on develop help sign in
Wiping previous service layouts
commit45ae712d5ca576b69a28a30eb4b671a78bd3ca6e authorBrendan Hay <brendan.g.hay@gmail.com> dateTue 29 Sep 2015, 18:08 (11 years ago) parent1a68bfd
2594 files changed+206−693462
gen/gogol-gen.cabal+18−15 gen/src/Gen/AST.hs+11−100 gen/src/Gen/AST/Solve.hs+3 gen/src/Gen/Names.hs−9 gen/src/Gen/Syntax.hs+44−43 gen/src/Gen/Tree.hs+19−19 gen/src/Gen/Types.hs+5−16 gen/src/Gen/Types/Data.hs+38−26 gen/src/Gen/Types/Id.hs+54−20 gen/src/Gen/Types/NS.hs+2−1 gen/src/Gen/Types/Schema.hs+2−1 gen/src/Main.hs+10−14 gogol-adexchange-buyer/LICENSE−373 gogol-adexchange-buyer/Makefile−1 gogol-adexchange-buyer/README.md−28 gogol-adexchange-buyer/Setup.hs−2 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/Get.hs−158 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/List.hs−147 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/Patch.hs−159 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/Update.hs−160 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/BillingInfo/Get.hs−164 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/BillingInfo/List.hs−153 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Budget/Get.hs−174 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Budget/Patch.hs−176 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Budget/Update.hs−175 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Delete.hs−174 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Get.hs−177 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Insert.hs−174 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/List.hs−153 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Patch.hs−175 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Update.hs−176 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Creatives/Get.hs−177 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Creatives/Insert.hs−146 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Creatives/List.hs−236 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Deals/Get.hs−157 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/Delete.hs−169 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/Insert.hs−169 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/List.hs−164 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/Update.hs−169 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacenotes/Insert.hs−166 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacenotes/List.hs−167 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceoffers/Get.hs−162 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceoffers/Search.hs−162 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Get.hs−165 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Insert.hs−150 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Patch.hs−197 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Search.hs−165 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Update.hs−196 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiationrounds/Insert.hs−165 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiations/Get.hs−161 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiations/Insert.hs−147 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiations/List.hs−150 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Offers/Get.hs−158 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Offers/Insert.hs−147 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Offers/List.hs−147 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PerformanceReport/List.hs−224 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Delete.hs−179 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Get.hs−179 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Insert.hs−168 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/List.hs−169 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Patch.hs−181 gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Update.hs−181 gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer.hs−1103 gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types.hs−862 gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types/Product.hs−7791 gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types/Sum.hs−202 gogol-adexchange-buyer/gogol-adexchange-buyer.cabal−90 gogol-adexchange-buyer/src/.gitkeep gogol-adexchange-seller/LICENSE−373 gogol-adexchange-seller/Makefile−1 gogol-adexchange-seller/README.md−28 gogol-adexchange-seller/Setup.hs−2 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Adclients/List.hs−194 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Alerts/List.hs−175 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Customchannels/Get.hs−197 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Customchannels/List.hs−213 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Metadata/Dimensions/List.hs−174 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Metadata/Metrics/List.hs−171 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Preferreddeals/Get.hs−180 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Preferreddeals/List.hs−167 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Reports/Saved/Generate.hs−226 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Reports/Saved/List.hs−200 gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/URLchannels/List.hs−211 gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller.hs−254 gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types.hs−188 gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types/Product.hs−1408 gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types/Sum.hs−47 gogol-adexchange-seller/gogol-adexchange-seller.cabal−54 gogol-adexchange-seller/src/.gitkeep gogol-admin-datatransfer/LICENSE−373 gogol-admin-datatransfer/Makefile−1 gogol-admin-datatransfer/README.md−28 gogol-admin-datatransfer/Setup.hs−2 gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Applications/Get.hs−163 gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Applications/List.hs−188 gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Transfers/Get.hs−163 gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Transfers/Insert.hs−149 gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Transfers/List.hs−225 gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer.hs−118 gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer/Types.hs−83 gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer/Types/Product.hs−485 gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer/Types/Sum.hs−42 gogol-admin-datatransfer/gogol-admin-datatransfer.cabal−48 gogol-admin-datatransfer/src/.gitkeep gogol-admin-directory/LICENSE−373 gogol-admin-directory/Makefile−1 gogol-admin-directory/README.md−28 gogol-admin-directory/Setup.hs−2 gogol-admin-directory/gen/Network/Google/API/Admin/Channels/Stop.hs−150 gogol-admin-directory/gen/Network/Google/API/Directory/Asps/Delete.hs−173 gogol-admin-directory/gen/Network/Google/API/Directory/Asps/Get.hs−173 gogol-admin-directory/gen/Network/Google/API/Directory/Asps/List.hs−161 gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/Get.hs−190 gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/List.hs−242 gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/Patch.hs−192 gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/Update.hs−191 gogol-admin-directory/gen/Network/Google/API/Directory/Groups/Aliases/Delete.hs−178 gogol-admin-directory/gen/Network/Google/API/Directory/Groups/Aliases/Insert.hs−166 gogol-admin-directory/gen/Network/Google/API/Directory/Groups/Aliases/List.hs−166 gogol-admin-directory/gen/Network/Google/API/Directory/Members/Delete.hs−174 gogol-admin-directory/gen/Network/Google/API/Directory/Members/Get.hs−177 gogol-admin-directory/gen/Network/Google/API/Directory/Members/Insert.hs−161 gogol-admin-directory/gen/Network/Google/API/Directory/Members/List.hs−196 gogol-admin-directory/gen/Network/Google/API/Directory/Members/Patch.hs−178 gogol-admin-directory/gen/Network/Google/API/Directory/Members/Update.hs−176 gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/Action.hs−178 gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/Delete.hs−176 gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/Get.hs−190 gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/List.hs−246 gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Delete.hs−178 gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Get.hs−178 gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/List.hs−200 gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Patch.hs−177 gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Update.hs−177 gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Delete.hs−176 gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Get.hs−174 gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Insert.hs−162 gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/List.hs−185 gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Patch.hs−175 gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Update.hs−176 gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Delete.hs−174 gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Get.hs−173 gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Insert.hs−161 gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/List.hs−160 gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Patch.hs−174 gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Update.hs−174 gogol-admin-directory/gen/Network/Google/API/Directory/Tokens/Delete.hs−175 gogol-admin-directory/gen/Network/Google/API/Directory/Tokens/Get.hs−174 gogol-admin-directory/gen/Network/Google/API/Directory/Tokens/List.hs−163 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/Delete.hs−178 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/Insert.hs−166 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/List.hs−177 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/Watch.hs−178 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Delete.hs−167 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Get.hs−166 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Patch.hs−167 gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Update.hs−167 gogol-admin-directory/gen/Network/Google/API/Directory/VerificationCodes/Generate.hs−168 gogol-admin-directory/gen/Network/Google/API/Directory/VerificationCodes/Invalidate.hs−168 gogol-admin-directory/gen/Network/Google/API/Directory/VerificationCodes/List.hs−169 gogol-admin-directory/gen/Network/Google/Admin/Directory.hs−822 gogol-admin-directory/gen/Network/Google/Admin/Directory/Types.hs−551 gogol-admin-directory/gen/Network/Google/Admin/Directory/Types/Product.hs−4456 gogol-admin-directory/gen/Network/Google/Admin/Directory/Types/Sum.hs−482 gogol-admin-directory/gogol-admin-directory.cabal−96 gogol-admin-directory/src/.gitkeep gogol-admin-emailmigration/LICENSE−373 gogol-admin-emailmigration/Makefile−1 gogol-admin-emailmigration/README.md−28 gogol-admin-emailmigration/Setup.hs−2 gogol-admin-emailmigration/gen/Network/Google/API/EmailMigration/Mail/Insert.hs−160 gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration.hs−60 gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration/Types.hs−46 gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration/Types/Product.hs−143 gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration/Types/Sum.hs−42 gogol-admin-emailmigration/gogol-admin-emailmigration.cabal−43 gogol-admin-emailmigration/src/.gitkeep gogol-admin-reports/LICENSE−373 gogol-admin-reports/Makefile−1 gogol-admin-reports/README.md−28 gogol-admin-reports/Setup.hs−2 gogol-admin-reports/gen/Network/Google/API/Admin/Channels/Stop.hs−150 gogol-admin-reports/gen/Network/Google/API/Reports/Activities/List.hs−280 gogol-admin-reports/gen/Network/Google/API/Reports/Activities/Watch.hs−281 gogol-admin-reports/gen/Network/Google/API/Reports/CustomerUsageReports/Get.hs−210 gogol-admin-reports/gen/Network/Google/API/Reports/UserUsageReport/Get.hs−251 gogol-admin-reports/gen/Network/Google/Admin/Reports.hs−191 gogol-admin-reports/gen/Network/Google/Admin/Reports/Types.hs−156 gogol-admin-reports/gen/Network/Google/Admin/Reports/Types/Product.hs−1088 gogol-admin-reports/gen/Network/Google/Admin/Reports/Types/Sum.hs−42 gogol-admin-reports/gogol-admin-reports.cabal−48 gogol-admin-reports/src/.gitkeep gogol-adsense-host/LICENSE−373 gogol-adsense-host/Makefile−1 gogol-adsense-host/README.md−28 gogol-adsense-host/Setup.hs−2 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adclients/Get.hs−182 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adclients/List.hs−194 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Delete.hs−196 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Get.hs−189 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/GetAdCode.hs−215 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Insert.hs−183 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/List.hs−223 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Patch.hs−196 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Update.hs−181 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Reports/Generate.hs−286 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Adclients/Get.hs−160 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Adclients/List.hs−174 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Associationsessions/Start.hs−214 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Associationsessions/Verify.hs−167 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Delete.hs−178 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Get.hs−178 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Insert.hs−163 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/List.hs−190 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Patch.hs−180 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Update.hs−163 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Reports/Generate.hs−262 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/URLchannels/Delete.hs−178 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/URLchannels/Insert.hs−163 gogol-adsense-host/gen/Network/Google/API/AdSenseHost/URLchannels/List.hs−189 gogol-adsense-host/gen/Network/Google/AdSense/Host.hs−331 gogol-adsense-host/gen/Network/Google/AdSense/Host/Types.hs−201 gogol-adsense-host/gen/Network/Google/AdSense/Host/Types/Product.hs−1479 gogol-adsense-host/gen/Network/Google/AdSense/Host/Types/Sum.hs−91 gogol-adsense-host/gogol-adsense-host.cabal−67 gogol-adsense-host/src/.gitkeep gogol-adsense/LICENSE−373 gogol-adsense/Makefile−1 gogol-adsense/README.md−28 gogol-adsense/Setup.hs−2 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Adclients/List.hs−194 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Adunits/Customchannels/List.hs−231 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Alerts/Delete.hs−181 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Alerts/List.hs−175 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Customchannels/Adunits/List.hs−243 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Payments/List.hs−166 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Reports/Saved/Generate.hs−228 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Reports/Saved/List.hs−200 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Savedadstyles/Get.hs−182 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Savedadstyles/List.hs−195 gogol-adsense/gen/Network/Google/API/AdSense/Accounts/URLchannels/List.hs−211 gogol-adsense/gen/Network/Google/API/AdSense/Adclients/List.hs−178 gogol-adsense/gen/Network/Google/API/AdSense/Adunits/Customchannels/List.hs−211 gogol-adsense/gen/Network/Google/API/AdSense/Alerts/Delete.hs−162 gogol-adsense/gen/Network/Google/API/AdSense/Alerts/List.hs−159 gogol-adsense/gen/Network/Google/API/AdSense/Customchannels/Adunits/List.hs−225 gogol-adsense/gen/Network/Google/API/AdSense/Metadata/Dimensions/List.hs−153 gogol-adsense/gen/Network/Google/API/AdSense/Metadata/Metrics/List.hs−153 gogol-adsense/gen/Network/Google/API/AdSense/Payments/List.hs−147 gogol-adsense/gen/Network/Google/API/AdSense/Reports/Saved/Generate.hs−209 gogol-adsense/gen/Network/Google/API/AdSense/Reports/Saved/List.hs−181 gogol-adsense/gen/Network/Google/API/AdSense/Savedadstyles/Get.hs−164 gogol-adsense/gen/Network/Google/API/AdSense/Savedadstyles/List.hs−176 gogol-adsense/gen/Network/Google/API/AdSense/URLchannels/List.hs−191 gogol-adsense/gen/Network/Google/AdSense.hs−419 gogol-adsense/gen/Network/Google/AdSense/Types.hs−289 gogol-adsense/gen/Network/Google/AdSense/Types/Product.hs−2310 gogol-adsense/gen/Network/Google/AdSense/Types/Sum.hs−47 gogol-adsense/gogol-adsense.cabal−67 gogol-adsense/src/.gitkeep gogol-affiliates/LICENSE−373 gogol-affiliates/Makefile−1 gogol-affiliates/README.md−28 gogol-affiliates/Setup.hs−2 gogol-affiliates/gen/Network/Google/API/Gan/Advertisers/Get.hs−192 gogol-affiliates/gen/Network/Google/API/Gan/Advertisers/List.hs−279 gogol-affiliates/gen/Network/Google/API/Gan/CcOffers/List.hs−191 gogol-affiliates/gen/Network/Google/API/Gan/Events/List.hs−391 gogol-affiliates/gen/Network/Google/API/Gan/Links/Get.hs−189 gogol-affiliates/gen/Network/Google/API/Gan/Links/Insert.hs−171 gogol-affiliates/gen/Network/Google/API/Gan/Links/List.hs−340 gogol-affiliates/gen/Network/Google/API/Gan/Publishers/Get.hs−191 gogol-affiliates/gen/Network/Google/API/Gan/Publishers/List.hs−278 gogol-affiliates/gen/Network/Google/API/Gan/Reports/Get.hs−326 gogol-affiliates/gen/Network/Google/Affiliates.hs−412 gogol-affiliates/gen/Network/Google/Affiliates/Types.hs−354 gogol-affiliates/gen/Network/Google/Affiliates/Types/Product.hs−2714 gogol-affiliates/gen/Network/Google/Affiliates/Types/Sum.hs−776 gogol-affiliates/gogol-affiliates.cabal−52 gogol-affiliates/src/.gitkeep gogol-analytics/LICENSE−373 gogol-analytics/Makefile−1 gogol-analytics/README.md−28 gogol-analytics/Setup.hs−2 gogol-analytics/gen/Network/Google/API/Analytics/Data/Ga/Get.hs−313 gogol-analytics/gen/Network/Google/API/Analytics/Data/Mcf/Get.hs−291 gogol-analytics/gen/Network/Google/API/Analytics/Data/Realtime/Get.hs−233 gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountSummaries/List.hs−189 gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/Delete.hs−185 gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/Insert.hs−173 gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/List.hs−201 gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/Update.hs−186 gogol-analytics/gen/Network/Google/API/Analytics/Management/Accounts/List.hs−181 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDataSources/List.hs−219 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Get.hs−203 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Insert.hs−189 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/List.hs−217 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Patch.hs−219 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Update.hs−217 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Get.hs−200 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Insert.hs−187 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/List.hs−215 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Patch.hs−216 gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Update.hs−216 gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Delete.hs−212 gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Get.hs−213 gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Insert.hs−198 gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/List.hs−227 gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Patch.hs−213 gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Update.hs−213 gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Delete.hs−181 gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Get.hs−181 gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Insert.hs−167 gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/List.hs−195 gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Patch.hs−181 gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Update.hs−181 gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Get.hs−210 gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Insert.hs−197 gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/List.hs−230 gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Patch.hs−212 gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Update.hs−210 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Delete.hs−216 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Get.hs−217 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Insert.hs−205 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/List.hs−236 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Patch.hs−219 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Update.hs−218 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/Delete.hs−215 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/Insert.hs−204 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/List.hs−236 gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/Update.hs−217 gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Delete.hs−197 gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Get.hs−196 gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Insert.hs−184 gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/List.hs−215 gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Patch.hs−198 gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Update.hs−197 gogol-analytics/gen/Network/Google/API/Analytics/Management/Segments/List.hs−181 gogol-analytics/gen/Network/Google/API/Analytics/Management/UnsampledReports/Get.hs−218 gogol-analytics/gen/Network/Google/API/Analytics/Management/UnsampledReports/Insert.hs−204 gogol-analytics/gen/Network/Google/API/Analytics/Management/UnsampledReports/List.hs−235 gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/DeleteUploadData.hs−202 gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/Get.hs−211 gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/List.hs−227 gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/UploadData.hs−201 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Delete.hs−206 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Get.hs−208 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Insert.hs−194 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/List.hs−224 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Patch.hs−210 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Update.hs−208 gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Get.hs−183 gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Insert.hs−173 gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/List.hs−198 gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Patch.hs−184 gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Update.hs−184 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/Delete.hs−201 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/Insert.hs−189 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/List.hs−222 gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/Update.hs−203 gogol-analytics/gen/Network/Google/API/Analytics/Metadata/Columns/List.hs−168 gogol-analytics/gen/Network/Google/API/Analytics/Provisioning/CreateAccountTicket.hs−158 gogol-analytics/gen/Network/Google/Analytics.hs−1415 gogol-analytics/gen/Network/Google/Analytics/Types.hs−1015 gogol-analytics/gen/Network/Google/Analytics/Types/Product.hs−9359 gogol-analytics/gen/Network/Google/Analytics/Types/Sum.hs−142 gogol-analytics/gogol-analytics.cabal−120 gogol-analytics/src/.gitkeep gogol-appengine-taskqueue/LICENSE−373 gogol-appengine-taskqueue/Makefile−1 gogol-appengine-taskqueue/README.md−28 gogol-appengine-taskqueue/Setup.hs−2 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Taskqueues/Get.hs−184 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Delete.hs−186 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Get.hs−186 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Insert.hs−174 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Lease.hs−232 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/List.hs−174 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Patch.hs−200 gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Update.hs−198 gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue.hs−129 gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue/Types.hs−81 gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue/Types/Product.hs−448 gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue/Types/Sum.hs−42 gogol-appengine-taskqueue/gogol-appengine-taskqueue.cabal−50 gogol-appengine-taskqueue/src/.gitkeep gogol-appengine/LICENSE−373 gogol-appengine/Makefile−1 gogol-appengine/README.md−28 gogol-appengine/Setup.hs−2 gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/Create.hs−261 gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/Delete.hs−275 gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/Get.hs−285 gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/List.hs−298 gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Operations/Get.hs−259 gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Operations/List.hs−285 gogol-appengine/gen/Network/Google/AppEngine.hs−356 gogol-appengine/gen/Network/Google/AppEngine/Types.hs−314 gogol-appengine/gen/Network/Google/AppEngine/Types/Product.hs−2666 gogol-appengine/gen/Network/Google/AppEngine/Types/Sum.hs−18 gogol-appengine/gogol-appengine.cabal−49 gogol-appengine/src/.gitkeep gogol-apps-activity/LICENSE−373 gogol-apps-activity/Makefile−1 gogol-apps-activity/README.md−28 gogol-apps-activity/Setup.hs−2 gogol-apps-activity/gen/Network/Google/API/AppsActivity/Activities/List.hs−251 gogol-apps-activity/gen/Network/Google/Apps/Activity.hs−140 gogol-apps-activity/gen/Network/Google/Apps/Activity/Types.hs−126 gogol-apps-activity/gen/Network/Google/Apps/Activity/Types/Product.hs−692 gogol-apps-activity/gen/Network/Google/Apps/Activity/Types/Sum.hs−266 gogol-apps-activity/gogol-apps-activity.cabal−43 gogol-apps-activity/src/.gitkeep gogol-apps-calendar/LICENSE−373 gogol-apps-calendar/Makefile−1 gogol-apps-calendar/README.md−28 gogol-apps-calendar/Setup.hs−2 gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Delete.hs−174 gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Get.hs−174 gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Insert.hs−162 gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/List.hs−224 gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Patch.hs−174 gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Update.hs−174 gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Watch.hs−225 gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Delete.hs−171 gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Get.hs−170 gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Insert.hs−171 gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/List.hs−251 gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Patch.hs−190 gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Update.hs−187 gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Watch.hs−252 gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Clear.hs−166 gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Delete.hs−165 gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Get.hs−161 gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Insert.hs−148 gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Patch.hs−163 gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Update.hs−163 gogol-apps-calendar/gen/Network/Google/API/Calendar/Channels/Stop.hs−148 gogol-apps-calendar/gen/Network/Google/API/Calendar/Colors/Get.hs−146 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Delete.hs−190 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Get.hs−222 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Import.hs−179 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Insert.hs−207 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Instances.hs−315 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/List.hs−431 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Move.hs−204 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Patch.hs−237 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/QuickAdd.hs−196 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Update.hs−238 gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Watch.hs−436 gogol-apps-calendar/gen/Network/Google/API/Calendar/Freebusy/Query.hs−147 gogol-apps-calendar/gen/Network/Google/API/Calendar/Settings/Get.hs−161 gogol-apps-calendar/gen/Network/Google/API/Calendar/Settings/List.hs−194 gogol-apps-calendar/gen/Network/Google/API/Calendar/Settings/Watch.hs−195 gogol-apps-calendar/gen/Network/Google/Apps/Calendar.hs−579 gogol-apps-calendar/gen/Network/Google/Apps/Calendar/Types.hs−385 gogol-apps-calendar/gen/Network/Google/Apps/Calendar/Types/Product.hs−3152 gogol-apps-calendar/gen/Network/Google/Apps/Calendar/Types/Sum.hs−184 gogol-apps-calendar/gogol-apps-calendar.cabal−79 gogol-apps-calendar/src/.gitkeep gogol-apps-licensing/LICENSE−373 gogol-apps-licensing/Makefile−1 gogol-apps-licensing/README.md−28 gogol-apps-licensing/Setup.hs−2 gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Delete.hs−192 gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Get.hs−191 gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Insert.hs−180 gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/ListForProduct.hs−216 gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/ListForProductAndSku.hs−235 gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Patch.hs−192 gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Update.hs−192 gogol-apps-licensing/gen/Network/Google/Apps/Licensing.hs−101 gogol-apps-licensing/gen/Network/Google/Apps/Licensing/Types.hs−56 gogol-apps-licensing/gen/Network/Google/Apps/Licensing/Types/Product.hs−210 gogol-apps-licensing/gen/Network/Google/Apps/Licensing/Types/Sum.hs−42 gogol-apps-licensing/gogol-apps-licensing.cabal−49 gogol-apps-licensing/src/.gitkeep gogol-apps-reseller/LICENSE−373 gogol-apps-reseller/Makefile−1 gogol-apps-reseller/README.md−28 gogol-apps-reseller/Setup.hs−2 gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Get.hs−160 gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Insert.hs−163 gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Patch.hs−163 gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Update.hs−163 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Activate.hs−178 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/ChangePlan.hs−182 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/ChangeRenewalSettings.hs−188 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/ChangeSeats.hs−183 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Delete.hs−193 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Get.hs−177 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Insert.hs−178 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/List.hs−217 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/StartPaidService.hs−186 gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Suspend.hs−177 gogol-apps-reseller/gen/Network/Google/Apps/Reseller.hs−213 gogol-apps-reseller/gen/Network/Google/Apps/Reseller/Types.hs−134 gogol-apps-reseller/gen/Network/Google/Apps/Reseller/Types/Product.hs−930 gogol-apps-reseller/gen/Network/Google/Apps/Reseller/Types/Sum.hs−81 gogol-apps-reseller/gogol-apps-reseller.cabal−56 gogol-apps-reseller/src/.gitkeep gogol-apps-tasks/LICENSE−373 gogol-apps-tasks/Makefile−1 gogol-apps-tasks/README.md−28 gogol-apps-tasks/Setup.hs−2 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Delete.hs−166 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Get.hs−165 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Insert.hs−152 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/List.hs−172 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Patch.hs−168 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Update.hs−166 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Clear.hs−164 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Delete.hs−172 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Get.hs−172 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Insert.hs−189 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/List.hs−293 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Move.hs−202 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Patch.hs−172 gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Update.hs−172 gogol-apps-tasks/gen/Network/Google/Apps/Tasks.hs−163 gogol-apps-tasks/gen/Network/Google/Apps/Tasks/Types.hs−85 gogol-apps-tasks/gen/Network/Google/Apps/Tasks/Types/Product.hs−486 gogol-apps-tasks/gen/Network/Google/Apps/Tasks/Types/Sum.hs−42 gogol-apps-tasks/gogol-apps-tasks.cabal−56 gogol-apps-tasks/src/.gitkeep gogol-bigquery/LICENSE−373 gogol-bigquery/Makefile−1 gogol-bigquery/README.md−28 gogol-bigquery/Setup.hs−2 gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Delete.hs−195 gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Get.hs−173 gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Insert.hs−162 gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/List.hs−199 gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Patch.hs−180 gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Update.hs−179 gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Cancel.hs−178 gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Get.hs−176 gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/GetQueryResults.hs−239 gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Insert.hs−160 gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/List.hs−230 gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Query.hs−162 gogol-bigquery/gen/Network/Google/API/BigQuery/Projects/List.hs−172 gogol-bigquery/gen/Network/Google/API/BigQuery/Tabledata/InsertAll.hs−198 gogol-bigquery/gen/Network/Google/API/BigQuery/Tabledata/List.hs−225 gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Delete.hs−190 gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Get.hs−191 gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Insert.hs−175 gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/List.hs−201 gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Patch.hs−193 gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Update.hs−192 gogol-bigquery/gen/Network/Google/BigQuery.hs−585 gogol-bigquery/gen/Network/Google/BigQuery/Types.hs−472 gogol-bigquery/gen/Network/Google/BigQuery/Types/Product.hs−4227 gogol-bigquery/gen/Network/Google/BigQuery/Types/Sum.hs−110 gogol-bigquery/gogol-bigquery.cabal−63 gogol-bigquery/src/.gitkeep gogol-billing/LICENSE−373 gogol-billing/Makefile−1 gogol-billing/README.md−28 gogol-billing/Setup.hs−2 gogol-billing/gen/Network/Google/API/Cloudbilling/BillingAccounts/Projects/List.hs−280 gogol-billing/gen/Network/Google/API/Cloudbilling/Projects/GetBillingInfo.hs−249 gogol-billing/gen/Network/Google/API/Cloudbilling/Projects/UpdateBillingInfo.hs−297 gogol-billing/gen/Network/Google/Billing.hs−83 gogol-billing/gen/Network/Google/Billing/Types.hs−57 gogol-billing/gen/Network/Google/Billing/Types/Product.hs−279 gogol-billing/gen/Network/Google/Billing/Types/Sum.hs−18 gogol-billing/gogol-billing.cabal−46 gogol-billing/src/.gitkeep gogol-blogger/LICENSE−373 gogol-blogger/Makefile−1 gogol-blogger/README.md−28 gogol-blogger/Setup.hs−2 gogol-blogger/gen/Network/Google/API/Blogger/BlogUserInfos/Get.hs−194 gogol-blogger/gen/Network/Google/API/Blogger/Blogs/Get.hs−182 gogol-blogger/gen/Network/Google/API/Blogger/Blogs/GetByURL.hs−177 gogol-blogger/gen/Network/Google/API/Blogger/Blogs/ListByUser.hs−220 gogol-blogger/gen/Network/Google/API/Blogger/Comments/Approve.hs−188 gogol-blogger/gen/Network/Google/API/Blogger/Comments/Delete.hs−187 gogol-blogger/gen/Network/Google/API/Blogger/Comments/Get.hs−199 gogol-blogger/gen/Network/Google/API/Blogger/Comments/List.hs−257 gogol-blogger/gen/Network/Google/API/Blogger/Comments/ListByBlog.hs−244 gogol-blogger/gen/Network/Google/API/Blogger/Comments/MarkAsSpam.hs−197 gogol-blogger/gen/Network/Google/API/Blogger/Comments/RemoveContent.hs−194 gogol-blogger/gen/Network/Google/API/Blogger/PageViews/Get.hs−174 gogol-blogger/gen/Network/Google/API/Blogger/Pages/Delete.hs−176 gogol-blogger/gen/Network/Google/API/Blogger/Pages/Get.hs−186 gogol-blogger/gen/Network/Google/API/Blogger/Pages/Insert.hs−171 gogol-blogger/gen/Network/Google/API/Blogger/Pages/List.hs−218 gogol-blogger/gen/Network/Google/API/Blogger/Pages/Patch.hs−202 gogol-blogger/gen/Network/Google/API/Blogger/Pages/Publish.hs−178 gogol-blogger/gen/Network/Google/API/Blogger/Pages/Revert.hs−172 gogol-blogger/gen/Network/Google/API/Blogger/Pages/Update.hs−202 gogol-blogger/gen/Network/Google/API/Blogger/PostUserInfos/Get.hs−213 gogol-blogger/gen/Network/Google/API/Blogger/PostUserInfos/List.hs−299 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Delete.hs−171 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Get.hs−224 gogol-blogger/gen/Network/Google/API/Blogger/Posts/GetByPath.hs−205 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Insert.hs−203 gogol-blogger/gen/Network/Google/API/Blogger/Posts/List.hs−289 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Patch.hs−237 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Publish.hs−189 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Revert.hs−177 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Search.hs−200 gogol-blogger/gen/Network/Google/API/Blogger/Posts/Update.hs−237 gogol-blogger/gen/Network/Google/API/Blogger/Users/Get.hs−158 gogol-blogger/gen/Network/Google/Blogger.hs−557 gogol-blogger/gen/Network/Google/Blogger/Types.hs−384 gogol-blogger/gen/Network/Google/Blogger/Types/Product.hs−2382 gogol-blogger/gen/Network/Google/Blogger/Types/Sum.hs−785 gogol-blogger/gogol-blogger.cabal−75 gogol-blogger/src/.gitkeep gogol-books/LICENSE−373 gogol-books/Makefile−1 gogol-books/README.md−28 gogol-books/Setup.hs−2 gogol-books/gen/Network/Google/API/Books/Bookshelves/Volumes/List.hs−230 gogol-books/gen/Network/Google/API/Books/Cloudloading/AddBook.hs−204 gogol-books/gen/Network/Google/API/Books/Cloudloading/DeleteBook.hs−166 gogol-books/gen/Network/Google/API/Books/Cloudloading/UpdateBook.hs−155 gogol-books/gen/Network/Google/API/Books/Dictionary/ListOfflineMetadata.hs−170 gogol-books/gen/Network/Google/API/Books/Layers/AnnotationData/Get.hs−284 gogol-books/gen/Network/Google/API/Books/Layers/AnnotationData/List.hs−326 gogol-books/gen/Network/Google/API/Books/Layers/VolumeAnnotations/Get.hs−224 gogol-books/gen/Network/Google/API/Books/Layers/VolumeAnnotations/List.hs−358 gogol-books/gen/Network/Google/API/Books/Myconfig/GetUserSettings.hs−155 gogol-books/gen/Network/Google/API/Books/Myconfig/ReleaseDownloadAccess.hs−210 gogol-books/gen/Network/Google/API/Books/Myconfig/RequestAccess.hs−234 gogol-books/gen/Network/Google/API/Books/Myconfig/SyncVolumeLicenses.hs−249 gogol-books/gen/Network/Google/API/Books/Myconfig/UpdateUserSettings.hs−160 gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Delete.hs−180 gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Insert.hs−192 gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/List.hs−283 gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Summary.hs−183 gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Update.hs−180 gogol-books/gen/Network/Google/API/Books/Mylibrary/Bookshelves/Volumes/List.hs−261 gogol-books/gen/Network/Google/API/Books/Mylibrary/Readingpositions/Get.hs−194 gogol-books/gen/Network/Google/API/Books/Mylibrary/Readingpositions/SetPosition.hs−252 gogol-books/gen/Network/Google/API/Books/Onboarding/ListCategories.hs−167 gogol-books/gen/Network/Google/API/Books/Onboarding/ListCategoryVolumes.hs−224 gogol-books/gen/Network/Google/API/Books/Promooffer/Accept.hs−244 gogol-books/gen/Network/Google/API/Books/Promooffer/Dismiss.hs−233 gogol-books/gen/Network/Google/API/Books/Promooffer/Get.hs−219 gogol-books/gen/Network/Google/API/Books/Volumes/Associated/List.hs−222 gogol-books/gen/Network/Google/API/Books/Volumes/Mybooks/List.hs−236 gogol-books/gen/Network/Google/API/Books/Volumes/Recommended/List.hs−194 gogol-books/gen/Network/Google/API/Books/Volumes/Recommended/Rate.hs−209 gogol-books/gen/Network/Google/API/Books/Volumes/Useruploaded/List.hs−233 gogol-books/gen/Network/Google/Books.hs−960 gogol-books/gen/Network/Google/Books/Types.hs−790 gogol-books/gen/Network/Google/Books/Types/Product.hs−6516 gogol-books/gen/Network/Google/Books/Types/Sum.hs−455 gogol-books/gogol-books.cabal−74 gogol-books/src/.gitkeep gogol-civicinfo/LICENSE−373 gogol-civicinfo/Makefile−1 gogol-civicinfo/README.md−28 gogol-civicinfo/Setup.hs−2 gogol-civicinfo/gen/Network/Google/API/CivicInfo/Divisions/Search.hs−164 gogol-civicinfo/gen/Network/Google/API/CivicInfo/Elections/ElectionQuery.hs−154 gogol-civicinfo/gen/Network/Google/API/CivicInfo/Elections/VoterInfoQuery.hs−197 gogol-civicinfo/gen/Network/Google/API/CivicInfo/Representatives/RepresentativeInfoByAddress.hs−220 gogol-civicinfo/gen/Network/Google/API/CivicInfo/Representatives/RepresentativeInfoByDivision.hs−220 gogol-civicinfo/gen/Network/Google/CivicInfo.hs−293 gogol-civicinfo/gen/Network/Google/CivicInfo/Types.hs−258 gogol-civicinfo/gen/Network/Google/CivicInfo/Types/Product.hs−2119 gogol-civicinfo/gen/Network/Google/CivicInfo/Types/Sum.hs−286 gogol-civicinfo/gogol-civicinfo.cabal−47 gogol-civicinfo/src/.gitkeep gogol-classroom/LICENSE−373 gogol-classroom/Makefile−1 gogol-classroom/README.md−28 gogol-classroom/Setup.hs−2 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Aliases/Create.hs−251 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Aliases/Delete.hs−261 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Aliases/List.hs−283 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/Create.hs−271 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/Delete.hs−266 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/Get.hs−266 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/List.hs−279 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/Create.hs−255 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/Delete.hs−270 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/Get.hs−266 gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/List.hs−279 gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Accept.hs−247 gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Create.hs−242 gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Delete.hs−243 gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Get.hs−243 gogol-classroom/gen/Network/Google/API/Classroom/Invitations/List.hs−290 gogol-classroom/gen/Network/Google/API/Classroom/UserProfiles/Get.hs−247 gogol-classroom/gen/Network/Google/Classroom.hs−222 gogol-classroom/gen/Network/Google/Classroom/Types.hs−127 gogol-classroom/gen/Network/Google/Classroom/Types/Product.hs−891 gogol-classroom/gen/Network/Google/Classroom/Types/Sum.hs−18 gogol-classroom/gogol-classroom.cabal−59 gogol-classroom/src/.gitkeep gogol-compute-autoscaler/LICENSE−373 gogol-compute-autoscaler/Makefile−1 gogol-compute-autoscaler/README.md−28 gogol-compute-autoscaler/Setup.hs−2 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Delete.hs−190 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Get.hs−189 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Insert.hs−177 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/List.hs−209 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Patch.hs−192 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Update.hs−190 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/ZoneOperations/Delete.hs−189 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/ZoneOperations/Get.hs−189 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/ZoneOperations/List.hs−213 gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Zones/List.hs−191 gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler.hs−239 gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler/Types.hs−179 gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler/Types/Product.hs−1302 gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler/Types/Sum.hs−42 gogol-compute-autoscaler/gogol-compute-autoscaler.cabal−53 gogol-compute-autoscaler/src/.gitkeep gogol-compute-useraccounts/LICENSE−373 gogol-compute-useraccounts/Makefile−1 gogol-compute-useraccounts/README.md−28 gogol-compute-useraccounts/Setup.hs−2 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/GlobalAccountsOperations/Delete.hs−185 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/GlobalAccountsOperations/Get.hs−184 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/GlobalAccountsOperations/List.hs−242 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/AddMember.hs−180 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/Delete.hs−175 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/Get.hs−174 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/Insert.hs−164 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/List.hs−227 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/RemoveMember.hs−181 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Linux/GetAuthorizedKeysView.hs−225 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Linux/GetLinuxAccountViews.hs−271 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/AddPublicKey.hs−184 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/Delete.hs−173 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/Get.hs−173 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/Insert.hs−163 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/List.hs−227 gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/RemovePublicKey.hs−198 gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts.hs−294 gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts/Types.hs−200 gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts/Types/Product.hs−1474 gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts/Types/Sum.hs−149 gogol-compute-useraccounts/gogol-compute-useraccounts.cabal−59 gogol-compute-useraccounts/src/.gitkeep gogol-compute/LICENSE−373 gogol-compute/Makefile−1 gogol-compute/README.md−28 gogol-compute/Setup.hs−2 gogol-compute/gen/Network/Google/API/Compute/Addresses/AggregatedList.hs−217 gogol-compute/gen/Network/Google/API/Compute/Addresses/Delete.hs−187 gogol-compute/gen/Network/Google/API/Compute/Addresses/Get.hs−186 gogol-compute/gen/Network/Google/API/Compute/Addresses/Insert.hs−176 gogol-compute/gen/Network/Google/API/Compute/Addresses/List.hs−228 gogol-compute/gen/Network/Google/API/Compute/Autoscalers/AggregatedList.hs−221 gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Delete.hs−188 gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Get.hs−185 gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Insert.hs−180 gogol-compute/gen/Network/Google/API/Compute/Autoscalers/List.hs−224 gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Patch.hs−190 gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Update.hs−189 gogol-compute/gen/Network/Google/API/Compute/BackendServices/Delete.hs−180 gogol-compute/gen/Network/Google/API/Compute/BackendServices/Get.hs−180 gogol-compute/gen/Network/Google/API/Compute/BackendServices/GetHealth.hs−186 gogol-compute/gen/Network/Google/API/Compute/BackendServices/Insert.hs−168 gogol-compute/gen/Network/Google/API/Compute/BackendServices/List.hs−218 gogol-compute/gen/Network/Google/API/Compute/BackendServices/Patch.hs−182 gogol-compute/gen/Network/Google/API/Compute/BackendServices/Update.hs−180 gogol-compute/gen/Network/Google/API/Compute/DiskTypes/AggregatedList.hs−220 gogol-compute/gen/Network/Google/API/Compute/DiskTypes/Get.hs−189 gogol-compute/gen/Network/Google/API/Compute/DiskTypes/List.hs−227 gogol-compute/gen/Network/Google/API/Compute/Disks/AggregatedList.hs−216 gogol-compute/gen/Network/Google/API/Compute/Disks/CreateSnapshot.hs−191 gogol-compute/gen/Network/Google/API/Compute/Disks/Delete.hs−190 gogol-compute/gen/Network/Google/API/Compute/Disks/Get.hs−184 gogol-compute/gen/Network/Google/API/Compute/Disks/Insert.hs−188 gogol-compute/gen/Network/Google/API/Compute/Disks/List.hs−221 gogol-compute/gen/Network/Google/API/Compute/Firewalls/Delete.hs−175 gogol-compute/gen/Network/Google/API/Compute/Firewalls/Get.hs−174 gogol-compute/gen/Network/Google/API/Compute/Firewalls/Insert.hs−164 gogol-compute/gen/Network/Google/API/Compute/Firewalls/List.hs−210 gogol-compute/gen/Network/Google/API/Compute/Firewalls/Patch.hs−177 gogol-compute/gen/Network/Google/API/Compute/Firewalls/Update.hs−177 gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/AggregatedList.hs−222 gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/Delete.hs−193 gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/Get.hs−193 gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/Insert.hs−181 gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/List.hs−231 gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/SetTarget.hs−197 gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/Delete.hs−179 gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/Get.hs−179 gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/Insert.hs−168 gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/List.hs−215 gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/Delete.hs−183 gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/Get.hs−183 gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/Insert.hs−171 gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/List.hs−223 gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/SetTarget.hs−185 gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/AggregatedList.hs−222 gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/Delete.hs−179 gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/Get.hs−179 gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/List.hs−217 gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Delete.hs−187 gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Get.hs−187 gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Insert.hs−175 gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/List.hs−227 gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Patch.hs−189 gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Update.hs−189 gogol-compute/gen/Network/Google/API/Compute/Images/Delete.hs−176 gogol-compute/gen/Network/Google/API/Compute/Images/Deprecate.hs−183 gogol-compute/gen/Network/Google/API/Compute/Images/Get.hs−172 gogol-compute/gen/Network/Google/API/Compute/Images/Insert.hs−163 gogol-compute/gen/Network/Google/API/Compute/Images/List.hs−214 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/AbandonInstances.hs−206 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/AggregatedList.hs−225 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Delete.hs−195 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/DeleteInstances.hs−206 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Get.hs−197 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Insert.hs−183 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/List.hs−235 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/ListManagedInstances.hs−205 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/RecreateInstances.hs−202 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Resize.hs−217 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/SetInstanceTemplate.hs−207 gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/SetTargetPools.hs−207 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/AddInstances.hs−198 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/AggregatedList.hs−222 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/Delete.hs−192 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/Get.hs−192 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/Insert.hs−180 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/List.hs−230 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/ListInstances.hs−253 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/RemoveInstances.hs−198 gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/SetNamedPorts.hs−197 gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/Delete.hs−180 gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/Get.hs−180 gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/Insert.hs−168 gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/List.hs−218 gogol-compute/gen/Network/Google/API/Compute/Instances/AddAccessConfig.hs−209 gogol-compute/gen/Network/Google/API/Compute/Instances/AggregatedList.hs−216 gogol-compute/gen/Network/Google/API/Compute/Instances/AttachDisk.hs−192 gogol-compute/gen/Network/Google/API/Compute/Instances/Delete.hs−189 gogol-compute/gen/Network/Google/API/Compute/Instances/DeleteAccessConfig.hs−223 gogol-compute/gen/Network/Google/API/Compute/Instances/DetachDisk.hs−206 gogol-compute/gen/Network/Google/API/Compute/Instances/Get.hs−189 gogol-compute/gen/Network/Google/API/Compute/Instances/GetSerialPortOutput.hs−212 gogol-compute/gen/Network/Google/API/Compute/Instances/Insert.hs−174 gogol-compute/gen/Network/Google/API/Compute/Instances/List.hs−222 gogol-compute/gen/Network/Google/API/Compute/Instances/Reset.hs−191 gogol-compute/gen/Network/Google/API/Compute/Instances/SetDiskAutoDelete.hs−225 gogol-compute/gen/Network/Google/API/Compute/Instances/SetMetadata.hs−194 gogol-compute/gen/Network/Google/API/Compute/Instances/SetScheduling.hs−192 gogol-compute/gen/Network/Google/API/Compute/Instances/SetTags.hs−194 gogol-compute/gen/Network/Google/API/Compute/Instances/Start.hs−190 gogol-compute/gen/Network/Google/API/Compute/Instances/Stop.hs−202 gogol-compute/gen/Network/Google/API/Compute/Licenses/Get.hs−173 gogol-compute/gen/Network/Google/API/Compute/MachineTypes/AggregatedList.hs−221 gogol-compute/gen/Network/Google/API/Compute/MachineTypes/Get.hs−191 gogol-compute/gen/Network/Google/API/Compute/MachineTypes/List.hs−230 gogol-compute/gen/Network/Google/API/Compute/Networks/Delete.hs−175 gogol-compute/gen/Network/Google/API/Compute/Networks/Get.hs−173 gogol-compute/gen/Network/Google/API/Compute/Networks/Insert.hs−164 gogol-compute/gen/Network/Google/API/Compute/Networks/List.hs−210 gogol-compute/gen/Network/Google/API/Compute/Projects/Get.hs−158 gogol-compute/gen/Network/Google/API/Compute/Projects/MoveDisk.hs−165 gogol-compute/gen/Network/Google/API/Compute/Projects/MoveInstance.hs−167 gogol-compute/gen/Network/Google/API/Compute/Projects/SetCommonInstanceMetadata.hs−172 gogol-compute/gen/Network/Google/API/Compute/Projects/SetUsageExportBucket.hs−173 gogol-compute/gen/Network/Google/API/Compute/RegionOperations/Delete.hs−192 gogol-compute/gen/Network/Google/API/Compute/RegionOperations/Get.hs−192 gogol-compute/gen/Network/Google/API/Compute/RegionOperations/List.hs−230 gogol-compute/gen/Network/Google/API/Compute/Regions/Get.hs−175 gogol-compute/gen/Network/Google/API/Compute/Regions/List.hs−208 gogol-compute/gen/Network/Google/API/Compute/Routes/Delete.hs−173 gogol-compute/gen/Network/Google/API/Compute/Routes/Get.hs−172 gogol-compute/gen/Network/Google/API/Compute/Routes/Insert.hs−163 gogol-compute/gen/Network/Google/API/Compute/Routes/List.hs−207 gogol-compute/gen/Network/Google/API/Compute/Snapshots/Delete.hs−183 gogol-compute/gen/Network/Google/API/Compute/Snapshots/Get.hs−174 gogol-compute/gen/Network/Google/API/Compute/Snapshots/List.hs−210 gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/Delete.hs−187 gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/Get.hs−187 gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/Insert.hs−175 gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/List.hs−227 gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/SetURLMap.hs−188 gogol-compute/gen/Network/Google/API/Compute/TargetInstances/AggregatedList.hs−222 gogol-compute/gen/Network/Google/API/Compute/TargetInstances/Delete.hs−192 gogol-compute/gen/Network/Google/API/Compute/TargetInstances/Get.hs−192 gogol-compute/gen/Network/Google/API/Compute/TargetInstances/Insert.hs−180 gogol-compute/gen/Network/Google/API/Compute/TargetInstances/List.hs−230 gogol-compute/gen/Network/Google/API/Compute/TargetPools/AddHealthCheck.hs−197 gogol-compute/gen/Network/Google/API/Compute/TargetPools/AddInstance.hs−195 gogol-compute/gen/Network/Google/API/Compute/TargetPools/AggregatedList.hs−221 gogol-compute/gen/Network/Google/API/Compute/TargetPools/Delete.hs−193 gogol-compute/gen/Network/Google/API/Compute/TargetPools/Get.hs−192 gogol-compute/gen/Network/Google/API/Compute/TargetPools/GetHealth.hs−199 gogol-compute/gen/Network/Google/API/Compute/TargetPools/Insert.hs−181 gogol-compute/gen/Network/Google/API/Compute/TargetPools/List.hs−230 gogol-compute/gen/Network/Google/API/Compute/TargetPools/RemoveHealthCheck.hs−198 gogol-compute/gen/Network/Google/API/Compute/TargetPools/RemoveInstance.hs−196 gogol-compute/gen/Network/Google/API/Compute/TargetPools/SetBackup.hs−209 gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/AggregatedList.hs−222 gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/Delete.hs−195 gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/Get.hs−195 gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/Insert.hs−183 gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/List.hs−234 gogol-compute/gen/Network/Google/API/Compute/URLMaps/Delete.hs−177 gogol-compute/gen/Network/Google/API/Compute/URLMaps/Get.hs−176 gogol-compute/gen/Network/Google/API/Compute/URLMaps/Insert.hs−166 gogol-compute/gen/Network/Google/API/Compute/URLMaps/List.hs−214 gogol-compute/gen/Network/Google/API/Compute/URLMaps/Patch.hs−179 gogol-compute/gen/Network/Google/API/Compute/URLMaps/Update.hs−177 gogol-compute/gen/Network/Google/API/Compute/URLMaps/Validate.hs−184 gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/AggregatedList.hs−221 gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/Delete.hs−192 gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/Get.hs−190 gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/Insert.hs−181 gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/List.hs−229 gogol-compute/gen/Network/Google/API/Compute/ZoneOperations/Delete.hs−191 gogol-compute/gen/Network/Google/API/Compute/ZoneOperations/Get.hs−191 gogol-compute/gen/Network/Google/API/Compute/ZoneOperations/List.hs−229 gogol-compute/gen/Network/Google/API/Compute/Zones/Get.hs−171 gogol-compute/gen/Network/Google/API/Compute/Zones/List.hs−206 gogol-compute/gen/Network/Google/Compute.hs−2637 gogol-compute/gen/Network/Google/Compute/Types.hs−1758 gogol-compute/gen/Network/Google/Compute/Types/Product.hs−14699 gogol-compute/gen/Network/Google/Compute/Types/Sum.hs−2369 gogol-compute/gogol-compute.cabal−216 gogol-compute/src/.gitkeep gogol-container/LICENSE−373 gogol-container/Makefile−1 gogol-container/README.md−28 gogol-container/Setup.hs−2 gogol-container/gen/Network/Google/API/Container/Projects/Clusters/List.hs−167 gogol-container/gen/Network/Google/API/Container/Projects/Operations/List.hs−167 gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/Create.hs−197 gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/Delete.hs−201 gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/Get.hs−197 gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/List.hs−185 gogol-container/gen/Network/Google/API/Container/Projects/Zones/Operations/Get.hs−199 gogol-container/gen/Network/Google/API/Container/Projects/Zones/Operations/List.hs−185 gogol-container/gen/Network/Google/Container.hs−177 gogol-container/gen/Network/Google/Container/Types.hs−125 gogol-container/gen/Network/Google/Container/Types/Product.hs−812 gogol-container/gen/Network/Google/Container/Types/Sum.hs−135 gogol-container/gogol-container.cabal−52 gogol-container/src/.gitkeep gogol-customsearch/LICENSE−373 gogol-customsearch/Makefile−1 gogol-customsearch/README.md−28 gogol-customsearch/Setup.hs−2 gogol-customsearch/gen/Network/Google/API/Search/Cse/List.hs−593 gogol-customsearch/gen/Network/Google/CustomSearch.hs−230 gogol-customsearch/gen/Network/Google/CustomSearch/Types.hs−216 gogol-customsearch/gen/Network/Google/CustomSearch/Types/Product.hs−1324 gogol-customsearch/gen/Network/Google/CustomSearch/Types/Sum.hs−563 gogol-customsearch/gogol-customsearch.cabal−43 gogol-customsearch/src/.gitkeep gogol-dataflow/LICENSE−373 gogol-dataflow/Makefile−1 gogol-dataflow/README.md−28 gogol-dataflow/Setup.hs−2 gogol-dataflow/gen/Network/Google/API/Dataflow/Projects/Jobs/Messages/List.hs−330 gogol-dataflow/gen/Network/Google/API/Dataflow/Projects/Jobs/WorkItems/Lease.hs−262 gogol-dataflow/gen/Network/Google/API/Dataflow/Projects/Jobs/WorkItems/ReportStatus.hs−266 gogol-dataflow/gen/Network/Google/Dataflow.hs−710 gogol-dataflow/gen/Network/Google/Dataflow/Types.hs−684 gogol-dataflow/gen/Network/Google/Dataflow/Types/Product.hs−5886 gogol-dataflow/gen/Network/Google/Dataflow/Types/Sum.hs−18 gogol-dataflow/gogol-dataflow.cabal−45 gogol-dataflow/src/.gitkeep gogol-datastore/LICENSE−373 gogol-datastore/Makefile−1 gogol-datastore/README.md−28 gogol-datastore/Setup.hs−2 gogol-datastore/gen/Network/Google/API/Datastore/Datasets/AllocateIds.hs−168 gogol-datastore/gen/Network/Google/API/Datastore/Datasets/BeginTransaction.hs−168 gogol-datastore/gen/Network/Google/API/Datastore/Datasets/Commit.hs−163 gogol-datastore/gen/Network/Google/API/Datastore/Datasets/Lookup.hs−161 gogol-datastore/gen/Network/Google/API/Datastore/Datasets/Rollback.hs−162 gogol-datastore/gen/Network/Google/API/Datastore/Datasets/RunQuery.hs−165 gogol-datastore/gen/Network/Google/Datastore.hs−344 gogol-datastore/gen/Network/Google/Datastore/Types.hs−305 gogol-datastore/gen/Network/Google/Datastore/Types/Product.hs−2146 gogol-datastore/gen/Network/Google/Datastore/Types/Sum.hs−329 gogol-datastore/gogol-datastore.cabal−48 gogol-datastore/src/.gitkeep gogol-debugger/LICENSE−373 gogol-debugger/Makefile−1 gogol-debugger/README.md−28 gogol-debugger/Setup.hs−2 gogol-debugger/gen/Network/Google/API/Clouddebugger/Controller/Debuggees/Breakpoints/List.hs−286 gogol-debugger/gen/Network/Google/API/Clouddebugger/Controller/Debuggees/Breakpoints/Update.hs−275 gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/Delete.hs−263 gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/Get.hs−263 gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/List.hs−322 gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/Set.hs−250 gogol-debugger/gen/Network/Google/Debugger.hs−247 gogol-debugger/gen/Network/Google/Debugger/Types.hs−206 gogol-debugger/gen/Network/Google/Debugger/Types/Product.hs−1602 gogol-debugger/gen/Network/Google/Debugger/Types/Sum.hs−18 gogol-debugger/gogol-debugger.cabal−49 gogol-debugger/src/.gitkeep gogol-deploymentmanager/LICENSE−373 gogol-deploymentmanager/Makefile−1 gogol-deploymentmanager/README.md−28 gogol-deploymentmanager/Setup.hs−2 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Delete.hs−177 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Get.hs−176 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Insert.hs−166 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/List.hs−211 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Patch.hs−225 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Update.hs−225 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Manifests/Get.hs−189 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Manifests/List.hs−224 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Operations/Get.hs−175 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Operations/List.hs−211 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Resources/Get.hs−189 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Resources/List.hs−224 gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Types/List.hs−209 gogol-deploymentmanager/gen/Network/Google/DeploymentManager.hs−284 gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types.hs−209 gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types/Product.hs−1493 gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types/Sum.hs−204 gogol-deploymentmanager/gogol-deploymentmanager.cabal−56 gogol-deploymentmanager/src/.gitkeep gogol-dfareporting/LICENSE−373 gogol-dfareporting/Makefile−1 gogol-dfareporting/README.md−28 gogol-dfareporting/Setup.hs−2 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountActiveAdSummaries/Get.hs−186 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissionGroups/Get.hs−184 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissionGroups/List.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissions/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissions/List.hs−168 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Get.hs−182 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Insert.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/List.hs−296 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Patch.hs−186 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Update.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/Get.hs−175 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/List.hs−257 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/Patch.hs−176 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/Update.hs−161 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Get.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Insert.hs−160 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/List.hs−523 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Patch.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Update.hs−163 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Delete.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Get.hs−181 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/List.hs−250 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Patch.hs−180 gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Update.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Get.hs−174 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/List.hs−324 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Patch.hs−181 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Update.hs−163 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Browsers/List.hs−162 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CampaignCreativeAssociations/Insert.hs−193 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CampaignCreativeAssociations/List.hs−232 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Get.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Insert.hs−194 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/List.hs−340 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Patch.hs−174 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Update.hs−162 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ChangeLogs/Get.hs−176 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ChangeLogs/List.hs−305 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Cities/List.hs−212 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ConnectionTypes/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ConnectionTypes/List.hs−168 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Delete.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/List.hs−252 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Patch.hs−180 gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Update.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Countries/Get.hs−173 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Countries/List.hs−165 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeAssets/Insert.hs−182 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Delete.hs−197 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Get.hs−197 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Insert.hs−187 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/List.hs−268 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Patch.hs−201 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Update.hs−187 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Delete.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/List.hs−263 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Patch.hs−180 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Update.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/List.hs−276 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Patch.hs−180 gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Update.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Get.hs−179 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Insert.hs−162 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/List.hs−379 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Patch.hs−177 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Update.hs−165 gogol-dfareporting/gen/Network/Google/API/DFAReporting/DimensionValues/Query.hs−193 gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySiteContacts/Get.hs−184 gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySiteContacts/List.hs−275 gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySites/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySites/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySites/List.hs−347 gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Delete.hs−177 gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Get.hs−176 gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Insert.hs−165 gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/List.hs−313 gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Patch.hs−177 gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Update.hs−165 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Files/Get.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Files/List.hs−219 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Delete.hs−179 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Generatetag.hs−185 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Get.hs−175 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Insert.hs−169 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/List.hs−360 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Patch.hs−183 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Update.hs−169 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Delete.hs−183 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Get.hs−184 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Insert.hs−173 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/List.hs−308 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Patch.hs−187 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Update.hs−173 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/Get.hs−181 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/List.hs−182 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/Patch.hs−184 gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/Update.hs−170 gogol-dfareporting/gen/Network/Google/API/DFAReporting/InventoryItems/Get.hs−192 gogol-dfareporting/gen/Network/Google/API/DFAReporting/InventoryItems/List.hs−282 gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Delete.hs−193 gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Get.hs−192 gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Insert.hs−181 gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/List.hs−182 gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Patch.hs−195 gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Update.hs−181 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Metros/List.hs−161 gogol-dfareporting/gen/Network/Google/API/DFAReporting/MobileCarriers/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/MobileCarriers/List.hs−168 gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystemVersions/Get.hs−184 gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystemVersions/List.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystems/Get.hs−179 gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystems/List.hs−168 gogol-dfareporting/gen/Network/Google/API/DFAReporting/OrderDocuments/Get.hs−192 gogol-dfareporting/gen/Network/Google/API/DFAReporting/OrderDocuments/List.hs−303 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Orders/Get.hs−186 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Orders/List.hs−263 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/List.hs−455 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Patch.hs−180 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Update.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Delete.hs−179 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Insert.hs−169 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/List.hs−252 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Patch.hs−182 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Update.hs−168 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Generatetags.hs−206 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Get.hs−179 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Insert.hs−163 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/List.hs−493 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Patch.hs−174 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Update.hs−163 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlatformTypes/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlatformTypes/List.hs−168 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PostalCodes/Get.hs−177 gogol-dfareporting/gen/Network/Google/API/DFAReporting/PostalCodes/List.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Projects/Get.hs−171 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Projects/List.hs−257 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Regions/List.hs−161 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingListShares/Get.hs−186 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingListShares/Patch.hs−188 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingListShares/Update.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Get.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/List.hs−278 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Patch.hs−180 gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Update.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Reports/CompatibleFields/Query.hs−178 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Reports/Files/Get.hs−192 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Reports/Files/List.hs−229 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Get.hs−175 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Insert.hs−163 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/List.hs−363 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Patch.hs−175 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Update.hs−160 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sizes/Get.hs−172 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sizes/Insert.hs−160 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sizes/List.hs−211 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Get.hs−173 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Insert.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/List.hs−241 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Patch.hs−175 gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Update.hs−166 gogol-dfareporting/gen/Network/Google/API/DFAReporting/TargetableRemarketingLists/Get.hs−185 gogol-dfareporting/gen/Network/Google/API/DFAReporting/TargetableRemarketingLists/List.hs−275 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserProfiles/Get.hs−164 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserProfiles/List.hs−152 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissionGroups/Get.hs−184 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissionGroups/List.hs−173 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissions/Get.hs−182 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissions/List.hs−182 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Delete.hs−177 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Get.hs−176 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Insert.hs−165 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/List.hs−271 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Patch.hs−177 gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Update.hs−165 gogol-dfareporting/gen/Network/Google/DFAReporting.hs−3456 gogol-dfareporting/gen/Network/Google/DFAReporting/Types.hs−2517 gogol-dfareporting/gen/Network/Google/DFAReporting/Types/Product.hs−20077 gogol-dfareporting/gen/Network/Google/DFAReporting/Types/Sum.hs−7307 gogol-dfareporting/gogol-dfareporting.cabal−228 gogol-dfareporting/src/.gitkeep gogol-discovery/LICENSE−373 gogol-discovery/Makefile−1 gogol-discovery/README.md−28 gogol-discovery/Setup.hs−2 gogol-discovery/gen/Network/Google/API/Discovery/APIs/GetRest.hs−175 gogol-discovery/gen/Network/Google/API/Discovery/APIs/List.hs−170 gogol-discovery/gen/Network/Google/Discovery.hs−268 gogol-discovery/gen/Network/Google/Discovery/Types.hs−249 gogol-discovery/gen/Network/Google/Discovery/Types/Product.hs−1874 gogol-discovery/gen/Network/Google/Discovery/Types/Sum.hs−42 gogol-discovery/gogol-discovery.cabal−45 gogol-discovery/src/.gitkeep gogol-dns/LICENSE−373 gogol-dns/Makefile−1 gogol-dns/README.md−28 gogol-dns/Setup.hs−2 gogol-dns/gen/Network/Google/API/DNS/Changes/Create.hs−176 gogol-dns/gen/Network/Google/API/DNS/Changes/Get.hs−189 gogol-dns/gen/Network/Google/API/DNS/Changes/List.hs−225 gogol-dns/gen/Network/Google/API/DNS/ManagedZones/Create.hs−165 gogol-dns/gen/Network/Google/API/DNS/ManagedZones/Delete.hs−180 gogol-dns/gen/Network/Google/API/DNS/ManagedZones/Get.hs−179 gogol-dns/gen/Network/Google/API/DNS/ManagedZones/List.hs−205 gogol-dns/gen/Network/Google/API/DNS/Projects/Get.hs−158 gogol-dns/gen/Network/Google/API/DNS/ResourceRecordSets/List.hs−237 gogol-dns/gen/Network/Google/DNS.hs−162 gogol-dns/gen/Network/Google/DNS/Types.hs−107 gogol-dns/gen/Network/Google/DNS/Types/Product.hs−716 gogol-dns/gen/Network/Google/DNS/Types/Sum.hs−65 gogol-dns/gogol-dns.cabal−52 gogol-dns/src/.gitkeep gogol-doubleclick-bids/LICENSE−373 gogol-doubleclick-bids/Makefile−1 gogol-doubleclick-bids/README.md−28 gogol-doubleclick-bids/Setup.hs−2 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Lineitems/Downloadlineitems.hs−153 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Lineitems/Uploadlineitems.hs−153 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Createquery.hs−149 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Deletequery.hs−162 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Getquery.hs−161 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Listqueries.hs−150 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Runquery.hs−161 gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Reports/Listreports.hs−164 gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids.hs−269 gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids/Types.hs−219 gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids/Types/Product.hs−1309 gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids/Types/Sum.hs−2290 gogol-doubleclick-bids/gogol-doubleclick-bids.cabal−50 gogol-doubleclick-bids/src/.gitkeep gogol-doubleclick-search/LICENSE−373 gogol-doubleclick-search/Makefile−1 gogol-doubleclick-search/README.md−28 gogol-doubleclick-search/Setup.hs−2 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Get.hs−299 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Insert.hs−150 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Patch.hs−250 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Update.hs−150 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/UpdateAvailability.hs−160 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/Generate.hs−148 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/Get.hs−160 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/GetFile.hs−180 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/Request.hs−149 gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/SavedColumns/List.hs−183 gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search.hs−267 gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search/Types.hs−207 gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search/Types/Product.hs−1750 gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search/Types/Sum.hs−42 gogol-doubleclick-search/gogol-doubleclick-search.cabal−53 gogol-doubleclick-search/src/.gitkeep gogol-drive/LICENSE−373 gogol-drive/Makefile−1 gogol-drive/README.md−28 gogol-drive/Setup.hs−2 gogol-drive/gen/Network/Google/API/Drive/About/Get.hs−190 gogol-drive/gen/Network/Google/API/Drive/Apps/Get.hs−158 gogol-drive/gen/Network/Google/API/Drive/Apps/List.hs−194 gogol-drive/gen/Network/Google/API/Drive/Changes/Get.hs−159 gogol-drive/gen/Network/Google/API/Drive/Changes/List.hs−223 gogol-drive/gen/Network/Google/API/Drive/Changes/Watch.hs−226 gogol-drive/gen/Network/Google/API/Drive/Channels/Stop.hs−148 gogol-drive/gen/Network/Google/API/Drive/Children/Delete.hs−175 gogol-drive/gen/Network/Google/API/Drive/Children/Get.hs−176 gogol-drive/gen/Network/Google/API/Drive/Children/Insert.hs−165 gogol-drive/gen/Network/Google/API/Drive/Children/List.hs−219 gogol-drive/gen/Network/Google/API/Drive/Comments/Delete.hs−178 gogol-drive/gen/Network/Google/API/Drive/Comments/Get.hs−186 gogol-drive/gen/Network/Google/API/Drive/Comments/Insert.hs−161 gogol-drive/gen/Network/Google/API/Drive/Comments/List.hs−214 gogol-drive/gen/Network/Google/API/Drive/Comments/Patch.hs−173 gogol-drive/gen/Network/Google/API/Drive/Comments/Update.hs−174 gogol-drive/gen/Network/Google/API/Drive/Files/Copy.hs−247 gogol-drive/gen/Network/Google/API/Drive/Files/Delete.hs−160 gogol-drive/gen/Network/Google/API/Drive/Files/EmptyTrash.hs−152 gogol-drive/gen/Network/Google/API/Drive/Files/GenerateIds.hs−180 gogol-drive/gen/Network/Google/API/Drive/Files/Get.hs−211 gogol-drive/gen/Network/Google/API/Drive/Files/Insert.hs−247 gogol-drive/gen/Network/Google/API/Drive/Files/List.hs−235 gogol-drive/gen/Network/Google/API/Drive/Files/Patch.hs−336 gogol-drive/gen/Network/Google/API/Drive/Files/Touch.hs−159 gogol-drive/gen/Network/Google/API/Drive/Files/Trash.hs−165 gogol-drive/gen/Network/Google/API/Drive/Files/Untrash.hs−160 gogol-drive/gen/Network/Google/API/Drive/Files/Update.hs−330 gogol-drive/gen/Network/Google/API/Drive/Files/Watch.hs−212 gogol-drive/gen/Network/Google/API/Drive/Parents/Delete.hs−179 gogol-drive/gen/Network/Google/API/Drive/Parents/Get.hs−176 gogol-drive/gen/Network/Google/API/Drive/Parents/Insert.hs−160 gogol-drive/gen/Network/Google/API/Drive/Parents/List.hs−159 gogol-drive/gen/Network/Google/API/Drive/Permissions/Delete.hs−176 gogol-drive/gen/Network/Google/API/Drive/Permissions/Get.hs−179 gogol-drive/gen/Network/Google/API/Drive/Permissions/GetIdForEmail.hs−168 gogol-drive/gen/Network/Google/API/Drive/Permissions/Insert.hs−193 gogol-drive/gen/Network/Google/API/Drive/Permissions/List.hs−159 gogol-drive/gen/Network/Google/API/Drive/Permissions/Patch.hs−196 gogol-drive/gen/Network/Google/API/Drive/Permissions/Update.hs−190 gogol-drive/gen/Network/Google/API/Drive/Properties/Delete.hs−194 gogol-drive/gen/Network/Google/API/Drive/Properties/Get.hs−187 gogol-drive/gen/Network/Google/API/Drive/Properties/Insert.hs−166 gogol-drive/gen/Network/Google/API/Drive/Properties/List.hs−165 gogol-drive/gen/Network/Google/API/Drive/Properties/Patch.hs−193 gogol-drive/gen/Network/Google/API/Drive/Properties/Update.hs−194 gogol-drive/gen/Network/Google/API/Drive/Realtime/Get.hs−181 gogol-drive/gen/Network/Google/API/Drive/Realtime/Update.hs−184 gogol-drive/gen/Network/Google/API/Drive/Replies/Delete.hs−191 gogol-drive/gen/Network/Google/API/Drive/Replies/Get.hs−199 gogol-drive/gen/Network/Google/API/Drive/Replies/Insert.hs−174 gogol-drive/gen/Network/Google/API/Drive/Replies/List.hs−213 gogol-drive/gen/Network/Google/API/Drive/Replies/Patch.hs−187 gogol-drive/gen/Network/Google/API/Drive/Replies/Update.hs−191 gogol-drive/gen/Network/Google/API/Drive/Revisions/Delete.hs−174 gogol-drive/gen/Network/Google/API/Drive/Revisions/Get.hs−178 gogol-drive/gen/Network/Google/API/Drive/Revisions/List.hs−160 gogol-drive/gen/Network/Google/API/Drive/Revisions/Patch.hs−179 gogol-drive/gen/Network/Google/API/Drive/Revisions/Update.hs−174 gogol-drive/gen/Network/Google/Drive.hs−854 gogol-drive/gen/Network/Google/Drive/Types.hs−545 gogol-drive/gen/Network/Google/Drive/Types/Product.hs−4730 gogol-drive/gen/Network/Google/Drive/Types/Sum.hs−328 gogol-drive/gogol-drive.cabal−102 gogol-drive/src/.gitkeep gogol-fitness/LICENSE−373 gogol-fitness/Makefile−1 gogol-fitness/README.md−28 gogol-fitness/Setup.hs−2 gogol-fitness/gen/Network/Google/API/Fitness/Users/DataSources/Datasets/Delete.hs−240 gogol-fitness/gen/Network/Google/API/Fitness/Users/DataSources/Datasets/Get.hs−240 gogol-fitness/gen/Network/Google/API/Fitness/Users/DataSources/Datasets/Patch.hs−223 gogol-fitness/gen/Network/Google/API/Fitness/Users/Dataset/Aggregate.hs−173 gogol-fitness/gen/Network/Google/API/Fitness/Users/Sessions/Delete.hs−192 gogol-fitness/gen/Network/Google/API/Fitness/Users/Sessions/List.hs−223 gogol-fitness/gen/Network/Google/API/Fitness/Users/Sessions/Update.hs−192 gogol-fitness/gen/Network/Google/Fitness.hs−244 gogol-fitness/gen/Network/Google/Fitness/Types.hs−199 gogol-fitness/gen/Network/Google/Fitness/Types/Product.hs−1513 gogol-fitness/gen/Network/Google/Fitness/Types/Sum.hs−196 gogol-fitness/gogol-fitness.cabal−49 gogol-fitness/src/.gitkeep gogol-fonts/LICENSE−373 gogol-fonts/Makefile−1 gogol-fonts/README.md−28 gogol-fonts/Setup.hs−2 gogol-fonts/gen/Network/Google/API/Webfonts/Webfonts/List.hs−160 gogol-fonts/gen/Network/Google/Fonts.hs−72 gogol-fonts/gen/Network/Google/Fonts/Types.hs−58 gogol-fonts/gen/Network/Google/Fonts/Types/Product.hs−204 gogol-fonts/gen/Network/Google/Fonts/Types/Sum.hs−86 gogol-fonts/gogol-fonts.cabal−43 gogol-fonts/src/.gitkeep gogol-freebasesearch/LICENSE−373 gogol-freebasesearch/Makefile−1 gogol-freebasesearch/README.md−28 gogol-freebasesearch/Setup.hs−2 gogol-freebasesearch/gen/Network/Google/API/Freebase/Reconcile.hs−212 gogol-freebasesearch/gen/Network/Google/API/Freebase/Search.hs−422 gogol-freebasesearch/gen/Network/Google/Freebase/Search.hs−102 gogol-freebasesearch/gen/Network/Google/Freebase/Search/Types.hs−84 gogol-freebasesearch/gen/Network/Google/Freebase/Search/Types/Product.hs−319 gogol-freebasesearch/gen/Network/Google/Freebase/Search/Types/Sum.hs−228 gogol-freebasesearch/gogol-freebasesearch.cabal−44 gogol-freebasesearch/src/.gitkeep gogol-fusiontables/LICENSE−373 gogol-fusiontables/Makefile−1 gogol-fusiontables/README.md−28 gogol-fusiontables/Setup.hs−2 gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Delete.hs−174 gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Get.hs−173 gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Insert.hs−161 gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/List.hs−184 gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Patch.hs−175 gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Update.hs−174 gogol-fusiontables/gen/Network/Google/API/FusionTables/Query/Sql.hs−184 gogol-fusiontables/gen/Network/Google/API/FusionTables/Query/SqlGet.hs−184 gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Delete.hs−173 gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Get.hs−173 gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Insert.hs−160 gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/List.hs−184 gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Patch.hs−173 gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Update.hs−173 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Copy.hs−173 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Delete.hs−162 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Get.hs−159 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/ImportRows.hs−233 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/ImportTable.hs−191 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Insert.hs−146 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/List.hs−170 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Patch.hs−178 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/ReplaceRows.hs−237 gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Update.hs−179 gogol-fusiontables/gen/Network/Google/API/FusionTables/Task/Delete.hs−178 gogol-fusiontables/gen/Network/Google/API/FusionTables/Task/Get.hs−176 gogol-fusiontables/gen/Network/Google/API/FusionTables/Task/List.hs−201 gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Delete.hs−175 gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Get.hs−178 gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Insert.hs−159 gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/List.hs−185 gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Patch.hs−179 gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Update.hs−175 gogol-fusiontables/gen/Network/Google/FusionTables.hs−411 gogol-fusiontables/gen/Network/Google/FusionTables/Types.hs−237 gogol-fusiontables/gen/Network/Google/FusionTables/Types/Product.hs−1924 gogol-fusiontables/gen/Network/Google/FusionTables/Types/Sum.hs−47 gogol-fusiontables/gogol-fusiontables.cabal−75 gogol-fusiontables/src/.gitkeep gogol-games-appstate/LICENSE−373 gogol-games-appstate/Makefile−1 gogol-games-appstate/README.md−28 gogol-games-appstate/Setup.hs−2 gogol-games-appstate/gen/Network/Google/API/Appstate/States/Clear.hs−178 gogol-games-appstate/gen/Network/Google/API/Appstate/States/Delete.hs−168 gogol-games-appstate/gen/Network/Google/API/Appstate/States/Get.hs−161 gogol-games-appstate/gen/Network/Google/API/Appstate/States/List.hs−160 gogol-games-appstate/gen/Network/Google/API/Appstate/States/Update.hs−181 gogol-games-appstate/gen/Network/Google/Games/AppState.hs−94 gogol-games-appstate/gen/Network/Google/Games/AppState/Types.hs−61 gogol-games-appstate/gen/Network/Google/Games/AppState/Types/Product.hs−256 gogol-games-appstate/gen/Network/Google/Games/AppState/Types/Sum.hs−42 gogol-games-appstate/gogol-games-appstate.cabal−47 gogol-games-appstate/src/.gitkeep gogol-games-configuration/LICENSE−373 gogol-games-configuration/Makefile−1 gogol-games-configuration/README.md−28 gogol-games-configuration/Setup.hs−2 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Delete.hs−170 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Get.hs−174 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Insert.hs−172 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/List.hs−200 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Patch.hs−174 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Update.hs−172 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/ImageConfigurations/Upload.hs−187 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Delete.hs−169 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Get.hs−173 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Insert.hs−172 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/List.hs−200 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Patch.hs−173 gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Update.hs−171 gogol-games-configuration/gen/Network/Google/Games/Configuration.hs−207 gogol-games-configuration/gen/Network/Google/Games/Configuration/Types.hs−132 gogol-games-configuration/gen/Network/Google/Games/Configuration/Types/Product.hs−908 gogol-games-configuration/gen/Network/Google/Games/Configuration/Types/Sum.hs−71 gogol-games-configuration/gogol-games-configuration.cabal−55 gogol-games-configuration/src/.gitkeep gogol-games-management/LICENSE−373 gogol-games-management/Makefile−1 gogol-games-management/README.md−28 gogol-games-management/Setup.hs−2 gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/Reset.hs−170 gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetAll.hs−159 gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetAllForAllPlayers.hs−161 gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetForAllPlayers.hs−175 gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetMultipleForAllPlayers.hs−164 gogol-games-management/gen/Network/Google/API/GamesManagement/Applications/ListHidden.hs−199 gogol-games-management/gen/Network/Google/API/GamesManagement/Events/Reset.hs−166 gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetAll.hs−156 gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetAllForAllPlayers.hs−162 gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetForAllPlayers.hs−173 gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetMultipleForAllPlayers.hs−163 gogol-games-management/gen/Network/Google/API/GamesManagement/Players/Hide.hs−180 gogol-games-management/gen/Network/Google/API/GamesManagement/Players/Unhide.hs−181 gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/Reset.hs−164 gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetAll.hs−156 gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetAllForAllPlayers.hs−160 gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetForAllPlayers.hs−173 gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetMultipleForAllPlayers.hs−163 gogol-games-management/gen/Network/Google/API/GamesManagement/Rooms/Reset.hs−151 gogol-games-management/gen/Network/Google/API/GamesManagement/Rooms/ResetForAllPlayers.hs−159 gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/Reset.hs−167 gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetAll.hs−157 gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetAllForAllPlayers.hs−160 gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetForAllPlayers.hs−175 gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetMultipleForAllPlayers.hs−163 gogol-games-management/gen/Network/Google/API/GamesManagement/TurnBasedMatches/Reset.hs−157 gogol-games-management/gen/Network/Google/API/GamesManagement/TurnBasedMatches/ResetForAllPlayers.hs−166 gogol-games-management/gen/Network/Google/Games/Management.hs−281 gogol-games-management/gen/Network/Google/Games/Management/Types.hs−137 gogol-games-management/gen/Network/Google/Games/Management/Types/Product.hs−970 gogol-games-management/gen/Network/Google/Games/Management/Types/Sum.hs−42 gogol-games-management/gogol-games-management.cabal−69 gogol-games-management/src/.gitkeep gogol-games/LICENSE−373 gogol-games/Makefile−1 gogol-games/README.md−28 gogol-games/Setup.hs−2 gogol-games/gen/Network/Google/API/Games/AchievementDefinitions/List.hs−195 gogol-games/gen/Network/Google/API/Games/Achievements/Increment.hs−197 gogol-games/gen/Network/Google/API/Games/Achievements/List.hs−219 gogol-games/gen/Network/Google/API/Games/Achievements/Reveal.hs−169 gogol-games/gen/Network/Google/API/Games/Achievements/SetStepsAtLeast.hs−192 gogol-games/gen/Network/Google/API/Games/Achievements/Unlock.hs−167 gogol-games/gen/Network/Google/API/Games/Achievements/UpdateMultiple.hs−156 gogol-games/gen/Network/Google/API/Games/Applications/Get.hs−193 gogol-games/gen/Network/Google/API/Games/Applications/Played.hs−152 gogol-games/gen/Network/Google/API/Games/Events/ListByPlayer.hs−198 gogol-games/gen/Network/Google/API/Games/Events/ListDefinitions.hs−194 gogol-games/gen/Network/Google/API/Games/Events/Record.hs−162 gogol-games/gen/Network/Google/API/Games/Leaderboards/Get.hs−174 gogol-games/gen/Network/Google/API/Games/Leaderboards/List.hs−189 gogol-games/gen/Network/Google/API/Games/Metagame/GetMetagameConfig.hs−155 gogol-games/gen/Network/Google/API/Games/Metagame/ListCategoriesByPlayer.hs−234 gogol-games/gen/Network/Google/API/Games/Players/Get.hs−174 gogol-games/gen/Network/Google/API/Games/Players/List.hs−201 gogol-games/gen/Network/Google/API/Games/Pushtokens/Remove.hs−152 gogol-games/gen/Network/Google/API/Games/Pushtokens/Update.hs−149 gogol-games/gen/Network/Google/API/Games/QuestMilestones/Claim.hs−200 gogol-games/gen/Network/Google/API/Games/Quests/Accept.hs−175 gogol-games/gen/Network/Google/API/Games/Quests/List.hs−204 gogol-games/gen/Network/Google/API/Games/Revisions/Check.hs−171 gogol-games/gen/Network/Google/API/Games/Rooms/Create.hs−161 gogol-games/gen/Network/Google/API/Games/Rooms/Decline.hs−174 gogol-games/gen/Network/Google/API/Games/Rooms/Dismiss.hs−160 gogol-games/gen/Network/Google/API/Games/Rooms/Get.hs−170 gogol-games/gen/Network/Google/API/Games/Rooms/Join.hs−173 gogol-games/gen/Network/Google/API/Games/Rooms/Leave.hs−173 gogol-games/gen/Network/Google/API/Games/Rooms/List.hs−189 gogol-games/gen/Network/Google/API/Games/Rooms/ReportStatus.hs−182 gogol-games/gen/Network/Google/API/Games/Scores/Get.hs−256 gogol-games/gen/Network/Google/API/Games/Scores/List.hs−232 gogol-games/gen/Network/Google/API/Games/Scores/ListWindow.hs−267 gogol-games/gen/Network/Google/API/Games/Scores/Submit.hs−205 gogol-games/gen/Network/Google/API/Games/Scores/SubmitMultiple.hs−167 gogol-games/gen/Network/Google/API/Games/Snapshots/Get.hs−176 gogol-games/gen/Network/Google/API/Games/Snapshots/List.hs−204 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Cancel.hs−168 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Create.hs−167 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Decline.hs−180 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Dismiss.hs−162 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Finish.hs−184 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Get.hs−192 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Join.hs−180 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Leave.hs−182 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/LeaveTurn.hs−214 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/List.hs−226 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Rematch.hs−203 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Sync.hs−235 gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/TakeTurn.hs−182 gogol-games/gen/Network/Google/Games.hs−1195 gogol-games/gen/Network/Google/Games/Types.hs−926 gogol-games/gen/Network/Google/Games/Types/Product.hs−8364 gogol-games/gen/Network/Google/Games/Types/Sum.hs−373 gogol-games/gogol-games.cabal−94 gogol-games/src/.gitkeep gogol-genomics/LICENSE−373 gogol-genomics/Makefile−1 gogol-genomics/README.md−28 gogol-genomics/Setup.hs−2 gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Create.hs−154 gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Delete.hs−169 gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Get.hs−169 gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Patch.hs−173 gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Search.hs−159 gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Update.hs−171 gogol-genomics/gen/Network/Google/API/Genomics/Annotations/BatchCreate.hs−168 gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Create.hs−151 gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Delete.hs−165 gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Get.hs−164 gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Patch.hs−169 gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Search.hs−158 gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Update.hs−167 gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Create.hs−148 gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Delete.hs−161 gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Get.hs−159 gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Patch.hs−160 gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Search.hs−152 gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Update.hs−161 gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Create.hs−148 gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Delete.hs−161 gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Get.hs−159 gogol-genomics/gen/Network/Google/API/Genomics/Datasets/List.hs−188 gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Patch.hs−160 gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Undelete.hs−167 gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Update.hs−159 gogol-genomics/gen/Network/Google/API/Genomics/Experimental/Jobs/Create.hs−158 gogol-genomics/gen/Network/Google/API/Genomics/Jobs/Cancel.hs−161 gogol-genomics/gen/Network/Google/API/Genomics/Jobs/Get.hs−158 gogol-genomics/gen/Network/Google/API/Genomics/Jobs/Search.hs−148 gogol-genomics/gen/Network/Google/API/Genomics/Readgroupsets/Coveragebuckets/List.hs−271 gogol-genomics/gen/Network/Google/API/Genomics/Reads/Search.hs−166 gogol-genomics/gen/Network/Google/API/Genomics/References/Bases/List.hs−219 gogol-genomics/gen/Network/Google/API/Genomics/Referencesets/Get.hs−167 gogol-genomics/gen/Network/Google/API/Genomics/Referencesets/Search.hs−154 gogol-genomics/gen/Network/Google/API/Genomics/Variants/Create.hs−148 gogol-genomics/gen/Network/Google/API/Genomics/Variants/Delete.hs−161 gogol-genomics/gen/Network/Google/API/Genomics/Variants/Get.hs−159 gogol-genomics/gen/Network/Google/API/Genomics/Variants/Search.hs−155 gogol-genomics/gen/Network/Google/API/Genomics/Variants/Update.hs−163 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Create.hs−158 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Delete.hs−169 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Export.hs−168 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Get.hs−166 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/ImportVariants.hs−187 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/MergeVariants.hs−179 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Patch.hs−166 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Search.hs−154 gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Update.hs−164 gogol-genomics/gen/Network/Google/Genomics.hs−987 gogol-genomics/gen/Network/Google/Genomics/Types.hs−733 gogol-genomics/gen/Network/Google/Genomics/Types/Product.hs−6193 gogol-genomics/gen/Network/Google/Genomics/Types/Sum.hs−655 gogol-genomics/gogol-genomics.cabal−91 gogol-genomics/src/.gitkeep gogol-gmail/LICENSE−373 gogol-gmail/Makefile−1 gogol-gmail/README.md−28 gogol-gmail/Setup.hs−2 gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Create.hs−166 gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Delete.hs−180 gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Get.hs−189 gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/List.hs−191 gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Send.hs−168 gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Update.hs−178 gogol-gmail/gen/Network/Google/API/Gmail/Users/History/List.hs−229 gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Create.hs−166 gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Delete.hs−180 gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Get.hs−177 gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/List.hs−166 gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Patch.hs−178 gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Update.hs−178 gogol-gmail/gen/Network/Google/API/Gmail/Users/Messages/Attachments/Get.hs−197 gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Delete.hs−180 gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Get.hs−202 gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/List.hs−231 gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Modify.hs−181 gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Trash.hs−179 gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Untrash.hs−179 gogol-gmail/gen/Network/Google/Gmail.hs−321 gogol-gmail/gen/Network/Google/Gmail/Types.hs−212 gogol-gmail/gen/Network/Google/Gmail/Types/Product.hs−1446 gogol-gmail/gen/Network/Google/Gmail/Types/Sum.hs−229 gogol-gmail/gogol-gmail.cabal−62 gogol-gmail/src/.gitkeep gogol-groups-migration/LICENSE−373 gogol-groups-migration/Makefile−1 gogol-groups-migration/README.md−28 gogol-groups-migration/Setup.hs−2 gogol-groups-migration/gen/Network/Google/API/GroupsMigration/Archive/Insert.hs−160 gogol-groups-migration/gen/Network/Google/API/GroupsSettings/Groups/Get.hs−159 gogol-groups-migration/gen/Network/Google/API/GroupsSettings/Groups/Patch.hs−159 gogol-groups-migration/gen/Network/Google/API/GroupsSettings/Groups/Update.hs−160 gogol-groups-migration/gen/Network/Google/Groups/Migration.hs−53 gogol-groups-migration/gen/Network/Google/Groups/Migration/Types.hs−39 gogol-groups-migration/gen/Network/Google/Groups/Migration/Types/Product.hs−67 gogol-groups-migration/gen/Network/Google/Groups/Migration/Types/Sum.hs−42 gogol-groups-migration/gen/Network/Google/Groups/Settings.hs−88 gogol-groups-migration/gen/Network/Google/Groups/Settings/Types.hs−65 gogol-groups-migration/gen/Network/Google/Groups/Settings/Types/Product.hs−394 gogol-groups-migration/gen/Network/Google/Groups/Settings/Types/Sum.hs−47 gogol-groups-migration/gogol-groups-migration.cabal−51 gogol-groups-migration/src/.gitkeep gogol-identity-toolkit/LICENSE−373 gogol-identity-toolkit/Makefile−1 gogol-identity-toolkit/README.md−28 gogol-identity-toolkit/Setup.hs−2 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/CreateAuthURI.hs−157 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/DeleteAccount.hs−155 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/DownloadAccount.hs−155 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetAccountInfo.hs−157 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetOobConfirmationCode.hs−159 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetPublicKeys.hs−158 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetRecaptchaParam.hs−158 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/ResetPassword.hs−155 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/SetAccountInfo.hs−157 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/UploadAccount.hs−155 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/VerifyAssertion.hs−155 gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/VerifyPassword.hs−155 gogol-identity-toolkit/gen/Network/Google/IdentityToolkit.hs−351 gogol-identity-toolkit/gen/Network/Google/IdentityToolkit/Types.hs−281 gogol-identity-toolkit/gen/Network/Google/IdentityToolkit/Types/Product.hs−2449 gogol-identity-toolkit/gen/Network/Google/IdentityToolkit/Types/Sum.hs−42 gogol-identity-toolkit/gogol-identity-toolkit.cabal−54 gogol-identity-toolkit/src/.gitkeep gogol-instancegroups-manager/LICENSE−373 gogol-instancegroups-manager/Makefile−1 gogol-instancegroups-manager/README.md−28 gogol-instancegroups-manager/Setup.hs−2 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/AbandonInstances.hs−205 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Delete.hs−200 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/DeleteInstances.hs−207 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Get.hs−198 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Insert.hs−196 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/List.hs−226 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/RecreateInstances.hs−203 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Resize.hs−215 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/SetInstanceTemplate.hs−206 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/SetTargetPools.hs−206 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/ZoneOperations/Get.hs−192 gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/ZoneOperations/List.hs−220 gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager.hs−232 gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager/Types.hs−161 gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager/Types/Product.hs−1150 gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager/Types/Sum.hs−175 gogol-instancegroups-manager/gogol-instancegroups-manager.cabal−55 gogol-instancegroups-manager/src/.gitkeep gogol-instancegroups-updater/LICENSE−373 gogol-instancegroups-updater/Makefile−1 gogol-instancegroups-updater/README.md−28 gogol-instancegroups-updater/Setup.hs−2 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Cancel.hs−197 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Get.hs−194 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Insert.hs−179 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/List.hs−221 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/ListInstanceUpdates.hs−241 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Pause.hs−197 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Resume.hs−191 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Rollback.hs−197 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/ZoneOperations/Get.hs−192 gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/ZoneOperations/List.hs−220 gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater.hs−229 gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater/Types.hs−169 gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater/Types/Product.hs−1293 gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater/Types/Sum.hs−42 gogol-instancegroups-updater/gogol-instancegroups-updater.cabal−53 gogol-instancegroups-updater/src/.gitkeep gogol-instancegroups/LICENSE−373 gogol-instancegroups/Makefile−1 gogol-instancegroups/README.md−28 gogol-instancegroups/Setup.hs−2 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneOperations/Get.hs−191 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneOperations/List.hs−219 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/AddResources.hs−195 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/Delete.hs−192 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/Get.hs−191 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/GetService.hs−211 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/Insert.hs−177 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/List.hs−204 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/ListResources.hs−270 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/RemoveResources.hs−196 gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/SetService.hs−195 gogol-instancegroups/gen/Network/Google/InstanceGroups.hs−240 gogol-instancegroups/gen/Network/Google/InstanceGroups/Types.hs−175 gogol-instancegroups/gen/Network/Google/InstanceGroups/Types/Product.hs−1227 gogol-instancegroups/gen/Network/Google/InstanceGroups/Types/Sum.hs−102 gogol-instancegroups/gogol-instancegroups.cabal−54 gogol-instancegroups/src/.gitkeep gogol-latencytest/LICENSE−373 gogol-latencytest/Makefile−1 gogol-latencytest/README.md−28 gogol-latencytest/Setup.hs−2 gogol-latencytest/gen/Network/Google/API/Cloudlatencytest/Statscollection/Updateaggregatedstats.hs−154 gogol-latencytest/gen/Network/Google/API/Cloudlatencytest/Statscollection/Updatestats.hs−148 gogol-latencytest/gen/Network/Google/LatencyTest.hs−94 gogol-latencytest/gen/Network/Google/LatencyTest/Types.hs−74 gogol-latencytest/gen/Network/Google/LatencyTest/Types/Product.hs−310 gogol-latencytest/gen/Network/Google/LatencyTest/Types/Sum.hs−42 gogol-latencytest/gogol-latencytest.cabal−44 gogol-latencytest/src/.gitkeep gogol-logging/LICENSE−373 gogol-logging/Makefile−1 gogol-logging/README.md−28 gogol-logging/Setup.hs−2 gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Indexes/List.hs−354 gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Create.hs−266 gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Delete.hs−279 gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Get.hs−276 gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/List.hs−265 gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Update.hs−277 gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Entries/Write.hs−272 gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Create.hs−262 gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Delete.hs−274 gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Get.hs−272 gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/List.hs−260 gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Update.hs−272 gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Create.hs−245 gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Delete.hs−257 gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Get.hs−255 gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/List.hs−242 gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Update.hs−257 gogol-logging/gen/Network/Google/Logging.hs−319 gogol-logging/gen/Network/Google/Logging/Types.hs−221 gogol-logging/gen/Network/Google/Logging/Types/Product.hs−1818 gogol-logging/gen/Network/Google/Logging/Types/Sum.hs−18 gogol-logging/gogol-logging.cabal−60 gogol-logging/src/.gitkeep gogol-maps-coordinate/LICENSE−373 gogol-maps-coordinate/Makefile−1 gogol-maps-coordinate/README.md−28 gogol-maps-coordinate/Setup.hs−2 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/CustomFieldDef/List.hs−170 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Get.hs−171 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Insert.hs−276 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/List.hs−210 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Patch.hs−298 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Update.hs−296 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Location/List.hs−215 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Schedule/Get.hs−172 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Schedule/Patch.hs−224 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Schedule/Update.hs−222 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Team/List.hs−180 gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Worker/List.hs−160 gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate.hs−245 gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate/Types.hs−177 gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate/Types/Product.hs−1214 gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate/Types/Sum.hs−130 gogol-maps-coordinate/gogol-maps-coordinate.cabal−54 gogol-maps-coordinate/src/.gitkeep gogol-maps-engine/LICENSE−373 gogol-maps-engine/Makefile−1 gogol-maps-engine/README.md−28 gogol-maps-engine/Setup.hs−2 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Assets/Parents/List.hs−194 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Assets/Permissions/List.hs−167 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Parents/List.hs−194 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Permissions/BatchDelete.hs−172 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Permissions/BatchUpdate.hs−176 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Permissions/List.hs−167 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Maps/Permissions/BatchDelete.hs−171 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Maps/Permissions/BatchUpdate.hs−175 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Maps/Permissions/List.hs−167 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Projects/Icons/Create.hs−166 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Projects/Icons/Get.hs−178 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Projects/Icons/List.hs−194 gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Parents/List.hs−197 gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Permissions/BatchDelete.hs−173 gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Permissions/BatchUpdate.hs−177 gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Permissions/List.hs−171 gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Rasters/BatchDelete.hs−178 gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Rasters/BatchInsert.hs−180 gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Rasters/List.hs−321 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Files/Insert.hs−178 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Parents/List.hs−194 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Permissions/BatchDelete.hs−172 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Permissions/BatchUpdate.hs−176 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Permissions/List.hs−169 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/BatchDelete.hs−169 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/BatchInsert.hs−181 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/BatchPatch.hs−191 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/Get.hs−203 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/List.hs−281 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Files/Insert.hs−184 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Parents/List.hs−194 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Permissions/BatchDelete.hs−172 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Permissions/BatchUpdate.hs−176 gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Permissions/List.hs−162 gogol-maps-engine/gen/Network/Google/Map/Engine.hs−906 gogol-maps-engine/gen/Network/Google/Map/Engine/Types.hs−725 gogol-maps-engine/gen/Network/Google/Map/Engine/Types/Product.hs−5241 gogol-maps-engine/gen/Network/Google/Map/Engine/Types/Sum.hs−1166 gogol-maps-engine/gogol-maps-engine.cabal−77 gogol-maps-engine/src/.gitkeep gogol-mirror/LICENSE−373 gogol-mirror/Makefile−1 gogol-mirror/README.md−28 gogol-mirror/Setup.hs−2 gogol-mirror/gen/Network/Google/API/Mirror/Accounts/Insert.hs−189 gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Delete.hs−160 gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Get.hs−158 gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Insert.hs−148 gogol-mirror/gen/Network/Google/API/Mirror/Contacts/List.hs−148 gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Patch.hs−159 gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Update.hs−160 gogol-mirror/gen/Network/Google/API/Mirror/Locations/Get.hs−159 gogol-mirror/gen/Network/Google/API/Mirror/Locations/List.hs−148 gogol-mirror/gen/Network/Google/API/Mirror/Settings/Get.hs−162 gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/Delete.hs−161 gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/Insert.hs−149 gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/List.hs−153 gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/Update.hs−161 gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/Delete.hs−181 gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/Get.hs−180 gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/Insert.hs−167 gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/List.hs−168 gogol-mirror/gen/Network/Google/Mirror.hs−313 gogol-mirror/gen/Network/Google/Mirror/Types.hs−214 gogol-mirror/gen/Network/Google/Mirror/Types/Product.hs−1809 gogol-mirror/gen/Network/Google/Mirror/Types/Sum.hs−42 gogol-mirror/gogol-mirror.cabal−60 gogol-mirror/src/.gitkeep gogol-monitoring/LICENSE−373 gogol-monitoring/Makefile−1 gogol-monitoring/README.md−28 gogol-monitoring/Setup.hs−2 gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/MetricDescriptors/Create.hs−166 gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/MetricDescriptors/Delete.hs−180 gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/MetricDescriptors/List.hs−218 gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/Timeseries/List.hs−302 gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/Timeseries/Write.hs−175 gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/TimeseriesDescriptors/List.hs−316 gogol-monitoring/gen/Network/Google/Monitoring.hs−225 gogol-monitoring/gen/Network/Google/Monitoring/Types.hs−186 gogol-monitoring/gen/Network/Google/Monitoring/Types/Product.hs−1283 gogol-monitoring/gen/Network/Google/Monitoring/Types/Sum.hs−116 gogol-monitoring/gogol-monitoring.cabal−48 gogol-monitoring/src/.gitkeep gogol-oauth2/LICENSE−373 gogol-oauth2/Makefile−1 gogol-oauth2/README.md−28 gogol-oauth2/Setup.hs−2 gogol-oauth2/gen/Network/Google/API/OAuth2/Userinfo/V2/Me/Get.hs−154 gogol-oauth2/gen/Network/Google/OAuth2.hs−90 gogol-oauth2/gen/Network/Google/OAuth2/Types.hs−74 gogol-oauth2/gen/Network/Google/OAuth2/Types/Product.hs−385 gogol-oauth2/gen/Network/Google/OAuth2/Types/Sum.hs−42 gogol-oauth2/gogol-oauth2.cabal−43 gogol-oauth2/src/.gitkeep gogol-pagespeed/LICENSE−373 gogol-pagespeed/Makefile−1 gogol-pagespeed/README.md−28 gogol-pagespeed/Setup.hs−2 gogol-pagespeed/gen/Network/Google/API/Pagespeedonline/Pagespeedapi/Runpagespeed.hs−229 gogol-pagespeed/gen/Network/Google/PageSpeed.hs−151 gogol-pagespeed/gen/Network/Google/PageSpeed/Types.hs−136 gogol-pagespeed/gen/Network/Google/PageSpeed/Types/Product.hs−940 gogol-pagespeed/gen/Network/Google/PageSpeed/Types/Sum.hs−71 gogol-pagespeed/gogol-pagespeed.cabal−44 gogol-pagespeed/src/.gitkeep gogol-partners/LICENSE−373 gogol-partners/Makefile−1 gogol-partners/README.md−28 gogol-partners/Setup.hs−2 gogol-partners/gen/Network/Google/API/Partners/ClientMessages/Log.hs−231 gogol-partners/gen/Network/Google/API/Partners/Companies/Leads/Create.hs−241 gogol-partners/gen/Network/Google/API/Partners/UserEvents/Log.hs−225 gogol-partners/gen/Network/Google/API/Partners/UserStates/List.hs−342 gogol-partners/gen/Network/Google/Partners.hs−255 gogol-partners/gen/Network/Google/Partners/Types.hs−224 gogol-partners/gen/Network/Google/Partners/Types/Product.hs−1738 gogol-partners/gen/Network/Google/Partners/Types/Sum.hs−18 gogol-partners/gogol-partners.cabal−47 gogol-partners/src/.gitkeep gogol-play-developer/LICENSE−373 gogol-play-developer/Makefile−1 gogol-play-developer/README.md−28 gogol-play-developer/Setup.hs−2 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Delete.hs−216 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Deleteall.hs−199 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Get.hs−215 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/List.hs−200 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Patch.hs−215 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Update.hs−216 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apks/Addexternallyhosted.hs−193 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apks/List.hs−180 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apks/Upload.hs−180 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Details/Get.hs−183 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Details/Patch.hs−182 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Details/Update.hs−182 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Get.hs−213 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Patch.hs−219 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Update.hs−219 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Upload.hs−216 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/Delete.hs−225 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/Deleteall.hs−211 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/List.hs−209 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/Upload.hs−212 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Delete.hs−196 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Deleteall.hs−183 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Get.hs−196 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/List.hs−183 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Patch.hs−198 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Update.hs−196 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Testers/Get.hs−190 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Testers/Patch.hs−191 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Testers/Update.hs−191 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/Get.hs−188 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/List.hs−182 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/Patch.hs−199 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/Update.hs−200 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Entitlements/List.hs−211 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Batch.hs−151 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Delete.hs−177 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Get.hs−175 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Insert.hs−180 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/List.hs−201 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Patch.hs−195 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Update.hs−193 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Products/Get.hs−196 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Cancel.hs−201 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Defer.hs−202 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Get.hs−202 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Refund.hs−195 gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Revoke.hs−203 gogol-play-developer/gen/Network/Google/Play/Developer.hs−627 gogol-play-developer/gen/Network/Google/Play/Developer/Types.hs−382 gogol-play-developer/gen/Network/Google/Play/Developer/Types/Product.hs−2572 gogol-play-developer/gen/Network/Google/Play/Developer/Types/Sum.hs−569 gogol-play-developer/gogol-play-developer.cabal−89 gogol-play-developer/src/.gitkeep gogol-play-enterprise/LICENSE−373 gogol-play-enterprise/Makefile−1 gogol-play-enterprise/README.md−28 gogol-play-enterprise/Setup.hs−2 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Delete.hs−179 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Get.hs−178 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Insert.hs−165 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/List.hs−165 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Patch.hs−179 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Update.hs−179 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Delete.hs−200 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Get.hs−194 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/List.hs−189 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Patch.hs−202 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Update.hs−200 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/Get.hs−188 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/GetState.hs−203 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/List.hs−176 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/SetState.hs−203 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Delete.hs−168 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Enroll.hs−162 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Get.hs−163 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Insert.hs−163 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/List.hs−165 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/SendTestPushNotification.hs−177 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/SetAccount.hs−170 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Unenroll.hs−168 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Delete.hs−192 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Get.hs−195 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/List.hs−179 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Patch.hs−209 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Update.hs−207 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Grouplicenses/Get.hs−180 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Grouplicenses/List.hs−169 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Grouplicenseusers/List.hs−183 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Delete.hs−209 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Get.hs−203 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/List.hs−191 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Patch.hs−208 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Update.hs−209 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Permissions/Get.hs−175 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/Approve.hs−180 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/GenerateApprovalURL.hs−215 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/Get.hs−188 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/GetAppRestrictionsSchema.hs−206 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/GetPermissions.hs−183 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/UpdatePermissions.hs−187 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/GenerateToken.hs−186 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/Get.hs−174 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/GetAvailableProductSet.hs−184 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/List.hs−174 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/RevokeToken.hs−182 gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/SetAvailableProductSet.hs−184 gogol-play-enterprise/gen/Network/Google/Play/Enterprise.hs−512 gogol-play-enterprise/gen/Network/Google/Play/Enterprise/Types.hs−257 gogol-play-enterprise/gen/Network/Google/Play/Enterprise/Types/Product.hs−2176 gogol-play-enterprise/gen/Network/Google/Play/Enterprise/Types/Sum.hs−42 gogol-play-enterprise/gogol-play-enterprise.cabal−92 gogol-play-enterprise/src/.gitkeep gogol-play-moviespartner/LICENSE−373 gogol-play-moviespartner/Makefile−1 gogol-play-moviespartner/README.md−28 gogol-play-moviespartner/Setup.hs−2 gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/Avails/List.hs−345 gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/ExperienceLocales/Get.hs−265 gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/ExperienceLocales/List.hs−368 gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/Orders/Get.hs−257 gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/Orders/List.hs−332 gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/StoreInfos/Country/Get.hs−280 gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner.hs−214 gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner/Types.hs−173 gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner/Types/Product.hs−1592 gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner/Types/Sum.hs−18 gogol-play-moviespartner/gogol-play-moviespartner.cabal−49 gogol-play-moviespartner/src/.gitkeep gogol-plus-domains/LICENSE−373 gogol-plus-domains/Makefile−1 gogol-plus-domains/README.md−28 gogol-plus-domains/Setup.hs−2 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Activities/Get.hs−160 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Activities/Insert.hs−177 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Activities/List.hs−205 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Audiences/List.hs−190 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/AddPeople.hs−191 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Get.hs−159 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Insert.hs−161 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/List.hs−188 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Patch.hs−160 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Remove.hs−160 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/RemovePeople.hs−189 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Update.hs−160 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Comments/Get.hs−162 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Comments/Insert.hs−166 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Comments/List.hs−201 gogol-plus-domains/gen/Network/Google/API/PlusDomains/Media/Insert.hs−177 gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/Get.hs−159 gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/List.hs−214 gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/ListByActivity.hs−217 gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/ListByCircle.hs−199 gogol-plus-domains/gen/Network/Google/PlusDomains.hs−650 gogol-plus-domains/gen/Network/Google/PlusDomains/Types.hs−540 gogol-plus-domains/gen/Network/Google/PlusDomains/Types/Product.hs−4381 gogol-plus-domains/gen/Network/Google/PlusDomains/Types/Sum.hs−206 gogol-plus-domains/gogol-plus-domains.cabal−63 gogol-plus-domains/src/.gitkeep gogol-plus/LICENSE−373 gogol-plus/Makefile−1 gogol-plus/README.md−28 gogol-plus/Setup.hs−2 gogol-plus/gen/Network/Google/API/Plus/Activities/Get.hs−160 gogol-plus/gen/Network/Google/API/Plus/Activities/List.hs−206 gogol-plus/gen/Network/Google/API/Plus/Activities/Search.hs−217 gogol-plus/gen/Network/Google/API/Plus/Comments/Get.hs−159 gogol-plus/gen/Network/Google/API/Plus/Comments/List.hs−201 gogol-plus/gen/Network/Google/API/Plus/Moments/Insert.hs−187 gogol-plus/gen/Network/Google/API/Plus/Moments/List.hs−225 gogol-plus/gen/Network/Google/API/Plus/People/Get.hs−163 gogol-plus/gen/Network/Google/API/Plus/People/List.hs−214 gogol-plus/gen/Network/Google/API/Plus/People/ListByActivity.hs−217 gogol-plus/gen/Network/Google/API/Plus/People/Search.hs−203 gogol-plus/gen/Network/Google/Plus.hs−590 gogol-plus/gen/Network/Google/Plus/Types.hs−524 gogol-plus/gen/Network/Google/Plus/Types/Product.hs−4350 gogol-plus/gen/Network/Google/Plus/Types/Sum.hs−263 gogol-plus/gogol-plus.cabal−54 gogol-plus/src/.gitkeep gogol-prediction/LICENSE−373 gogol-prediction/Makefile−1 gogol-prediction/README.md−28 gogol-prediction/Setup.hs−2 gogol-prediction/gen/Network/Google/API/Prediction/Hostedmodels/Predict.hs−177 gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Analyze.hs−175 gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Delete.hs−174 gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Get.hs−174 gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Insert.hs−162 gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/List.hs−187 gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Predict.hs−175 gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Update.hs−174 gogol-prediction/gen/Network/Google/Prediction.hs−256 gogol-prediction/gen/Network/Google/Prediction/Types.hs−206 gogol-prediction/gen/Network/Google/Prediction/Types/Product.hs−1517 gogol-prediction/gen/Network/Google/Prediction/Types/Sum.hs−42 gogol-prediction/gogol-prediction.cabal−51 gogol-prediction/src/.gitkeep gogol-proximitybeacon/LICENSE−373 gogol-proximitybeacon/Makefile−1 gogol-proximitybeacon/README.md−28 gogol-proximitybeacon/Setup.hs−2 gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beaconinfo/Getforobserved.hs−229 gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/BatchDelete.hs−272 gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/Create.hs−254 gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/Delete.hs−251 gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/List.hs−267 gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Diagnostics/List.hs−286 gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Namespaces/List.hs−227 gogol-proximitybeacon/gen/Network/Google/ProximityBeacon.hs−201 gogol-proximitybeacon/gen/Network/Google/ProximityBeacon/Types.hs−155 gogol-proximitybeacon/gen/Network/Google/ProximityBeacon/Types/Product.hs−1130 gogol-proximitybeacon/gen/Network/Google/ProximityBeacon/Types/Sum.hs−18 gogol-proximitybeacon/gogol-proximitybeacon.cabal−50 gogol-proximitybeacon/src/.gitkeep gogol-pubsub/LICENSE−373 gogol-pubsub/Makefile−1 gogol-pubsub/README.md−28 gogol-pubsub/Setup.hs−2 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Acknowledge.hs−249 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Create.hs−253 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Delete.hs−248 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Get.hs−241 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/GetIAMPolicy.hs−248 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/List.hs−268 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/ModifyAckDeadline.hs−253 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/ModifyPushConfig.hs−255 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Pull.hs−247 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/SetIAMPolicy.hs−249 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/TestIAMPermissions.hs−249 gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Topics/Subscriptions/List.hs−274 gogol-pubsub/gen/Network/Google/PubSub.hs−229 gogol-pubsub/gen/Network/Google/PubSub/Types.hs−156 gogol-pubsub/gen/Network/Google/PubSub/Types/Product.hs−1122 gogol-pubsub/gen/Network/Google/PubSub/Types/Sum.hs−18 gogol-pubsub/gogol-pubsub.cabal−55 gogol-pubsub/src/.gitkeep gogol-qpxexpress/LICENSE−373 gogol-qpxexpress/Makefile−1 gogol-qpxexpress/README.md−28 gogol-qpxexpress/Setup.hs−2 gogol-qpxexpress/gen/Network/Google/API/QPXExpress/Trips/Search.hs−147 gogol-qpxexpress/gen/Network/Google/QPXExpress.hs−279 gogol-qpxexpress/gen/Network/Google/QPXExpress/Types.hs−264 gogol-qpxexpress/gen/Network/Google/QPXExpress/Types/Product.hs−2248 gogol-qpxexpress/gen/Network/Google/QPXExpress/Types/Sum.hs−42 gogol-qpxexpress/gogol-qpxexpress.cabal−44 gogol-qpxexpress/src/.gitkeep gogol-resourcemanager/LICENSE−373 gogol-resourcemanager/Makefile−1 gogol-resourcemanager/README.md−28 gogol-resourcemanager/Setup.hs−2 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/Get.hs−238 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/GetIAMPolicy.hs−246 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/List.hs−270 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/SetIAMPolicy.hs−247 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/TestIAMPermissions.hs−248 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/Update.hs−240 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Create.hs−228 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Delete.hs−281 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Get.hs−237 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/GetIAMPolicy.hs−243 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/List.hs−276 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/SetIAMPolicy.hs−248 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/TestIAMPermissions.hs−249 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Undelete.hs−255 gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Update.hs−239 gogol-resourcemanager/gen/Network/Google/ResourceManager.hs−196 gogol-resourcemanager/gen/Network/Google/ResourceManager/Types.hs−111 gogol-resourcemanager/gen/Network/Google/ResourceManager/Types/Product.hs−734 gogol-resourcemanager/gen/Network/Google/ResourceManager/Types/Sum.hs−18 gogol-resourcemanager/gogol-resourcemanager.cabal−58 gogol-resourcemanager/src/.gitkeep gogol-shopping-content/LICENSE−373 gogol-shopping-content/Makefile−1 gogol-shopping-content/README.md−28 gogol-shopping-content/Setup.hs−2 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Acknowledge.hs−183 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Advancetestorder.hs−180 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Cancel.hs−175 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Cancellineitem.hs−178 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Createtestorder.hs−169 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Custombatch.hs−150 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Get.hs−177 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Getbymerchantorderid.hs−184 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Gettestordertemplate.hs−183 gogol-shopping-content/gen/Network/Google/API/Content/Orders/List.hs−264 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Refund.hs−175 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Returnlineitem.hs−183 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Shiplineitems.hs−178 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Updatemerchantorderid.hs−184 gogol-shopping-content/gen/Network/Google/API/Content/Orders/Updateshipment.hs−178 gogol-shopping-content/gen/Network/Google/Shopping/Content.hs−594 gogol-shopping-content/gen/Network/Google/Shopping/Content/Types.hs−509 gogol-shopping-content/gen/Network/Google/Shopping/Content/Types/Product.hs−4270 gogol-shopping-content/gen/Network/Google/Shopping/Content/Types/Sum.hs−168 gogol-shopping-content/gogol-shopping-content.cabal−58 gogol-shopping-content/src/.gitkeep gogol-siteverification/LICENSE−373 gogol-siteverification/Makefile−1 gogol-siteverification/README.md−28 gogol-siteverification/Setup.hs−2 gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Delete.hs−164 gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Get.hs−165 gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/GetToken.hs−157 gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Insert.hs−168 gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/List.hs−153 gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Patch.hs−168 gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Update.hs−166 gogol-siteverification/gen/Network/Google/SiteVerification.hs−114 gogol-siteverification/gen/Network/Google/SiteVerification/Types.hs−69 gogol-siteverification/gen/Network/Google/SiteVerification/Types/Product.hs−335 gogol-siteverification/gen/Network/Google/SiteVerification/Types/Sum.hs−42 gogol-siteverification/gogol-siteverification.cabal−50 gogol-siteverification/src/.gitkeep gogol-spectrum/LICENSE−373 gogol-spectrum/Makefile−1 gogol-spectrum/README.md−28 gogol-spectrum/Setup.hs−2 gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/GetSpectrum.hs−156 gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/GetSpectrumBatch.hs−158 gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/Init.hs−148 gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/NotifySpectrumUse.hs−162 gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/Register.hs−150 gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/VerifyDevice.hs−157 gogol-spectrum/gen/Network/Google/Spectrum.hs−340 gogol-spectrum/gen/Network/Google/Spectrum/Types.hs−301 gogol-spectrum/gen/Network/Google/Spectrum/Types/Product.hs−2759 gogol-spectrum/gen/Network/Google/Spectrum/Types/Sum.hs−47 gogol-spectrum/gogol-spectrum.cabal−48 gogol-spectrum/src/.gitkeep gogol-sqladmin/LICENSE−373 gogol-sqladmin/Makefile−1 gogol-sqladmin/README.md−28 gogol-sqladmin/Setup.hs−2 gogol-sqladmin/gen/Network/Google/API/Sql/BackupRuns/Delete.hs−192 gogol-sqladmin/gen/Network/Google/API/Sql/BackupRuns/Get.hs−190 gogol-sqladmin/gen/Network/Google/API/Sql/BackupRuns/List.hs−208 gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Delete.hs−191 gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Get.hs−190 gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Insert.hs−176 gogol-sqladmin/gen/Network/Google/API/Sql/Databases/List.hs−176 gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Patch.hs−191 gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Update.hs−191 gogol-sqladmin/gen/Network/Google/API/Sql/Flags/List.hs−146 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Clone.hs−177 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Delete.hs−175 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Export.hs−178 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Get.hs−174 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Import.hs−176 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Insert.hs−163 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/List.hs−189 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Patch.hs−181 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/PromoteReplica.hs−182 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/ResetSSLConfig.hs−188 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Restart.hs−177 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/RestoreBackup.hs−180 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/StartReplica.hs−180 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/StopReplica.hs−180 gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Update.hs−179 gogol-sqladmin/gen/Network/Google/API/Sql/Operations/Get.hs−174 gogol-sqladmin/gen/Network/Google/API/Sql/Operations/List.hs−203 gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/CreateEphemeral.hs−188 gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/Delete.hs−195 gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/Get.hs−195 gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/Insert.hs−185 gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/List.hs−179 gogol-sqladmin/gen/Network/Google/API/Sql/Tiers/List.hs−162 gogol-sqladmin/gen/Network/Google/API/Sql/Users/Delete.hs−198 gogol-sqladmin/gen/Network/Google/API/Sql/Users/Insert.hs−174 gogol-sqladmin/gen/Network/Google/API/Sql/Users/List.hs−174 gogol-sqladmin/gen/Network/Google/API/Sql/Users/Update.hs−198 gogol-sqladmin/gen/Network/Google/SQLAdmin.hs−592 gogol-sqladmin/gen/Network/Google/SQLAdmin/Types.hs−397 gogol-sqladmin/gen/Network/Google/SQLAdmin/Types/Product.hs−3396 gogol-sqladmin/gen/Network/Google/SQLAdmin/Types/Sum.hs−42 gogol-sqladmin/gogol-sqladmin.cabal−79 gogol-sqladmin/src/.gitkeep gogol-storage-transfer/LICENSE−373 gogol-storage-transfer/Makefile−1 gogol-storage-transfer/README.md−28 gogol-storage-transfer/Setup.hs−2 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/GetGoogleServiceAccount.hs−256 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/GoogleServiceAccounts/Get.hs−259 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/Create.hs−227 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/Get.hs−251 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/List.hs−270 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/Patch.hs−243 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Cancel.hs−240 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Delete.hs−238 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Get.hs−241 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/List.hs−283 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Pause.hs−237 gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Resume.hs−238 gogol-storage-transfer/gen/Network/Google/Storage/Transfer.hs−292 gogol-storage-transfer/gen/Network/Google/Storage/Transfer/Types.hs−222 gogol-storage-transfer/gen/Network/Google/Storage/Transfer/Types/Product.hs−1847 gogol-storage-transfer/gen/Network/Google/Storage/Transfer/Types/Sum.hs−18 gogol-storage-transfer/gogol-storage-transfer.cabal−55 gogol-storage-transfer/src/.gitkeep gogol-storage/LICENSE−373 gogol-storage/Makefile−1 gogol-storage/README.md−28 gogol-storage/Setup.hs−2 gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Delete.hs−186 gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Get.hs−185 gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Insert.hs−171 gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/List.hs−171 gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Patch.hs−188 gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Update.hs−186 gogol-storage/gen/Network/Google/API/Storage/Buckets/Delete.hs−188 gogol-storage/gen/Network/Google/API/Storage/Buckets/Get.hs−199 gogol-storage/gen/Network/Google/API/Storage/Buckets/Insert.hs−175 gogol-storage/gen/Network/Google/API/Storage/Buckets/List.hs−197 gogol-storage/gen/Network/Google/API/Storage/Buckets/Patch.hs−200 gogol-storage/gen/Network/Google/API/Storage/Buckets/Update.hs−200 gogol-storage/gen/Network/Google/API/Storage/Channels/Stop.hs−148 gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Delete.hs−187 gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Get.hs−189 gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Insert.hs−172 gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/List.hs−200 gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Patch.hs−189 gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Update.hs−187 gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Delete.hs−214 gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Get.hs−213 gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Insert.hs−199 gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/List.hs−199 gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Patch.hs−216 gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Update.hs−214 gogol-storage/gen/Network/Google/API/Storage/Objects/Compose.hs−208 gogol-storage/gen/Network/Google/API/Storage/Objects/Copy.hs−365 gogol-storage/gen/Network/Google/API/Storage/Objects/Delete.hs−246 gogol-storage/gen/Network/Google/API/Storage/Objects/Get.hs−253 gogol-storage/gen/Network/Google/API/Storage/Objects/Insert.hs−243 gogol-storage/gen/Network/Google/API/Storage/Objects/List.hs−236 gogol-storage/gen/Network/Google/API/Storage/Objects/Patch.hs−257 gogol-storage/gen/Network/Google/API/Storage/Objects/Update.hs−254 gogol-storage/gen/Network/Google/API/Storage/Objects/WatchAll.hs−247 gogol-storage/gen/Network/Google/Storage.hs−456 gogol-storage/gen/Network/Google/Storage/Types.hs−277 gogol-storage/gen/Network/Google/Storage/Types/Product.hs−1912 gogol-storage/gen/Network/Google/Storage/Types/Sum.hs−394 gogol-storage/gogol-storage.cabal−76 gogol-storage/src/.gitkeep gogol-tagmanager/LICENSE−373 gogol-tagmanager/Makefile−1 gogol-tagmanager/README.md−28 gogol-tagmanager/Setup.hs−2 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Folders/Entities/List.hs−204 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Create.hs−188 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Delete.hs−202 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Get.hs−201 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/List.hs−190 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Update.hs−216 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Move_folders/Update.hs−238 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Create.hs−186 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Delete.hs−199 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Get.hs−198 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/List.hs−186 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Update.hs−213 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Create.hs−186 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Delete.hs−199 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Get.hs−198 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/List.hs−186 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Update.hs−213 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Create.hs−186 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Delete.hs−200 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Get.hs−197 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/List.hs−188 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Update.hs−214 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Create.hs−178 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Delete.hs−200 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Get.hs−200 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/List.hs−188 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Update.hs−214 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Create.hs−188 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Delete.hs−200 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Get.hs−203 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/List.hs−200 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Publish.hs−217 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Restore.hs−209 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Undelete.hs−204 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Update.hs−216 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Create.hs−167 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Delete.hs−183 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Get.hs−180 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/List.hs−170 gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Update.hs−181 gogol-tagmanager/gen/Network/Google/TagManager.hs−547 gogol-tagmanager/gen/Network/Google/TagManager/Types.hs−337 gogol-tagmanager/gen/Network/Google/TagManager/Types/Product.hs−2703 gogol-tagmanager/gen/Network/Google/TagManager/Types/Sum.hs−544 gogol-tagmanager/gogol-tagmanager.cabal−82 gogol-tagmanager/src/.gitkeep gogol-translate/LICENSE−373 gogol-translate/Makefile−1 gogol-translate/README.md−28 gogol-translate/Setup.hs−2 gogol-translate/gen/Network/Google/API/Language/Detections/List.hs−162 gogol-translate/gen/Network/Google/API/Language/Languages/List.hs−161 gogol-translate/gen/Network/Google/API/Language/Translations/List.hs−207 gogol-translate/gen/Network/Google/Translate.hs−94 gogol-translate/gen/Network/Google/Translate/Types.hs−70 gogol-translate/gen/Network/Google/Translate/Types/Product.hs−291 gogol-translate/gen/Network/Google/Translate/Types/Sum.hs−71 gogol-translate/gogol-translate.cabal−45 gogol-translate/src/.gitkeep gogol-urlshortener/LICENSE−373 gogol-urlshortener/Makefile−1 gogol-urlshortener/README.md−28 gogol-urlshortener/Setup.hs−2 gogol-urlshortener/gen/Network/Google/API/URLShortener/URL/Get.hs−171 gogol-urlshortener/gen/Network/Google/API/URLShortener/URL/Insert.hs−146 gogol-urlshortener/gen/Network/Google/API/URLShortener/URL/List.hs−171 gogol-urlshortener/gen/Network/Google/URLShortener.hs−106 gogol-urlshortener/gen/Network/Google/URLShortener/Types.hs−83 gogol-urlshortener/gen/Network/Google/URLShortener/Types/Product.hs−420 gogol-urlshortener/gen/Network/Google/URLShortener/Types/Sum.hs−105 gogol-urlshortener/gogol-urlshortener.cabal−45 gogol-urlshortener/src/.gitkeep gogol-webmaster-tools/LICENSE−373 gogol-webmaster-tools/Makefile−1 gogol-webmaster-tools/README.md−28 gogol-webmaster-tools/Setup.hs−2 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Searchanalytics/Query.hs−177 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/Delete.hs−181 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/Get.hs−175 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/List.hs−177 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/Submit.hs−177 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/Add.hs−159 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/Delete.hs−160 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/Get.hs−163 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/List.hs−146 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorscounts/Query.hs−213 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorssamples/Get.hs−213 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorssamples/List.hs−200 gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorssamples/MarkAsFixed.hs−218 gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools.hs−245 gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools/Types.hs−170 gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools/Types/Product.hs−1035 gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools/Types/Sum.hs−372 gogol-webmaster-tools/gogol-webmaster-tools.cabal−55 gogol-webmaster-tools/src/.gitkeep gogol-youtube-analytics/LICENSE−373 gogol-youtube-analytics/Makefile−1 gogol-youtube-analytics/README.md−28 gogol-youtube-analytics/Setup.hs−2 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/BatchReportDefinitions/List.hs−172 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/BatchReports/List.hs−183 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/GroupItems/Delete.hs−187 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/GroupItems/Insert.hs−174 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/GroupItems/List.hs−190 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/Delete.hs−182 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/Insert.hs−169 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/List.hs−197 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/Update.hs−169 gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Reports/Query.hs−301 gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics.hs−200 gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics/Types.hs−141 gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics/Types/Product.hs−929 gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics/Types/Sum.hs−47 gogol-youtube-analytics/gogol-youtube-analytics.cabal−52 gogol-youtube-analytics/src/.gitkeep gogol-youtube/LICENSE−373 gogol-youtube/Makefile−1 gogol-youtube/README.md−28 gogol-youtube/Setup.hs−2 gogol-youtube/gen/Network/Google/API/YouTube/Activities/Insert.hs−176 gogol-youtube/gen/Network/Google/API/YouTube/Activities/List.hs−292 gogol-youtube/gen/Network/Google/API/YouTube/Captions/Delete.hs−197 gogol-youtube/gen/Network/Google/API/YouTube/Captions/Download.hs−239 gogol-youtube/gen/Network/Google/API/YouTube/Captions/Insert.hs−213 gogol-youtube/gen/Network/Google/API/YouTube/Captions/List.hs−227 gogol-youtube/gen/Network/Google/API/YouTube/Captions/Update.hs−218 gogol-youtube/gen/Network/Google/API/YouTube/ChannelBanners/Insert.hs−192 gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/Delete.hs−188 gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/Insert.hs−218 gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/List.hs−254 gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/Update.hs−190 gogol-youtube/gen/Network/Google/API/YouTube/Channels/List.hs−319 gogol-youtube/gen/Network/Google/API/YouTube/Channels/Update.hs−195 gogol-youtube/gen/Network/Google/API/YouTube/CommentThreads/Insert.hs−169 gogol-youtube/gen/Network/Google/API/YouTube/CommentThreads/List.hs−317 gogol-youtube/gen/Network/Google/API/YouTube/CommentThreads/Update.hs−168 gogol-youtube/gen/Network/Google/API/YouTube/Comments/Delete.hs−164 gogol-youtube/gen/Network/Google/API/YouTube/Comments/Insert.hs−168 gogol-youtube/gen/Network/Google/API/YouTube/Comments/List.hs−233 gogol-youtube/gen/Network/Google/API/YouTube/Comments/MarkAsSpam.hs−170 gogol-youtube/gen/Network/Google/API/YouTube/Comments/SetModerationStatus.hs−205 gogol-youtube/gen/Network/Google/API/YouTube/Comments/Update.hs−167 gogol-youtube/gen/Network/Google/API/YouTube/GuideCategories/List.hs−211 gogol-youtube/gen/Network/Google/API/YouTube/I18nLanguages/List.hs−181 gogol-youtube/gen/Network/Google/API/YouTube/I18nRegions/List.hs−178 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Bind.hs−254 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Bind_direct.hs−251 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Control.hs−285 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Delete.hs−215 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Insert.hs−219 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/List.hs−292 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Transition.hs−263 gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Update.hs−229 gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/Delete.hs−215 gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/Insert.hs−220 gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/List.hs−272 gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/Update.hs−226 gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/Delete.hs−166 gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/Insert.hs−189 gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/List.hs−268 gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/Update.hs−179 gogol-youtube/gen/Network/Google/API/YouTube/Playlists/Delete.hs−184 gogol-youtube/gen/Network/Google/API/YouTube/Playlists/Insert.hs−213 gogol-youtube/gen/Network/Google/API/YouTube/Playlists/List.hs−299 gogol-youtube/gen/Network/Google/API/YouTube/Playlists/Update.hs−193 gogol-youtube/gen/Network/Google/API/YouTube/Search/List.hs−689 gogol-youtube/gen/Network/Google/API/YouTube/Subscriptions/Delete.hs−163 gogol-youtube/gen/Network/Google/API/YouTube/Subscriptions/Insert.hs−164 gogol-youtube/gen/Network/Google/API/YouTube/Subscriptions/List.hs−326 gogol-youtube/gen/Network/Google/API/YouTube/Thumbnails/Set.hs−185 gogol-youtube/gen/Network/Google/API/YouTube/VideoAbuseReportReasons/List.hs−185 gogol-youtube/gen/Network/Google/API/YouTube/VideoCategories/List.hs−207 gogol-youtube/gen/Network/Google/API/YouTube/Videos/Delete.hs−183 gogol-youtube/gen/Network/Google/API/YouTube/Videos/GetRating.hs−191 gogol-youtube/gen/Network/Google/API/YouTube/Videos/Insert.hs−262 gogol-youtube/gen/Network/Google/API/YouTube/Videos/List.hs−317 gogol-youtube/gen/Network/Google/API/YouTube/Videos/Rate.hs−173 gogol-youtube/gen/Network/Google/API/YouTube/Videos/ReportAbuse.hs−175 gogol-youtube/gen/Network/Google/API/YouTube/Videos/Update.hs−198 gogol-youtube/gen/Network/Google/API/YouTube/Watermarks/Set.hs−184 gogol-youtube/gen/Network/Google/API/YouTube/Watermarks/Unset.hs−185 gogol-youtube/gen/Network/Google/YouTube.hs−2175 gogol-youtube/gen/Network/Google/YouTube/Types.hs−1856 gogol-youtube/gen/Network/Google/YouTube/Types/Product.hs−13421 gogol-youtube/gen/Network/Google/YouTube/Types/Sum.hs−5922 gogol-youtube/gogol-youtube.cabal−104 gogol-youtube/src/.gitkeep
gen/gogol-gen.cabal+18−15
@@ -22,21 +22,24 @@ executable gogol-gen
2222
2323 other-modules:
2424 Gen.AST
25− -- , Gen.Formatting
26− -- , Gen.IO
27− -- , Gen.JSON
28− -- , Gen.Orphans
29− -- , Gen.Schema
30− -- , Gen.Solve
31− -- , Gen.Syntax
32− -- , Gen.Text
33− -- , Gen.TH
34− -- , Gen.Tree
35− -- , Gen.Types
36− -- , Gen.Types.Help
37− -- , Gen.Types.Id
38− -- , Gen.Types.Map
39− -- , Gen.Types.NS
25+ , Gen.AST.Solve
26+ , Gen.AST.Flatten
27+ , Gen.AST.Render
28+ , Gen.Formatting
29+ , Gen.IO
30+ , Gen.JSON
31+ , Gen.Orphans
32+ , Gen.Syntax
33+ , Gen.TH
34+ , Gen.Text
35+ , Gen.Tree
36+ , Gen.Types
37+ , Gen.Types.Data
38+ , Gen.Types.Help
39+ , Gen.Types.Id
40+ , Gen.Types.Map
41+ , Gen.Types.NS
42+ , Gen.Types.Schema
4043
4144 ghc-options: -Wall -threaded
4245
gen/src/Gen/AST.hs+11−100
@@ -33,16 +33,24 @@ import qualified Data.Text as Text
3333import qualified Data.Text.Lazy as LText
3434import qualified Data.Text.Lazy.Builder as Build
3535import Debug.Trace
36+import Gen.AST.Flatten (flatten)
37+import Gen.AST.Render (render)
38+import Gen.AST.Solve (solve)
3639import Gen.Formatting
37−import Gen.Solve
38−-- import Gen.Syntax
39−import Gen.AST.Flatten
4040import Gen.Types
4141import HIndent
4242import Language.Haskell.Exts.Build (name)
4343import Language.Haskell.Exts.Pretty
4444import Prelude hiding (sum)
4545
46+runAST :: Versions -> Service (Fix Schema) -> Either Error Library
47+runAST v s = evalState (runExceptT go) (initial s)
48+ where
49+ go = do
50+ gs <- flatten s
51+ (api, ds) <- render =<< solve gs
52+ pure $! Library v gs api ds
53+
4654-- flatten :: Parsed -> AST Flattened
4755-- flatten svc = do
4856-- _ <- Map.traverseWithKey typ (_svcSchemas svc)
@@ -119,103 +127,6 @@ import Prelude hiding (sum)
119127-- reserve x
120128-- solveAll x >>= render
121129
122−-- render :: Typed -> AST Printed
123−-- render svc = do
124−-- x <- traverse typ (_svcSchemas svc)
125−-- y <- api (_svcApi svc)
126−
127−-- let as = map actionTypeName (Map.elems (_apiActions y))
128−-- f d = elem (dataName d) as
129−-- z = trace (show as) $ filter (not . f) (catMaybes x)
130−
131−-- return $! svc { _svcSchemas = z, _svcParameters = (), _svcApi = y }
132−-- where
133−-- typ :: Solved -> AST (Maybe Data)
134−-- typ Solved{..} = case _schema of
135−-- Arr {} -> pure Nothing
136−-- Ref {} -> pure Nothing
137−-- Any {} -> pure Nothing
138−-- Lit {} -> pure Nothing
139−-- Enum i vs ds -> pure . Just $
140−-- Sum (dname _ident) (i ^. description) $
141−-- zipWith branch vs (ds ++ repeat mempty)
142−-- where
143−-- branch v = Branch (bname _prefix v) v
144−
145−-- Obj i rs -> fmap Just $
146−-- prod _ident _prefix i _deriving
147−-- =<< traverse solve rs
148−
149−-- prod :: Id -> Pre -> Info -> [Derive] -> Map Local Solved -> AST Data
150−-- prod k p i ds ts = Prod (dname k) (i ^. description)
151−-- <$> pp Indent (objDecl k p ds ts)
152−-- <*> ctor
153−-- <*> traverse lens (Map.toList ts)
154−-- <*> traverse (pp Print) (jsonDecls k p ts)
155−-- where
156−-- ctor = Fun' (cname k) (Just help)
157−-- <$> (pp None (ctorSig k ts) <&> comments ts)
158−-- <*> pp Indent (ctorDecl k p ts)
159−
160−-- lens (l, v) = Fun' (lname p l) (v ^. description)
161−-- <$> pp None (lensSig k p l v)
162−-- <*> pp Print (lensDecl p l v)
163−
164−-- help = rawHelpText $
165−-- sformat ("Creates a value of '" % fid %
166−-- "' with the minimum fields required to make a request.\n")
167−-- k
168−
169−-- api :: Resource Solved -> AST API
170−-- api x = do
171−-- as <- Map.fromList <$> top x
172−-- API n <$> pp Print (apiAlias n (Map.keys as))
173−-- <*> pure as
174−-- <*> url
175−-- where
176−-- n = name (Text.unpack (svcAbbrev svc))
177−-- un = name (Text.unpack (svcURL svc))
178−
179−-- url = Fun' un (Just (rawHelpText h))
180−-- <$> pp None (urlSig un)
181−-- <*> pp Print url
182−-- where
183−-- url | "http://" `Text.isPrefixOf` u = urlDecl un "Http" u 80
184−-- | otherwise = urlDecl un "Https" u 443
185−
186−-- u = _svcBaseUrl svc
187−
188−-- h = sformat ("URL referring to version @" % stext %
189−-- "@ of the " % stext % ".")
190−-- (_svcVersion svc) (_svcTitle svc)
191−
192−-- top = \case
193−-- Top rs -> traverse (uncurry sub) (Map.toList rs) <&> concat
194−-- Sub ms -> traverse (uncurry verb) (Map.toList ms)
195−
196−-- sub l = \case
197−-- Top rs -> traverse (uncurry sub) (Map.toList rs) <&> concat
198−-- Sub ms -> traverse (uncurry verb) (Map.toList ms)
199−
200−-- verb l m = do
201−-- let (k, i, ns) = vname (svcAbbrev svc) (_mId m)
202−-- s <- solve i
203−-- Just d <- typ s
204−-- fmap (k,) $
205−-- Action k (_mId m) (actionNS ns) (_mDescription m)
206−-- <$> pp Print (verbAlias k m)
207−-- <*> reset k m s d
208−
209−-- reset k m s = \case
210−-- d@Sum {} -> pure d
211−-- Prod n' h r c ls _ ->
212−-- Prod n' h r c ls . (:[]) <$> pp Print
213−-- (requestDecl (_ident s) (_prefix s) k un (fields (_schema s)) m)
214−
215−-- fields = \case
216−-- Obj _ rs -> Map.keys rs
217−-- _ -> mempty
218−
219130-- solveAll :: Flattened -> AST Typed
220131-- solveAll svc = do
221132-- ss <- traverse solve (_svcSchemas svc)
gen/src/Gen/AST/Solve.hs+3
@@ -20,6 +20,7 @@
2020
2121module Gen.AST.Solve
2222 ( solve
23+ , getSolved
2324 ) where
2425
2526import Control.Applicative
@@ -89,6 +90,7 @@ getType g = loc "getType" g $ memo typed g go
8990 case s of
9091 SAny {} -> pure (TType "JSON")
9192 SRef _ r -> getType (ref r)
93+ --- FIXME: add natural/numeric manipulations
9294 SLit _ l -> pure (TLit l)
9395 SEnm {} -> pure (TType g)
9496 SArr _ (Arr e) -> TList <$> getType e
@@ -114,6 +116,7 @@ getDerive g = loc "getDerive" g $ memo derived g go
114116 Bool -> enum
115117 Time -> base
116118 Date -> base
119+ -- FIXME: Add numeric cases
117120 _ -> [DNum, DIntegral, DReal] <> enum
118121
119122 props ds x = intersect ds <$> getDerive x
gen/src/Gen/Names.hsdeleted−9
@@ -1,9 +0,0 @@
1−-- Module : Gen.Names
2−-- Copyright : (c) 2015 Brendan Hay
3−-- License : Mozilla Public License, v. 2.0.
4−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
5−-- Stability : provisional
6−-- Portability : non-portable (GHC extensions)
7−
8−module Gen.Names where
9−
gen/src/Gen/Syntax.hs+44−43
@@ -25,7 +25,6 @@ import Data.Text (Text)
2525import qualified Data.Text as Text
2626import Data.Text.Manipulate
2727import Gen.Orphans
28−import Gen.Solve
2928import Gen.Text
3029import Gen.Types
3130import Language.Haskell.Exts.Build
@@ -41,10 +40,10 @@ urlDecl n s u p = sfun noLoc n [] (UnGuardedRhs rhs) noBinds
4140 rhs = appFun (var "BaseUrl") [var (name s), str u, intE p]
4241
4342 -- type API = :<|> ...
44−apiAlias :: Name -> [Name] -> Decl
43+apiAlias :: Name -> [Global] -> Decl
4544apiAlias n ls = TypeDecl noLoc n [] alias
4645 where
47− alias = case map (TyCon . UnQual) ls of
46+ alias = case map tycon ls of
4847 [] -> unit_tycon
4948 x:xs -> foldl' (\l r -> TyInfix l (UnQual (sym ":<|>")) r) x xs
5049
@@ -66,11 +65,11 @@ verbAlias n m = TypeDecl noLoc n [] alias
6665 match x
6766 | Just (c, t) <- Text.uncons x
6867 , c == '{'
69− , Just k <- Map.lookup (Local (Text.init t)) params
70− , _prmLocation k == Path
68+ , Just k <- Map.lookup (toKey (Text.init t)) params
69+ , _pLocation k == Path
7170 = TyApp (TyApp (tycon "Capture")
7271 (sing (Text.init t)))
73− (terminalType (_type (_prmSchema k)))
72+ (terminalType (_type (_pParam k)))
7473 | otherwise = sing x
7574
7675 -- FIXME: order by _mParameterOrder
@@ -78,11 +77,11 @@ verbAlias n m = TypeDecl noLoc n [] alias
7877 qry = mapMaybe f (Map.toList params)
7978 where
8079 f (k, x) =
81− let t = terminalType (_type (_prmSchema x))
80+ let t = terminalType (_type (_pParam x))
8281 n = sing (local k)
83− in case _prmLocation x of
82+ in case _pLocation x of
8483 Query -> Just $ TyApp (TyApp (tycon "QueryParam") n) t
85− Query | _prmRepeated x
84+ Query | x ^. iRepeated
8685 -> Just $ TyApp (TyApp (tycon "QueryParams") n) t
8786 Path -> Nothing
8887
@@ -91,11 +90,16 @@ verbAlias n m = TypeDecl noLoc n [] alias
9190 verb :: Type
9291 verb = TyApp (TyApp meth typ) res
9392 where
94− meth = TyCon . unqual . Text.unpack $ Text.toTitle (_mMethod m)
93+ meth = TyCon . unqual . Text.unpack $ Text.toTitle (_mHttpMethod m)
9594 typ = tycon "'[JSON]"
96− res = maybe (tycon "()") (tycon . Free) (_mResponse m)
97−
98−requestDecl :: Id -> Pre -> Name -> Name -> [Local] -> Method a -> Decl
95+ res = maybe (tycon "()") (tycon . ref) (_mResponse m)
96+
97+requestDecl :: Global
98+ -> Prefix
99+ -> Name
100+ -> Name
101+ -> [Local]
102+ -> Method Solved -> Decl
99103requestDecl n p api url fs m =
100104 -- FIXME: associated Rs type
101105 InstDecl noLoc Nothing [] [] (unqual "GoogleRequest") [tycon n]
@@ -105,7 +109,7 @@ requestDecl n p api url fs m =
105109 ]
106110 where
107111 response = InsType noLoc (TyApp (tycon "Rs") (tycon n)) $
108− maybe unit_tycon tycon (Free <$> _mResponse m)
112+ maybe unit_tycon (tycon . ref) (_mResponse m)
109113
110114 request = funD "request" $
111115 appFun (var "requestWithRoute") [var "defReq", var url]
@@ -127,10 +131,9 @@ requestDecl n p api url fs m =
127131 rhs = UnGuardedRhs $ appFun (var "go") (map go fs)
128132 where
129133 go l | Just p <- Map.lookup l ps
130− , _prmLocation p == Query
131− , parameter p || isJust (p ^. defaulted)
132− = app (var "Just") (v l)
133− | otherwise = v l
134+ , _pLocation p == Query
135+ , parameter p || defaulted p = app (var "Just") (v l)
136+ | otherwise = v l
134137
135138 ps = _mParameters m
136139 v = var . fname p
@@ -138,19 +141,19 @@ requestDecl n p api url fs m =
138141 pats = [pvar "r", pvar "u", prec]
139142 prec = PRec (UnQual (dname n)) [PFieldWildcard]
140143
141−jsonDecls :: Id -> Pre -> Map Local Solved -> [Decl]
144+jsonDecls :: Global -> Prefix -> Map Local Solved -> [Decl]
142145jsonDecls n p (Map.toList -> rs) = [from, to]
143146 where
144147 from = InstDecl noLoc Nothing [] [] (unqual "FromJSON") [tycon n]
145148 [ funD "parseJSON" $
146− app (app (var "withObject") (str (idToText n))) $
149+ app (app (var "withObject") (str (fromKey n))) $
147150 lamE noLoc [pvar "o"] $
148151 ctorE n (map decode rs)
149152 ]
150153
151154 decode (l, s)
152155 | Just x <- def s = defJS l x
153− | s ^. required = reqJS l
156+ | required s = reqJS l
154157 | monoid s = defJS l (var "mempty")
155158 | otherwise = optJS l
156159
@@ -173,7 +176,7 @@ jsonDecls n p (Map.toList -> rs) = [from, to]
173176 o = var ".="
174177
175178wildcardD :: String
176− -> Id
179+ -> Global
177180 -> ([Exp] -> Exp)
178181 -> Exp
179182 -> [Exp]
@@ -203,14 +206,14 @@ constD :: String -> Exp -> InstDecl
203206constD f x = InsDecl $
204207 sfun noLoc (name f) [] (UnGuardedRhs (app (var "const") x)) noBinds
205208
206−ctorE :: Id -> [Exp] -> Exp
209+ctorE :: Global -> [Exp] -> Exp
207210ctorE n = seqE (var (dname n)) . map paren
208211
209212seqE :: Exp -> [Exp] -> Exp
210213seqE l [] = app (var "pure") l
211214seqE l (r:rs) = infixApp l "<$>" (infixE r "<*>" rs)
212215
213−objDecl :: Id -> Pre -> [Derive] -> Map Local Solved -> Decl
216+objDecl :: Global -> Prefix -> [Derive] -> Map Local Solved -> Decl
214217objDecl n p ds rs = DataDecl noLoc arity [] d [] [conDecl d p rs] (der ds)
215218 where
216219 d = dname n
@@ -220,7 +223,7 @@ objDecl n p ds rs = DataDecl noLoc arity [] d [] [conDecl d p rs] (der ds)
220223
221224 der = map ((,[]) . unqual . drop 1 . show)
222225
223−conDecl :: Name -> Pre -> Map Local Solved -> QualConDecl
226+conDecl :: Name -> Prefix -> Map Local Solved -> QualConDecl
224227conDecl n p rs = QualConDecl noLoc [] [] body
225228 where
226229 body = case Map.toList rs of
@@ -230,13 +233,13 @@ conDecl n p rs = QualConDecl noLoc [] [] body
230233
231234 field f (l, v) = ([fname p l], f (_type v))
232235
233−ctorSig :: Id -> Map Local Solved -> Decl
236+ctorSig :: Global -> Map Local Solved -> Decl
234237ctorSig n rs = TypeSig noLoc [cname n] ts
235238 where
236239 ts = foldr' TyFun (TyCon (UnQual (dname n))) ps
237240 ps = parameters (Map.elems rs)
238241
239−ctorDecl :: Id -> Pre -> Map Local Solved -> Decl
242+ctorDecl :: Global -> Prefix -> Map Local Solved -> Decl
240243ctorDecl n p rs = sfun noLoc c ps (UnGuardedRhs rhs) noBinds
241244 where
242245 c = cname n
@@ -246,24 +249,24 @@ ctorDecl n p rs = sfun noLoc c ps (UnGuardedRhs rhs) noBinds
246249 | otherwise = RecConstr (UnQual d) $
247250 map (uncurry (fieldUpdate p)) (Map.toList rs)
248251
249− ps = map (pname p) . Map.keys $ Map.filter (view required) rs
252+ ps = map (pname p) . Map.keys $ Map.filter required rs
250253
251−fieldUpdate :: Pre -> Local -> Solved -> FieldUpdate
254+fieldUpdate :: Prefix -> Local -> Solved -> FieldUpdate
252255fieldUpdate p l s = FieldUpdate (UnQual (fname p l)) rhs
253256 where
254− rhs | s ^. required = v
257+ rhs | required s = v
255258 | Just x <- def s = x
256259 | Just x <- iso (_type s) = infixApp x "#" v
257260 | otherwise = var (name "Nothing")
258261
259262 v = var (pname p l)
260263
261−lensSig :: Id -> Pre -> Local -> Solved -> Decl
264+lensSig :: Global -> Prefix -> Local -> Solved -> Decl
262265lensSig n p l s = TypeSig noLoc [lname p l] $
263266 TyApp (TyApp (tycon "Lens'") (tycon n))
264267 (externalType (_type s))
265268
266−lensDecl :: Pre -> Local -> Solved -> Decl
269+lensDecl :: Prefix -> Local -> Solved -> Decl
267270lensDecl p l s = sfun noLoc (lname p l) [] (UnGuardedRhs rhs) noBinds
268271 where
269272 f = fname p l
@@ -275,18 +278,18 @@ lensDecl p l s = sfun noLoc (lname p l) [] (UnGuardedRhs rhs) noBinds
275278 (RecUpdate (var "s") [FieldUpdate (UnQual f) (var "a")])))
276279
277280parameters :: [Solved] -> [Type]
278−parameters = map (externalType . _type) . filter (view required)
281+parameters = map (externalType . _type) . filter required
279282
280283def :: Solved -> Maybe Exp
281284def s
282− | Just x <- s ^. defaulted = Just (go x (_prefix s) (_schema s))
283− | otherwise = Nothing
285+ | Just x <- s ^. iDefault = Just (go x (_prefix s) (_schema s))
286+ | otherwise = Nothing
284287 where
285288 go x p = \case
286− Enum {} -> var (bname p x)
287− Lit _ Bool -> lit (upperHead x)
288− Lit _ Text -> str x
289− Lit {} -> lit x
289+ SEnm {} -> var (bname p x)
290+ SLit _ Bool -> lit (upperHead x)
291+ SLit _ Text -> str x
292+ SLit {} -> lit x
290293 e -> error $ "Unsupported default value: " ++ show e
291294
292295 lit = var . name . Text.unpack
@@ -303,7 +306,6 @@ externalType = \case
303306 TType r -> tycon r
304307 TMaybe t@TList {} -> externalType t
305308 TMaybe t -> TyApp (tycon "Maybe") (externalType t)
306− TEither a b -> TyApp (TyApp (tycon "Either") (externalType a)) (externalType b)
307309 TList t -> TyList (externalType t)
308310 TLit l -> externalLit l
309311
@@ -311,7 +313,6 @@ internalType :: TType -> Type
311313internalType = \case
312314 TType r -> tycon r
313315 TMaybe t -> TyApp (tycon "Maybe") (internalType t)
314− TEither a b -> TyApp (TyApp (tycon "Either") (internalType a)) (internalType b)
315316 TList t -> TyList (internalType t)
316317 TLit l -> internalLit l
317318
@@ -370,8 +371,8 @@ strict = TyBang BangedTy . \case
370371sing :: Text -> Type
371372sing = TyCon . unqual . Text.unpack . flip mappend "\"" . mappend "\""
372373
373−tycon :: Id -> Type
374−tycon = TyCon . unqual . Text.unpack . idToText
374+tycon :: Global -> Type
375+tycon = TyCon . unqual . Text.unpack . fromKey
375376
376377unqual :: String -> QName
377378unqual = UnQual . name
gen/src/Gen/Tree.hs+19−19
@@ -22,6 +22,7 @@ module Gen.Tree
2222 ) where
2323
2424import Control.Error
25+import Control.Lens ((^.))
2526import Control.Monad
2627import Control.Monad.Except
2728import Data.Aeson hiding (json)
@@ -74,30 +75,29 @@ populate d Templates{..} l = (encodeString d :/) . dir lib <$> layout
7475 [ touch ".gitkeep"
7576 ]
7677
77− , dir "gen" . concatMap service . NE.toList $ _libServices l
78−
7978 , file (lib <.> "cabal") cabalTemplate
8079 , file "README.md" readmeTemplate
81− ]
8280
83− service s =
84− [ mod' (tocNS s) (tocImports s) tocTemplate (pure svc)
85− , mod' (typesNS s) (typeImports s) typesTemplate (pure svc)
86− , mod' (prodNS s) (prodImports s) prodTemplate (pure svc)
87− , mod' (sumNS s) (sumImports s) sumTemplate (pure svc)
88− ] ++ map action (svcActions s)
81+ , dir "gen"
82+ [ mod' (tocNS l) (tocImports l) tocTemplate (pure env)
83+ , mod' (typesNS l) (typeImports l) typesTemplate (pure env)
84+ , mod' (prodNS l) (prodImports l) prodTemplate (pure env)
85+ , mod' (sumNS l) (sumImports l) sumTemplate (pure env)
86+ ]
87+ ] ++ map resource (_apiResources (l ^. lAPI))
88+ ++ map method (_apiMethods (l ^. lAPI))
8989 where
90− action a =
91− mod' (_actNS a) (actionImports s) actionTemplate
92− . pure . Object $
93− act <> svc'
94− where
95− Object act = object [ "action" .= a ]
96− Object svc' = svc
90+ resource a =
91+ mod' (resourceNS a) (actionImports a) actionTemplate (action a)
92+ method a =
93+ mod' (methodNS a) (actionImports a) actionTemplate (action a)
9794
98− svc = toJSON s
95+ action a =
96+ let Object o = object ["action" .= a]
97+ Object e = env
98+ in pure $ Object (o <> e)
9999
100− lib = fromText (_libName l)
100+ lib = fromText (l ^. sLibrary)
101101
102102 mod' ns is t = write . module' ns is t
103103
@@ -124,7 +124,7 @@ namespaced :: ToJSON a
124124 -> Template
125125 -> Either Error a
126126 -> DirTree (Either Error Rendered)
127−namespaced (NS ns) t x =
127+namespaced (unNS -> ns) t x =
128128 case map fromText ns of
129129 [] -> error "Empty namespace."
130130 [p] -> f p
gen/src/Gen/Types.hs+5−16
@@ -140,15 +140,15 @@ data Templates = Templates
140140 }
141141
142142tocImports, typeImports, prodImports, sumImports, actionImports
143− :: Service a -> [NS]
143+ :: HasService a b => a -> [NS]
144144tocImports _ = [preludeNS]
145145typeImports s = sort [preludeNS, prodNS s, sumNS s]
146146prodImports s = sort [preludeNS, sumNS s]
147147sumImports _ = [preludeNS]
148148actionImports s = sort [preludeNS, typesNS s]
149149
150−tocNS, typesNS, prodNS, sumNS :: Service a -> NS
151−tocNS = mappend "Network.Google" . mkNS . _sCanonicalName
150+tocNS, typesNS, prodNS, sumNS :: HasService a b => a -> NS
151+tocNS = mappend "Network.Google" . mkNS . view sCanonicalName
152152typesNS = (<> "Types") . tocNS
153153prodNS = (<> "Product") . typesNS
154154sumNS = (<> "Sum") . typesNS
@@ -171,9 +171,8 @@ toTextIgnore = either id id . Path.toText
171171data Library = Library
172172 { _lVersions :: Versions
173173 , _lService :: Service Global
174− -- , _lMethods ::
175− -- , _lResources :: []
176− -- , _lSchemas :: [Data]
174+ , _lAPI :: API
175+ , _lSchemas :: [Data]
177176 }
178177
179178makeLenses ''Library
@@ -199,16 +198,6 @@ instance ToJSON Library where
199198 -- , "otherModules" .= concatMap otherModules (NE.toList _libServices)
200199 ]
201200
202−-- data Service = Service
203−-- { _sLibrary :: Text
204−-- , _sCanonicalName :: Text
205−-- , _sOwnerName :: Text
206−-- , _sOwnerDomain :: Text
207−-- , _sPackagePath :: Maybe Text
208−-- , _sDescription :: Description
209−-- } deriving (Eq, Show)
210−
211−
212201data TType
213202 = TType Global
214203 | TLit Lit
gen/src/Gen/Types/Data.hs+38−26
@@ -52,6 +52,7 @@ import Gen.Text
5252import Gen.TH
5353import Gen.Types.Help
5454import Gen.Types.Id
55+import Gen.Types.Map
5556import Gen.Types.NS
5657import GHC.Generics
5758import GHC.TypeLits
@@ -117,12 +118,12 @@ dataName = \case
117118 Prod n _ _ _ _ _ -> n
118119
119120data Action = Action
120− { _actName :: Name
121− , _actPrettyName :: Text
122− , _actNS :: NS
123− , _actHelp :: Maybe Help
124− , _actAlias :: Rendered
125− , _actData :: Data
121+ { _actId :: Global
122+ , _actNamespace :: NS
123+ , _actHelp :: Maybe Help
124+ , _actAliasName :: Name
125+ , _actAlias :: Rendered
126+ , _actData :: Data
126127 }
127128
128129actionTypeName :: Action -> Name
@@ -130,25 +131,36 @@ actionTypeName = dataName . _actData
130131
131132instance ToJSON Action where
132133 toJSON Action {..} = object
133− [ "name" .= Syn _actName
134− , "prettyName" .= _actPrettyName
135− , "ns" .= _actNS
136− , "help" .= _actHelp
137− , "alias" .= _actAlias
138− , "type" .= _actData
134+ [ "id" .= _actId
135+ , "ns" .= _actNamespace
136+ , "help" .= _actHelp
137+ , "aliasName" .= Syn _actAliasName
138+ , "alias" .= _actAlias
139+ , "type" .= _actData
139140 ]
140141
141−-- data API = API
142−-- { _apiName :: Name
143−-- , _apiDecl :: Rendered
144−-- , _apiActions :: Map Name Action
145−-- , _apiURL :: Fun
146−-- }
147−
148−-- instance ToJSON API where
149−-- toJSON API {..} = object
150−-- [ "name" .= Syn _apiName
151−-- , "decl" .= _apiDecl
152−-- , "actions" .= sortOn _actName (Map.elems _apiActions)
153−-- , "url" .= _apiURL
154−-- ]
142+data API = API
143+ { _apiAliasName :: Name
144+ , _apiAlias :: Rendered
145+ , _apiResources :: [Action]
146+ , _apiMethods :: [Action]
147+ , _apiURL :: Fun
148+ }
149+
150+instance ToJSON API where
151+ toJSON API {..} = object
152+ [ "aliasName" .= Syn _apiAliasName
153+ , "alias" .= _apiAlias
154+ , "resources" .= sortOn _actId _apiResources
155+ , "methods" .= sortOn _actId _apiMethods
156+ , "url" .= _apiURL
157+ ]
158+
159+-- apiResourceNames, apiMethodNames :: API -> [Name]
160+-- apiResourceNames = map (dataName . _actData) . _apiResources
161+-- apiMethodNames = map (dataName . _actData) . _apiMethods
162+
163+resourceNS, methodNS :: Action -> NS
164+resourceNS = mappend "Network.Google.Resource" . _actNS
165+methodNS = mappend "Network.Google.Method" . _actNS
166+
gen/src/Gen/Types/Id.hs+54−20
@@ -12,14 +12,31 @@
1212-- Portability : non-portable (GHC extensions)
1313
1414module Gen.Types.Id
15− ( Prefix (..)
15+ (
16+ -- * Property Prefixes
17+ Prefix (..)
18+
19+ -- * Unique Identifiers
1620 , Global
17− , global
1821 , Local
22+
23+ , global
1924 , local
25+
2026 , gid
2127 , lid
28+
2229 , reference
30+
31+ -- * Naming
32+ , aname
33+ , mname
34+ , dname
35+ , cname
36+ , bname
37+ , fname
38+ , lname
39+ , pname
2340 ) where
2441
2542import Control.Applicative
@@ -48,11 +65,29 @@ import Formatting
4865import Gen.Orphans ()
4966import Gen.Text
5067import Gen.Types.Map
51−import GHC.Generics
68+import GHC.Generics (Generic)
5269import Language.Haskell.Exts.Build
5370import Language.Haskell.Exts.Pretty (prettyPrint)
5471import Language.Haskell.Exts.Syntax (Name)
5572
73+aname :: Text -> Name
74+aname = name . Text.unpack . mappend "API" . upperHead . Text.replace "." ""
75+
76+mname :: Text -> Global -> (Name, Global, Text)
77+mname abrv g =
78+ ( name (Text.unpack n <> "API") -- Action service type alias.
79+ , Global (n <> "'") -- Action data type.
80+ , Text.intercalate "." ns -- Action namespace.
81+ )
82+ where
83+ n = mconcat (drop 1 ns)
84+
85+ ns | CI.mk e == CI.mk x = e:xs
86+ | otherwise = x:xs
87+ where
88+ e = Text.replace "." "" abrv
89+ x:xs = map (upperAcronym . upperHead) $ Text.split (== '.') (global g)
90+
5691-- vname :: Text -> Text -> (Name, Id, [Text])
5792-- vname abrv r = (dname (g (n <> "API")), g (n <> "'"), ns)
5893-- where
@@ -65,33 +100,32 @@ import Language.Haskell.Exts.Syntax (Name)
65100-- e = Text.replace "." "" abrv
66101-- x:xs = map (upperAcronym . upperHead) $ Text.split (== '.') r
67102
68−-- dname, cname :: Id -> Name
69−-- dname = name . Text.unpack . upperHead . idToText
70−-- cname = name . Text.unpack . renameReserved . lowerHead . idToText
103+dname, cname :: Global -> Name
104+dname = name . Text.unpack . upperHead . global
105+cname = name . Text.unpack . renameReserved . lowerHead . global
71106
72−-- bname :: Pre -> Text -> Name
73−-- bname (Pre p) = name
74−-- . Text.unpack
75−-- . mappend (Text.toUpper p)
76−-- . renameBranch
107+bname :: Prefix -> Text -> Name
108+bname (Prefix p) = name
109+ . Text.unpack
110+ . mappend (Text.toUpper p)
111+ . renameBranch
77112
78−-- fname, lname, pname :: Pre -> Local -> Name
79−-- fname = pre (Text.cons '_' . renameField)
80−-- lname = pre renameField
81−-- pname = pre (flip Text.snoc '_' . Text.cons 'p' . upperHead . renameField)
113+fname, lname, pname :: Prefix -> Local -> Name
114+fname = pre (Text.cons '_' . renameField)
115+lname = pre renameField
116+pname = pre (flip Text.snoc '_' . Text.cons 'p' . upperHead . renameField)
82117
83118-- apretty :: Local -> Local -> Text
84119-- apretty p l = upperHead (local l) <> " " <> upperHead (local p)
85120
86−-- pre :: (Text -> Text) -> Pre -> Local -> Name
87−-- pre f (Pre p) = name . Text.unpack . f . mappend p . upperHead . local
121+pre :: (Text -> Text) -> Prefix -> Local -> Name
122+pre f (Prefix p) = name . Text.unpack . f . mappend p . upperHead . local
88123
89124newtype Prefix = Prefix Text
90125 deriving (Show, Monoid)
91126
92−
93127newtype Global = Global { global :: Text }
94− deriving (Eq, Show, Generic, Hashable, FromJSON, ToJSON, IsString)
128+ deriving (Eq, Ord, Show, Generic, Hashable, FromJSON, ToJSON, IsString)
95129
96130instance TextKey Global where
97131 toKey = Global
@@ -101,7 +135,7 @@ gid :: Format a (Global -> a)
101135gid = later (Build.fromText . global)
102136
103137newtype Local = Local { local :: Text }
104− deriving (Eq, Show, Generic, Hashable, FromJSON, ToJSON, IsString)
138+ deriving (Eq, Ord, Show, Generic, Hashable, FromJSON, ToJSON, IsString)
105139
106140instance TextKey Local where
107141 toKey = Local
gen/src/Gen/Types/NS.hs+2−1
@@ -10,6 +10,7 @@
1010module Gen.Types.NS
1111 ( NS
1212 , mkNS
13+ , unNS
1314 ) where
1415
1516import Data.Aeson
@@ -23,7 +24,7 @@ import qualified Data.Text as Text
2324import qualified Filesystem.Path.CurrentOS as Path
2425import Gen.Text
2526
26−newtype NS = NS [Text]
27+newtype NS = NS { unNS :: [Text] }
2728 deriving (Eq, Ord, Show)
2829
2930mkNS :: Text -> NS
gen/src/Gen/Types/Schema.hs+2−1
@@ -177,6 +177,7 @@ data Lit
177177 | UInt64
178178 | Int32
179179 | Int64
180+ | Nat
180181 | Date
181182 | Time
182183 deriving (Eq, Show)
@@ -265,7 +266,7 @@ data Method a = Method
265266 { _mId :: Global
266267 , _mPath :: Text
267268 , _mHttpMethod :: Text
268− , _mDescription :: Help
269+ , _mDescription :: Maybe Help
269270 , _mParameters :: Map Local (Param a)
270271 , _mParameterOrder :: [Local]
271272 , _mRequest :: Maybe Ref
gen/src/Main.hs+10−14
@@ -146,7 +146,7 @@ main = do
146146 say ("Selected " % int % " newest models.") i
147147 done
148148
149− svcs <- counter "model" ss $ \Spec{..} -> do
149+ counter "model" ss $ \Spec{..} -> do
150150 say ("Using version " % stext) _specVersion
151151
152152 let anx = _optAnnexes </> fromText _specName <.> "json"
@@ -165,24 +165,20 @@ main = do
165165 say ("Successfully parsed '" % stext % "' API definition.")
166166 (_svcTitle s)
167167
168− done *> return (Just s)
168+ l <- hoistEither (runAST _optVersions s)
169169
170− libs <- merge _optVersions <$>
171− traverse (hoistEither . runAST) (catMaybes svcs)
170+ say ("Creating " % stext % " package.") (_libTitle l)
172171
173− void . counter "library" libs $ \l -> do
174− say ("Creating " % stext % " package.") (_libTitle l)
172+ d <- hoistEither (Tree.populate _optOutput tmpl l)
173+ >>= Tree.fold createDir (\x -> maybe (touchFile x) (writeLTFile x))
175174
176− dir <- hoistEither (Tree.populate _optOutput tmpl l)
177− >>= Tree.fold createDir (\x -> maybe (touchFile x) (writeLTFile x))
175+ say ("Successfully rendered " % stext % "-" % fver % " package")
176+ (_libName l)
177+ (_libraryVersion _optVersions)
178178
179− say ("Successfully rendered " % stext % "-" % fver % " package")
180− (_libName l)
181− (_libraryVersion _optVersions)
179+ copyDir _optStatic (Tree.root d)
182180
183− copyDir _optStatic (Tree.root dir)
184−
185− done
181+ done
186182
187183 title ("Successfully processed " % int % " models.") i
188184 title ("Successfully created " % int % " library packages.") (length libs)
gogol-adexchange-buyer/LICENSEdeleted−373
@@ -1,373 +0,0 @@
1−Mozilla Public License Version 2.0
2−==================================
3−
4−1. Definitions
5−--------------
6−
7−1.1. "Contributor"
8− means each individual or legal entity that creates, contributes to
9− the creation of, or owns Covered Software.
10−
11−1.2. "Contributor Version"
12− means the combination of the Contributions of others (if any) used
13− by a Contributor and that particular Contributor's Contribution.
14−
15−1.3. "Contribution"
16− means Covered Software of a particular Contributor.
17−
18−1.4. "Covered Software"
19− means Source Code Form to which the initial Contributor has attached
20− the notice in Exhibit A, the Executable Form of such Source Code
21− Form, and Modifications of such Source Code Form, in each case
22− including portions thereof.
23−
24−1.5. "Incompatible With Secondary Licenses"
25− means
26−
27− (a) that the initial Contributor has attached the notice described
28− in Exhibit B to the Covered Software; or
29−
30− (b) that the Covered Software was made available under the terms of
31− version 1.1 or earlier of the License, but not also under the
32− terms of a Secondary License.
33−
34−1.6. "Executable Form"
35− means any form of the work other than Source Code Form.
36−
37−1.7. "Larger Work"
38− means a work that combines Covered Software with other material, in
39− a separate file or files, that is not Covered Software.
40−
41−1.8. "License"
42− means this document.
43−
44−1.9. "Licensable"
45− means having the right to grant, to the maximum extent possible,
46− whether at the time of the initial grant or subsequently, any and
47− all of the rights conveyed by this License.
48−
49−1.10. "Modifications"
50− means any of the following:
51−
52− (a) any file in Source Code Form that results from an addition to,
53− deletion from, or modification of the contents of Covered
54− Software; or
55−
56− (b) any new file in Source Code Form that contains any Covered
57− Software.
58−
59−1.11. "Patent Claims" of a Contributor
60− means any patent claim(s), including without limitation, method,
61− process, and apparatus claims, in any patent Licensable by such
62− Contributor that would be infringed, but for the grant of the
63− License, by the making, using, selling, offering for sale, having
64− made, import, or transfer of either its Contributions or its
65− Contributor Version.
66−
67−1.12. "Secondary License"
68− means either the GNU General Public License, Version 2.0, the GNU
69− Lesser General Public License, Version 2.1, the GNU Affero General
70− Public License, Version 3.0, or any later versions of those
71− licenses.
72−
73−1.13. "Source Code Form"
74− means the form of the work preferred for making modifications.
75−
76−1.14. "You" (or "Your")
77− means an individual or a legal entity exercising rights under this
78− License. For legal entities, "You" includes any entity that
79− controls, is controlled by, or is under common control with You. For
80− purposes of this definition, "control" means (a) the power, direct
81− or indirect, to cause the direction or management of such entity,
82− whether by contract or otherwise, or (b) ownership of more than
83− fifty percent (50%) of the outstanding shares or beneficial
84− ownership of such entity.
85−
86−2. License Grants and Conditions
87−--------------------------------
88−
89−2.1. Grants
90−
91−Each Contributor hereby grants You a world-wide, royalty-free,
92−non-exclusive license:
93−
94−(a) under intellectual property rights (other than patent or trademark)
95− Licensable by such Contributor to use, reproduce, make available,
96− modify, display, perform, distribute, and otherwise exploit its
97− Contributions, either on an unmodified basis, with Modifications, or
98− as part of a Larger Work; and
99−
100−(b) under Patent Claims of such Contributor to make, use, sell, offer
101− for sale, have made, import, and otherwise transfer either its
102− Contributions or its Contributor Version.
103−
104−2.2. Effective Date
105−
106−The licenses granted in Section 2.1 with respect to any Contribution
107−become effective for each Contribution on the date the Contributor first
108−distributes such Contribution.
109−
110−2.3. Limitations on Grant Scope
111−
112−The licenses granted in this Section 2 are the only rights granted under
113−this License. No additional rights or licenses will be implied from the
114−distribution or licensing of Covered Software under this License.
115−Notwithstanding Section 2.1(b) above, no patent license is granted by a
116−Contributor:
117−
118−(a) for any code that a Contributor has removed from Covered Software;
119− or
120−
121−(b) for infringements caused by: (i) Your and any other third party's
122− modifications of Covered Software, or (ii) the combination of its
123− Contributions with other software (except as part of its Contributor
124− Version); or
125−
126−(c) under Patent Claims infringed by Covered Software in the absence of
127− its Contributions.
128−
129−This License does not grant any rights in the trademarks, service marks,
130−or logos of any Contributor (except as may be necessary to comply with
131−the notice requirements in Section 3.4).
132−
133−2.4. Subsequent Licenses
134−
135−No Contributor makes additional grants as a result of Your choice to
136−distribute the Covered Software under a subsequent version of this
137−License (see Section 10.2) or under the terms of a Secondary License (if
138−permitted under the terms of Section 3.3).
139−
140−2.5. Representation
141−
142−Each Contributor represents that the Contributor believes its
143−Contributions are its original creation(s) or it has sufficient rights
144−to grant the rights to its Contributions conveyed by this License.
145−
146−2.6. Fair Use
147−
148−This License is not intended to limit any rights You have under
149−applicable copyright doctrines of fair use, fair dealing, or other
150−equivalents.
151−
152−2.7. Conditions
153−
154−Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
155−in Section 2.1.
156−
157−3. Responsibilities
158−-------------------
159−
160−3.1. Distribution of Source Form
161−
162−All distribution of Covered Software in Source Code Form, including any
163−Modifications that You create or to which You contribute, must be under
164−the terms of this License. You must inform recipients that the Source
165−Code Form of the Covered Software is governed by the terms of this
166−License, and how they can obtain a copy of this License. You may not
167−attempt to alter or restrict the recipients' rights in the Source Code
168−Form.
169−
170−3.2. Distribution of Executable Form
171−
172−If You distribute Covered Software in Executable Form then:
173−
174−(a) such Covered Software must also be made available in Source Code
175− Form, as described in Section 3.1, and You must inform recipients of
176− the Executable Form how they can obtain a copy of such Source Code
177− Form by reasonable means in a timely manner, at a charge no more
178− than the cost of distribution to the recipient; and
179−
180−(b) You may distribute such Executable Form under the terms of this
181− License, or sublicense it under different terms, provided that the
182− license for the Executable Form does not attempt to limit or alter
183− the recipients' rights in the Source Code Form under this License.
184−
185−3.3. Distribution of a Larger Work
186−
187−You may create and distribute a Larger Work under terms of Your choice,
188−provided that You also comply with the requirements of this License for
189−the Covered Software. If the Larger Work is a combination of Covered
190−Software with a work governed by one or more Secondary Licenses, and the
191−Covered Software is not Incompatible With Secondary Licenses, this
192−License permits You to additionally distribute such Covered Software
193−under the terms of such Secondary License(s), so that the recipient of
194−the Larger Work may, at their option, further distribute the Covered
195−Software under the terms of either this License or such Secondary
196−License(s).
197−
198−3.4. Notices
199−
200−You may not remove or alter the substance of any license notices
201−(including copyright notices, patent notices, disclaimers of warranty,
202−or limitations of liability) contained within the Source Code Form of
203−the Covered Software, except that You may alter any license notices to
204−the extent required to remedy known factual inaccuracies.
205−
206−3.5. Application of Additional Terms
207−
208−You may choose to offer, and to charge a fee for, warranty, support,
209−indemnity or liability obligations to one or more recipients of Covered
210−Software. However, You may do so only on Your own behalf, and not on
211−behalf of any Contributor. You must make it absolutely clear that any
212−such warranty, support, indemnity, or liability obligation is offered by
213−You alone, and You hereby agree to indemnify every Contributor for any
214−liability incurred by such Contributor as a result of warranty, support,
215−indemnity or liability terms You offer. You may include additional
216−disclaimers of warranty and limitations of liability specific to any
217−jurisdiction.
218−
219−4. Inability to Comply Due to Statute or Regulation
220−---------------------------------------------------
221−
222−If it is impossible for You to comply with any of the terms of this
223−License with respect to some or all of the Covered Software due to
224−statute, judicial order, or regulation then You must: (a) comply with
225−the terms of this License to the maximum extent possible; and (b)
226−describe the limitations and the code they affect. Such description must
227−be placed in a text file included with all distributions of the Covered
228−Software under this License. Except to the extent prohibited by statute
229−or regulation, such description must be sufficiently detailed for a
230−recipient of ordinary skill to be able to understand it.
231−
232−5. Termination
233−--------------
234−
235−5.1. The rights granted under this License will terminate automatically
236−if You fail to comply with any of its terms. However, if You become
237−compliant, then the rights granted under this License from a particular
238−Contributor are reinstated (a) provisionally, unless and until such
239−Contributor explicitly and finally terminates Your grants, and (b) on an
240−ongoing basis, if such Contributor fails to notify You of the
241−non-compliance by some reasonable means prior to 60 days after You have
242−come back into compliance. Moreover, Your grants from a particular
243−Contributor are reinstated on an ongoing basis if such Contributor
244−notifies You of the non-compliance by some reasonable means, this is the
245−first time You have received notice of non-compliance with this License
246−from such Contributor, and You become compliant prior to 30 days after
247−Your receipt of the notice.
248−
249−5.2. If You initiate litigation against any entity by asserting a patent
250−infringement claim (excluding declaratory judgment actions,
251−counter-claims, and cross-claims) alleging that a Contributor Version
252−directly or indirectly infringes any patent, then the rights granted to
253−You by any and all Contributors for the Covered Software under Section
254−2.1 of this License shall terminate.
255−
256−5.3. In the event of termination under Sections 5.1 or 5.2 above, all
257−end user license agreements (excluding distributors and resellers) which
258−have been validly granted by You or Your distributors under this License
259−prior to termination shall survive termination.
260−
261−************************************************************************
262−* *
263−* 6. Disclaimer of Warranty *
264−* ------------------------- *
265−* *
266−* Covered Software is provided under this License on an "as is" *
267−* basis, without warranty of any kind, either expressed, implied, or *
268−* statutory, including, without limitation, warranties that the *
269−* Covered Software is free of defects, merchantable, fit for a *
270−* particular purpose or non-infringing. The entire risk as to the *
271−* quality and performance of the Covered Software is with You. *
272−* Should any Covered Software prove defective in any respect, You *
273−* (not any Contributor) assume the cost of any necessary servicing, *
274−* repair, or correction. This disclaimer of warranty constitutes an *
275−* essential part of this License. No use of any Covered Software is *
276−* authorized under this License except under this disclaimer. *
277−* *
278−************************************************************************
279−
280−************************************************************************
281−* *
282−* 7. Limitation of Liability *
283−* -------------------------- *
284−* *
285−* Under no circumstances and under no legal theory, whether tort *
286−* (including negligence), contract, or otherwise, shall any *
287−* Contributor, or anyone who distributes Covered Software as *
288−* permitted above, be liable to You for any direct, indirect, *
289−* special, incidental, or consequential damages of any character *
290−* including, without limitation, damages for lost profits, loss of *
291−* goodwill, work stoppage, computer failure or malfunction, or any *
292−* and all other commercial damages or losses, even if such party *
293−* shall have been informed of the possibility of such damages. This *
294−* limitation of liability shall not apply to liability for death or *
295−* personal injury resulting from such party's negligence to the *
296−* extent applicable law prohibits such limitation. Some *
297−* jurisdictions do not allow the exclusion or limitation of *
298−* incidental or consequential damages, so this exclusion and *
299−* limitation may not apply to You. *
300−* *
301−************************************************************************
302−
303−8. Litigation
304−-------------
305−
306−Any litigation relating to this License may be brought only in the
307−courts of a jurisdiction where the defendant maintains its principal
308−place of business and such litigation shall be governed by laws of that
309−jurisdiction, without reference to its conflict-of-law provisions.
310−Nothing in this Section shall prevent a party's ability to bring
311−cross-claims or counter-claims.
312−
313−9. Miscellaneous
314−----------------
315−
316−This License represents the complete agreement concerning the subject
317−matter hereof. If any provision of this License is held to be
318−unenforceable, such provision shall be reformed only to the extent
319−necessary to make it enforceable. Any law or regulation which provides
320−that the language of a contract shall be construed against the drafter
321−shall not be used to construe this License against a Contributor.
322−
323−10. Versions of the License
324−---------------------------
325−
326−10.1. New Versions
327−
328−Mozilla Foundation is the license steward. Except as provided in Section
329−10.3, no one other than the license steward has the right to modify or
330−publish new versions of this License. Each version will be given a
331−distinguishing version number.
332−
333−10.2. Effect of New Versions
334−
335−You may distribute the Covered Software under the terms of the version
336−of the License under which You originally received the Covered Software,
337−or under the terms of any subsequent version published by the license
338−steward.
339−
340−10.3. Modified Versions
341−
342−If you create software not governed by this License, and you want to
343−create a new license for such software, you may create and use a
344−modified version of this License if you rename the license and remove
345−any references to the name of the license steward (except to note that
346−such modified license differs from this License).
347−
348−10.4. Distributing Source Code Form that is Incompatible With Secondary
349−Licenses
350−
351−If You choose to distribute Source Code Form that is Incompatible With
352−Secondary Licenses under the terms of this version of the License, the
353−notice described in Exhibit B of this License must be attached.
354−
355−Exhibit A - Source Code Form License Notice
356−-------------------------------------------
357−
358− This Source Code Form is subject to the terms of the Mozilla Public
359− License, v. 2.0. If a copy of the MPL was not distributed with this
360− file, You can obtain one at http://mozilla.org/MPL/2.0/.
361−
362−If it is not possible or desirable to put the notice in a particular
363−file, then You may include the notice in a location (such as a LICENSE
364−file in a relevant directory) where a recipient would be likely to look
365−for such a notice.
366−
367−You may add additional accurate notices of copyright ownership.
368−
369−Exhibit B - "Incompatible With Secondary Licenses" Notice
370−---------------------------------------------------------
371−
372− This Source Code Form is "Incompatible With Secondary Licenses", as
373− defined by the Mozilla Public License, v. 2.0.
gogol-adexchange-buyer/Makefiledeleted−1
@@ -1 +0,0 @@
1−include ../share/library.mk
gogol-adexchange-buyer/README.mddeleted−28
@@ -1,28 +0,0 @@
1−# gogol-adexchange-buyer
2−
3−* [Version](#version)
4−* [Description](#description)
5−* [Contribute](#contribute)
6−* [Licence](#licence)
7−
8−
9−## Version
10−
11−`0.0.1`
12−
13−
14−## Description
15−
16−A client library for the Google Ad Exchange Buyer API.
17−
18−
19−## Contribute
20−
21−For any problems, comments, or feedback please create an issue [here on GitHub](https://github.com/brendanhay/amazonka/issues).
22−
23−> _Note:_ this library is an auto-generated Haskell package. Please see `amazonka-gen` for more information.
24−
25−
26−## Licence
27−
28−`gogol-adexchange-buyer` is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).
gogol-adexchange-buyer/Setup.hsdeleted−2
@@ -1,2 +0,0 @@
1−import Distribution.Simple
2−main = defaultMain
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/Get.hsdeleted−158
@@ -1,158 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Accounts.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets one account by ID.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.accounts.get@.
22−module Network.Google.API.AdExchangeBuyer.Accounts.Get
23− (
24− -- * REST Resource
25− AccountsGetAPI
26−
27− -- * Creating a Request
28− , accountsGet'
29− , AccountsGet'
30−
31− -- * Request Lenses
32− , agQuotaUser
33− , agPrettyPrint
34− , agUserIp
35− , agKey
36− , agId
37− , agOauthToken
38− , agFields
39− , agAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.accounts.get which the
46−-- 'AccountsGet'' request conforms to.
47−type AccountsGetAPI =
48− "accounts" :>
49− Capture "id" Int32 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Get '[JSON] Account
57−
58−-- | Gets one account by ID.
59−--
60−-- /See:/ 'accountsGet'' smart constructor.
61−data AccountsGet' = AccountsGet'
62− { _agQuotaUser :: !(Maybe Text)
63− , _agPrettyPrint :: !Bool
64− , _agUserIp :: !(Maybe Text)
65− , _agKey :: !(Maybe Text)
66− , _agId :: !Int32
67− , _agOauthToken :: !(Maybe Text)
68− , _agFields :: !(Maybe Text)
69− , _agAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'AccountsGet'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'agQuotaUser'
77−--
78−-- * 'agPrettyPrint'
79−--
80−-- * 'agUserIp'
81−--
82−-- * 'agKey'
83−--
84−-- * 'agId'
85−--
86−-- * 'agOauthToken'
87−--
88−-- * 'agFields'
89−--
90−-- * 'agAlt'
91−accountsGet'
92− :: Int32 -- ^ 'id'
93− -> AccountsGet'
94−accountsGet' pAgId_ =
95− AccountsGet'
96− { _agQuotaUser = Nothing
97− , _agPrettyPrint = True
98− , _agUserIp = Nothing
99− , _agKey = Nothing
100− , _agId = pAgId_
101− , _agOauthToken = Nothing
102− , _agFields = Nothing
103− , _agAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−agQuotaUser :: Lens' AccountsGet' (Maybe Text)
110−agQuotaUser
111− = lens _agQuotaUser (\ s a -> s{_agQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−agPrettyPrint :: Lens' AccountsGet' Bool
115−agPrettyPrint
116− = lens _agPrettyPrint
117− (\ s a -> s{_agPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−agUserIp :: Lens' AccountsGet' (Maybe Text)
122−agUserIp = lens _agUserIp (\ s a -> s{_agUserIp = a})
123−
124−-- | API key. Your API key identifies your project and provides you with API
125−-- access, quota, and reports. Required unless you provide an OAuth 2.0
126−-- token.
127−agKey :: Lens' AccountsGet' (Maybe Text)
128−agKey = lens _agKey (\ s a -> s{_agKey = a})
129−
130−-- | The account id
131−agId :: Lens' AccountsGet' Int32
132−agId = lens _agId (\ s a -> s{_agId = a})
133−
134−-- | OAuth 2.0 token for the current user.
135−agOauthToken :: Lens' AccountsGet' (Maybe Text)
136−agOauthToken
137− = lens _agOauthToken (\ s a -> s{_agOauthToken = a})
138−
139−-- | Selector specifying which fields to include in a partial response.
140−agFields :: Lens' AccountsGet' (Maybe Text)
141−agFields = lens _agFields (\ s a -> s{_agFields = a})
142−
143−-- | Data format for the response.
144−agAlt :: Lens' AccountsGet' Alt
145−agAlt = lens _agAlt (\ s a -> s{_agAlt = a})
146−
147−instance GoogleRequest AccountsGet' where
148− type Rs AccountsGet' = Account
149− request = requestWithRoute defReq adExchangeBuyerURL
150− requestWithRoute r u AccountsGet'{..}
151− = go _agQuotaUser (Just _agPrettyPrint) _agUserIp
152− _agKey
153− _agId
154− _agOauthToken
155− _agFields
156− (Just _agAlt)
157− where go
158− = clientWithRoute (Proxy :: Proxy AccountsGetAPI) r u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/List.hsdeleted−147
@@ -1,147 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Accounts.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Retrieves the authenticated user\'s list of accounts.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.accounts.list@.
22−module Network.Google.API.AdExchangeBuyer.Accounts.List
23− (
24− -- * REST Resource
25− AccountsListAPI
26−
27− -- * Creating a Request
28− , accountsList'
29− , AccountsList'
30−
31− -- * Request Lenses
32− , alQuotaUser
33− , alPrettyPrint
34− , alUserIp
35− , alKey
36− , alOauthToken
37− , alFields
38− , alAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.accounts.list which the
45−-- 'AccountsList'' request conforms to.
46−type AccountsListAPI =
47− "accounts" :>
48− QueryParam "quotaUser" Text :>
49− QueryParam "prettyPrint" Bool :>
50− QueryParam "userIp" Text :>
51− QueryParam "key" Text :>
52− QueryParam "oauth_token" Text :>
53− QueryParam "fields" Text :>
54− QueryParam "alt" Alt :> Get '[JSON] AccountsList
55−
56−-- | Retrieves the authenticated user\'s list of accounts.
57−--
58−-- /See:/ 'accountsList'' smart constructor.
59−data AccountsList' = AccountsList'
60− { _alQuotaUser :: !(Maybe Text)
61− , _alPrettyPrint :: !Bool
62− , _alUserIp :: !(Maybe Text)
63− , _alKey :: !(Maybe Text)
64− , _alOauthToken :: !(Maybe Text)
65− , _alFields :: !(Maybe Text)
66− , _alAlt :: !Alt
67− } deriving (Eq,Read,Show,Data,Typeable,Generic)
68−
69−-- | Creates a value of 'AccountsList'' 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−-- * 'alQuotaUser'
74−--
75−-- * 'alPrettyPrint'
76−--
77−-- * 'alUserIp'
78−--
79−-- * 'alKey'
80−--
81−-- * 'alOauthToken'
82−--
83−-- * 'alFields'
84−--
85−-- * 'alAlt'
86−accountsList'
87− :: AccountsList'
88−accountsList' =
89− AccountsList'
90− { _alQuotaUser = Nothing
91− , _alPrettyPrint = True
92− , _alUserIp = Nothing
93− , _alKey = Nothing
94− , _alOauthToken = Nothing
95− , _alFields = Nothing
96− , _alAlt = JSON
97− }
98−
99−-- | Available to use for quota purposes for server-side applications. Can be
100−-- any arbitrary string assigned to a user, but should not exceed 40
101−-- characters. Overrides userIp if both are provided.
102−alQuotaUser :: Lens' AccountsList' (Maybe Text)
103−alQuotaUser
104− = lens _alQuotaUser (\ s a -> s{_alQuotaUser = a})
105−
106−-- | Returns response with indentations and line breaks.
107−alPrettyPrint :: Lens' AccountsList' Bool
108−alPrettyPrint
109− = lens _alPrettyPrint
110− (\ s a -> s{_alPrettyPrint = a})
111−
112−-- | IP address of the site where the request originates. Use this if you
113−-- want to enforce per-user limits.
114−alUserIp :: Lens' AccountsList' (Maybe Text)
115−alUserIp = lens _alUserIp (\ s a -> s{_alUserIp = a})
116−
117−-- | API key. Your API key identifies your project and provides you with API
118−-- access, quota, and reports. Required unless you provide an OAuth 2.0
119−-- token.
120−alKey :: Lens' AccountsList' (Maybe Text)
121−alKey = lens _alKey (\ s a -> s{_alKey = a})
122−
123−-- | OAuth 2.0 token for the current user.
124−alOauthToken :: Lens' AccountsList' (Maybe Text)
125−alOauthToken
126− = lens _alOauthToken (\ s a -> s{_alOauthToken = a})
127−
128−-- | Selector specifying which fields to include in a partial response.
129−alFields :: Lens' AccountsList' (Maybe Text)
130−alFields = lens _alFields (\ s a -> s{_alFields = a})
131−
132−-- | Data format for the response.
133−alAlt :: Lens' AccountsList' Alt
134−alAlt = lens _alAlt (\ s a -> s{_alAlt = a})
135−
136−instance GoogleRequest AccountsList' where
137− type Rs AccountsList' = AccountsList
138− request = requestWithRoute defReq adExchangeBuyerURL
139− requestWithRoute r u AccountsList'{..}
140− = go _alQuotaUser (Just _alPrettyPrint) _alUserIp
141− _alKey
142− _alOauthToken
143− _alFields
144− (Just _alAlt)
145− where go
146− = clientWithRoute (Proxy :: Proxy AccountsListAPI) r
147− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/Patch.hsdeleted−159
@@ -1,159 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Accounts.Patch
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Updates an existing account. This method supports patch semantics.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.accounts.patch@.
22−module Network.Google.API.AdExchangeBuyer.Accounts.Patch
23− (
24− -- * REST Resource
25− AccountsPatchAPI
26−
27− -- * Creating a Request
28− , accountsPatch'
29− , AccountsPatch'
30−
31− -- * Request Lenses
32− , apQuotaUser
33− , apPrettyPrint
34− , apUserIp
35− , apKey
36− , apId
37− , apOauthToken
38− , apFields
39− , apAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.accounts.patch which the
46−-- 'AccountsPatch'' request conforms to.
47−type AccountsPatchAPI =
48− "accounts" :>
49− Capture "id" Int32 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Patch '[JSON] Account
57−
58−-- | Updates an existing account. This method supports patch semantics.
59−--
60−-- /See:/ 'accountsPatch'' smart constructor.
61−data AccountsPatch' = AccountsPatch'
62− { _apQuotaUser :: !(Maybe Text)
63− , _apPrettyPrint :: !Bool
64− , _apUserIp :: !(Maybe Text)
65− , _apKey :: !(Maybe Text)
66− , _apId :: !Int32
67− , _apOauthToken :: !(Maybe Text)
68− , _apFields :: !(Maybe Text)
69− , _apAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'AccountsPatch'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'apQuotaUser'
77−--
78−-- * 'apPrettyPrint'
79−--
80−-- * 'apUserIp'
81−--
82−-- * 'apKey'
83−--
84−-- * 'apId'
85−--
86−-- * 'apOauthToken'
87−--
88−-- * 'apFields'
89−--
90−-- * 'apAlt'
91−accountsPatch'
92− :: Int32 -- ^ 'id'
93− -> AccountsPatch'
94−accountsPatch' pApId_ =
95− AccountsPatch'
96− { _apQuotaUser = Nothing
97− , _apPrettyPrint = True
98− , _apUserIp = Nothing
99− , _apKey = Nothing
100− , _apId = pApId_
101− , _apOauthToken = Nothing
102− , _apFields = Nothing
103− , _apAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−apQuotaUser :: Lens' AccountsPatch' (Maybe Text)
110−apQuotaUser
111− = lens _apQuotaUser (\ s a -> s{_apQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−apPrettyPrint :: Lens' AccountsPatch' Bool
115−apPrettyPrint
116− = lens _apPrettyPrint
117− (\ s a -> s{_apPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−apUserIp :: Lens' AccountsPatch' (Maybe Text)
122−apUserIp = lens _apUserIp (\ s a -> s{_apUserIp = a})
123−
124−-- | API key. Your API key identifies your project and provides you with API
125−-- access, quota, and reports. Required unless you provide an OAuth 2.0
126−-- token.
127−apKey :: Lens' AccountsPatch' (Maybe Text)
128−apKey = lens _apKey (\ s a -> s{_apKey = a})
129−
130−-- | The account id
131−apId :: Lens' AccountsPatch' Int32
132−apId = lens _apId (\ s a -> s{_apId = a})
133−
134−-- | OAuth 2.0 token for the current user.
135−apOauthToken :: Lens' AccountsPatch' (Maybe Text)
136−apOauthToken
137− = lens _apOauthToken (\ s a -> s{_apOauthToken = a})
138−
139−-- | Selector specifying which fields to include in a partial response.
140−apFields :: Lens' AccountsPatch' (Maybe Text)
141−apFields = lens _apFields (\ s a -> s{_apFields = a})
142−
143−-- | Data format for the response.
144−apAlt :: Lens' AccountsPatch' Alt
145−apAlt = lens _apAlt (\ s a -> s{_apAlt = a})
146−
147−instance GoogleRequest AccountsPatch' where
148− type Rs AccountsPatch' = Account
149− request = requestWithRoute defReq adExchangeBuyerURL
150− requestWithRoute r u AccountsPatch'{..}
151− = go _apQuotaUser (Just _apPrettyPrint) _apUserIp
152− _apKey
153− _apId
154− _apOauthToken
155− _apFields
156− (Just _apAlt)
157− where go
158− = clientWithRoute (Proxy :: Proxy AccountsPatchAPI) r
159− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Accounts/Update.hsdeleted−160
@@ -1,160 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Accounts.Update
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Updates an existing account.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.accounts.update@.
22−module Network.Google.API.AdExchangeBuyer.Accounts.Update
23− (
24− -- * REST Resource
25− AccountsUpdateAPI
26−
27− -- * Creating a Request
28− , accountsUpdate'
29− , AccountsUpdate'
30−
31− -- * Request Lenses
32− , auQuotaUser
33− , auPrettyPrint
34− , auUserIp
35− , auKey
36− , auId
37− , auOauthToken
38− , auFields
39− , auAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.accounts.update which the
46−-- 'AccountsUpdate'' request conforms to.
47−type AccountsUpdateAPI =
48− "accounts" :>
49− Capture "id" Int32 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Put '[JSON] Account
57−
58−-- | Updates an existing account.
59−--
60−-- /See:/ 'accountsUpdate'' smart constructor.
61−data AccountsUpdate' = AccountsUpdate'
62− { _auQuotaUser :: !(Maybe Text)
63− , _auPrettyPrint :: !Bool
64− , _auUserIp :: !(Maybe Text)
65− , _auKey :: !(Maybe Text)
66− , _auId :: !Int32
67− , _auOauthToken :: !(Maybe Text)
68− , _auFields :: !(Maybe Text)
69− , _auAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'AccountsUpdate'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'auQuotaUser'
77−--
78−-- * 'auPrettyPrint'
79−--
80−-- * 'auUserIp'
81−--
82−-- * 'auKey'
83−--
84−-- * 'auId'
85−--
86−-- * 'auOauthToken'
87−--
88−-- * 'auFields'
89−--
90−-- * 'auAlt'
91−accountsUpdate'
92− :: Int32 -- ^ 'id'
93− -> AccountsUpdate'
94−accountsUpdate' pAuId_ =
95− AccountsUpdate'
96− { _auQuotaUser = Nothing
97− , _auPrettyPrint = True
98− , _auUserIp = Nothing
99− , _auKey = Nothing
100− , _auId = pAuId_
101− , _auOauthToken = Nothing
102− , _auFields = Nothing
103− , _auAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−auQuotaUser :: Lens' AccountsUpdate' (Maybe Text)
110−auQuotaUser
111− = lens _auQuotaUser (\ s a -> s{_auQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−auPrettyPrint :: Lens' AccountsUpdate' Bool
115−auPrettyPrint
116− = lens _auPrettyPrint
117− (\ s a -> s{_auPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−auUserIp :: Lens' AccountsUpdate' (Maybe Text)
122−auUserIp = lens _auUserIp (\ s a -> s{_auUserIp = a})
123−
124−-- | API key. Your API key identifies your project and provides you with API
125−-- access, quota, and reports. Required unless you provide an OAuth 2.0
126−-- token.
127−auKey :: Lens' AccountsUpdate' (Maybe Text)
128−auKey = lens _auKey (\ s a -> s{_auKey = a})
129−
130−-- | The account id
131−auId :: Lens' AccountsUpdate' Int32
132−auId = lens _auId (\ s a -> s{_auId = a})
133−
134−-- | OAuth 2.0 token for the current user.
135−auOauthToken :: Lens' AccountsUpdate' (Maybe Text)
136−auOauthToken
137− = lens _auOauthToken (\ s a -> s{_auOauthToken = a})
138−
139−-- | Selector specifying which fields to include in a partial response.
140−auFields :: Lens' AccountsUpdate' (Maybe Text)
141−auFields = lens _auFields (\ s a -> s{_auFields = a})
142−
143−-- | Data format for the response.
144−auAlt :: Lens' AccountsUpdate' Alt
145−auAlt = lens _auAlt (\ s a -> s{_auAlt = a})
146−
147−instance GoogleRequest AccountsUpdate' where
148− type Rs AccountsUpdate' = Account
149− request = requestWithRoute defReq adExchangeBuyerURL
150− requestWithRoute r u AccountsUpdate'{..}
151− = go _auQuotaUser (Just _auPrettyPrint) _auUserIp
152− _auKey
153− _auId
154− _auOauthToken
155− _auFields
156− (Just _auAlt)
157− where go
158− = clientWithRoute (Proxy :: Proxy AccountsUpdateAPI)
159− r
160− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/BillingInfo/Get.hsdeleted−164
@@ -1,164 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.BillingInfo.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Returns the billing information for one account specified by account ID.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.billingInfo.get@.
22−module Network.Google.API.AdExchangeBuyer.BillingInfo.Get
23− (
24− -- * REST Resource
25− BillingInfoGetAPI
26−
27− -- * Creating a Request
28− , billingInfoGet'
29− , BillingInfoGet'
30−
31− -- * Request Lenses
32− , bigQuotaUser
33− , bigPrettyPrint
34− , bigUserIp
35− , bigAccountId
36− , bigKey
37− , bigOauthToken
38− , bigFields
39− , bigAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.billingInfo.get which the
46−-- 'BillingInfoGet'' request conforms to.
47−type BillingInfoGetAPI =
48− "billinginfo" :>
49− Capture "accountId" Int32 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Get '[JSON] BillingInfo
57−
58−-- | Returns the billing information for one account specified by account ID.
59−--
60−-- /See:/ 'billingInfoGet'' smart constructor.
61−data BillingInfoGet' = BillingInfoGet'
62− { _bigQuotaUser :: !(Maybe Text)
63− , _bigPrettyPrint :: !Bool
64− , _bigUserIp :: !(Maybe Text)
65− , _bigAccountId :: !Int32
66− , _bigKey :: !(Maybe Text)
67− , _bigOauthToken :: !(Maybe Text)
68− , _bigFields :: !(Maybe Text)
69− , _bigAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'BillingInfoGet'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'bigQuotaUser'
77−--
78−-- * 'bigPrettyPrint'
79−--
80−-- * 'bigUserIp'
81−--
82−-- * 'bigAccountId'
83−--
84−-- * 'bigKey'
85−--
86−-- * 'bigOauthToken'
87−--
88−-- * 'bigFields'
89−--
90−-- * 'bigAlt'
91−billingInfoGet'
92− :: Int32 -- ^ 'accountId'
93− -> BillingInfoGet'
94−billingInfoGet' pBigAccountId_ =
95− BillingInfoGet'
96− { _bigQuotaUser = Nothing
97− , _bigPrettyPrint = True
98− , _bigUserIp = Nothing
99− , _bigAccountId = pBigAccountId_
100− , _bigKey = Nothing
101− , _bigOauthToken = Nothing
102− , _bigFields = Nothing
103− , _bigAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−bigQuotaUser :: Lens' BillingInfoGet' (Maybe Text)
110−bigQuotaUser
111− = lens _bigQuotaUser (\ s a -> s{_bigQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−bigPrettyPrint :: Lens' BillingInfoGet' Bool
115−bigPrettyPrint
116− = lens _bigPrettyPrint
117− (\ s a -> s{_bigPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−bigUserIp :: Lens' BillingInfoGet' (Maybe Text)
122−bigUserIp
123− = lens _bigUserIp (\ s a -> s{_bigUserIp = a})
124−
125−-- | The account id.
126−bigAccountId :: Lens' BillingInfoGet' Int32
127−bigAccountId
128− = lens _bigAccountId (\ s a -> s{_bigAccountId = a})
129−
130−-- | API key. Your API key identifies your project and provides you with API
131−-- access, quota, and reports. Required unless you provide an OAuth 2.0
132−-- token.
133−bigKey :: Lens' BillingInfoGet' (Maybe Text)
134−bigKey = lens _bigKey (\ s a -> s{_bigKey = a})
135−
136−-- | OAuth 2.0 token for the current user.
137−bigOauthToken :: Lens' BillingInfoGet' (Maybe Text)
138−bigOauthToken
139− = lens _bigOauthToken
140− (\ s a -> s{_bigOauthToken = a})
141−
142−-- | Selector specifying which fields to include in a partial response.
143−bigFields :: Lens' BillingInfoGet' (Maybe Text)
144−bigFields
145− = lens _bigFields (\ s a -> s{_bigFields = a})
146−
147−-- | Data format for the response.
148−bigAlt :: Lens' BillingInfoGet' Alt
149−bigAlt = lens _bigAlt (\ s a -> s{_bigAlt = a})
150−
151−instance GoogleRequest BillingInfoGet' where
152− type Rs BillingInfoGet' = BillingInfo
153− request = requestWithRoute defReq adExchangeBuyerURL
154− requestWithRoute r u BillingInfoGet'{..}
155− = go _bigQuotaUser (Just _bigPrettyPrint) _bigUserIp
156− _bigAccountId
157− _bigKey
158− _bigOauthToken
159− _bigFields
160− (Just _bigAlt)
161− where go
162− = clientWithRoute (Proxy :: Proxy BillingInfoGetAPI)
163− r
164− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/BillingInfo/List.hsdeleted−153
@@ -1,153 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.BillingInfo.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Retrieves a list of billing information for all accounts of the
20−-- authenticated user.
21−--
22−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.billingInfo.list@.
23−module Network.Google.API.AdExchangeBuyer.BillingInfo.List
24− (
25− -- * REST Resource
26− BillingInfoListAPI
27−
28− -- * Creating a Request
29− , billingInfoList'
30− , BillingInfoList'
31−
32− -- * Request Lenses
33− , bilQuotaUser
34− , bilPrettyPrint
35− , bilUserIp
36− , bilKey
37− , bilOauthToken
38− , bilFields
39− , bilAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.billingInfo.list which the
46−-- 'BillingInfoList'' request conforms to.
47−type BillingInfoListAPI =
48− "billinginfo" :>
49− QueryParam "quotaUser" Text :>
50− QueryParam "prettyPrint" Bool :>
51− QueryParam "userIp" Text :>
52− QueryParam "key" Text :>
53− QueryParam "oauth_token" Text :>
54− QueryParam "fields" Text :>
55− QueryParam "alt" Alt :> Get '[JSON] BillingInfoList
56−
57−-- | Retrieves a list of billing information for all accounts of the
58−-- authenticated user.
59−--
60−-- /See:/ 'billingInfoList'' smart constructor.
61−data BillingInfoList' = BillingInfoList'
62− { _bilQuotaUser :: !(Maybe Text)
63− , _bilPrettyPrint :: !Bool
64− , _bilUserIp :: !(Maybe Text)
65− , _bilKey :: !(Maybe Text)
66− , _bilOauthToken :: !(Maybe Text)
67− , _bilFields :: !(Maybe Text)
68− , _bilAlt :: !Alt
69− } deriving (Eq,Read,Show,Data,Typeable,Generic)
70−
71−-- | Creates a value of 'BillingInfoList'' with the minimum fields required to make a request.
72−--
73−-- Use one of the following lenses to modify other fields as desired:
74−--
75−-- * 'bilQuotaUser'
76−--
77−-- * 'bilPrettyPrint'
78−--
79−-- * 'bilUserIp'
80−--
81−-- * 'bilKey'
82−--
83−-- * 'bilOauthToken'
84−--
85−-- * 'bilFields'
86−--
87−-- * 'bilAlt'
88−billingInfoList'
89− :: BillingInfoList'
90−billingInfoList' =
91− BillingInfoList'
92− { _bilQuotaUser = Nothing
93− , _bilPrettyPrint = True
94− , _bilUserIp = Nothing
95− , _bilKey = Nothing
96− , _bilOauthToken = Nothing
97− , _bilFields = Nothing
98− , _bilAlt = JSON
99− }
100−
101−-- | Available to use for quota purposes for server-side applications. Can be
102−-- any arbitrary string assigned to a user, but should not exceed 40
103−-- characters. Overrides userIp if both are provided.
104−bilQuotaUser :: Lens' BillingInfoList' (Maybe Text)
105−bilQuotaUser
106− = lens _bilQuotaUser (\ s a -> s{_bilQuotaUser = a})
107−
108−-- | Returns response with indentations and line breaks.
109−bilPrettyPrint :: Lens' BillingInfoList' Bool
110−bilPrettyPrint
111− = lens _bilPrettyPrint
112− (\ s a -> s{_bilPrettyPrint = a})
113−
114−-- | IP address of the site where the request originates. Use this if you
115−-- want to enforce per-user limits.
116−bilUserIp :: Lens' BillingInfoList' (Maybe Text)
117−bilUserIp
118− = lens _bilUserIp (\ s a -> s{_bilUserIp = a})
119−
120−-- | API key. Your API key identifies your project and provides you with API
121−-- access, quota, and reports. Required unless you provide an OAuth 2.0
122−-- token.
123−bilKey :: Lens' BillingInfoList' (Maybe Text)
124−bilKey = lens _bilKey (\ s a -> s{_bilKey = a})
125−
126−-- | OAuth 2.0 token for the current user.
127−bilOauthToken :: Lens' BillingInfoList' (Maybe Text)
128−bilOauthToken
129− = lens _bilOauthToken
130− (\ s a -> s{_bilOauthToken = a})
131−
132−-- | Selector specifying which fields to include in a partial response.
133−bilFields :: Lens' BillingInfoList' (Maybe Text)
134−bilFields
135− = lens _bilFields (\ s a -> s{_bilFields = a})
136−
137−-- | Data format for the response.
138−bilAlt :: Lens' BillingInfoList' Alt
139−bilAlt = lens _bilAlt (\ s a -> s{_bilAlt = a})
140−
141−instance GoogleRequest BillingInfoList' where
142− type Rs BillingInfoList' = BillingInfoList
143− request = requestWithRoute defReq adExchangeBuyerURL
144− requestWithRoute r u BillingInfoList'{..}
145− = go _bilQuotaUser (Just _bilPrettyPrint) _bilUserIp
146− _bilKey
147− _bilOauthToken
148− _bilFields
149− (Just _bilAlt)
150− where go
151− = clientWithRoute (Proxy :: Proxy BillingInfoListAPI)
152− r
153− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Budget/Get.hsdeleted−174
@@ -1,174 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Budget.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Returns the budget information for the adgroup specified by the
20−-- accountId and billingId.
21−--
22−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.budget.get@.
23−module Network.Google.API.AdExchangeBuyer.Budget.Get
24− (
25− -- * REST Resource
26− BudgetGetAPI
27−
28− -- * Creating a Request
29− , budgetGet'
30− , BudgetGet'
31−
32− -- * Request Lenses
33− , bgQuotaUser
34− , bgPrettyPrint
35− , bgUserIp
36− , bgAccountId
37− , bgKey
38− , bgOauthToken
39− , bgBillingId
40− , bgFields
41− , bgAlt
42− ) where
43−
44−import Network.Google.AdExchangeBuyer.Types
45−import Network.Google.Prelude
46−
47−-- | A resource alias for adexchangebuyer.budget.get which the
48−-- 'BudgetGet'' request conforms to.
49−type BudgetGetAPI =
50− "billinginfo" :>
51− Capture "accountId" Int64 :>
52− Capture "billingId" Int64 :>
53− QueryParam "quotaUser" Text :>
54− QueryParam "prettyPrint" Bool :>
55− QueryParam "userIp" Text :>
56− QueryParam "key" Text :>
57− QueryParam "oauth_token" Text :>
58− QueryParam "fields" Text :>
59− QueryParam "alt" Alt :> Get '[JSON] Budget
60−
61−-- | Returns the budget information for the adgroup specified by the
62−-- accountId and billingId.
63−--
64−-- /See:/ 'budgetGet'' smart constructor.
65−data BudgetGet' = BudgetGet'
66− { _bgQuotaUser :: !(Maybe Text)
67− , _bgPrettyPrint :: !Bool
68− , _bgUserIp :: !(Maybe Text)
69− , _bgAccountId :: !Int64
70− , _bgKey :: !(Maybe Text)
71− , _bgOauthToken :: !(Maybe Text)
72− , _bgBillingId :: !Int64
73− , _bgFields :: !(Maybe Text)
74− , _bgAlt :: !Alt
75− } deriving (Eq,Read,Show,Data,Typeable,Generic)
76−
77−-- | Creates a value of 'BudgetGet'' with the minimum fields required to make a request.
78−--
79−-- Use one of the following lenses to modify other fields as desired:
80−--
81−-- * 'bgQuotaUser'
82−--
83−-- * 'bgPrettyPrint'
84−--
85−-- * 'bgUserIp'
86−--
87−-- * 'bgAccountId'
88−--
89−-- * 'bgKey'
90−--
91−-- * 'bgOauthToken'
92−--
93−-- * 'bgBillingId'
94−--
95−-- * 'bgFields'
96−--
97−-- * 'bgAlt'
98−budgetGet'
99− :: Int64 -- ^ 'accountId'
100− -> Int64 -- ^ 'billingId'
101− -> BudgetGet'
102−budgetGet' pBgAccountId_ pBgBillingId_ =
103− BudgetGet'
104− { _bgQuotaUser = Nothing
105− , _bgPrettyPrint = True
106− , _bgUserIp = Nothing
107− , _bgAccountId = pBgAccountId_
108− , _bgKey = Nothing
109− , _bgOauthToken = Nothing
110− , _bgBillingId = pBgBillingId_
111− , _bgFields = Nothing
112− , _bgAlt = JSON
113− }
114−
115−-- | Available to use for quota purposes for server-side applications. Can be
116−-- any arbitrary string assigned to a user, but should not exceed 40
117−-- characters. Overrides userIp if both are provided.
118−bgQuotaUser :: Lens' BudgetGet' (Maybe Text)
119−bgQuotaUser
120− = lens _bgQuotaUser (\ s a -> s{_bgQuotaUser = a})
121−
122−-- | Returns response with indentations and line breaks.
123−bgPrettyPrint :: Lens' BudgetGet' Bool
124−bgPrettyPrint
125− = lens _bgPrettyPrint
126− (\ s a -> s{_bgPrettyPrint = a})
127−
128−-- | IP address of the site where the request originates. Use this if you
129−-- want to enforce per-user limits.
130−bgUserIp :: Lens' BudgetGet' (Maybe Text)
131−bgUserIp = lens _bgUserIp (\ s a -> s{_bgUserIp = a})
132−
133−-- | The account id to get the budget information for.
134−bgAccountId :: Lens' BudgetGet' Int64
135−bgAccountId
136− = lens _bgAccountId (\ s a -> s{_bgAccountId = a})
137−
138−-- | API key. Your API key identifies your project and provides you with API
139−-- access, quota, and reports. Required unless you provide an OAuth 2.0
140−-- token.
141−bgKey :: Lens' BudgetGet' (Maybe Text)
142−bgKey = lens _bgKey (\ s a -> s{_bgKey = a})
143−
144−-- | OAuth 2.0 token for the current user.
145−bgOauthToken :: Lens' BudgetGet' (Maybe Text)
146−bgOauthToken
147− = lens _bgOauthToken (\ s a -> s{_bgOauthToken = a})
148−
149−-- | The billing id to get the budget information for.
150−bgBillingId :: Lens' BudgetGet' Int64
151−bgBillingId
152− = lens _bgBillingId (\ s a -> s{_bgBillingId = a})
153−
154−-- | Selector specifying which fields to include in a partial response.
155−bgFields :: Lens' BudgetGet' (Maybe Text)
156−bgFields = lens _bgFields (\ s a -> s{_bgFields = a})
157−
158−-- | Data format for the response.
159−bgAlt :: Lens' BudgetGet' Alt
160−bgAlt = lens _bgAlt (\ s a -> s{_bgAlt = a})
161−
162−instance GoogleRequest BudgetGet' where
163− type Rs BudgetGet' = Budget
164− request = requestWithRoute defReq adExchangeBuyerURL
165− requestWithRoute r u BudgetGet'{..}
166− = go _bgQuotaUser (Just _bgPrettyPrint) _bgUserIp
167− _bgAccountId
168− _bgKey
169− _bgOauthToken
170− _bgBillingId
171− _bgFields
172− (Just _bgAlt)
173− where go
174− = clientWithRoute (Proxy :: Proxy BudgetGetAPI) r u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Budget/Patch.hsdeleted−176
@@ -1,176 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Budget.Patch
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Updates the budget amount for the budget of the adgroup specified by the
20−-- accountId and billingId, with the budget amount in the request. This
21−-- method supports patch semantics.
22−--
23−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.budget.patch@.
24−module Network.Google.API.AdExchangeBuyer.Budget.Patch
25− (
26− -- * REST Resource
27− BudgetPatchAPI
28−
29− -- * Creating a Request
30− , budgetPatch'
31− , BudgetPatch'
32−
33− -- * Request Lenses
34− , bpQuotaUser
35− , bpPrettyPrint
36− , bpUserIp
37− , bpAccountId
38− , bpKey
39− , bpOauthToken
40− , bpBillingId
41− , bpFields
42− , bpAlt
43− ) where
44−
45−import Network.Google.AdExchangeBuyer.Types
46−import Network.Google.Prelude
47−
48−-- | A resource alias for adexchangebuyer.budget.patch which the
49−-- 'BudgetPatch'' request conforms to.
50−type BudgetPatchAPI =
51− "billinginfo" :>
52− Capture "accountId" Int64 :>
53− Capture "billingId" Int64 :>
54− QueryParam "quotaUser" Text :>
55− QueryParam "prettyPrint" Bool :>
56− QueryParam "userIp" Text :>
57− QueryParam "key" Text :>
58− QueryParam "oauth_token" Text :>
59− QueryParam "fields" Text :>
60− QueryParam "alt" Alt :> Patch '[JSON] Budget
61−
62−-- | Updates the budget amount for the budget of the adgroup specified by the
63−-- accountId and billingId, with the budget amount in the request. This
64−-- method supports patch semantics.
65−--
66−-- /See:/ 'budgetPatch'' smart constructor.
67−data BudgetPatch' = BudgetPatch'
68− { _bpQuotaUser :: !(Maybe Text)
69− , _bpPrettyPrint :: !Bool
70− , _bpUserIp :: !(Maybe Text)
71− , _bpAccountId :: !Int64
72− , _bpKey :: !(Maybe Text)
73− , _bpOauthToken :: !(Maybe Text)
74− , _bpBillingId :: !Int64
75− , _bpFields :: !(Maybe Text)
76− , _bpAlt :: !Alt
77− } deriving (Eq,Read,Show,Data,Typeable,Generic)
78−
79−-- | Creates a value of 'BudgetPatch'' with the minimum fields required to make a request.
80−--
81−-- Use one of the following lenses to modify other fields as desired:
82−--
83−-- * 'bpQuotaUser'
84−--
85−-- * 'bpPrettyPrint'
86−--
87−-- * 'bpUserIp'
88−--
89−-- * 'bpAccountId'
90−--
91−-- * 'bpKey'
92−--
93−-- * 'bpOauthToken'
94−--
95−-- * 'bpBillingId'
96−--
97−-- * 'bpFields'
98−--
99−-- * 'bpAlt'
100−budgetPatch'
101− :: Int64 -- ^ 'accountId'
102− -> Int64 -- ^ 'billingId'
103− -> BudgetPatch'
104−budgetPatch' pBpAccountId_ pBpBillingId_ =
105− BudgetPatch'
106− { _bpQuotaUser = Nothing
107− , _bpPrettyPrint = True
108− , _bpUserIp = Nothing
109− , _bpAccountId = pBpAccountId_
110− , _bpKey = Nothing
111− , _bpOauthToken = Nothing
112− , _bpBillingId = pBpBillingId_
113− , _bpFields = Nothing
114− , _bpAlt = JSON
115− }
116−
117−-- | Available to use for quota purposes for server-side applications. Can be
118−-- any arbitrary string assigned to a user, but should not exceed 40
119−-- characters. Overrides userIp if both are provided.
120−bpQuotaUser :: Lens' BudgetPatch' (Maybe Text)
121−bpQuotaUser
122− = lens _bpQuotaUser (\ s a -> s{_bpQuotaUser = a})
123−
124−-- | Returns response with indentations and line breaks.
125−bpPrettyPrint :: Lens' BudgetPatch' Bool
126−bpPrettyPrint
127− = lens _bpPrettyPrint
128− (\ s a -> s{_bpPrettyPrint = a})
129−
130−-- | IP address of the site where the request originates. Use this if you
131−-- want to enforce per-user limits.
132−bpUserIp :: Lens' BudgetPatch' (Maybe Text)
133−bpUserIp = lens _bpUserIp (\ s a -> s{_bpUserIp = a})
134−
135−-- | The account id associated with the budget being updated.
136−bpAccountId :: Lens' BudgetPatch' Int64
137−bpAccountId
138− = lens _bpAccountId (\ s a -> s{_bpAccountId = a})
139−
140−-- | API key. Your API key identifies your project and provides you with API
141−-- access, quota, and reports. Required unless you provide an OAuth 2.0
142−-- token.
143−bpKey :: Lens' BudgetPatch' (Maybe Text)
144−bpKey = lens _bpKey (\ s a -> s{_bpKey = a})
145−
146−-- | OAuth 2.0 token for the current user.
147−bpOauthToken :: Lens' BudgetPatch' (Maybe Text)
148−bpOauthToken
149− = lens _bpOauthToken (\ s a -> s{_bpOauthToken = a})
150−
151−-- | The billing id associated with the budget being updated.
152−bpBillingId :: Lens' BudgetPatch' Int64
153−bpBillingId
154− = lens _bpBillingId (\ s a -> s{_bpBillingId = a})
155−
156−-- | Selector specifying which fields to include in a partial response.
157−bpFields :: Lens' BudgetPatch' (Maybe Text)
158−bpFields = lens _bpFields (\ s a -> s{_bpFields = a})
159−
160−-- | Data format for the response.
161−bpAlt :: Lens' BudgetPatch' Alt
162−bpAlt = lens _bpAlt (\ s a -> s{_bpAlt = a})
163−
164−instance GoogleRequest BudgetPatch' where
165− type Rs BudgetPatch' = Budget
166− request = requestWithRoute defReq adExchangeBuyerURL
167− requestWithRoute r u BudgetPatch'{..}
168− = go _bpQuotaUser (Just _bpPrettyPrint) _bpUserIp
169− _bpAccountId
170− _bpKey
171− _bpOauthToken
172− _bpBillingId
173− _bpFields
174− (Just _bpAlt)
175− where go
176− = clientWithRoute (Proxy :: Proxy BudgetPatchAPI) r u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Budget/Update.hsdeleted−175
@@ -1,175 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Budget.Update
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Updates the budget amount for the budget of the adgroup specified by the
20−-- accountId and billingId, with the budget amount in the request.
21−--
22−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.budget.update@.
23−module Network.Google.API.AdExchangeBuyer.Budget.Update
24− (
25− -- * REST Resource
26− BudgetUpdateAPI
27−
28− -- * Creating a Request
29− , budgetUpdate'
30− , BudgetUpdate'
31−
32− -- * Request Lenses
33− , buQuotaUser
34− , buPrettyPrint
35− , buUserIp
36− , buAccountId
37− , buKey
38− , buOauthToken
39− , buBillingId
40− , buFields
41− , buAlt
42− ) where
43−
44−import Network.Google.AdExchangeBuyer.Types
45−import Network.Google.Prelude
46−
47−-- | A resource alias for adexchangebuyer.budget.update which the
48−-- 'BudgetUpdate'' request conforms to.
49−type BudgetUpdateAPI =
50− "billinginfo" :>
51− Capture "accountId" Int64 :>
52− Capture "billingId" Int64 :>
53− QueryParam "quotaUser" Text :>
54− QueryParam "prettyPrint" Bool :>
55− QueryParam "userIp" Text :>
56− QueryParam "key" Text :>
57− QueryParam "oauth_token" Text :>
58− QueryParam "fields" Text :>
59− QueryParam "alt" Alt :> Put '[JSON] Budget
60−
61−-- | Updates the budget amount for the budget of the adgroup specified by the
62−-- accountId and billingId, with the budget amount in the request.
63−--
64−-- /See:/ 'budgetUpdate'' smart constructor.
65−data BudgetUpdate' = BudgetUpdate'
66− { _buQuotaUser :: !(Maybe Text)
67− , _buPrettyPrint :: !Bool
68− , _buUserIp :: !(Maybe Text)
69− , _buAccountId :: !Int64
70− , _buKey :: !(Maybe Text)
71− , _buOauthToken :: !(Maybe Text)
72− , _buBillingId :: !Int64
73− , _buFields :: !(Maybe Text)
74− , _buAlt :: !Alt
75− } deriving (Eq,Read,Show,Data,Typeable,Generic)
76−
77−-- | Creates a value of 'BudgetUpdate'' with the minimum fields required to make a request.
78−--
79−-- Use one of the following lenses to modify other fields as desired:
80−--
81−-- * 'buQuotaUser'
82−--
83−-- * 'buPrettyPrint'
84−--
85−-- * 'buUserIp'
86−--
87−-- * 'buAccountId'
88−--
89−-- * 'buKey'
90−--
91−-- * 'buOauthToken'
92−--
93−-- * 'buBillingId'
94−--
95−-- * 'buFields'
96−--
97−-- * 'buAlt'
98−budgetUpdate'
99− :: Int64 -- ^ 'accountId'
100− -> Int64 -- ^ 'billingId'
101− -> BudgetUpdate'
102−budgetUpdate' pBuAccountId_ pBuBillingId_ =
103− BudgetUpdate'
104− { _buQuotaUser = Nothing
105− , _buPrettyPrint = True
106− , _buUserIp = Nothing
107− , _buAccountId = pBuAccountId_
108− , _buKey = Nothing
109− , _buOauthToken = Nothing
110− , _buBillingId = pBuBillingId_
111− , _buFields = Nothing
112− , _buAlt = JSON
113− }
114−
115−-- | Available to use for quota purposes for server-side applications. Can be
116−-- any arbitrary string assigned to a user, but should not exceed 40
117−-- characters. Overrides userIp if both are provided.
118−buQuotaUser :: Lens' BudgetUpdate' (Maybe Text)
119−buQuotaUser
120− = lens _buQuotaUser (\ s a -> s{_buQuotaUser = a})
121−
122−-- | Returns response with indentations and line breaks.
123−buPrettyPrint :: Lens' BudgetUpdate' Bool
124−buPrettyPrint
125− = lens _buPrettyPrint
126− (\ s a -> s{_buPrettyPrint = a})
127−
128−-- | IP address of the site where the request originates. Use this if you
129−-- want to enforce per-user limits.
130−buUserIp :: Lens' BudgetUpdate' (Maybe Text)
131−buUserIp = lens _buUserIp (\ s a -> s{_buUserIp = a})
132−
133−-- | The account id associated with the budget being updated.
134−buAccountId :: Lens' BudgetUpdate' Int64
135−buAccountId
136− = lens _buAccountId (\ s a -> s{_buAccountId = a})
137−
138−-- | API key. Your API key identifies your project and provides you with API
139−-- access, quota, and reports. Required unless you provide an OAuth 2.0
140−-- token.
141−buKey :: Lens' BudgetUpdate' (Maybe Text)
142−buKey = lens _buKey (\ s a -> s{_buKey = a})
143−
144−-- | OAuth 2.0 token for the current user.
145−buOauthToken :: Lens' BudgetUpdate' (Maybe Text)
146−buOauthToken
147− = lens _buOauthToken (\ s a -> s{_buOauthToken = a})
148−
149−-- | The billing id associated with the budget being updated.
150−buBillingId :: Lens' BudgetUpdate' Int64
151−buBillingId
152− = lens _buBillingId (\ s a -> s{_buBillingId = a})
153−
154−-- | Selector specifying which fields to include in a partial response.
155−buFields :: Lens' BudgetUpdate' (Maybe Text)
156−buFields = lens _buFields (\ s a -> s{_buFields = a})
157−
158−-- | Data format for the response.
159−buAlt :: Lens' BudgetUpdate' Alt
160−buAlt = lens _buAlt (\ s a -> s{_buAlt = a})
161−
162−instance GoogleRequest BudgetUpdate' where
163− type Rs BudgetUpdate' = Budget
164− request = requestWithRoute defReq adExchangeBuyerURL
165− requestWithRoute r u BudgetUpdate'{..}
166− = go _buQuotaUser (Just _buPrettyPrint) _buUserIp
167− _buAccountId
168− _buKey
169− _buOauthToken
170− _buBillingId
171− _buFields
172− (Just _buAlt)
173− where go
174− = clientWithRoute (Proxy :: Proxy BudgetUpdateAPI) r
175− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Delete.hsdeleted−174
@@ -1,174 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Clientaccess.Delete
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.clientaccess.delete@.
22−module Network.Google.API.AdExchangeBuyer.Clientaccess.Delete
23− (
24− -- * REST Resource
25− ClientaccessDeleteAPI
26−
27− -- * Creating a Request
28− , clientaccessDelete'
29− , ClientaccessDelete'
30−
31− -- * Request Lenses
32− , cdQuotaUser
33− , cdPrettyPrint
34− , cdUserIp
35− , cdSponsorAccountId
36− , cdKey
37− , cdClientAccountId
38− , cdOauthToken
39− , cdFields
40− , cdAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.clientaccess.delete which the
47−-- 'ClientaccessDelete'' request conforms to.
48−type ClientaccessDeleteAPI =
49− "clientAccess" :>
50− Capture "clientAccountId" Int64 :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "sponsorAccountId" Int32 :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :> Delete '[JSON] ()
59−
60−--
61−-- /See:/ 'clientaccessDelete'' smart constructor.
62−data ClientaccessDelete' = ClientaccessDelete'
63− { _cdQuotaUser :: !(Maybe Text)
64− , _cdPrettyPrint :: !Bool
65− , _cdUserIp :: !(Maybe Text)
66− , _cdSponsorAccountId :: !Int32
67− , _cdKey :: !(Maybe Text)
68− , _cdClientAccountId :: !Int64
69− , _cdOauthToken :: !(Maybe Text)
70− , _cdFields :: !(Maybe Text)
71− , _cdAlt :: !Alt
72− } deriving (Eq,Read,Show,Data,Typeable,Generic)
73−
74−-- | Creates a value of 'ClientaccessDelete'' with the minimum fields required to make a request.
75−--
76−-- Use one of the following lenses to modify other fields as desired:
77−--
78−-- * 'cdQuotaUser'
79−--
80−-- * 'cdPrettyPrint'
81−--
82−-- * 'cdUserIp'
83−--
84−-- * 'cdSponsorAccountId'
85−--
86−-- * 'cdKey'
87−--
88−-- * 'cdClientAccountId'
89−--
90−-- * 'cdOauthToken'
91−--
92−-- * 'cdFields'
93−--
94−-- * 'cdAlt'
95−clientaccessDelete'
96− :: Int32 -- ^ 'sponsorAccountId'
97− -> Int64 -- ^ 'clientAccountId'
98− -> ClientaccessDelete'
99−clientaccessDelete' pCdSponsorAccountId_ pCdClientAccountId_ =
100− ClientaccessDelete'
101− { _cdQuotaUser = Nothing
102− , _cdPrettyPrint = True
103− , _cdUserIp = Nothing
104− , _cdSponsorAccountId = pCdSponsorAccountId_
105− , _cdKey = Nothing
106− , _cdClientAccountId = pCdClientAccountId_
107− , _cdOauthToken = Nothing
108− , _cdFields = Nothing
109− , _cdAlt = JSON
110− }
111−
112−-- | Available to use for quota purposes for server-side applications. Can be
113−-- any arbitrary string assigned to a user, but should not exceed 40
114−-- characters. Overrides userIp if both are provided.
115−cdQuotaUser :: Lens' ClientaccessDelete' (Maybe Text)
116−cdQuotaUser
117− = lens _cdQuotaUser (\ s a -> s{_cdQuotaUser = a})
118−
119−-- | Returns response with indentations and line breaks.
120−cdPrettyPrint :: Lens' ClientaccessDelete' Bool
121−cdPrettyPrint
122− = lens _cdPrettyPrint
123− (\ s a -> s{_cdPrettyPrint = a})
124−
125−-- | IP address of the site where the request originates. Use this if you
126−-- want to enforce per-user limits.
127−cdUserIp :: Lens' ClientaccessDelete' (Maybe Text)
128−cdUserIp = lens _cdUserIp (\ s a -> s{_cdUserIp = a})
129−
130−cdSponsorAccountId :: Lens' ClientaccessDelete' Int32
131−cdSponsorAccountId
132− = lens _cdSponsorAccountId
133− (\ s a -> s{_cdSponsorAccountId = a})
134−
135−-- | API key. Your API key identifies your project and provides you with API
136−-- access, quota, and reports. Required unless you provide an OAuth 2.0
137−-- token.
138−cdKey :: Lens' ClientaccessDelete' (Maybe Text)
139−cdKey = lens _cdKey (\ s a -> s{_cdKey = a})
140−
141−cdClientAccountId :: Lens' ClientaccessDelete' Int64
142−cdClientAccountId
143− = lens _cdClientAccountId
144− (\ s a -> s{_cdClientAccountId = a})
145−
146−-- | OAuth 2.0 token for the current user.
147−cdOauthToken :: Lens' ClientaccessDelete' (Maybe Text)
148−cdOauthToken
149− = lens _cdOauthToken (\ s a -> s{_cdOauthToken = a})
150−
151−-- | Selector specifying which fields to include in a partial response.
152−cdFields :: Lens' ClientaccessDelete' (Maybe Text)
153−cdFields = lens _cdFields (\ s a -> s{_cdFields = a})
154−
155−-- | Data format for the response.
156−cdAlt :: Lens' ClientaccessDelete' Alt
157−cdAlt = lens _cdAlt (\ s a -> s{_cdAlt = a})
158−
159−instance GoogleRequest ClientaccessDelete' where
160− type Rs ClientaccessDelete' = ()
161− request = requestWithRoute defReq adExchangeBuyerURL
162− requestWithRoute r u ClientaccessDelete'{..}
163− = go _cdQuotaUser (Just _cdPrettyPrint) _cdUserIp
164− (Just _cdSponsorAccountId)
165− _cdKey
166− _cdClientAccountId
167− _cdOauthToken
168− _cdFields
169− (Just _cdAlt)
170− where go
171− = clientWithRoute
172− (Proxy :: Proxy ClientaccessDeleteAPI)
173− r
174− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Get.hsdeleted−177
@@ -1,177 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Clientaccess.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.clientaccess.get@.
22−module Network.Google.API.AdExchangeBuyer.Clientaccess.Get
23− (
24− -- * REST Resource
25− ClientaccessGetAPI
26−
27− -- * Creating a Request
28− , clientaccessGet'
29− , ClientaccessGet'
30−
31− -- * Request Lenses
32− , cliQuotaUser
33− , cliPrettyPrint
34− , cliUserIp
35− , cliSponsorAccountId
36− , cliKey
37− , cliClientAccountId
38− , cliOauthToken
39− , cliFields
40− , cliAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.clientaccess.get which the
47−-- 'ClientaccessGet'' request conforms to.
48−type ClientaccessGetAPI =
49− "clientAccess" :>
50− Capture "clientAccountId" Int64 :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "sponsorAccountId" Int32 :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Get '[JSON] ClientAccessCapabilities
60−
61−--
62−-- /See:/ 'clientaccessGet'' smart constructor.
63−data ClientaccessGet' = ClientaccessGet'
64− { _cliQuotaUser :: !(Maybe Text)
65− , _cliPrettyPrint :: !Bool
66− , _cliUserIp :: !(Maybe Text)
67− , _cliSponsorAccountId :: !Int32
68− , _cliKey :: !(Maybe Text)
69− , _cliClientAccountId :: !Int64
70− , _cliOauthToken :: !(Maybe Text)
71− , _cliFields :: !(Maybe Text)
72− , _cliAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'ClientaccessGet'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'cliQuotaUser'
80−--
81−-- * 'cliPrettyPrint'
82−--
83−-- * 'cliUserIp'
84−--
85−-- * 'cliSponsorAccountId'
86−--
87−-- * 'cliKey'
88−--
89−-- * 'cliClientAccountId'
90−--
91−-- * 'cliOauthToken'
92−--
93−-- * 'cliFields'
94−--
95−-- * 'cliAlt'
96−clientaccessGet'
97− :: Int32 -- ^ 'sponsorAccountId'
98− -> Int64 -- ^ 'clientAccountId'
99− -> ClientaccessGet'
100−clientaccessGet' pCliSponsorAccountId_ pCliClientAccountId_ =
101− ClientaccessGet'
102− { _cliQuotaUser = Nothing
103− , _cliPrettyPrint = True
104− , _cliUserIp = Nothing
105− , _cliSponsorAccountId = pCliSponsorAccountId_
106− , _cliKey = Nothing
107− , _cliClientAccountId = pCliClientAccountId_
108− , _cliOauthToken = Nothing
109− , _cliFields = Nothing
110− , _cliAlt = JSON
111− }
112−
113−-- | Available to use for quota purposes for server-side applications. Can be
114−-- any arbitrary string assigned to a user, but should not exceed 40
115−-- characters. Overrides userIp if both are provided.
116−cliQuotaUser :: Lens' ClientaccessGet' (Maybe Text)
117−cliQuotaUser
118− = lens _cliQuotaUser (\ s a -> s{_cliQuotaUser = a})
119−
120−-- | Returns response with indentations and line breaks.
121−cliPrettyPrint :: Lens' ClientaccessGet' Bool
122−cliPrettyPrint
123− = lens _cliPrettyPrint
124− (\ s a -> s{_cliPrettyPrint = a})
125−
126−-- | IP address of the site where the request originates. Use this if you
127−-- want to enforce per-user limits.
128−cliUserIp :: Lens' ClientaccessGet' (Maybe Text)
129−cliUserIp
130− = lens _cliUserIp (\ s a -> s{_cliUserIp = a})
131−
132−cliSponsorAccountId :: Lens' ClientaccessGet' Int32
133−cliSponsorAccountId
134− = lens _cliSponsorAccountId
135− (\ s a -> s{_cliSponsorAccountId = a})
136−
137−-- | API key. Your API key identifies your project and provides you with API
138−-- access, quota, and reports. Required unless you provide an OAuth 2.0
139−-- token.
140−cliKey :: Lens' ClientaccessGet' (Maybe Text)
141−cliKey = lens _cliKey (\ s a -> s{_cliKey = a})
142−
143−cliClientAccountId :: Lens' ClientaccessGet' Int64
144−cliClientAccountId
145− = lens _cliClientAccountId
146− (\ s a -> s{_cliClientAccountId = a})
147−
148−-- | OAuth 2.0 token for the current user.
149−cliOauthToken :: Lens' ClientaccessGet' (Maybe Text)
150−cliOauthToken
151− = lens _cliOauthToken
152− (\ s a -> s{_cliOauthToken = a})
153−
154−-- | Selector specifying which fields to include in a partial response.
155−cliFields :: Lens' ClientaccessGet' (Maybe Text)
156−cliFields
157− = lens _cliFields (\ s a -> s{_cliFields = a})
158−
159−-- | Data format for the response.
160−cliAlt :: Lens' ClientaccessGet' Alt
161−cliAlt = lens _cliAlt (\ s a -> s{_cliAlt = a})
162−
163−instance GoogleRequest ClientaccessGet' where
164− type Rs ClientaccessGet' = ClientAccessCapabilities
165− request = requestWithRoute defReq adExchangeBuyerURL
166− requestWithRoute r u ClientaccessGet'{..}
167− = go _cliQuotaUser (Just _cliPrettyPrint) _cliUserIp
168− (Just _cliSponsorAccountId)
169− _cliKey
170− _cliClientAccountId
171− _cliOauthToken
172− _cliFields
173− (Just _cliAlt)
174− where go
175− = clientWithRoute (Proxy :: Proxy ClientaccessGetAPI)
176− r
177− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Insert.hsdeleted−174
@@ -1,174 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Clientaccess.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.clientaccess.insert@.
22−module Network.Google.API.AdExchangeBuyer.Clientaccess.Insert
23− (
24− -- * REST Resource
25− ClientaccessInsertAPI
26−
27− -- * Creating a Request
28− , clientaccessInsert'
29− , ClientaccessInsert'
30−
31− -- * Request Lenses
32− , ciQuotaUser
33− , ciPrettyPrint
34− , ciUserIp
35− , ciSponsorAccountId
36− , ciKey
37− , ciClientAccountId
38− , ciOauthToken
39− , ciFields
40− , ciAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.clientaccess.insert which the
47−-- 'ClientaccessInsert'' request conforms to.
48−type ClientaccessInsertAPI =
49− "clientAccess" :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "sponsorAccountId" Int32 :>
54− QueryParam "key" Text :>
55− QueryParam "clientAccountId" Int64 :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Post '[JSON] ClientAccessCapabilities
60−
61−--
62−-- /See:/ 'clientaccessInsert'' smart constructor.
63−data ClientaccessInsert' = ClientaccessInsert'
64− { _ciQuotaUser :: !(Maybe Text)
65− , _ciPrettyPrint :: !Bool
66− , _ciUserIp :: !(Maybe Text)
67− , _ciSponsorAccountId :: !(Maybe Int32)
68− , _ciKey :: !(Maybe Text)
69− , _ciClientAccountId :: !(Maybe Int64)
70− , _ciOauthToken :: !(Maybe Text)
71− , _ciFields :: !(Maybe Text)
72− , _ciAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'ClientaccessInsert'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'ciQuotaUser'
80−--
81−-- * 'ciPrettyPrint'
82−--
83−-- * 'ciUserIp'
84−--
85−-- * 'ciSponsorAccountId'
86−--
87−-- * 'ciKey'
88−--
89−-- * 'ciClientAccountId'
90−--
91−-- * 'ciOauthToken'
92−--
93−-- * 'ciFields'
94−--
95−-- * 'ciAlt'
96−clientaccessInsert'
97− :: ClientaccessInsert'
98−clientaccessInsert' =
99− ClientaccessInsert'
100− { _ciQuotaUser = Nothing
101− , _ciPrettyPrint = True
102− , _ciUserIp = Nothing
103− , _ciSponsorAccountId = Nothing
104− , _ciKey = Nothing
105− , _ciClientAccountId = Nothing
106− , _ciOauthToken = Nothing
107− , _ciFields = Nothing
108− , _ciAlt = JSON
109− }
110−
111−-- | Available to use for quota purposes for server-side applications. Can be
112−-- any arbitrary string assigned to a user, but should not exceed 40
113−-- characters. Overrides userIp if both are provided.
114−ciQuotaUser :: Lens' ClientaccessInsert' (Maybe Text)
115−ciQuotaUser
116− = lens _ciQuotaUser (\ s a -> s{_ciQuotaUser = a})
117−
118−-- | Returns response with indentations and line breaks.
119−ciPrettyPrint :: Lens' ClientaccessInsert' Bool
120−ciPrettyPrint
121− = lens _ciPrettyPrint
122− (\ s a -> s{_ciPrettyPrint = a})
123−
124−-- | IP address of the site where the request originates. Use this if you
125−-- want to enforce per-user limits.
126−ciUserIp :: Lens' ClientaccessInsert' (Maybe Text)
127−ciUserIp = lens _ciUserIp (\ s a -> s{_ciUserIp = a})
128−
129−ciSponsorAccountId :: Lens' ClientaccessInsert' (Maybe Int32)
130−ciSponsorAccountId
131− = lens _ciSponsorAccountId
132− (\ s a -> s{_ciSponsorAccountId = a})
133−
134−-- | API key. Your API key identifies your project and provides you with API
135−-- access, quota, and reports. Required unless you provide an OAuth 2.0
136−-- token.
137−ciKey :: Lens' ClientaccessInsert' (Maybe Text)
138−ciKey = lens _ciKey (\ s a -> s{_ciKey = a})
139−
140−ciClientAccountId :: Lens' ClientaccessInsert' (Maybe Int64)
141−ciClientAccountId
142− = lens _ciClientAccountId
143− (\ s a -> s{_ciClientAccountId = a})
144−
145−-- | OAuth 2.0 token for the current user.
146−ciOauthToken :: Lens' ClientaccessInsert' (Maybe Text)
147−ciOauthToken
148− = lens _ciOauthToken (\ s a -> s{_ciOauthToken = a})
149−
150−-- | Selector specifying which fields to include in a partial response.
151−ciFields :: Lens' ClientaccessInsert' (Maybe Text)
152−ciFields = lens _ciFields (\ s a -> s{_ciFields = a})
153−
154−-- | Data format for the response.
155−ciAlt :: Lens' ClientaccessInsert' Alt
156−ciAlt = lens _ciAlt (\ s a -> s{_ciAlt = a})
157−
158−instance GoogleRequest ClientaccessInsert' where
159− type Rs ClientaccessInsert' =
160− ClientAccessCapabilities
161− request = requestWithRoute defReq adExchangeBuyerURL
162− requestWithRoute r u ClientaccessInsert'{..}
163− = go _ciQuotaUser (Just _ciPrettyPrint) _ciUserIp
164− _ciSponsorAccountId
165− _ciKey
166− _ciClientAccountId
167− _ciOauthToken
168− _ciFields
169− (Just _ciAlt)
170− where go
171− = clientWithRoute
172− (Proxy :: Proxy ClientaccessInsertAPI)
173− r
174− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/List.hsdeleted−153
@@ -1,153 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Clientaccess.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.clientaccess.list@.
22−module Network.Google.API.AdExchangeBuyer.Clientaccess.List
23− (
24− -- * REST Resource
25− ClientaccessListAPI
26−
27− -- * Creating a Request
28− , clientaccessList'
29− , ClientaccessList'
30−
31− -- * Request Lenses
32− , cllQuotaUser
33− , cllPrettyPrint
34− , cllUserIp
35− , cllKey
36− , cllOauthToken
37− , cllFields
38− , cllAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.clientaccess.list which the
45−-- 'ClientaccessList'' request conforms to.
46−type ClientaccessListAPI =
47− "clientAccess" :>
48− QueryParam "quotaUser" Text :>
49− QueryParam "prettyPrint" Bool :>
50− QueryParam "userIp" Text :>
51− QueryParam "key" Text :>
52− QueryParam "oauth_token" Text :>
53− QueryParam "fields" Text :>
54− QueryParam "alt" Alt :>
55− Get '[JSON] ListClientAccessCapabilitiesResponse
56−
57−--
58−-- /See:/ 'clientaccessList'' smart constructor.
59−data ClientaccessList' = ClientaccessList'
60− { _cllQuotaUser :: !(Maybe Text)
61− , _cllPrettyPrint :: !Bool
62− , _cllUserIp :: !(Maybe Text)
63− , _cllKey :: !(Maybe Text)
64− , _cllOauthToken :: !(Maybe Text)
65− , _cllFields :: !(Maybe Text)
66− , _cllAlt :: !Alt
67− } deriving (Eq,Read,Show,Data,Typeable,Generic)
68−
69−-- | Creates a value of 'ClientaccessList'' 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−-- * 'cllQuotaUser'
74−--
75−-- * 'cllPrettyPrint'
76−--
77−-- * 'cllUserIp'
78−--
79−-- * 'cllKey'
80−--
81−-- * 'cllOauthToken'
82−--
83−-- * 'cllFields'
84−--
85−-- * 'cllAlt'
86−clientaccessList'
87− :: ClientaccessList'
88−clientaccessList' =
89− ClientaccessList'
90− { _cllQuotaUser = Nothing
91− , _cllPrettyPrint = True
92− , _cllUserIp = Nothing
93− , _cllKey = Nothing
94− , _cllOauthToken = Nothing
95− , _cllFields = Nothing
96− , _cllAlt = JSON
97− }
98−
99−-- | Available to use for quota purposes for server-side applications. Can be
100−-- any arbitrary string assigned to a user, but should not exceed 40
101−-- characters. Overrides userIp if both are provided.
102−cllQuotaUser :: Lens' ClientaccessList' (Maybe Text)
103−cllQuotaUser
104− = lens _cllQuotaUser (\ s a -> s{_cllQuotaUser = a})
105−
106−-- | Returns response with indentations and line breaks.
107−cllPrettyPrint :: Lens' ClientaccessList' Bool
108−cllPrettyPrint
109− = lens _cllPrettyPrint
110− (\ s a -> s{_cllPrettyPrint = a})
111−
112−-- | IP address of the site where the request originates. Use this if you
113−-- want to enforce per-user limits.
114−cllUserIp :: Lens' ClientaccessList' (Maybe Text)
115−cllUserIp
116− = lens _cllUserIp (\ s a -> s{_cllUserIp = a})
117−
118−-- | API key. Your API key identifies your project and provides you with API
119−-- access, quota, and reports. Required unless you provide an OAuth 2.0
120−-- token.
121−cllKey :: Lens' ClientaccessList' (Maybe Text)
122−cllKey = lens _cllKey (\ s a -> s{_cllKey = a})
123−
124−-- | OAuth 2.0 token for the current user.
125−cllOauthToken :: Lens' ClientaccessList' (Maybe Text)
126−cllOauthToken
127− = lens _cllOauthToken
128− (\ s a -> s{_cllOauthToken = a})
129−
130−-- | Selector specifying which fields to include in a partial response.
131−cllFields :: Lens' ClientaccessList' (Maybe Text)
132−cllFields
133− = lens _cllFields (\ s a -> s{_cllFields = a})
134−
135−-- | Data format for the response.
136−cllAlt :: Lens' ClientaccessList' Alt
137−cllAlt = lens _cllAlt (\ s a -> s{_cllAlt = a})
138−
139−instance GoogleRequest ClientaccessList' where
140− type Rs ClientaccessList' =
141− ListClientAccessCapabilitiesResponse
142− request = requestWithRoute defReq adExchangeBuyerURL
143− requestWithRoute r u ClientaccessList'{..}
144− = go _cllQuotaUser (Just _cllPrettyPrint) _cllUserIp
145− _cllKey
146− _cllOauthToken
147− _cllFields
148− (Just _cllAlt)
149− where go
150− = clientWithRoute
151− (Proxy :: Proxy ClientaccessListAPI)
152− r
153− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Patch.hsdeleted−175
@@ -1,175 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Clientaccess.Patch
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.clientaccess.patch@.
22−module Network.Google.API.AdExchangeBuyer.Clientaccess.Patch
23− (
24− -- * REST Resource
25− ClientaccessPatchAPI
26−
27− -- * Creating a Request
28− , clientaccessPatch'
29− , ClientaccessPatch'
30−
31− -- * Request Lenses
32− , cpQuotaUser
33− , cpPrettyPrint
34− , cpUserIp
35− , cpSponsorAccountId
36− , cpKey
37− , cpClientAccountId
38− , cpOauthToken
39− , cpFields
40− , cpAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.clientaccess.patch which the
47−-- 'ClientaccessPatch'' request conforms to.
48−type ClientaccessPatchAPI =
49− "clientAccess" :>
50− Capture "clientAccountId" Int64 :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "sponsorAccountId" Int32 :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Patch '[JSON] ClientAccessCapabilities
60−
61−--
62−-- /See:/ 'clientaccessPatch'' smart constructor.
63−data ClientaccessPatch' = ClientaccessPatch'
64− { _cpQuotaUser :: !(Maybe Text)
65− , _cpPrettyPrint :: !Bool
66− , _cpUserIp :: !(Maybe Text)
67− , _cpSponsorAccountId :: !Int32
68− , _cpKey :: !(Maybe Text)
69− , _cpClientAccountId :: !Int64
70− , _cpOauthToken :: !(Maybe Text)
71− , _cpFields :: !(Maybe Text)
72− , _cpAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'ClientaccessPatch'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'cpQuotaUser'
80−--
81−-- * 'cpPrettyPrint'
82−--
83−-- * 'cpUserIp'
84−--
85−-- * 'cpSponsorAccountId'
86−--
87−-- * 'cpKey'
88−--
89−-- * 'cpClientAccountId'
90−--
91−-- * 'cpOauthToken'
92−--
93−-- * 'cpFields'
94−--
95−-- * 'cpAlt'
96−clientaccessPatch'
97− :: Int32 -- ^ 'sponsorAccountId'
98− -> Int64 -- ^ 'clientAccountId'
99− -> ClientaccessPatch'
100−clientaccessPatch' pCpSponsorAccountId_ pCpClientAccountId_ =
101− ClientaccessPatch'
102− { _cpQuotaUser = Nothing
103− , _cpPrettyPrint = True
104− , _cpUserIp = Nothing
105− , _cpSponsorAccountId = pCpSponsorAccountId_
106− , _cpKey = Nothing
107− , _cpClientAccountId = pCpClientAccountId_
108− , _cpOauthToken = Nothing
109− , _cpFields = Nothing
110− , _cpAlt = JSON
111− }
112−
113−-- | Available to use for quota purposes for server-side applications. Can be
114−-- any arbitrary string assigned to a user, but should not exceed 40
115−-- characters. Overrides userIp if both are provided.
116−cpQuotaUser :: Lens' ClientaccessPatch' (Maybe Text)
117−cpQuotaUser
118− = lens _cpQuotaUser (\ s a -> s{_cpQuotaUser = a})
119−
120−-- | Returns response with indentations and line breaks.
121−cpPrettyPrint :: Lens' ClientaccessPatch' Bool
122−cpPrettyPrint
123− = lens _cpPrettyPrint
124− (\ s a -> s{_cpPrettyPrint = a})
125−
126−-- | IP address of the site where the request originates. Use this if you
127−-- want to enforce per-user limits.
128−cpUserIp :: Lens' ClientaccessPatch' (Maybe Text)
129−cpUserIp = lens _cpUserIp (\ s a -> s{_cpUserIp = a})
130−
131−cpSponsorAccountId :: Lens' ClientaccessPatch' Int32
132−cpSponsorAccountId
133− = lens _cpSponsorAccountId
134− (\ s a -> s{_cpSponsorAccountId = a})
135−
136−-- | API key. Your API key identifies your project and provides you with API
137−-- access, quota, and reports. Required unless you provide an OAuth 2.0
138−-- token.
139−cpKey :: Lens' ClientaccessPatch' (Maybe Text)
140−cpKey = lens _cpKey (\ s a -> s{_cpKey = a})
141−
142−cpClientAccountId :: Lens' ClientaccessPatch' Int64
143−cpClientAccountId
144− = lens _cpClientAccountId
145− (\ s a -> s{_cpClientAccountId = a})
146−
147−-- | OAuth 2.0 token for the current user.
148−cpOauthToken :: Lens' ClientaccessPatch' (Maybe Text)
149−cpOauthToken
150− = lens _cpOauthToken (\ s a -> s{_cpOauthToken = a})
151−
152−-- | Selector specifying which fields to include in a partial response.
153−cpFields :: Lens' ClientaccessPatch' (Maybe Text)
154−cpFields = lens _cpFields (\ s a -> s{_cpFields = a})
155−
156−-- | Data format for the response.
157−cpAlt :: Lens' ClientaccessPatch' Alt
158−cpAlt = lens _cpAlt (\ s a -> s{_cpAlt = a})
159−
160−instance GoogleRequest ClientaccessPatch' where
161− type Rs ClientaccessPatch' = ClientAccessCapabilities
162− request = requestWithRoute defReq adExchangeBuyerURL
163− requestWithRoute r u ClientaccessPatch'{..}
164− = go _cpQuotaUser (Just _cpPrettyPrint) _cpUserIp
165− (Just _cpSponsorAccountId)
166− _cpKey
167− _cpClientAccountId
168− _cpOauthToken
169− _cpFields
170− (Just _cpAlt)
171− where go
172− = clientWithRoute
173− (Proxy :: Proxy ClientaccessPatchAPI)
174− r
175− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Clientaccess/Update.hsdeleted−176
@@ -1,176 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Clientaccess.Update
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.clientaccess.update@.
22−module Network.Google.API.AdExchangeBuyer.Clientaccess.Update
23− (
24− -- * REST Resource
25− ClientaccessUpdateAPI
26−
27− -- * Creating a Request
28− , clientaccessUpdate'
29− , ClientaccessUpdate'
30−
31− -- * Request Lenses
32− , cuQuotaUser
33− , cuPrettyPrint
34− , cuUserIp
35− , cuSponsorAccountId
36− , cuKey
37− , cuClientAccountId
38− , cuOauthToken
39− , cuFields
40− , cuAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.clientaccess.update which the
47−-- 'ClientaccessUpdate'' request conforms to.
48−type ClientaccessUpdateAPI =
49− "clientAccess" :>
50− Capture "clientAccountId" Int64 :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "sponsorAccountId" Int32 :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Put '[JSON] ClientAccessCapabilities
60−
61−--
62−-- /See:/ 'clientaccessUpdate'' smart constructor.
63−data ClientaccessUpdate' = ClientaccessUpdate'
64− { _cuQuotaUser :: !(Maybe Text)
65− , _cuPrettyPrint :: !Bool
66− , _cuUserIp :: !(Maybe Text)
67− , _cuSponsorAccountId :: !Int32
68− , _cuKey :: !(Maybe Text)
69− , _cuClientAccountId :: !Int64
70− , _cuOauthToken :: !(Maybe Text)
71− , _cuFields :: !(Maybe Text)
72− , _cuAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'ClientaccessUpdate'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'cuQuotaUser'
80−--
81−-- * 'cuPrettyPrint'
82−--
83−-- * 'cuUserIp'
84−--
85−-- * 'cuSponsorAccountId'
86−--
87−-- * 'cuKey'
88−--
89−-- * 'cuClientAccountId'
90−--
91−-- * 'cuOauthToken'
92−--
93−-- * 'cuFields'
94−--
95−-- * 'cuAlt'
96−clientaccessUpdate'
97− :: Int32 -- ^ 'sponsorAccountId'
98− -> Int64 -- ^ 'clientAccountId'
99− -> ClientaccessUpdate'
100−clientaccessUpdate' pCuSponsorAccountId_ pCuClientAccountId_ =
101− ClientaccessUpdate'
102− { _cuQuotaUser = Nothing
103− , _cuPrettyPrint = True
104− , _cuUserIp = Nothing
105− , _cuSponsorAccountId = pCuSponsorAccountId_
106− , _cuKey = Nothing
107− , _cuClientAccountId = pCuClientAccountId_
108− , _cuOauthToken = Nothing
109− , _cuFields = Nothing
110− , _cuAlt = JSON
111− }
112−
113−-- | Available to use for quota purposes for server-side applications. Can be
114−-- any arbitrary string assigned to a user, but should not exceed 40
115−-- characters. Overrides userIp if both are provided.
116−cuQuotaUser :: Lens' ClientaccessUpdate' (Maybe Text)
117−cuQuotaUser
118− = lens _cuQuotaUser (\ s a -> s{_cuQuotaUser = a})
119−
120−-- | Returns response with indentations and line breaks.
121−cuPrettyPrint :: Lens' ClientaccessUpdate' Bool
122−cuPrettyPrint
123− = lens _cuPrettyPrint
124− (\ s a -> s{_cuPrettyPrint = a})
125−
126−-- | IP address of the site where the request originates. Use this if you
127−-- want to enforce per-user limits.
128−cuUserIp :: Lens' ClientaccessUpdate' (Maybe Text)
129−cuUserIp = lens _cuUserIp (\ s a -> s{_cuUserIp = a})
130−
131−cuSponsorAccountId :: Lens' ClientaccessUpdate' Int32
132−cuSponsorAccountId
133− = lens _cuSponsorAccountId
134− (\ s a -> s{_cuSponsorAccountId = a})
135−
136−-- | API key. Your API key identifies your project and provides you with API
137−-- access, quota, and reports. Required unless you provide an OAuth 2.0
138−-- token.
139−cuKey :: Lens' ClientaccessUpdate' (Maybe Text)
140−cuKey = lens _cuKey (\ s a -> s{_cuKey = a})
141−
142−cuClientAccountId :: Lens' ClientaccessUpdate' Int64
143−cuClientAccountId
144− = lens _cuClientAccountId
145− (\ s a -> s{_cuClientAccountId = a})
146−
147−-- | OAuth 2.0 token for the current user.
148−cuOauthToken :: Lens' ClientaccessUpdate' (Maybe Text)
149−cuOauthToken
150− = lens _cuOauthToken (\ s a -> s{_cuOauthToken = a})
151−
152−-- | Selector specifying which fields to include in a partial response.
153−cuFields :: Lens' ClientaccessUpdate' (Maybe Text)
154−cuFields = lens _cuFields (\ s a -> s{_cuFields = a})
155−
156−-- | Data format for the response.
157−cuAlt :: Lens' ClientaccessUpdate' Alt
158−cuAlt = lens _cuAlt (\ s a -> s{_cuAlt = a})
159−
160−instance GoogleRequest ClientaccessUpdate' where
161− type Rs ClientaccessUpdate' =
162− ClientAccessCapabilities
163− request = requestWithRoute defReq adExchangeBuyerURL
164− requestWithRoute r u ClientaccessUpdate'{..}
165− = go _cuQuotaUser (Just _cuPrettyPrint) _cuUserIp
166− (Just _cuSponsorAccountId)
167− _cuKey
168− _cuClientAccountId
169− _cuOauthToken
170− _cuFields
171− (Just _cuAlt)
172− where go
173− = clientWithRoute
174− (Proxy :: Proxy ClientaccessUpdateAPI)
175− r
176− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Creatives/Get.hsdeleted−177
@@ -1,177 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Creatives.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets the status for a single creative. A creative will be available
20−-- 30-40 minutes after submission.
21−--
22−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.creatives.get@.
23−module Network.Google.API.AdExchangeBuyer.Creatives.Get
24− (
25− -- * REST Resource
26− CreativesGetAPI
27−
28− -- * Creating a Request
29− , creativesGet'
30− , CreativesGet'
31−
32− -- * Request Lenses
33− , cgQuotaUser
34− , cgPrettyPrint
35− , cgBuyerCreativeId
36− , cgUserIp
37− , cgAccountId
38− , cgKey
39− , cgOauthToken
40− , cgFields
41− , cgAlt
42− ) where
43−
44−import Network.Google.AdExchangeBuyer.Types
45−import Network.Google.Prelude
46−
47−-- | A resource alias for adexchangebuyer.creatives.get which the
48−-- 'CreativesGet'' request conforms to.
49−type CreativesGetAPI =
50− "creatives" :>
51− Capture "accountId" Int32 :>
52− Capture "buyerCreativeId" Text :>
53− QueryParam "quotaUser" Text :>
54− QueryParam "prettyPrint" Bool :>
55− QueryParam "userIp" Text :>
56− QueryParam "key" Text :>
57− QueryParam "oauth_token" Text :>
58− QueryParam "fields" Text :>
59− QueryParam "alt" Alt :> Get '[JSON] Creative
60−
61−-- | Gets the status for a single creative. A creative will be available
62−-- 30-40 minutes after submission.
63−--
64−-- /See:/ 'creativesGet'' smart constructor.
65−data CreativesGet' = CreativesGet'
66− { _cgQuotaUser :: !(Maybe Text)
67− , _cgPrettyPrint :: !Bool
68− , _cgBuyerCreativeId :: !Text
69− , _cgUserIp :: !(Maybe Text)
70− , _cgAccountId :: !Int32
71− , _cgKey :: !(Maybe Text)
72− , _cgOauthToken :: !(Maybe Text)
73− , _cgFields :: !(Maybe Text)
74− , _cgAlt :: !Alt
75− } deriving (Eq,Read,Show,Data,Typeable,Generic)
76−
77−-- | Creates a value of 'CreativesGet'' with the minimum fields required to make a request.
78−--
79−-- Use one of the following lenses to modify other fields as desired:
80−--
81−-- * 'cgQuotaUser'
82−--
83−-- * 'cgPrettyPrint'
84−--
85−-- * 'cgBuyerCreativeId'
86−--
87−-- * 'cgUserIp'
88−--
89−-- * 'cgAccountId'
90−--
91−-- * 'cgKey'
92−--
93−-- * 'cgOauthToken'
94−--
95−-- * 'cgFields'
96−--
97−-- * 'cgAlt'
98−creativesGet'
99− :: Text -- ^ 'buyerCreativeId'
100− -> Int32 -- ^ 'accountId'
101− -> CreativesGet'
102−creativesGet' pCgBuyerCreativeId_ pCgAccountId_ =
103− CreativesGet'
104− { _cgQuotaUser = Nothing
105− , _cgPrettyPrint = True
106− , _cgBuyerCreativeId = pCgBuyerCreativeId_
107− , _cgUserIp = Nothing
108− , _cgAccountId = pCgAccountId_
109− , _cgKey = Nothing
110− , _cgOauthToken = Nothing
111− , _cgFields = Nothing
112− , _cgAlt = JSON
113− }
114−
115−-- | Available to use for quota purposes for server-side applications. Can be
116−-- any arbitrary string assigned to a user, but should not exceed 40
117−-- characters. Overrides userIp if both are provided.
118−cgQuotaUser :: Lens' CreativesGet' (Maybe Text)
119−cgQuotaUser
120− = lens _cgQuotaUser (\ s a -> s{_cgQuotaUser = a})
121−
122−-- | Returns response with indentations and line breaks.
123−cgPrettyPrint :: Lens' CreativesGet' Bool
124−cgPrettyPrint
125− = lens _cgPrettyPrint
126− (\ s a -> s{_cgPrettyPrint = a})
127−
128−-- | The buyer-specific id for this creative.
129−cgBuyerCreativeId :: Lens' CreativesGet' Text
130−cgBuyerCreativeId
131− = lens _cgBuyerCreativeId
132− (\ s a -> s{_cgBuyerCreativeId = a})
133−
134−-- | IP address of the site where the request originates. Use this if you
135−-- want to enforce per-user limits.
136−cgUserIp :: Lens' CreativesGet' (Maybe Text)
137−cgUserIp = lens _cgUserIp (\ s a -> s{_cgUserIp = a})
138−
139−-- | The id for the account that will serve this creative.
140−cgAccountId :: Lens' CreativesGet' Int32
141−cgAccountId
142− = lens _cgAccountId (\ s a -> s{_cgAccountId = a})
143−
144−-- | API key. Your API key identifies your project and provides you with API
145−-- access, quota, and reports. Required unless you provide an OAuth 2.0
146−-- token.
147−cgKey :: Lens' CreativesGet' (Maybe Text)
148−cgKey = lens _cgKey (\ s a -> s{_cgKey = a})
149−
150−-- | OAuth 2.0 token for the current user.
151−cgOauthToken :: Lens' CreativesGet' (Maybe Text)
152−cgOauthToken
153− = lens _cgOauthToken (\ s a -> s{_cgOauthToken = a})
154−
155−-- | Selector specifying which fields to include in a partial response.
156−cgFields :: Lens' CreativesGet' (Maybe Text)
157−cgFields = lens _cgFields (\ s a -> s{_cgFields = a})
158−
159−-- | Data format for the response.
160−cgAlt :: Lens' CreativesGet' Alt
161−cgAlt = lens _cgAlt (\ s a -> s{_cgAlt = a})
162−
163−instance GoogleRequest CreativesGet' where
164− type Rs CreativesGet' = Creative
165− request = requestWithRoute defReq adExchangeBuyerURL
166− requestWithRoute r u CreativesGet'{..}
167− = go _cgQuotaUser (Just _cgPrettyPrint)
168− _cgBuyerCreativeId
169− _cgUserIp
170− _cgAccountId
171− _cgKey
172− _cgOauthToken
173− _cgFields
174− (Just _cgAlt)
175− where go
176− = clientWithRoute (Proxy :: Proxy CreativesGetAPI) r
177− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Creatives/Insert.hsdeleted−146
@@ -1,146 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Creatives.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Submit a new creative.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.creatives.insert@.
22−module Network.Google.API.AdExchangeBuyer.Creatives.Insert
23− (
24− -- * REST Resource
25− CreativesInsertAPI
26−
27− -- * Creating a Request
28− , creativesInsert'
29− , CreativesInsert'
30−
31− -- * Request Lenses
32− , cQuotaUser
33− , cPrettyPrint
34− , cUserIp
35− , cKey
36− , cOauthToken
37− , cFields
38− , cAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.creatives.insert which the
45−-- 'CreativesInsert'' request conforms to.
46−type CreativesInsertAPI =
47− "creatives" :>
48− QueryParam "quotaUser" Text :>
49− QueryParam "prettyPrint" Bool :>
50− QueryParam "userIp" Text :>
51− QueryParam "key" Text :>
52− QueryParam "oauth_token" Text :>
53− QueryParam "fields" Text :>
54− QueryParam "alt" Alt :> Post '[JSON] Creative
55−
56−-- | Submit a new creative.
57−--
58−-- /See:/ 'creativesInsert'' smart constructor.
59−data CreativesInsert' = CreativesInsert'
60− { _cQuotaUser :: !(Maybe Text)
61− , _cPrettyPrint :: !Bool
62− , _cUserIp :: !(Maybe Text)
63− , _cKey :: !(Maybe Text)
64− , _cOauthToken :: !(Maybe Text)
65− , _cFields :: !(Maybe Text)
66− , _cAlt :: !Alt
67− } deriving (Eq,Read,Show,Data,Typeable,Generic)
68−
69−-- | Creates a value of 'CreativesInsert'' 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−-- * 'cQuotaUser'
74−--
75−-- * 'cPrettyPrint'
76−--
77−-- * 'cUserIp'
78−--
79−-- * 'cKey'
80−--
81−-- * 'cOauthToken'
82−--
83−-- * 'cFields'
84−--
85−-- * 'cAlt'
86−creativesInsert'
87− :: CreativesInsert'
88−creativesInsert' =
89− CreativesInsert'
90− { _cQuotaUser = Nothing
91− , _cPrettyPrint = True
92− , _cUserIp = Nothing
93− , _cKey = Nothing
94− , _cOauthToken = Nothing
95− , _cFields = Nothing
96− , _cAlt = JSON
97− }
98−
99−-- | Available to use for quota purposes for server-side applications. Can be
100−-- any arbitrary string assigned to a user, but should not exceed 40
101−-- characters. Overrides userIp if both are provided.
102−cQuotaUser :: Lens' CreativesInsert' (Maybe Text)
103−cQuotaUser
104− = lens _cQuotaUser (\ s a -> s{_cQuotaUser = a})
105−
106−-- | Returns response with indentations and line breaks.
107−cPrettyPrint :: Lens' CreativesInsert' Bool
108−cPrettyPrint
109− = lens _cPrettyPrint (\ s a -> s{_cPrettyPrint = a})
110−
111−-- | IP address of the site where the request originates. Use this if you
112−-- want to enforce per-user limits.
113−cUserIp :: Lens' CreativesInsert' (Maybe Text)
114−cUserIp = lens _cUserIp (\ s a -> s{_cUserIp = a})
115−
116−-- | API key. Your API key identifies your project and provides you with API
117−-- access, quota, and reports. Required unless you provide an OAuth 2.0
118−-- token.
119−cKey :: Lens' CreativesInsert' (Maybe Text)
120−cKey = lens _cKey (\ s a -> s{_cKey = a})
121−
122−-- | OAuth 2.0 token for the current user.
123−cOauthToken :: Lens' CreativesInsert' (Maybe Text)
124−cOauthToken
125− = lens _cOauthToken (\ s a -> s{_cOauthToken = a})
126−
127−-- | Selector specifying which fields to include in a partial response.
128−cFields :: Lens' CreativesInsert' (Maybe Text)
129−cFields = lens _cFields (\ s a -> s{_cFields = a})
130−
131−-- | Data format for the response.
132−cAlt :: Lens' CreativesInsert' Alt
133−cAlt = lens _cAlt (\ s a -> s{_cAlt = a})
134−
135−instance GoogleRequest CreativesInsert' where
136− type Rs CreativesInsert' = Creative
137− request = requestWithRoute defReq adExchangeBuyerURL
138− requestWithRoute r u CreativesInsert'{..}
139− = go _cQuotaUser (Just _cPrettyPrint) _cUserIp _cKey
140− _cOauthToken
141− _cFields
142− (Just _cAlt)
143− where go
144− = clientWithRoute (Proxy :: Proxy CreativesInsertAPI)
145− r
146− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Creatives/List.hsdeleted−236
@@ -1,236 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Creatives.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Retrieves a list of the authenticated user\'s active creatives. A
20−-- creative will be available 30-40 minutes after submission.
21−--
22−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.creatives.list@.
23−module Network.Google.API.AdExchangeBuyer.Creatives.List
24− (
25− -- * REST Resource
26− CreativesListAPI
27−
28− -- * Creating a Request
29− , creativesList'
30− , CreativesList'
31−
32− -- * Request Lenses
33− , clQuotaUser
34− , clPrettyPrint
35− , clBuyerCreativeId
36− , clUserIp
37− , clOpenAuctionStatusFilter
38− , clAccountId
39− , clKey
40− , clPageToken
41− , clDealsStatusFilter
42− , clOauthToken
43− , clMaxResults
44− , clFields
45− , clAlt
46− ) where
47−
48−import Network.Google.AdExchangeBuyer.Types
49−import Network.Google.Prelude
50−
51−-- | A resource alias for adexchangebuyer.creatives.list which the
52−-- 'CreativesList'' request conforms to.
53−type CreativesListAPI =
54− "creatives" :>
55− QueryParam "quotaUser" Text :>
56− QueryParam "prettyPrint" Bool :>
57− QueryParam "buyerCreativeId" Text :>
58− QueryParam "userIp" Text :>
59− QueryParam "openAuctionStatusFilter"
60− CreativesList'OpenAuctionStatusFilter
61− :>
62− QueryParam "accountId" Int32 :>
63− QueryParam "key" Text :>
64− QueryParam "pageToken" Text :>
65− QueryParam "dealsStatusFilter"
66− CreativesList'DealsStatusFilter
67− :>
68− QueryParam "oauth_token" Text :>
69− QueryParam "maxResults" Nat :>
70− QueryParam "fields" Text :>
71− QueryParam "alt" Alt :> Get '[JSON] CreativesList
72−
73−-- | Retrieves a list of the authenticated user\'s active creatives. A
74−-- creative will be available 30-40 minutes after submission.
75−--
76−-- /See:/ 'creativesList'' smart constructor.
77−data CreativesList' = CreativesList'
78− { _clQuotaUser :: !(Maybe Text)
79− , _clPrettyPrint :: !Bool
80− , _clBuyerCreativeId :: !(Maybe Text)
81− , _clUserIp :: !(Maybe Text)
82− , _clOpenAuctionStatusFilter :: !(Maybe CreativesList'OpenAuctionStatusFilter)
83− , _clAccountId :: !(Maybe Int32)
84− , _clKey :: !(Maybe Text)
85− , _clPageToken :: !(Maybe Text)
86− , _clDealsStatusFilter :: !(Maybe CreativesList'DealsStatusFilter)
87− , _clOauthToken :: !(Maybe Text)
88− , _clMaxResults :: !(Maybe Nat)
89− , _clFields :: !(Maybe Text)
90− , _clAlt :: !Alt
91− } deriving (Eq,Read,Show,Data,Typeable,Generic)
92−
93−-- | Creates a value of 'CreativesList'' with the minimum fields required to make a request.
94−--
95−-- Use one of the following lenses to modify other fields as desired:
96−--
97−-- * 'clQuotaUser'
98−--
99−-- * 'clPrettyPrint'
100−--
101−-- * 'clBuyerCreativeId'
102−--
103−-- * 'clUserIp'
104−--
105−-- * 'clOpenAuctionStatusFilter'
106−--
107−-- * 'clAccountId'
108−--
109−-- * 'clKey'
110−--
111−-- * 'clPageToken'
112−--
113−-- * 'clDealsStatusFilter'
114−--
115−-- * 'clOauthToken'
116−--
117−-- * 'clMaxResults'
118−--
119−-- * 'clFields'
120−--
121−-- * 'clAlt'
122−creativesList'
123− :: CreativesList'
124−creativesList' =
125− CreativesList'
126− { _clQuotaUser = Nothing
127− , _clPrettyPrint = True
128− , _clBuyerCreativeId = Nothing
129− , _clUserIp = Nothing
130− , _clOpenAuctionStatusFilter = Nothing
131− , _clAccountId = Nothing
132− , _clKey = Nothing
133− , _clPageToken = Nothing
134− , _clDealsStatusFilter = Nothing
135− , _clOauthToken = Nothing
136− , _clMaxResults = Nothing
137− , _clFields = Nothing
138− , _clAlt = JSON
139− }
140−
141−-- | Available to use for quota purposes for server-side applications. Can be
142−-- any arbitrary string assigned to a user, but should not exceed 40
143−-- characters. Overrides userIp if both are provided.
144−clQuotaUser :: Lens' CreativesList' (Maybe Text)
145−clQuotaUser
146− = lens _clQuotaUser (\ s a -> s{_clQuotaUser = a})
147−
148−-- | Returns response with indentations and line breaks.
149−clPrettyPrint :: Lens' CreativesList' Bool
150−clPrettyPrint
151− = lens _clPrettyPrint
152− (\ s a -> s{_clPrettyPrint = a})
153−
154−-- | When specified, only creatives for the given buyer creative ids are
155−-- returned.
156−clBuyerCreativeId :: Lens' CreativesList' (Maybe Text)
157−clBuyerCreativeId
158− = lens _clBuyerCreativeId
159− (\ s a -> s{_clBuyerCreativeId = a})
160−
161−-- | IP address of the site where the request originates. Use this if you
162−-- want to enforce per-user limits.
163−clUserIp :: Lens' CreativesList' (Maybe Text)
164−clUserIp = lens _clUserIp (\ s a -> s{_clUserIp = a})
165−
166−-- | When specified, only creatives having the given open auction status are
167−-- returned.
168−clOpenAuctionStatusFilter :: Lens' CreativesList' (Maybe CreativesList'OpenAuctionStatusFilter)
169−clOpenAuctionStatusFilter
170− = lens _clOpenAuctionStatusFilter
171− (\ s a -> s{_clOpenAuctionStatusFilter = a})
172−
173−-- | When specified, only creatives for the given account ids are returned.
174−clAccountId :: Lens' CreativesList' (Maybe Int32)
175−clAccountId
176− = lens _clAccountId (\ s a -> s{_clAccountId = a})
177−
178−-- | API key. Your API key identifies your project and provides you with API
179−-- access, quota, and reports. Required unless you provide an OAuth 2.0
180−-- token.
181−clKey :: Lens' CreativesList' (Maybe Text)
182−clKey = lens _clKey (\ s a -> s{_clKey = a})
183−
184−-- | A continuation token, used to page through ad clients. To retrieve the
185−-- next page, set this parameter to the value of \"nextPageToken\" from the
186−-- previous response. Optional.
187−clPageToken :: Lens' CreativesList' (Maybe Text)
188−clPageToken
189− = lens _clPageToken (\ s a -> s{_clPageToken = a})
190−
191−-- | When specified, only creatives having the given direct deals status are
192−-- returned.
193−clDealsStatusFilter :: Lens' CreativesList' (Maybe CreativesList'DealsStatusFilter)
194−clDealsStatusFilter
195− = lens _clDealsStatusFilter
196− (\ s a -> s{_clDealsStatusFilter = a})
197−
198−-- | OAuth 2.0 token for the current user.
199−clOauthToken :: Lens' CreativesList' (Maybe Text)
200−clOauthToken
201− = lens _clOauthToken (\ s a -> s{_clOauthToken = a})
202−
203−-- | Maximum number of entries returned on one result page. If not set, the
204−-- default is 100. Optional.
205−clMaxResults :: Lens' CreativesList' (Maybe Natural)
206−clMaxResults
207− = lens _clMaxResults (\ s a -> s{_clMaxResults = a})
208− . mapping _Nat
209−
210−-- | Selector specifying which fields to include in a partial response.
211−clFields :: Lens' CreativesList' (Maybe Text)
212−clFields = lens _clFields (\ s a -> s{_clFields = a})
213−
214−-- | Data format for the response.
215−clAlt :: Lens' CreativesList' Alt
216−clAlt = lens _clAlt (\ s a -> s{_clAlt = a})
217−
218−instance GoogleRequest CreativesList' where
219− type Rs CreativesList' = CreativesList
220− request = requestWithRoute defReq adExchangeBuyerURL
221− requestWithRoute r u CreativesList'{..}
222− = go _clQuotaUser (Just _clPrettyPrint)
223− _clBuyerCreativeId
224− _clUserIp
225− _clOpenAuctionStatusFilter
226− _clAccountId
227− _clKey
228− _clPageToken
229− _clDealsStatusFilter
230− _clOauthToken
231− _clMaxResults
232− _clFields
233− (Just _clAlt)
234− where go
235− = clientWithRoute (Proxy :: Proxy CreativesListAPI) r
236− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Deals/Get.hsdeleted−157
@@ -1,157 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Deals.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets the requested deal.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.deals.get@.
22−module Network.Google.API.AdExchangeBuyer.Deals.Get
23− (
24− -- * REST Resource
25− DealsGetAPI
26−
27− -- * Creating a Request
28− , dealsGet'
29− , DealsGet'
30−
31− -- * Request Lenses
32− , dgQuotaUser
33− , dgPrettyPrint
34− , dgUserIp
35− , dgDealId
36− , dgKey
37− , dgOauthToken
38− , dgFields
39− , dgAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.deals.get which the
46−-- 'DealsGet'' request conforms to.
47−type DealsGetAPI =
48− "deals" :>
49− Capture "dealId" Int64 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Get '[JSON] NegotiationDto
57−
58−-- | Gets the requested deal.
59−--
60−-- /See:/ 'dealsGet'' smart constructor.
61−data DealsGet' = DealsGet'
62− { _dgQuotaUser :: !(Maybe Text)
63− , _dgPrettyPrint :: !Bool
64− , _dgUserIp :: !(Maybe Text)
65− , _dgDealId :: !Int64
66− , _dgKey :: !(Maybe Text)
67− , _dgOauthToken :: !(Maybe Text)
68− , _dgFields :: !(Maybe Text)
69− , _dgAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'DealsGet'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'dgQuotaUser'
77−--
78−-- * 'dgPrettyPrint'
79−--
80−-- * 'dgUserIp'
81−--
82−-- * 'dgDealId'
83−--
84−-- * 'dgKey'
85−--
86−-- * 'dgOauthToken'
87−--
88−-- * 'dgFields'
89−--
90−-- * 'dgAlt'
91−dealsGet'
92− :: Int64 -- ^ 'dealId'
93− -> DealsGet'
94−dealsGet' pDgDealId_ =
95− DealsGet'
96− { _dgQuotaUser = Nothing
97− , _dgPrettyPrint = True
98− , _dgUserIp = Nothing
99− , _dgDealId = pDgDealId_
100− , _dgKey = Nothing
101− , _dgOauthToken = Nothing
102− , _dgFields = Nothing
103− , _dgAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−dgQuotaUser :: Lens' DealsGet' (Maybe Text)
110−dgQuotaUser
111− = lens _dgQuotaUser (\ s a -> s{_dgQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−dgPrettyPrint :: Lens' DealsGet' Bool
115−dgPrettyPrint
116− = lens _dgPrettyPrint
117− (\ s a -> s{_dgPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−dgUserIp :: Lens' DealsGet' (Maybe Text)
122−dgUserIp = lens _dgUserIp (\ s a -> s{_dgUserIp = a})
123−
124−dgDealId :: Lens' DealsGet' Int64
125−dgDealId = lens _dgDealId (\ s a -> s{_dgDealId = a})
126−
127−-- | API key. Your API key identifies your project and provides you with API
128−-- access, quota, and reports. Required unless you provide an OAuth 2.0
129−-- token.
130−dgKey :: Lens' DealsGet' (Maybe Text)
131−dgKey = lens _dgKey (\ s a -> s{_dgKey = a})
132−
133−-- | OAuth 2.0 token for the current user.
134−dgOauthToken :: Lens' DealsGet' (Maybe Text)
135−dgOauthToken
136− = lens _dgOauthToken (\ s a -> s{_dgOauthToken = a})
137−
138−-- | Selector specifying which fields to include in a partial response.
139−dgFields :: Lens' DealsGet' (Maybe Text)
140−dgFields = lens _dgFields (\ s a -> s{_dgFields = a})
141−
142−-- | Data format for the response.
143−dgAlt :: Lens' DealsGet' Alt
144−dgAlt = lens _dgAlt (\ s a -> s{_dgAlt = a})
145−
146−instance GoogleRequest DealsGet' where
147− type Rs DealsGet' = NegotiationDto
148− request = requestWithRoute defReq adExchangeBuyerURL
149− requestWithRoute r u DealsGet'{..}
150− = go _dgQuotaUser (Just _dgPrettyPrint) _dgUserIp
151− _dgDealId
152− _dgKey
153− _dgOauthToken
154− _dgFields
155− (Just _dgAlt)
156− where go
157− = clientWithRoute (Proxy :: Proxy DealsGetAPI) r u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/Delete.hsdeleted−169
@@ -1,169 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplacedeals.Delete
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Delete the specified deals from the order
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplacedeals.delete@.
22−module Network.Google.API.AdExchangeBuyer.Marketplacedeals.Delete
23− (
24− -- * REST Resource
25− MarketplacedealsDeleteAPI
26−
27− -- * Creating a Request
28− , marketplacedealsDelete'
29− , MarketplacedealsDelete'
30−
31− -- * Request Lenses
32− , mddQuotaUser
33− , mddPrettyPrint
34− , mddUserIp
35− , mddKey
36− , mddOauthToken
37− , mddOrderId
38− , mddFields
39− , mddAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplacedeals.delete which the
46−-- 'MarketplacedealsDelete'' request conforms to.
47−type MarketplacedealsDeleteAPI =
48− "marketplaceOrders" :>
49− Capture "orderId" Text :>
50− "deals" :>
51− "delete" :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Post '[JSON] DeleteOrderDealsResponse
60−
61−-- | Delete the specified deals from the order
62−--
63−-- /See:/ 'marketplacedealsDelete'' smart constructor.
64−data MarketplacedealsDelete' = MarketplacedealsDelete'
65− { _mddQuotaUser :: !(Maybe Text)
66− , _mddPrettyPrint :: !Bool
67− , _mddUserIp :: !(Maybe Text)
68− , _mddKey :: !(Maybe Text)
69− , _mddOauthToken :: !(Maybe Text)
70− , _mddOrderId :: !Text
71− , _mddFields :: !(Maybe Text)
72− , _mddAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'MarketplacedealsDelete'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'mddQuotaUser'
80−--
81−-- * 'mddPrettyPrint'
82−--
83−-- * 'mddUserIp'
84−--
85−-- * 'mddKey'
86−--
87−-- * 'mddOauthToken'
88−--
89−-- * 'mddOrderId'
90−--
91−-- * 'mddFields'
92−--
93−-- * 'mddAlt'
94−marketplacedealsDelete'
95− :: Text -- ^ 'orderId'
96− -> MarketplacedealsDelete'
97−marketplacedealsDelete' pMddOrderId_ =
98− MarketplacedealsDelete'
99− { _mddQuotaUser = Nothing
100− , _mddPrettyPrint = True
101− , _mddUserIp = Nothing
102− , _mddKey = Nothing
103− , _mddOauthToken = Nothing
104− , _mddOrderId = pMddOrderId_
105− , _mddFields = Nothing
106− , _mddAlt = JSON
107− }
108−
109−-- | Available to use for quota purposes for server-side applications. Can be
110−-- any arbitrary string assigned to a user, but should not exceed 40
111−-- characters. Overrides userIp if both are provided.
112−mddQuotaUser :: Lens' MarketplacedealsDelete' (Maybe Text)
113−mddQuotaUser
114− = lens _mddQuotaUser (\ s a -> s{_mddQuotaUser = a})
115−
116−-- | Returns response with indentations and line breaks.
117−mddPrettyPrint :: Lens' MarketplacedealsDelete' Bool
118−mddPrettyPrint
119− = lens _mddPrettyPrint
120− (\ s a -> s{_mddPrettyPrint = a})
121−
122−-- | IP address of the site where the request originates. Use this if you
123−-- want to enforce per-user limits.
124−mddUserIp :: Lens' MarketplacedealsDelete' (Maybe Text)
125−mddUserIp
126− = lens _mddUserIp (\ s a -> s{_mddUserIp = a})
127−
128−-- | API key. Your API key identifies your project and provides you with API
129−-- access, quota, and reports. Required unless you provide an OAuth 2.0
130−-- token.
131−mddKey :: Lens' MarketplacedealsDelete' (Maybe Text)
132−mddKey = lens _mddKey (\ s a -> s{_mddKey = a})
133−
134−-- | OAuth 2.0 token for the current user.
135−mddOauthToken :: Lens' MarketplacedealsDelete' (Maybe Text)
136−mddOauthToken
137− = lens _mddOauthToken
138− (\ s a -> s{_mddOauthToken = a})
139−
140−-- | The orderId to delete deals from.
141−mddOrderId :: Lens' MarketplacedealsDelete' Text
142−mddOrderId
143− = lens _mddOrderId (\ s a -> s{_mddOrderId = a})
144−
145−-- | Selector specifying which fields to include in a partial response.
146−mddFields :: Lens' MarketplacedealsDelete' (Maybe Text)
147−mddFields
148− = lens _mddFields (\ s a -> s{_mddFields = a})
149−
150−-- | Data format for the response.
151−mddAlt :: Lens' MarketplacedealsDelete' Alt
152−mddAlt = lens _mddAlt (\ s a -> s{_mddAlt = a})
153−
154−instance GoogleRequest MarketplacedealsDelete' where
155− type Rs MarketplacedealsDelete' =
156− DeleteOrderDealsResponse
157− request = requestWithRoute defReq adExchangeBuyerURL
158− requestWithRoute r u MarketplacedealsDelete'{..}
159− = go _mddQuotaUser (Just _mddPrettyPrint) _mddUserIp
160− _mddKey
161− _mddOauthToken
162− _mddOrderId
163− _mddFields
164− (Just _mddAlt)
165− where go
166− = clientWithRoute
167− (Proxy :: Proxy MarketplacedealsDeleteAPI)
168− r
169− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/Insert.hsdeleted−169
@@ -1,169 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplacedeals.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Add new deals for the specified order
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplacedeals.insert@.
22−module Network.Google.API.AdExchangeBuyer.Marketplacedeals.Insert
23− (
24− -- * REST Resource
25− MarketplacedealsInsertAPI
26−
27− -- * Creating a Request
28− , marketplacedealsInsert'
29− , MarketplacedealsInsert'
30−
31− -- * Request Lenses
32− , miiQuotaUser
33− , miiPrettyPrint
34− , miiUserIp
35− , miiKey
36− , miiOauthToken
37− , miiOrderId
38− , miiFields
39− , miiAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplacedeals.insert which the
46−-- 'MarketplacedealsInsert'' request conforms to.
47−type MarketplacedealsInsertAPI =
48− "marketplaceOrders" :>
49− Capture "orderId" Text :>
50− "deals" :>
51− "insert" :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Post '[JSON] AddOrderDealsResponse
60−
61−-- | Add new deals for the specified order
62−--
63−-- /See:/ 'marketplacedealsInsert'' smart constructor.
64−data MarketplacedealsInsert' = MarketplacedealsInsert'
65− { _miiQuotaUser :: !(Maybe Text)
66− , _miiPrettyPrint :: !Bool
67− , _miiUserIp :: !(Maybe Text)
68− , _miiKey :: !(Maybe Text)
69− , _miiOauthToken :: !(Maybe Text)
70− , _miiOrderId :: !Text
71− , _miiFields :: !(Maybe Text)
72− , _miiAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'MarketplacedealsInsert'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'miiQuotaUser'
80−--
81−-- * 'miiPrettyPrint'
82−--
83−-- * 'miiUserIp'
84−--
85−-- * 'miiKey'
86−--
87−-- * 'miiOauthToken'
88−--
89−-- * 'miiOrderId'
90−--
91−-- * 'miiFields'
92−--
93−-- * 'miiAlt'
94−marketplacedealsInsert'
95− :: Text -- ^ 'orderId'
96− -> MarketplacedealsInsert'
97−marketplacedealsInsert' pMiiOrderId_ =
98− MarketplacedealsInsert'
99− { _miiQuotaUser = Nothing
100− , _miiPrettyPrint = True
101− , _miiUserIp = Nothing
102− , _miiKey = Nothing
103− , _miiOauthToken = Nothing
104− , _miiOrderId = pMiiOrderId_
105− , _miiFields = Nothing
106− , _miiAlt = JSON
107− }
108−
109−-- | Available to use for quota purposes for server-side applications. Can be
110−-- any arbitrary string assigned to a user, but should not exceed 40
111−-- characters. Overrides userIp if both are provided.
112−miiQuotaUser :: Lens' MarketplacedealsInsert' (Maybe Text)
113−miiQuotaUser
114− = lens _miiQuotaUser (\ s a -> s{_miiQuotaUser = a})
115−
116−-- | Returns response with indentations and line breaks.
117−miiPrettyPrint :: Lens' MarketplacedealsInsert' Bool
118−miiPrettyPrint
119− = lens _miiPrettyPrint
120− (\ s a -> s{_miiPrettyPrint = a})
121−
122−-- | IP address of the site where the request originates. Use this if you
123−-- want to enforce per-user limits.
124−miiUserIp :: Lens' MarketplacedealsInsert' (Maybe Text)
125−miiUserIp
126− = lens _miiUserIp (\ s a -> s{_miiUserIp = a})
127−
128−-- | API key. Your API key identifies your project and provides you with API
129−-- access, quota, and reports. Required unless you provide an OAuth 2.0
130−-- token.
131−miiKey :: Lens' MarketplacedealsInsert' (Maybe Text)
132−miiKey = lens _miiKey (\ s a -> s{_miiKey = a})
133−
134−-- | OAuth 2.0 token for the current user.
135−miiOauthToken :: Lens' MarketplacedealsInsert' (Maybe Text)
136−miiOauthToken
137− = lens _miiOauthToken
138− (\ s a -> s{_miiOauthToken = a})
139−
140−-- | OrderId for which deals need to be added.
141−miiOrderId :: Lens' MarketplacedealsInsert' Text
142−miiOrderId
143− = lens _miiOrderId (\ s a -> s{_miiOrderId = a})
144−
145−-- | Selector specifying which fields to include in a partial response.
146−miiFields :: Lens' MarketplacedealsInsert' (Maybe Text)
147−miiFields
148− = lens _miiFields (\ s a -> s{_miiFields = a})
149−
150−-- | Data format for the response.
151−miiAlt :: Lens' MarketplacedealsInsert' Alt
152−miiAlt = lens _miiAlt (\ s a -> s{_miiAlt = a})
153−
154−instance GoogleRequest MarketplacedealsInsert' where
155− type Rs MarketplacedealsInsert' =
156− AddOrderDealsResponse
157− request = requestWithRoute defReq adExchangeBuyerURL
158− requestWithRoute r u MarketplacedealsInsert'{..}
159− = go _miiQuotaUser (Just _miiPrettyPrint) _miiUserIp
160− _miiKey
161− _miiOauthToken
162− _miiOrderId
163− _miiFields
164− (Just _miiAlt)
165− where go
166− = clientWithRoute
167− (Proxy :: Proxy MarketplacedealsInsertAPI)
168− r
169− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/List.hsdeleted−164
@@ -1,164 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplacedeals.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | List all the deals for a given order
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplacedeals.list@.
22−module Network.Google.API.AdExchangeBuyer.Marketplacedeals.List
23− (
24− -- * REST Resource
25− MarketplacedealsListAPI
26−
27− -- * Creating a Request
28− , marketplacedealsList'
29− , MarketplacedealsList'
30−
31− -- * Request Lenses
32− , mlQuotaUser
33− , mlPrettyPrint
34− , mlUserIp
35− , mlKey
36− , mlOauthToken
37− , mlOrderId
38− , mlFields
39− , mlAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplacedeals.list which the
46−-- 'MarketplacedealsList'' request conforms to.
47−type MarketplacedealsListAPI =
48− "marketplaceOrders" :>
49− Capture "orderId" Text :>
50− "deals" :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "key" Text :>
55− QueryParam "oauth_token" Text :>
56− QueryParam "fields" Text :>
57− QueryParam "alt" Alt :>
58− Get '[JSON] GetOrderDealsResponse
59−
60−-- | List all the deals for a given order
61−--
62−-- /See:/ 'marketplacedealsList'' smart constructor.
63−data MarketplacedealsList' = MarketplacedealsList'
64− { _mlQuotaUser :: !(Maybe Text)
65− , _mlPrettyPrint :: !Bool
66− , _mlUserIp :: !(Maybe Text)
67− , _mlKey :: !(Maybe Text)
68− , _mlOauthToken :: !(Maybe Text)
69− , _mlOrderId :: !Text
70− , _mlFields :: !(Maybe Text)
71− , _mlAlt :: !Alt
72− } deriving (Eq,Read,Show,Data,Typeable,Generic)
73−
74−-- | Creates a value of 'MarketplacedealsList'' with the minimum fields required to make a request.
75−--
76−-- Use one of the following lenses to modify other fields as desired:
77−--
78−-- * 'mlQuotaUser'
79−--
80−-- * 'mlPrettyPrint'
81−--
82−-- * 'mlUserIp'
83−--
84−-- * 'mlKey'
85−--
86−-- * 'mlOauthToken'
87−--
88−-- * 'mlOrderId'
89−--
90−-- * 'mlFields'
91−--
92−-- * 'mlAlt'
93−marketplacedealsList'
94− :: Text -- ^ 'orderId'
95− -> MarketplacedealsList'
96−marketplacedealsList' pMlOrderId_ =
97− MarketplacedealsList'
98− { _mlQuotaUser = Nothing
99− , _mlPrettyPrint = True
100− , _mlUserIp = Nothing
101− , _mlKey = Nothing
102− , _mlOauthToken = Nothing
103− , _mlOrderId = pMlOrderId_
104− , _mlFields = Nothing
105− , _mlAlt = JSON
106− }
107−
108−-- | Available to use for quota purposes for server-side applications. Can be
109−-- any arbitrary string assigned to a user, but should not exceed 40
110−-- characters. Overrides userIp if both are provided.
111−mlQuotaUser :: Lens' MarketplacedealsList' (Maybe Text)
112−mlQuotaUser
113− = lens _mlQuotaUser (\ s a -> s{_mlQuotaUser = a})
114−
115−-- | Returns response with indentations and line breaks.
116−mlPrettyPrint :: Lens' MarketplacedealsList' Bool
117−mlPrettyPrint
118− = lens _mlPrettyPrint
119− (\ s a -> s{_mlPrettyPrint = a})
120−
121−-- | IP address of the site where the request originates. Use this if you
122−-- want to enforce per-user limits.
123−mlUserIp :: Lens' MarketplacedealsList' (Maybe Text)
124−mlUserIp = lens _mlUserIp (\ s a -> s{_mlUserIp = a})
125−
126−-- | API key. Your API key identifies your project and provides you with API
127−-- access, quota, and reports. Required unless you provide an OAuth 2.0
128−-- token.
129−mlKey :: Lens' MarketplacedealsList' (Maybe Text)
130−mlKey = lens _mlKey (\ s a -> s{_mlKey = a})
131−
132−-- | OAuth 2.0 token for the current user.
133−mlOauthToken :: Lens' MarketplacedealsList' (Maybe Text)
134−mlOauthToken
135− = lens _mlOauthToken (\ s a -> s{_mlOauthToken = a})
136−
137−-- | The orderId to get deals for.
138−mlOrderId :: Lens' MarketplacedealsList' Text
139−mlOrderId
140− = lens _mlOrderId (\ s a -> s{_mlOrderId = a})
141−
142−-- | Selector specifying which fields to include in a partial response.
143−mlFields :: Lens' MarketplacedealsList' (Maybe Text)
144−mlFields = lens _mlFields (\ s a -> s{_mlFields = a})
145−
146−-- | Data format for the response.
147−mlAlt :: Lens' MarketplacedealsList' Alt
148−mlAlt = lens _mlAlt (\ s a -> s{_mlAlt = a})
149−
150−instance GoogleRequest MarketplacedealsList' where
151− type Rs MarketplacedealsList' = GetOrderDealsResponse
152− request = requestWithRoute defReq adExchangeBuyerURL
153− requestWithRoute r u MarketplacedealsList'{..}
154− = go _mlQuotaUser (Just _mlPrettyPrint) _mlUserIp
155− _mlKey
156− _mlOauthToken
157− _mlOrderId
158− _mlFields
159− (Just _mlAlt)
160− where go
161− = clientWithRoute
162− (Proxy :: Proxy MarketplacedealsListAPI)
163− r
164− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacedeals/Update.hsdeleted−169
@@ -1,169 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplacedeals.Update
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Replaces all the deals in the order with the passed in deals
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplacedeals.update@.
22−module Network.Google.API.AdExchangeBuyer.Marketplacedeals.Update
23− (
24− -- * REST Resource
25− MarketplacedealsUpdateAPI
26−
27− -- * Creating a Request
28− , marketplacedealsUpdate'
29− , MarketplacedealsUpdate'
30−
31− -- * Request Lenses
32− , muuQuotaUser
33− , muuPrettyPrint
34− , muuUserIp
35− , muuKey
36− , muuOauthToken
37− , muuOrderId
38− , muuFields
39− , muuAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplacedeals.update which the
46−-- 'MarketplacedealsUpdate'' request conforms to.
47−type MarketplacedealsUpdateAPI =
48− "marketplaceOrders" :>
49− Capture "orderId" Text :>
50− "deals" :>
51− "update" :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Post '[JSON] EditAllOrderDealsResponse
60−
61−-- | Replaces all the deals in the order with the passed in deals
62−--
63−-- /See:/ 'marketplacedealsUpdate'' smart constructor.
64−data MarketplacedealsUpdate' = MarketplacedealsUpdate'
65− { _muuQuotaUser :: !(Maybe Text)
66− , _muuPrettyPrint :: !Bool
67− , _muuUserIp :: !(Maybe Text)
68− , _muuKey :: !(Maybe Text)
69− , _muuOauthToken :: !(Maybe Text)
70− , _muuOrderId :: !Text
71− , _muuFields :: !(Maybe Text)
72− , _muuAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'MarketplacedealsUpdate'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'muuQuotaUser'
80−--
81−-- * 'muuPrettyPrint'
82−--
83−-- * 'muuUserIp'
84−--
85−-- * 'muuKey'
86−--
87−-- * 'muuOauthToken'
88−--
89−-- * 'muuOrderId'
90−--
91−-- * 'muuFields'
92−--
93−-- * 'muuAlt'
94−marketplacedealsUpdate'
95− :: Text -- ^ 'orderId'
96− -> MarketplacedealsUpdate'
97−marketplacedealsUpdate' pMuuOrderId_ =
98− MarketplacedealsUpdate'
99− { _muuQuotaUser = Nothing
100− , _muuPrettyPrint = True
101− , _muuUserIp = Nothing
102− , _muuKey = Nothing
103− , _muuOauthToken = Nothing
104− , _muuOrderId = pMuuOrderId_
105− , _muuFields = Nothing
106− , _muuAlt = JSON
107− }
108−
109−-- | Available to use for quota purposes for server-side applications. Can be
110−-- any arbitrary string assigned to a user, but should not exceed 40
111−-- characters. Overrides userIp if both are provided.
112−muuQuotaUser :: Lens' MarketplacedealsUpdate' (Maybe Text)
113−muuQuotaUser
114− = lens _muuQuotaUser (\ s a -> s{_muuQuotaUser = a})
115−
116−-- | Returns response with indentations and line breaks.
117−muuPrettyPrint :: Lens' MarketplacedealsUpdate' Bool
118−muuPrettyPrint
119− = lens _muuPrettyPrint
120− (\ s a -> s{_muuPrettyPrint = a})
121−
122−-- | IP address of the site where the request originates. Use this if you
123−-- want to enforce per-user limits.
124−muuUserIp :: Lens' MarketplacedealsUpdate' (Maybe Text)
125−muuUserIp
126− = lens _muuUserIp (\ s a -> s{_muuUserIp = a})
127−
128−-- | API key. Your API key identifies your project and provides you with API
129−-- access, quota, and reports. Required unless you provide an OAuth 2.0
130−-- token.
131−muuKey :: Lens' MarketplacedealsUpdate' (Maybe Text)
132−muuKey = lens _muuKey (\ s a -> s{_muuKey = a})
133−
134−-- | OAuth 2.0 token for the current user.
135−muuOauthToken :: Lens' MarketplacedealsUpdate' (Maybe Text)
136−muuOauthToken
137− = lens _muuOauthToken
138− (\ s a -> s{_muuOauthToken = a})
139−
140−-- | The orderId to edit deals on.
141−muuOrderId :: Lens' MarketplacedealsUpdate' Text
142−muuOrderId
143− = lens _muuOrderId (\ s a -> s{_muuOrderId = a})
144−
145−-- | Selector specifying which fields to include in a partial response.
146−muuFields :: Lens' MarketplacedealsUpdate' (Maybe Text)
147−muuFields
148− = lens _muuFields (\ s a -> s{_muuFields = a})
149−
150−-- | Data format for the response.
151−muuAlt :: Lens' MarketplacedealsUpdate' Alt
152−muuAlt = lens _muuAlt (\ s a -> s{_muuAlt = a})
153−
154−instance GoogleRequest MarketplacedealsUpdate' where
155− type Rs MarketplacedealsUpdate' =
156− EditAllOrderDealsResponse
157− request = requestWithRoute defReq adExchangeBuyerURL
158− requestWithRoute r u MarketplacedealsUpdate'{..}
159− = go _muuQuotaUser (Just _muuPrettyPrint) _muuUserIp
160− _muuKey
161− _muuOauthToken
162− _muuOrderId
163− _muuFields
164− (Just _muuAlt)
165− where go
166− = clientWithRoute
167− (Proxy :: Proxy MarketplacedealsUpdateAPI)
168− r
169− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacenotes/Insert.hsdeleted−166
@@ -1,166 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplacenotes.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Add notes to the order
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplacenotes.insert@.
22−module Network.Google.API.AdExchangeBuyer.Marketplacenotes.Insert
23− (
24− -- * REST Resource
25− MarketplacenotesInsertAPI
26−
27− -- * Creating a Request
28− , marketplacenotesInsert'
29− , MarketplacenotesInsert'
30−
31− -- * Request Lenses
32− , miQuotaUser
33− , miPrettyPrint
34− , miUserIp
35− , miKey
36− , miOauthToken
37− , miOrderId
38− , miFields
39− , miAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplacenotes.insert which the
46−-- 'MarketplacenotesInsert'' request conforms to.
47−type MarketplacenotesInsertAPI =
48− "marketplaceOrders" :>
49− Capture "orderId" Text :>
50− "notes" :>
51− "insert" :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Post '[JSON] AddOrderNotesResponse
60−
61−-- | Add notes to the order
62−--
63−-- /See:/ 'marketplacenotesInsert'' smart constructor.
64−data MarketplacenotesInsert' = MarketplacenotesInsert'
65− { _miQuotaUser :: !(Maybe Text)
66− , _miPrettyPrint :: !Bool
67− , _miUserIp :: !(Maybe Text)
68− , _miKey :: !(Maybe Text)
69− , _miOauthToken :: !(Maybe Text)
70− , _miOrderId :: !Text
71− , _miFields :: !(Maybe Text)
72− , _miAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'MarketplacenotesInsert'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'miQuotaUser'
80−--
81−-- * 'miPrettyPrint'
82−--
83−-- * 'miUserIp'
84−--
85−-- * 'miKey'
86−--
87−-- * 'miOauthToken'
88−--
89−-- * 'miOrderId'
90−--
91−-- * 'miFields'
92−--
93−-- * 'miAlt'
94−marketplacenotesInsert'
95− :: Text -- ^ 'orderId'
96− -> MarketplacenotesInsert'
97−marketplacenotesInsert' pMiOrderId_ =
98− MarketplacenotesInsert'
99− { _miQuotaUser = Nothing
100− , _miPrettyPrint = True
101− , _miUserIp = Nothing
102− , _miKey = Nothing
103− , _miOauthToken = Nothing
104− , _miOrderId = pMiOrderId_
105− , _miFields = Nothing
106− , _miAlt = JSON
107− }
108−
109−-- | Available to use for quota purposes for server-side applications. Can be
110−-- any arbitrary string assigned to a user, but should not exceed 40
111−-- characters. Overrides userIp if both are provided.
112−miQuotaUser :: Lens' MarketplacenotesInsert' (Maybe Text)
113−miQuotaUser
114− = lens _miQuotaUser (\ s a -> s{_miQuotaUser = a})
115−
116−-- | Returns response with indentations and line breaks.
117−miPrettyPrint :: Lens' MarketplacenotesInsert' Bool
118−miPrettyPrint
119− = lens _miPrettyPrint
120− (\ s a -> s{_miPrettyPrint = a})
121−
122−-- | IP address of the site where the request originates. Use this if you
123−-- want to enforce per-user limits.
124−miUserIp :: Lens' MarketplacenotesInsert' (Maybe Text)
125−miUserIp = lens _miUserIp (\ s a -> s{_miUserIp = a})
126−
127−-- | API key. Your API key identifies your project and provides you with API
128−-- access, quota, and reports. Required unless you provide an OAuth 2.0
129−-- token.
130−miKey :: Lens' MarketplacenotesInsert' (Maybe Text)
131−miKey = lens _miKey (\ s a -> s{_miKey = a})
132−
133−-- | OAuth 2.0 token for the current user.
134−miOauthToken :: Lens' MarketplacenotesInsert' (Maybe Text)
135−miOauthToken
136− = lens _miOauthToken (\ s a -> s{_miOauthToken = a})
137−
138−-- | The orderId to add notes for.
139−miOrderId :: Lens' MarketplacenotesInsert' Text
140−miOrderId
141− = lens _miOrderId (\ s a -> s{_miOrderId = a})
142−
143−-- | Selector specifying which fields to include in a partial response.
144−miFields :: Lens' MarketplacenotesInsert' (Maybe Text)
145−miFields = lens _miFields (\ s a -> s{_miFields = a})
146−
147−-- | Data format for the response.
148−miAlt :: Lens' MarketplacenotesInsert' Alt
149−miAlt = lens _miAlt (\ s a -> s{_miAlt = a})
150−
151−instance GoogleRequest MarketplacenotesInsert' where
152− type Rs MarketplacenotesInsert' =
153− AddOrderNotesResponse
154− request = requestWithRoute defReq adExchangeBuyerURL
155− requestWithRoute r u MarketplacenotesInsert'{..}
156− = go _miQuotaUser (Just _miPrettyPrint) _miUserIp
157− _miKey
158− _miOauthToken
159− _miOrderId
160− _miFields
161− (Just _miAlt)
162− where go
163− = clientWithRoute
164− (Proxy :: Proxy MarketplacenotesInsertAPI)
165− r
166− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplacenotes/List.hsdeleted−167
@@ -1,167 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplacenotes.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Get all the notes associated with an order
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplacenotes.list@.
22−module Network.Google.API.AdExchangeBuyer.Marketplacenotes.List
23− (
24− -- * REST Resource
25− MarketplacenotesListAPI
26−
27− -- * Creating a Request
28− , marketplacenotesList'
29− , MarketplacenotesList'
30−
31− -- * Request Lenses
32− , mllQuotaUser
33− , mllPrettyPrint
34− , mllUserIp
35− , mllKey
36− , mllOauthToken
37− , mllOrderId
38− , mllFields
39− , mllAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplacenotes.list which the
46−-- 'MarketplacenotesList'' request conforms to.
47−type MarketplacenotesListAPI =
48− "marketplaceOrders" :>
49− Capture "orderId" Text :>
50− "notes" :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "key" Text :>
55− QueryParam "oauth_token" Text :>
56− QueryParam "fields" Text :>
57− QueryParam "alt" Alt :>
58− Get '[JSON] GetOrderNotesResponse
59−
60−-- | Get all the notes associated with an order
61−--
62−-- /See:/ 'marketplacenotesList'' smart constructor.
63−data MarketplacenotesList' = MarketplacenotesList'
64− { _mllQuotaUser :: !(Maybe Text)
65− , _mllPrettyPrint :: !Bool
66− , _mllUserIp :: !(Maybe Text)
67− , _mllKey :: !(Maybe Text)
68− , _mllOauthToken :: !(Maybe Text)
69− , _mllOrderId :: !Text
70− , _mllFields :: !(Maybe Text)
71− , _mllAlt :: !Alt
72− } deriving (Eq,Read,Show,Data,Typeable,Generic)
73−
74−-- | Creates a value of 'MarketplacenotesList'' with the minimum fields required to make a request.
75−--
76−-- Use one of the following lenses to modify other fields as desired:
77−--
78−-- * 'mllQuotaUser'
79−--
80−-- * 'mllPrettyPrint'
81−--
82−-- * 'mllUserIp'
83−--
84−-- * 'mllKey'
85−--
86−-- * 'mllOauthToken'
87−--
88−-- * 'mllOrderId'
89−--
90−-- * 'mllFields'
91−--
92−-- * 'mllAlt'
93−marketplacenotesList'
94− :: Text -- ^ 'orderId'
95− -> MarketplacenotesList'
96−marketplacenotesList' pMllOrderId_ =
97− MarketplacenotesList'
98− { _mllQuotaUser = Nothing
99− , _mllPrettyPrint = True
100− , _mllUserIp = Nothing
101− , _mllKey = Nothing
102− , _mllOauthToken = Nothing
103− , _mllOrderId = pMllOrderId_
104− , _mllFields = Nothing
105− , _mllAlt = JSON
106− }
107−
108−-- | Available to use for quota purposes for server-side applications. Can be
109−-- any arbitrary string assigned to a user, but should not exceed 40
110−-- characters. Overrides userIp if both are provided.
111−mllQuotaUser :: Lens' MarketplacenotesList' (Maybe Text)
112−mllQuotaUser
113− = lens _mllQuotaUser (\ s a -> s{_mllQuotaUser = a})
114−
115−-- | Returns response with indentations and line breaks.
116−mllPrettyPrint :: Lens' MarketplacenotesList' Bool
117−mllPrettyPrint
118− = lens _mllPrettyPrint
119− (\ s a -> s{_mllPrettyPrint = a})
120−
121−-- | IP address of the site where the request originates. Use this if you
122−-- want to enforce per-user limits.
123−mllUserIp :: Lens' MarketplacenotesList' (Maybe Text)
124−mllUserIp
125− = lens _mllUserIp (\ s a -> s{_mllUserIp = a})
126−
127−-- | API key. Your API key identifies your project and provides you with API
128−-- access, quota, and reports. Required unless you provide an OAuth 2.0
129−-- token.
130−mllKey :: Lens' MarketplacenotesList' (Maybe Text)
131−mllKey = lens _mllKey (\ s a -> s{_mllKey = a})
132−
133−-- | OAuth 2.0 token for the current user.
134−mllOauthToken :: Lens' MarketplacenotesList' (Maybe Text)
135−mllOauthToken
136− = lens _mllOauthToken
137− (\ s a -> s{_mllOauthToken = a})
138−
139−-- | The orderId to get notes for.
140−mllOrderId :: Lens' MarketplacenotesList' Text
141−mllOrderId
142− = lens _mllOrderId (\ s a -> s{_mllOrderId = a})
143−
144−-- | Selector specifying which fields to include in a partial response.
145−mllFields :: Lens' MarketplacenotesList' (Maybe Text)
146−mllFields
147− = lens _mllFields (\ s a -> s{_mllFields = a})
148−
149−-- | Data format for the response.
150−mllAlt :: Lens' MarketplacenotesList' Alt
151−mllAlt = lens _mllAlt (\ s a -> s{_mllAlt = a})
152−
153−instance GoogleRequest MarketplacenotesList' where
154− type Rs MarketplacenotesList' = GetOrderNotesResponse
155− request = requestWithRoute defReq adExchangeBuyerURL
156− requestWithRoute r u MarketplacenotesList'{..}
157− = go _mllQuotaUser (Just _mllPrettyPrint) _mllUserIp
158− _mllKey
159− _mllOauthToken
160− _mllOrderId
161− _mllFields
162− (Just _mllAlt)
163− where go
164− = clientWithRoute
165− (Proxy :: Proxy MarketplacenotesListAPI)
166− r
167− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceoffers/Get.hsdeleted−162
@@ -1,162 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets the requested negotiation.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplaceoffers.get@.
22−module Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Get
23− (
24− -- * REST Resource
25− MarketplaceoffersGetAPI
26−
27− -- * Creating a Request
28− , marketplaceoffersGet'
29− , MarketplaceoffersGet'
30−
31− -- * Request Lenses
32− , mgQuotaUser
33− , mgPrettyPrint
34− , mgUserIp
35− , mgKey
36− , mgOfferId
37− , mgOauthToken
38− , mgFields
39− , mgAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplaceoffers.get which the
46−-- 'MarketplaceoffersGet'' request conforms to.
47−type MarketplaceoffersGetAPI =
48− "marketplaceOffers" :>
49− Capture "offerId" Text :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Get '[JSON] MarketplaceOffer
57−
58−-- | Gets the requested negotiation.
59−--
60−-- /See:/ 'marketplaceoffersGet'' smart constructor.
61−data MarketplaceoffersGet' = MarketplaceoffersGet'
62− { _mgQuotaUser :: !(Maybe Text)
63− , _mgPrettyPrint :: !Bool
64− , _mgUserIp :: !(Maybe Text)
65− , _mgKey :: !(Maybe Text)
66− , _mgOfferId :: !Text
67− , _mgOauthToken :: !(Maybe Text)
68− , _mgFields :: !(Maybe Text)
69− , _mgAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'MarketplaceoffersGet'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'mgQuotaUser'
77−--
78−-- * 'mgPrettyPrint'
79−--
80−-- * 'mgUserIp'
81−--
82−-- * 'mgKey'
83−--
84−-- * 'mgOfferId'
85−--
86−-- * 'mgOauthToken'
87−--
88−-- * 'mgFields'
89−--
90−-- * 'mgAlt'
91−marketplaceoffersGet'
92− :: Text -- ^ 'offerId'
93− -> MarketplaceoffersGet'
94−marketplaceoffersGet' pMgOfferId_ =
95− MarketplaceoffersGet'
96− { _mgQuotaUser = Nothing
97− , _mgPrettyPrint = True
98− , _mgUserIp = Nothing
99− , _mgKey = Nothing
100− , _mgOfferId = pMgOfferId_
101− , _mgOauthToken = Nothing
102− , _mgFields = Nothing
103− , _mgAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−mgQuotaUser :: Lens' MarketplaceoffersGet' (Maybe Text)
110−mgQuotaUser
111− = lens _mgQuotaUser (\ s a -> s{_mgQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−mgPrettyPrint :: Lens' MarketplaceoffersGet' Bool
115−mgPrettyPrint
116− = lens _mgPrettyPrint
117− (\ s a -> s{_mgPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−mgUserIp :: Lens' MarketplaceoffersGet' (Maybe Text)
122−mgUserIp = lens _mgUserIp (\ s a -> s{_mgUserIp = a})
123−
124−-- | API key. Your API key identifies your project and provides you with API
125−-- access, quota, and reports. Required unless you provide an OAuth 2.0
126−-- token.
127−mgKey :: Lens' MarketplaceoffersGet' (Maybe Text)
128−mgKey = lens _mgKey (\ s a -> s{_mgKey = a})
129−
130−-- | The offerId for the offer to get the head revision for.
131−mgOfferId :: Lens' MarketplaceoffersGet' Text
132−mgOfferId
133− = lens _mgOfferId (\ s a -> s{_mgOfferId = a})
134−
135−-- | OAuth 2.0 token for the current user.
136−mgOauthToken :: Lens' MarketplaceoffersGet' (Maybe Text)
137−mgOauthToken
138− = lens _mgOauthToken (\ s a -> s{_mgOauthToken = a})
139−
140−-- | Selector specifying which fields to include in a partial response.
141−mgFields :: Lens' MarketplaceoffersGet' (Maybe Text)
142−mgFields = lens _mgFields (\ s a -> s{_mgFields = a})
143−
144−-- | Data format for the response.
145−mgAlt :: Lens' MarketplaceoffersGet' Alt
146−mgAlt = lens _mgAlt (\ s a -> s{_mgAlt = a})
147−
148−instance GoogleRequest MarketplaceoffersGet' where
149− type Rs MarketplaceoffersGet' = MarketplaceOffer
150− request = requestWithRoute defReq adExchangeBuyerURL
151− requestWithRoute r u MarketplaceoffersGet'{..}
152− = go _mgQuotaUser (Just _mgPrettyPrint) _mgUserIp
153− _mgKey
154− _mgOfferId
155− _mgOauthToken
156− _mgFields
157− (Just _mgAlt)
158− where go
159− = clientWithRoute
160− (Proxy :: Proxy MarketplaceoffersGetAPI)
161− r
162− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceoffers/Search.hsdeleted−162
@@ -1,162 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Search
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets the requested negotiation.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplaceoffers.search@.
22−module Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Search
23− (
24− -- * REST Resource
25− MarketplaceoffersSearchAPI
26−
27− -- * Creating a Request
28− , marketplaceoffersSearch'
29− , MarketplaceoffersSearch'
30−
31− -- * Request Lenses
32− , msQuotaUser
33− , msPrettyPrint
34− , msUserIp
35− , msKey
36− , msPqlQuery
37− , msOauthToken
38− , msFields
39− , msAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplaceoffers.search which the
46−-- 'MarketplaceoffersSearch'' request conforms to.
47−type MarketplaceoffersSearchAPI =
48− "marketplaceOffers" :>
49− "search" :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "pqlQuery" Text :>
55− QueryParam "oauth_token" Text :>
56− QueryParam "fields" Text :>
57− QueryParam "alt" Alt :> Get '[JSON] GetOffersResponse
58−
59−-- | Gets the requested negotiation.
60−--
61−-- /See:/ 'marketplaceoffersSearch'' smart constructor.
62−data MarketplaceoffersSearch' = MarketplaceoffersSearch'
63− { _msQuotaUser :: !(Maybe Text)
64− , _msPrettyPrint :: !Bool
65− , _msUserIp :: !(Maybe Text)
66− , _msKey :: !(Maybe Text)
67− , _msPqlQuery :: !(Maybe Text)
68− , _msOauthToken :: !(Maybe Text)
69− , _msFields :: !(Maybe Text)
70− , _msAlt :: !Alt
71− } deriving (Eq,Read,Show,Data,Typeable,Generic)
72−
73−-- | Creates a value of 'MarketplaceoffersSearch'' with the minimum fields required to make a request.
74−--
75−-- Use one of the following lenses to modify other fields as desired:
76−--
77−-- * 'msQuotaUser'
78−--
79−-- * 'msPrettyPrint'
80−--
81−-- * 'msUserIp'
82−--
83−-- * 'msKey'
84−--
85−-- * 'msPqlQuery'
86−--
87−-- * 'msOauthToken'
88−--
89−-- * 'msFields'
90−--
91−-- * 'msAlt'
92−marketplaceoffersSearch'
93− :: MarketplaceoffersSearch'
94−marketplaceoffersSearch' =
95− MarketplaceoffersSearch'
96− { _msQuotaUser = Nothing
97− , _msPrettyPrint = True
98− , _msUserIp = Nothing
99− , _msKey = Nothing
100− , _msPqlQuery = Nothing
101− , _msOauthToken = Nothing
102− , _msFields = Nothing
103− , _msAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−msQuotaUser :: Lens' MarketplaceoffersSearch' (Maybe Text)
110−msQuotaUser
111− = lens _msQuotaUser (\ s a -> s{_msQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−msPrettyPrint :: Lens' MarketplaceoffersSearch' Bool
115−msPrettyPrint
116− = lens _msPrettyPrint
117− (\ s a -> s{_msPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−msUserIp :: Lens' MarketplaceoffersSearch' (Maybe Text)
122−msUserIp = lens _msUserIp (\ s a -> s{_msUserIp = a})
123−
124−-- | API key. Your API key identifies your project and provides you with API
125−-- access, quota, and reports. Required unless you provide an OAuth 2.0
126−-- token.
127−msKey :: Lens' MarketplaceoffersSearch' (Maybe Text)
128−msKey = lens _msKey (\ s a -> s{_msKey = a})
129−
130−-- | The pql query used to query for offers.
131−msPqlQuery :: Lens' MarketplaceoffersSearch' (Maybe Text)
132−msPqlQuery
133− = lens _msPqlQuery (\ s a -> s{_msPqlQuery = a})
134−
135−-- | OAuth 2.0 token for the current user.
136−msOauthToken :: Lens' MarketplaceoffersSearch' (Maybe Text)
137−msOauthToken
138− = lens _msOauthToken (\ s a -> s{_msOauthToken = a})
139−
140−-- | Selector specifying which fields to include in a partial response.
141−msFields :: Lens' MarketplaceoffersSearch' (Maybe Text)
142−msFields = lens _msFields (\ s a -> s{_msFields = a})
143−
144−-- | Data format for the response.
145−msAlt :: Lens' MarketplaceoffersSearch' Alt
146−msAlt = lens _msAlt (\ s a -> s{_msAlt = a})
147−
148−instance GoogleRequest MarketplaceoffersSearch' where
149− type Rs MarketplaceoffersSearch' = GetOffersResponse
150− request = requestWithRoute defReq adExchangeBuyerURL
151− requestWithRoute r u MarketplaceoffersSearch'{..}
152− = go _msQuotaUser (Just _msPrettyPrint) _msUserIp
153− _msKey
154− _msPqlQuery
155− _msOauthToken
156− _msFields
157− (Just _msAlt)
158− where go
159− = clientWithRoute
160− (Proxy :: Proxy MarketplaceoffersSearchAPI)
161− r
162− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Get.hsdeleted−165
@@ -1,165 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplaceorders.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Get an order given its id
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplaceorders.get@.
22−module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Get
23− (
24− -- * REST Resource
25− MarketplaceordersGetAPI
26−
27− -- * Creating a Request
28− , marketplaceordersGet'
29− , MarketplaceordersGet'
30−
31− -- * Request Lenses
32− , mggQuotaUser
33− , mggPrettyPrint
34− , mggUserIp
35− , mggKey
36− , mggOauthToken
37− , mggOrderId
38− , mggFields
39− , mggAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplaceorders.get which the
46−-- 'MarketplaceordersGet'' request conforms to.
47−type MarketplaceordersGetAPI =
48− "marketplaceOrders" :>
49− Capture "orderId" Text :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Get '[JSON] MarketplaceOrder
57−
58−-- | Get an order given its id
59−--
60−-- /See:/ 'marketplaceordersGet'' smart constructor.
61−data MarketplaceordersGet' = MarketplaceordersGet'
62− { _mggQuotaUser :: !(Maybe Text)
63− , _mggPrettyPrint :: !Bool
64− , _mggUserIp :: !(Maybe Text)
65− , _mggKey :: !(Maybe Text)
66− , _mggOauthToken :: !(Maybe Text)
67− , _mggOrderId :: !Text
68− , _mggFields :: !(Maybe Text)
69− , _mggAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'MarketplaceordersGet'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'mggQuotaUser'
77−--
78−-- * 'mggPrettyPrint'
79−--
80−-- * 'mggUserIp'
81−--
82−-- * 'mggKey'
83−--
84−-- * 'mggOauthToken'
85−--
86−-- * 'mggOrderId'
87−--
88−-- * 'mggFields'
89−--
90−-- * 'mggAlt'
91−marketplaceordersGet'
92− :: Text -- ^ 'orderId'
93− -> MarketplaceordersGet'
94−marketplaceordersGet' pMggOrderId_ =
95− MarketplaceordersGet'
96− { _mggQuotaUser = Nothing
97− , _mggPrettyPrint = True
98− , _mggUserIp = Nothing
99− , _mggKey = Nothing
100− , _mggOauthToken = Nothing
101− , _mggOrderId = pMggOrderId_
102− , _mggFields = Nothing
103− , _mggAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−mggQuotaUser :: Lens' MarketplaceordersGet' (Maybe Text)
110−mggQuotaUser
111− = lens _mggQuotaUser (\ s a -> s{_mggQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−mggPrettyPrint :: Lens' MarketplaceordersGet' Bool
115−mggPrettyPrint
116− = lens _mggPrettyPrint
117− (\ s a -> s{_mggPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−mggUserIp :: Lens' MarketplaceordersGet' (Maybe Text)
122−mggUserIp
123− = lens _mggUserIp (\ s a -> s{_mggUserIp = a})
124−
125−-- | API key. Your API key identifies your project and provides you with API
126−-- access, quota, and reports. Required unless you provide an OAuth 2.0
127−-- token.
128−mggKey :: Lens' MarketplaceordersGet' (Maybe Text)
129−mggKey = lens _mggKey (\ s a -> s{_mggKey = a})
130−
131−-- | OAuth 2.0 token for the current user.
132−mggOauthToken :: Lens' MarketplaceordersGet' (Maybe Text)
133−mggOauthToken
134− = lens _mggOauthToken
135− (\ s a -> s{_mggOauthToken = a})
136−
137−-- | Id of the order to retrieve.
138−mggOrderId :: Lens' MarketplaceordersGet' Text
139−mggOrderId
140− = lens _mggOrderId (\ s a -> s{_mggOrderId = a})
141−
142−-- | Selector specifying which fields to include in a partial response.
143−mggFields :: Lens' MarketplaceordersGet' (Maybe Text)
144−mggFields
145− = lens _mggFields (\ s a -> s{_mggFields = a})
146−
147−-- | Data format for the response.
148−mggAlt :: Lens' MarketplaceordersGet' Alt
149−mggAlt = lens _mggAlt (\ s a -> s{_mggAlt = a})
150−
151−instance GoogleRequest MarketplaceordersGet' where
152− type Rs MarketplaceordersGet' = MarketplaceOrder
153− request = requestWithRoute defReq adExchangeBuyerURL
154− requestWithRoute r u MarketplaceordersGet'{..}
155− = go _mggQuotaUser (Just _mggPrettyPrint) _mggUserIp
156− _mggKey
157− _mggOauthToken
158− _mggOrderId
159− _mggFields
160− (Just _mggAlt)
161− where go
162− = clientWithRoute
163− (Proxy :: Proxy MarketplaceordersGetAPI)
164− r
165− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Insert.hsdeleted−150
@@ -1,150 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplaceorders.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Create the given list of orders
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplaceorders.insert@.
22−module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Insert
23− (
24− -- * REST Resource
25− MarketplaceordersInsertAPI
26−
27− -- * Creating a Request
28− , marketplaceordersInsert'
29− , MarketplaceordersInsert'
30−
31− -- * Request Lenses
32− , mQuotaUser
33− , mPrettyPrint
34− , mUserIp
35− , mKey
36− , mOauthToken
37− , mFields
38− , mAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.marketplaceorders.insert which the
45−-- 'MarketplaceordersInsert'' request conforms to.
46−type MarketplaceordersInsertAPI =
47− "marketplaceOrders" :>
48− "insert" :>
49− QueryParam "quotaUser" Text :>
50− QueryParam "prettyPrint" Bool :>
51− QueryParam "userIp" Text :>
52− QueryParam "key" Text :>
53− QueryParam "oauth_token" Text :>
54− QueryParam "fields" Text :>
55− QueryParam "alt" Alt :>
56− Post '[JSON] CreateOrdersResponse
57−
58−-- | Create the given list of orders
59−--
60−-- /See:/ 'marketplaceordersInsert'' smart constructor.
61−data MarketplaceordersInsert' = MarketplaceordersInsert'
62− { _mQuotaUser :: !(Maybe Text)
63− , _mPrettyPrint :: !Bool
64− , _mUserIp :: !(Maybe Text)
65− , _mKey :: !(Maybe Text)
66− , _mOauthToken :: !(Maybe Text)
67− , _mFields :: !(Maybe Text)
68− , _mAlt :: !Alt
69− } deriving (Eq,Read,Show,Data,Typeable,Generic)
70−
71−-- | Creates a value of 'MarketplaceordersInsert'' with the minimum fields required to make a request.
72−--
73−-- Use one of the following lenses to modify other fields as desired:
74−--
75−-- * 'mQuotaUser'
76−--
77−-- * 'mPrettyPrint'
78−--
79−-- * 'mUserIp'
80−--
81−-- * 'mKey'
82−--
83−-- * 'mOauthToken'
84−--
85−-- * 'mFields'
86−--
87−-- * 'mAlt'
88−marketplaceordersInsert'
89− :: MarketplaceordersInsert'
90−marketplaceordersInsert' =
91− MarketplaceordersInsert'
92− { _mQuotaUser = Nothing
93− , _mPrettyPrint = True
94− , _mUserIp = Nothing
95− , _mKey = Nothing
96− , _mOauthToken = Nothing
97− , _mFields = Nothing
98− , _mAlt = JSON
99− }
100−
101−-- | Available to use for quota purposes for server-side applications. Can be
102−-- any arbitrary string assigned to a user, but should not exceed 40
103−-- characters. Overrides userIp if both are provided.
104−mQuotaUser :: Lens' MarketplaceordersInsert' (Maybe Text)
105−mQuotaUser
106− = lens _mQuotaUser (\ s a -> s{_mQuotaUser = a})
107−
108−-- | Returns response with indentations and line breaks.
109−mPrettyPrint :: Lens' MarketplaceordersInsert' Bool
110−mPrettyPrint
111− = lens _mPrettyPrint (\ s a -> s{_mPrettyPrint = a})
112−
113−-- | IP address of the site where the request originates. Use this if you
114−-- want to enforce per-user limits.
115−mUserIp :: Lens' MarketplaceordersInsert' (Maybe Text)
116−mUserIp = lens _mUserIp (\ s a -> s{_mUserIp = a})
117−
118−-- | API key. Your API key identifies your project and provides you with API
119−-- access, quota, and reports. Required unless you provide an OAuth 2.0
120−-- token.
121−mKey :: Lens' MarketplaceordersInsert' (Maybe Text)
122−mKey = lens _mKey (\ s a -> s{_mKey = a})
123−
124−-- | OAuth 2.0 token for the current user.
125−mOauthToken :: Lens' MarketplaceordersInsert' (Maybe Text)
126−mOauthToken
127− = lens _mOauthToken (\ s a -> s{_mOauthToken = a})
128−
129−-- | Selector specifying which fields to include in a partial response.
130−mFields :: Lens' MarketplaceordersInsert' (Maybe Text)
131−mFields = lens _mFields (\ s a -> s{_mFields = a})
132−
133−-- | Data format for the response.
134−mAlt :: Lens' MarketplaceordersInsert' Alt
135−mAlt = lens _mAlt (\ s a -> s{_mAlt = a})
136−
137−instance GoogleRequest MarketplaceordersInsert' where
138− type Rs MarketplaceordersInsert' =
139− CreateOrdersResponse
140− request = requestWithRoute defReq adExchangeBuyerURL
141− requestWithRoute r u MarketplaceordersInsert'{..}
142− = go _mQuotaUser (Just _mPrettyPrint) _mUserIp _mKey
143− _mOauthToken
144− _mFields
145− (Just _mAlt)
146− where go
147− = clientWithRoute
148− (Proxy :: Proxy MarketplaceordersInsertAPI)
149− r
150− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Patch.hsdeleted−197
@@ -1,197 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplaceorders.Patch
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Update the given order. This method supports patch semantics.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplaceorders.patch@.
22−module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Patch
23− (
24− -- * REST Resource
25− MarketplaceordersPatchAPI
26−
27− -- * Creating a Request
28− , marketplaceordersPatch'
29− , MarketplaceordersPatch'
30−
31− -- * Request Lenses
32− , mpQuotaUser
33− , mpUpdateAction
34− , mpPrettyPrint
35− , mpUserIp
36− , mpRevisionNumber
37− , mpKey
38− , mpOauthToken
39− , mpOrderId
40− , mpFields
41− , mpAlt
42− ) where
43−
44−import Network.Google.AdExchangeBuyer.Types
45−import Network.Google.Prelude
46−
47−-- | A resource alias for adexchangebuyer.marketplaceorders.patch which the
48−-- 'MarketplaceordersPatch'' request conforms to.
49−type MarketplaceordersPatchAPI =
50− "marketplaceOrders" :>
51− Capture "orderId" Text :>
52− Capture "revisionNumber" Int64 :>
53− Capture "updateAction"
54− MarketplaceordersPatch'UpdateAction
55− :>
56− QueryParam "quotaUser" Text :>
57− QueryParam "prettyPrint" Bool :>
58− QueryParam "userIp" Text :>
59− QueryParam "key" Text :>
60− QueryParam "oauth_token" Text :>
61− QueryParam "fields" Text :>
62− QueryParam "alt" Alt :>
63− Patch '[JSON] MarketplaceOrder
64−
65−-- | Update the given order. This method supports patch semantics.
66−--
67−-- /See:/ 'marketplaceordersPatch'' smart constructor.
68−data MarketplaceordersPatch' = MarketplaceordersPatch'
69− { _mpQuotaUser :: !(Maybe Text)
70− , _mpUpdateAction :: !MarketplaceordersPatch'UpdateAction
71− , _mpPrettyPrint :: !Bool
72− , _mpUserIp :: !(Maybe Text)
73− , _mpRevisionNumber :: !Int64
74− , _mpKey :: !(Maybe Text)
75− , _mpOauthToken :: !(Maybe Text)
76− , _mpOrderId :: !Text
77− , _mpFields :: !(Maybe Text)
78− , _mpAlt :: !Alt
79− } deriving (Eq,Read,Show,Data,Typeable,Generic)
80−
81−-- | Creates a value of 'MarketplaceordersPatch'' with the minimum fields required to make a request.
82−--
83−-- Use one of the following lenses to modify other fields as desired:
84−--
85−-- * 'mpQuotaUser'
86−--
87−-- * 'mpUpdateAction'
88−--
89−-- * 'mpPrettyPrint'
90−--
91−-- * 'mpUserIp'
92−--
93−-- * 'mpRevisionNumber'
94−--
95−-- * 'mpKey'
96−--
97−-- * 'mpOauthToken'
98−--
99−-- * 'mpOrderId'
100−--
101−-- * 'mpFields'
102−--
103−-- * 'mpAlt'
104−marketplaceordersPatch'
105− :: MarketplaceordersPatch'UpdateAction -- ^ 'updateAction'
106− -> Int64 -- ^ 'revisionNumber'
107− -> Text -- ^ 'orderId'
108− -> MarketplaceordersPatch'
109−marketplaceordersPatch' pMpUpdateAction_ pMpRevisionNumber_ pMpOrderId_ =
110− MarketplaceordersPatch'
111− { _mpQuotaUser = Nothing
112− , _mpUpdateAction = pMpUpdateAction_
113− , _mpPrettyPrint = True
114− , _mpUserIp = Nothing
115− , _mpRevisionNumber = pMpRevisionNumber_
116− , _mpKey = Nothing
117− , _mpOauthToken = Nothing
118− , _mpOrderId = pMpOrderId_
119− , _mpFields = Nothing
120− , _mpAlt = JSON
121− }
122−
123−-- | Available to use for quota purposes for server-side applications. Can be
124−-- any arbitrary string assigned to a user, but should not exceed 40
125−-- characters. Overrides userIp if both are provided.
126−mpQuotaUser :: Lens' MarketplaceordersPatch' (Maybe Text)
127−mpQuotaUser
128− = lens _mpQuotaUser (\ s a -> s{_mpQuotaUser = a})
129−
130−-- | The proposed action to take on the order.
131−mpUpdateAction :: Lens' MarketplaceordersPatch' MarketplaceordersPatch'UpdateAction
132−mpUpdateAction
133− = lens _mpUpdateAction
134− (\ s a -> s{_mpUpdateAction = a})
135−
136−-- | Returns response with indentations and line breaks.
137−mpPrettyPrint :: Lens' MarketplaceordersPatch' Bool
138−mpPrettyPrint
139− = lens _mpPrettyPrint
140− (\ s a -> s{_mpPrettyPrint = a})
141−
142−-- | IP address of the site where the request originates. Use this if you
143−-- want to enforce per-user limits.
144−mpUserIp :: Lens' MarketplaceordersPatch' (Maybe Text)
145−mpUserIp = lens _mpUserIp (\ s a -> s{_mpUserIp = a})
146−
147−-- | The last known revision number to update. If the head revision in the
148−-- marketplace database has since changed, an error will be thrown. The
149−-- caller should then fetch the lastest order at head revision and retry
150−-- the update at that revision.
151−mpRevisionNumber :: Lens' MarketplaceordersPatch' Int64
152−mpRevisionNumber
153− = lens _mpRevisionNumber
154− (\ s a -> s{_mpRevisionNumber = a})
155−
156−-- | API key. Your API key identifies your project and provides you with API
157−-- access, quota, and reports. Required unless you provide an OAuth 2.0
158−-- token.
159−mpKey :: Lens' MarketplaceordersPatch' (Maybe Text)
160−mpKey = lens _mpKey (\ s a -> s{_mpKey = a})
161−
162−-- | OAuth 2.0 token for the current user.
163−mpOauthToken :: Lens' MarketplaceordersPatch' (Maybe Text)
164−mpOauthToken
165− = lens _mpOauthToken (\ s a -> s{_mpOauthToken = a})
166−
167−-- | The order id to update.
168−mpOrderId :: Lens' MarketplaceordersPatch' Text
169−mpOrderId
170− = lens _mpOrderId (\ s a -> s{_mpOrderId = a})
171−
172−-- | Selector specifying which fields to include in a partial response.
173−mpFields :: Lens' MarketplaceordersPatch' (Maybe Text)
174−mpFields = lens _mpFields (\ s a -> s{_mpFields = a})
175−
176−-- | Data format for the response.
177−mpAlt :: Lens' MarketplaceordersPatch' Alt
178−mpAlt = lens _mpAlt (\ s a -> s{_mpAlt = a})
179−
180−instance GoogleRequest MarketplaceordersPatch' where
181− type Rs MarketplaceordersPatch' = MarketplaceOrder
182− request = requestWithRoute defReq adExchangeBuyerURL
183− requestWithRoute r u MarketplaceordersPatch'{..}
184− = go _mpQuotaUser _mpUpdateAction
185− (Just _mpPrettyPrint)
186− _mpUserIp
187− _mpRevisionNumber
188− _mpKey
189− _mpOauthToken
190− _mpOrderId
191− _mpFields
192− (Just _mpAlt)
193− where go
194− = clientWithRoute
195− (Proxy :: Proxy MarketplaceordersPatchAPI)
196− r
197− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Search.hsdeleted−165
@@ -1,165 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplaceorders.Search
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Search for orders using pql query
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplaceorders.search@.
22−module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Search
23− (
24− -- * REST Resource
25− MarketplaceordersSearchAPI
26−
27− -- * Creating a Request
28− , marketplaceordersSearch'
29− , MarketplaceordersSearch'
30−
31− -- * Request Lenses
32− , marQuotaUser
33− , marPrettyPrint
34− , marUserIp
35− , marKey
36− , marPqlQuery
37− , marOauthToken
38− , marFields
39− , marAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.marketplaceorders.search which the
46−-- 'MarketplaceordersSearch'' request conforms to.
47−type MarketplaceordersSearchAPI =
48− "marketplaceOrders" :>
49− "search" :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "pqlQuery" Text :>
55− QueryParam "oauth_token" Text :>
56− QueryParam "fields" Text :>
57− QueryParam "alt" Alt :> Get '[JSON] GetOrdersResponse
58−
59−-- | Search for orders using pql query
60−--
61−-- /See:/ 'marketplaceordersSearch'' smart constructor.
62−data MarketplaceordersSearch' = MarketplaceordersSearch'
63− { _marQuotaUser :: !(Maybe Text)
64− , _marPrettyPrint :: !Bool
65− , _marUserIp :: !(Maybe Text)
66− , _marKey :: !(Maybe Text)
67− , _marPqlQuery :: !(Maybe Text)
68− , _marOauthToken :: !(Maybe Text)
69− , _marFields :: !(Maybe Text)
70− , _marAlt :: !Alt
71− } deriving (Eq,Read,Show,Data,Typeable,Generic)
72−
73−-- | Creates a value of 'MarketplaceordersSearch'' with the minimum fields required to make a request.
74−--
75−-- Use one of the following lenses to modify other fields as desired:
76−--
77−-- * 'marQuotaUser'
78−--
79−-- * 'marPrettyPrint'
80−--
81−-- * 'marUserIp'
82−--
83−-- * 'marKey'
84−--
85−-- * 'marPqlQuery'
86−--
87−-- * 'marOauthToken'
88−--
89−-- * 'marFields'
90−--
91−-- * 'marAlt'
92−marketplaceordersSearch'
93− :: MarketplaceordersSearch'
94−marketplaceordersSearch' =
95− MarketplaceordersSearch'
96− { _marQuotaUser = Nothing
97− , _marPrettyPrint = True
98− , _marUserIp = Nothing
99− , _marKey = Nothing
100− , _marPqlQuery = Nothing
101− , _marOauthToken = Nothing
102− , _marFields = Nothing
103− , _marAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−marQuotaUser :: Lens' MarketplaceordersSearch' (Maybe Text)
110−marQuotaUser
111− = lens _marQuotaUser (\ s a -> s{_marQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−marPrettyPrint :: Lens' MarketplaceordersSearch' Bool
115−marPrettyPrint
116− = lens _marPrettyPrint
117− (\ s a -> s{_marPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−marUserIp :: Lens' MarketplaceordersSearch' (Maybe Text)
122−marUserIp
123− = lens _marUserIp (\ s a -> s{_marUserIp = a})
124−
125−-- | API key. Your API key identifies your project and provides you with API
126−-- access, quota, and reports. Required unless you provide an OAuth 2.0
127−-- token.
128−marKey :: Lens' MarketplaceordersSearch' (Maybe Text)
129−marKey = lens _marKey (\ s a -> s{_marKey = a})
130−
131−-- | Query string to retrieve specific orders.
132−marPqlQuery :: Lens' MarketplaceordersSearch' (Maybe Text)
133−marPqlQuery
134− = lens _marPqlQuery (\ s a -> s{_marPqlQuery = a})
135−
136−-- | OAuth 2.0 token for the current user.
137−marOauthToken :: Lens' MarketplaceordersSearch' (Maybe Text)
138−marOauthToken
139− = lens _marOauthToken
140− (\ s a -> s{_marOauthToken = a})
141−
142−-- | Selector specifying which fields to include in a partial response.
143−marFields :: Lens' MarketplaceordersSearch' (Maybe Text)
144−marFields
145− = lens _marFields (\ s a -> s{_marFields = a})
146−
147−-- | Data format for the response.
148−marAlt :: Lens' MarketplaceordersSearch' Alt
149−marAlt = lens _marAlt (\ s a -> s{_marAlt = a})
150−
151−instance GoogleRequest MarketplaceordersSearch' where
152− type Rs MarketplaceordersSearch' = GetOrdersResponse
153− request = requestWithRoute defReq adExchangeBuyerURL
154− requestWithRoute r u MarketplaceordersSearch'{..}
155− = go _marQuotaUser (Just _marPrettyPrint) _marUserIp
156− _marKey
157− _marPqlQuery
158− _marOauthToken
159− _marFields
160− (Just _marAlt)
161− where go
162− = clientWithRoute
163− (Proxy :: Proxy MarketplaceordersSearchAPI)
164− r
165− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Marketplaceorders/Update.hsdeleted−196
@@ -1,196 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Marketplaceorders.Update
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Update the given order
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.marketplaceorders.update@.
22−module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Update
23− (
24− -- * REST Resource
25− MarketplaceordersUpdateAPI
26−
27− -- * Creating a Request
28− , marketplaceordersUpdate'
29− , MarketplaceordersUpdate'
30−
31− -- * Request Lenses
32− , muQuotaUser
33− , muUpdateAction
34− , muPrettyPrint
35− , muUserIp
36− , muRevisionNumber
37− , muKey
38− , muOauthToken
39− , muOrderId
40− , muFields
41− , muAlt
42− ) where
43−
44−import Network.Google.AdExchangeBuyer.Types
45−import Network.Google.Prelude
46−
47−-- | A resource alias for adexchangebuyer.marketplaceorders.update which the
48−-- 'MarketplaceordersUpdate'' request conforms to.
49−type MarketplaceordersUpdateAPI =
50− "marketplaceOrders" :>
51− Capture "orderId" Text :>
52− Capture "revisionNumber" Int64 :>
53− Capture "updateAction"
54− MarketplaceordersUpdate'UpdateAction
55− :>
56− QueryParam "quotaUser" Text :>
57− QueryParam "prettyPrint" Bool :>
58− QueryParam "userIp" Text :>
59− QueryParam "key" Text :>
60− QueryParam "oauth_token" Text :>
61− QueryParam "fields" Text :>
62− QueryParam "alt" Alt :> Put '[JSON] MarketplaceOrder
63−
64−-- | Update the given order
65−--
66−-- /See:/ 'marketplaceordersUpdate'' smart constructor.
67−data MarketplaceordersUpdate' = MarketplaceordersUpdate'
68− { _muQuotaUser :: !(Maybe Text)
69− , _muUpdateAction :: !MarketplaceordersUpdate'UpdateAction
70− , _muPrettyPrint :: !Bool
71− , _muUserIp :: !(Maybe Text)
72− , _muRevisionNumber :: !Int64
73− , _muKey :: !(Maybe Text)
74− , _muOauthToken :: !(Maybe Text)
75− , _muOrderId :: !Text
76− , _muFields :: !(Maybe Text)
77− , _muAlt :: !Alt
78− } deriving (Eq,Read,Show,Data,Typeable,Generic)
79−
80−-- | Creates a value of 'MarketplaceordersUpdate'' with the minimum fields required to make a request.
81−--
82−-- Use one of the following lenses to modify other fields as desired:
83−--
84−-- * 'muQuotaUser'
85−--
86−-- * 'muUpdateAction'
87−--
88−-- * 'muPrettyPrint'
89−--
90−-- * 'muUserIp'
91−--
92−-- * 'muRevisionNumber'
93−--
94−-- * 'muKey'
95−--
96−-- * 'muOauthToken'
97−--
98−-- * 'muOrderId'
99−--
100−-- * 'muFields'
101−--
102−-- * 'muAlt'
103−marketplaceordersUpdate'
104− :: MarketplaceordersUpdate'UpdateAction -- ^ 'updateAction'
105− -> Int64 -- ^ 'revisionNumber'
106− -> Text -- ^ 'orderId'
107− -> MarketplaceordersUpdate'
108−marketplaceordersUpdate' pMuUpdateAction_ pMuRevisionNumber_ pMuOrderId_ =
109− MarketplaceordersUpdate'
110− { _muQuotaUser = Nothing
111− , _muUpdateAction = pMuUpdateAction_
112− , _muPrettyPrint = True
113− , _muUserIp = Nothing
114− , _muRevisionNumber = pMuRevisionNumber_
115− , _muKey = Nothing
116− , _muOauthToken = Nothing
117− , _muOrderId = pMuOrderId_
118− , _muFields = Nothing
119− , _muAlt = JSON
120− }
121−
122−-- | Available to use for quota purposes for server-side applications. Can be
123−-- any arbitrary string assigned to a user, but should not exceed 40
124−-- characters. Overrides userIp if both are provided.
125−muQuotaUser :: Lens' MarketplaceordersUpdate' (Maybe Text)
126−muQuotaUser
127− = lens _muQuotaUser (\ s a -> s{_muQuotaUser = a})
128−
129−-- | The proposed action to take on the order.
130−muUpdateAction :: Lens' MarketplaceordersUpdate' MarketplaceordersUpdate'UpdateAction
131−muUpdateAction
132− = lens _muUpdateAction
133− (\ s a -> s{_muUpdateAction = a})
134−
135−-- | Returns response with indentations and line breaks.
136−muPrettyPrint :: Lens' MarketplaceordersUpdate' Bool
137−muPrettyPrint
138− = lens _muPrettyPrint
139− (\ s a -> s{_muPrettyPrint = a})
140−
141−-- | IP address of the site where the request originates. Use this if you
142−-- want to enforce per-user limits.
143−muUserIp :: Lens' MarketplaceordersUpdate' (Maybe Text)
144−muUserIp = lens _muUserIp (\ s a -> s{_muUserIp = a})
145−
146−-- | The last known revision number to update. If the head revision in the
147−-- marketplace database has since changed, an error will be thrown. The
148−-- caller should then fetch the lastest order at head revision and retry
149−-- the update at that revision.
150−muRevisionNumber :: Lens' MarketplaceordersUpdate' Int64
151−muRevisionNumber
152− = lens _muRevisionNumber
153− (\ s a -> s{_muRevisionNumber = a})
154−
155−-- | API key. Your API key identifies your project and provides you with API
156−-- access, quota, and reports. Required unless you provide an OAuth 2.0
157−-- token.
158−muKey :: Lens' MarketplaceordersUpdate' (Maybe Text)
159−muKey = lens _muKey (\ s a -> s{_muKey = a})
160−
161−-- | OAuth 2.0 token for the current user.
162−muOauthToken :: Lens' MarketplaceordersUpdate' (Maybe Text)
163−muOauthToken
164− = lens _muOauthToken (\ s a -> s{_muOauthToken = a})
165−
166−-- | The order id to update.
167−muOrderId :: Lens' MarketplaceordersUpdate' Text
168−muOrderId
169− = lens _muOrderId (\ s a -> s{_muOrderId = a})
170−
171−-- | Selector specifying which fields to include in a partial response.
172−muFields :: Lens' MarketplaceordersUpdate' (Maybe Text)
173−muFields = lens _muFields (\ s a -> s{_muFields = a})
174−
175−-- | Data format for the response.
176−muAlt :: Lens' MarketplaceordersUpdate' Alt
177−muAlt = lens _muAlt (\ s a -> s{_muAlt = a})
178−
179−instance GoogleRequest MarketplaceordersUpdate' where
180− type Rs MarketplaceordersUpdate' = MarketplaceOrder
181− request = requestWithRoute defReq adExchangeBuyerURL
182− requestWithRoute r u MarketplaceordersUpdate'{..}
183− = go _muQuotaUser _muUpdateAction
184− (Just _muPrettyPrint)
185− _muUserIp
186− _muRevisionNumber
187− _muKey
188− _muOauthToken
189− _muOrderId
190− _muFields
191− (Just _muAlt)
192− where go
193− = clientWithRoute
194− (Proxy :: Proxy MarketplaceordersUpdateAPI)
195− r
196− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiationrounds/Insert.hsdeleted−165
@@ -1,165 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Negotiationrounds.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Adds the requested negotiationRound to the requested negotiation.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.negotiationrounds.insert@.
22−module Network.Google.API.AdExchangeBuyer.Negotiationrounds.Insert
23− (
24− -- * REST Resource
25− NegotiationroundsInsertAPI
26−
27− -- * Creating a Request
28− , negotiationroundsInsert'
29− , NegotiationroundsInsert'
30−
31− -- * Request Lenses
32− , niQuotaUser
33− , niPrettyPrint
34− , niUserIp
35− , niKey
36− , niOauthToken
37− , niNegotiationId
38− , niFields
39− , niAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.negotiationrounds.insert which the
46−-- 'NegotiationroundsInsert'' request conforms to.
47−type NegotiationroundsInsertAPI =
48− "negotiations" :>
49− Capture "negotiationId" Int64 :>
50− "negotiationrounds" :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "key" Text :>
55− QueryParam "oauth_token" Text :>
56− QueryParam "fields" Text :>
57− QueryParam "alt" Alt :>
58− Post '[JSON] NegotiationRoundDto
59−
60−-- | Adds the requested negotiationRound to the requested negotiation.
61−--
62−-- /See:/ 'negotiationroundsInsert'' smart constructor.
63−data NegotiationroundsInsert' = NegotiationroundsInsert'
64− { _niQuotaUser :: !(Maybe Text)
65− , _niPrettyPrint :: !Bool
66− , _niUserIp :: !(Maybe Text)
67− , _niKey :: !(Maybe Text)
68− , _niOauthToken :: !(Maybe Text)
69− , _niNegotiationId :: !Int64
70− , _niFields :: !(Maybe Text)
71− , _niAlt :: !Alt
72− } deriving (Eq,Read,Show,Data,Typeable,Generic)
73−
74−-- | Creates a value of 'NegotiationroundsInsert'' with the minimum fields required to make a request.
75−--
76−-- Use one of the following lenses to modify other fields as desired:
77−--
78−-- * 'niQuotaUser'
79−--
80−-- * 'niPrettyPrint'
81−--
82−-- * 'niUserIp'
83−--
84−-- * 'niKey'
85−--
86−-- * 'niOauthToken'
87−--
88−-- * 'niNegotiationId'
89−--
90−-- * 'niFields'
91−--
92−-- * 'niAlt'
93−negotiationroundsInsert'
94− :: Int64 -- ^ 'negotiationId'
95− -> NegotiationroundsInsert'
96−negotiationroundsInsert' pNiNegotiationId_ =
97− NegotiationroundsInsert'
98− { _niQuotaUser = Nothing
99− , _niPrettyPrint = True
100− , _niUserIp = Nothing
101− , _niKey = Nothing
102− , _niOauthToken = Nothing
103− , _niNegotiationId = pNiNegotiationId_
104− , _niFields = Nothing
105− , _niAlt = JSON
106− }
107−
108−-- | Available to use for quota purposes for server-side applications. Can be
109−-- any arbitrary string assigned to a user, but should not exceed 40
110−-- characters. Overrides userIp if both are provided.
111−niQuotaUser :: Lens' NegotiationroundsInsert' (Maybe Text)
112−niQuotaUser
113− = lens _niQuotaUser (\ s a -> s{_niQuotaUser = a})
114−
115−-- | Returns response with indentations and line breaks.
116−niPrettyPrint :: Lens' NegotiationroundsInsert' Bool
117−niPrettyPrint
118− = lens _niPrettyPrint
119− (\ s a -> s{_niPrettyPrint = a})
120−
121−-- | IP address of the site where the request originates. Use this if you
122−-- want to enforce per-user limits.
123−niUserIp :: Lens' NegotiationroundsInsert' (Maybe Text)
124−niUserIp = lens _niUserIp (\ s a -> s{_niUserIp = a})
125−
126−-- | API key. Your API key identifies your project and provides you with API
127−-- access, quota, and reports. Required unless you provide an OAuth 2.0
128−-- token.
129−niKey :: Lens' NegotiationroundsInsert' (Maybe Text)
130−niKey = lens _niKey (\ s a -> s{_niKey = a})
131−
132−-- | OAuth 2.0 token for the current user.
133−niOauthToken :: Lens' NegotiationroundsInsert' (Maybe Text)
134−niOauthToken
135− = lens _niOauthToken (\ s a -> s{_niOauthToken = a})
136−
137−niNegotiationId :: Lens' NegotiationroundsInsert' Int64
138−niNegotiationId
139− = lens _niNegotiationId
140− (\ s a -> s{_niNegotiationId = a})
141−
142−-- | Selector specifying which fields to include in a partial response.
143−niFields :: Lens' NegotiationroundsInsert' (Maybe Text)
144−niFields = lens _niFields (\ s a -> s{_niFields = a})
145−
146−-- | Data format for the response.
147−niAlt :: Lens' NegotiationroundsInsert' Alt
148−niAlt = lens _niAlt (\ s a -> s{_niAlt = a})
149−
150−instance GoogleRequest NegotiationroundsInsert' where
151− type Rs NegotiationroundsInsert' =
152− NegotiationRoundDto
153− request = requestWithRoute defReq adExchangeBuyerURL
154− requestWithRoute r u NegotiationroundsInsert'{..}
155− = go _niQuotaUser (Just _niPrettyPrint) _niUserIp
156− _niKey
157− _niOauthToken
158− _niNegotiationId
159− _niFields
160− (Just _niAlt)
161− where go
162− = clientWithRoute
163− (Proxy :: Proxy NegotiationroundsInsertAPI)
164− r
165− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiations/Get.hsdeleted−161
@@ -1,161 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Negotiations.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets the requested negotiation.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.negotiations.get@.
22−module Network.Google.API.AdExchangeBuyer.Negotiations.Get
23− (
24− -- * REST Resource
25− NegotiationsGetAPI
26−
27− -- * Creating a Request
28− , negotiationsGet'
29− , NegotiationsGet'
30−
31− -- * Request Lenses
32− , ngQuotaUser
33− , ngPrettyPrint
34− , ngUserIp
35− , ngKey
36− , ngOauthToken
37− , ngNegotiationId
38− , ngFields
39− , ngAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.negotiations.get which the
46−-- 'NegotiationsGet'' request conforms to.
47−type NegotiationsGetAPI =
48− "negotiations" :>
49− Capture "negotiationId" Int64 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Get '[JSON] NegotiationDto
57−
58−-- | Gets the requested negotiation.
59−--
60−-- /See:/ 'negotiationsGet'' smart constructor.
61−data NegotiationsGet' = NegotiationsGet'
62− { _ngQuotaUser :: !(Maybe Text)
63− , _ngPrettyPrint :: !Bool
64− , _ngUserIp :: !(Maybe Text)
65− , _ngKey :: !(Maybe Text)
66− , _ngOauthToken :: !(Maybe Text)
67− , _ngNegotiationId :: !Int64
68− , _ngFields :: !(Maybe Text)
69− , _ngAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'NegotiationsGet'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'ngQuotaUser'
77−--
78−-- * 'ngPrettyPrint'
79−--
80−-- * 'ngUserIp'
81−--
82−-- * 'ngKey'
83−--
84−-- * 'ngOauthToken'
85−--
86−-- * 'ngNegotiationId'
87−--
88−-- * 'ngFields'
89−--
90−-- * 'ngAlt'
91−negotiationsGet'
92− :: Int64 -- ^ 'negotiationId'
93− -> NegotiationsGet'
94−negotiationsGet' pNgNegotiationId_ =
95− NegotiationsGet'
96− { _ngQuotaUser = Nothing
97− , _ngPrettyPrint = True
98− , _ngUserIp = Nothing
99− , _ngKey = Nothing
100− , _ngOauthToken = Nothing
101− , _ngNegotiationId = pNgNegotiationId_
102− , _ngFields = Nothing
103− , _ngAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−ngQuotaUser :: Lens' NegotiationsGet' (Maybe Text)
110−ngQuotaUser
111− = lens _ngQuotaUser (\ s a -> s{_ngQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−ngPrettyPrint :: Lens' NegotiationsGet' Bool
115−ngPrettyPrint
116− = lens _ngPrettyPrint
117− (\ s a -> s{_ngPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−ngUserIp :: Lens' NegotiationsGet' (Maybe Text)
122−ngUserIp = lens _ngUserIp (\ s a -> s{_ngUserIp = a})
123−
124−-- | API key. Your API key identifies your project and provides you with API
125−-- access, quota, and reports. Required unless you provide an OAuth 2.0
126−-- token.
127−ngKey :: Lens' NegotiationsGet' (Maybe Text)
128−ngKey = lens _ngKey (\ s a -> s{_ngKey = a})
129−
130−-- | OAuth 2.0 token for the current user.
131−ngOauthToken :: Lens' NegotiationsGet' (Maybe Text)
132−ngOauthToken
133− = lens _ngOauthToken (\ s a -> s{_ngOauthToken = a})
134−
135−ngNegotiationId :: Lens' NegotiationsGet' Int64
136−ngNegotiationId
137− = lens _ngNegotiationId
138− (\ s a -> s{_ngNegotiationId = a})
139−
140−-- | Selector specifying which fields to include in a partial response.
141−ngFields :: Lens' NegotiationsGet' (Maybe Text)
142−ngFields = lens _ngFields (\ s a -> s{_ngFields = a})
143−
144−-- | Data format for the response.
145−ngAlt :: Lens' NegotiationsGet' Alt
146−ngAlt = lens _ngAlt (\ s a -> s{_ngAlt = a})
147−
148−instance GoogleRequest NegotiationsGet' where
149− type Rs NegotiationsGet' = NegotiationDto
150− request = requestWithRoute defReq adExchangeBuyerURL
151− requestWithRoute r u NegotiationsGet'{..}
152− = go _ngQuotaUser (Just _ngPrettyPrint) _ngUserIp
153− _ngKey
154− _ngOauthToken
155− _ngNegotiationId
156− _ngFields
157− (Just _ngAlt)
158− where go
159− = clientWithRoute (Proxy :: Proxy NegotiationsGetAPI)
160− r
161− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiations/Insert.hsdeleted−147
@@ -1,147 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Negotiations.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Creates or updates the requested negotiation.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.negotiations.insert@.
22−module Network.Google.API.AdExchangeBuyer.Negotiations.Insert
23− (
24− -- * REST Resource
25− NegotiationsInsertAPI
26−
27− -- * Creating a Request
28− , negotiationsInsert'
29− , NegotiationsInsert'
30−
31− -- * Request Lenses
32− , nQuotaUser
33− , nPrettyPrint
34− , nUserIp
35− , nKey
36− , nOauthToken
37− , nFields
38− , nAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.negotiations.insert which the
45−-- 'NegotiationsInsert'' request conforms to.
46−type NegotiationsInsertAPI =
47− "negotiations" :>
48− QueryParam "quotaUser" Text :>
49− QueryParam "prettyPrint" Bool :>
50− QueryParam "userIp" Text :>
51− QueryParam "key" Text :>
52− QueryParam "oauth_token" Text :>
53− QueryParam "fields" Text :>
54− QueryParam "alt" Alt :> Post '[JSON] NegotiationDto
55−
56−-- | Creates or updates the requested negotiation.
57−--
58−-- /See:/ 'negotiationsInsert'' smart constructor.
59−data NegotiationsInsert' = NegotiationsInsert'
60− { _nQuotaUser :: !(Maybe Text)
61− , _nPrettyPrint :: !Bool
62− , _nUserIp :: !(Maybe Text)
63− , _nKey :: !(Maybe Text)
64− , _nOauthToken :: !(Maybe Text)
65− , _nFields :: !(Maybe Text)
66− , _nAlt :: !Alt
67− } deriving (Eq,Read,Show,Data,Typeable,Generic)
68−
69−-- | Creates a value of 'NegotiationsInsert'' 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−-- * 'nQuotaUser'
74−--
75−-- * 'nPrettyPrint'
76−--
77−-- * 'nUserIp'
78−--
79−-- * 'nKey'
80−--
81−-- * 'nOauthToken'
82−--
83−-- * 'nFields'
84−--
85−-- * 'nAlt'
86−negotiationsInsert'
87− :: NegotiationsInsert'
88−negotiationsInsert' =
89− NegotiationsInsert'
90− { _nQuotaUser = Nothing
91− , _nPrettyPrint = True
92− , _nUserIp = Nothing
93− , _nKey = Nothing
94− , _nOauthToken = Nothing
95− , _nFields = Nothing
96− , _nAlt = JSON
97− }
98−
99−-- | Available to use for quota purposes for server-side applications. Can be
100−-- any arbitrary string assigned to a user, but should not exceed 40
101−-- characters. Overrides userIp if both are provided.
102−nQuotaUser :: Lens' NegotiationsInsert' (Maybe Text)
103−nQuotaUser
104− = lens _nQuotaUser (\ s a -> s{_nQuotaUser = a})
105−
106−-- | Returns response with indentations and line breaks.
107−nPrettyPrint :: Lens' NegotiationsInsert' Bool
108−nPrettyPrint
109− = lens _nPrettyPrint (\ s a -> s{_nPrettyPrint = a})
110−
111−-- | IP address of the site where the request originates. Use this if you
112−-- want to enforce per-user limits.
113−nUserIp :: Lens' NegotiationsInsert' (Maybe Text)
114−nUserIp = lens _nUserIp (\ s a -> s{_nUserIp = a})
115−
116−-- | API key. Your API key identifies your project and provides you with API
117−-- access, quota, and reports. Required unless you provide an OAuth 2.0
118−-- token.
119−nKey :: Lens' NegotiationsInsert' (Maybe Text)
120−nKey = lens _nKey (\ s a -> s{_nKey = a})
121−
122−-- | OAuth 2.0 token for the current user.
123−nOauthToken :: Lens' NegotiationsInsert' (Maybe Text)
124−nOauthToken
125− = lens _nOauthToken (\ s a -> s{_nOauthToken = a})
126−
127−-- | Selector specifying which fields to include in a partial response.
128−nFields :: Lens' NegotiationsInsert' (Maybe Text)
129−nFields = lens _nFields (\ s a -> s{_nFields = a})
130−
131−-- | Data format for the response.
132−nAlt :: Lens' NegotiationsInsert' Alt
133−nAlt = lens _nAlt (\ s a -> s{_nAlt = a})
134−
135−instance GoogleRequest NegotiationsInsert' where
136− type Rs NegotiationsInsert' = NegotiationDto
137− request = requestWithRoute defReq adExchangeBuyerURL
138− requestWithRoute r u NegotiationsInsert'{..}
139− = go _nQuotaUser (Just _nPrettyPrint) _nUserIp _nKey
140− _nOauthToken
141− _nFields
142− (Just _nAlt)
143− where go
144− = clientWithRoute
145− (Proxy :: Proxy NegotiationsInsertAPI)
146− r
147− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Negotiations/List.hsdeleted−150
@@ -1,150 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Negotiations.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Lists all negotiations the authenticated user has access to.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.negotiations.list@.
22−module Network.Google.API.AdExchangeBuyer.Negotiations.List
23− (
24− -- * REST Resource
25− NegotiationsListAPI
26−
27− -- * Creating a Request
28− , negotiationsList'
29− , NegotiationsList'
30−
31− -- * Request Lenses
32− , nlQuotaUser
33− , nlPrettyPrint
34− , nlUserIp
35− , nlKey
36− , nlOauthToken
37− , nlFields
38− , nlAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.negotiations.list which the
45−-- 'NegotiationsList'' request conforms to.
46−type NegotiationsListAPI =
47− "negotiations" :>
48− QueryParam "quotaUser" Text :>
49− QueryParam "prettyPrint" Bool :>
50− QueryParam "userIp" Text :>
51− QueryParam "key" Text :>
52− QueryParam "oauth_token" Text :>
53− QueryParam "fields" Text :>
54− QueryParam "alt" Alt :>
55− Get '[JSON] GetNegotiationsResponse
56−
57−-- | Lists all negotiations the authenticated user has access to.
58−--
59−-- /See:/ 'negotiationsList'' smart constructor.
60−data NegotiationsList' = NegotiationsList'
61− { _nlQuotaUser :: !(Maybe Text)
62− , _nlPrettyPrint :: !Bool
63− , _nlUserIp :: !(Maybe Text)
64− , _nlKey :: !(Maybe Text)
65− , _nlOauthToken :: !(Maybe Text)
66− , _nlFields :: !(Maybe Text)
67− , _nlAlt :: !Alt
68− } deriving (Eq,Read,Show,Data,Typeable,Generic)
69−
70−-- | Creates a value of 'NegotiationsList'' with the minimum fields required to make a request.
71−--
72−-- Use one of the following lenses to modify other fields as desired:
73−--
74−-- * 'nlQuotaUser'
75−--
76−-- * 'nlPrettyPrint'
77−--
78−-- * 'nlUserIp'
79−--
80−-- * 'nlKey'
81−--
82−-- * 'nlOauthToken'
83−--
84−-- * 'nlFields'
85−--
86−-- * 'nlAlt'
87−negotiationsList'
88− :: NegotiationsList'
89−negotiationsList' =
90− NegotiationsList'
91− { _nlQuotaUser = Nothing
92− , _nlPrettyPrint = True
93− , _nlUserIp = Nothing
94− , _nlKey = Nothing
95− , _nlOauthToken = Nothing
96− , _nlFields = Nothing
97− , _nlAlt = JSON
98− }
99−
100−-- | Available to use for quota purposes for server-side applications. Can be
101−-- any arbitrary string assigned to a user, but should not exceed 40
102−-- characters. Overrides userIp if both are provided.
103−nlQuotaUser :: Lens' NegotiationsList' (Maybe Text)
104−nlQuotaUser
105− = lens _nlQuotaUser (\ s a -> s{_nlQuotaUser = a})
106−
107−-- | Returns response with indentations and line breaks.
108−nlPrettyPrint :: Lens' NegotiationsList' Bool
109−nlPrettyPrint
110− = lens _nlPrettyPrint
111− (\ s a -> s{_nlPrettyPrint = a})
112−
113−-- | IP address of the site where the request originates. Use this if you
114−-- want to enforce per-user limits.
115−nlUserIp :: Lens' NegotiationsList' (Maybe Text)
116−nlUserIp = lens _nlUserIp (\ s a -> s{_nlUserIp = a})
117−
118−-- | API key. Your API key identifies your project and provides you with API
119−-- access, quota, and reports. Required unless you provide an OAuth 2.0
120−-- token.
121−nlKey :: Lens' NegotiationsList' (Maybe Text)
122−nlKey = lens _nlKey (\ s a -> s{_nlKey = a})
123−
124−-- | OAuth 2.0 token for the current user.
125−nlOauthToken :: Lens' NegotiationsList' (Maybe Text)
126−nlOauthToken
127− = lens _nlOauthToken (\ s a -> s{_nlOauthToken = a})
128−
129−-- | Selector specifying which fields to include in a partial response.
130−nlFields :: Lens' NegotiationsList' (Maybe Text)
131−nlFields = lens _nlFields (\ s a -> s{_nlFields = a})
132−
133−-- | Data format for the response.
134−nlAlt :: Lens' NegotiationsList' Alt
135−nlAlt = lens _nlAlt (\ s a -> s{_nlAlt = a})
136−
137−instance GoogleRequest NegotiationsList' where
138− type Rs NegotiationsList' = GetNegotiationsResponse
139− request = requestWithRoute defReq adExchangeBuyerURL
140− requestWithRoute r u NegotiationsList'{..}
141− = go _nlQuotaUser (Just _nlPrettyPrint) _nlUserIp
142− _nlKey
143− _nlOauthToken
144− _nlFields
145− (Just _nlAlt)
146− where go
147− = clientWithRoute
148− (Proxy :: Proxy NegotiationsListAPI)
149− r
150− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Offers/Get.hsdeleted−158
@@ -1,158 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Offers.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets the requested offer.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.offers.get@.
22−module Network.Google.API.AdExchangeBuyer.Offers.Get
23− (
24− -- * REST Resource
25− OffersGetAPI
26−
27− -- * Creating a Request
28− , offersGet'
29− , OffersGet'
30−
31− -- * Request Lenses
32− , ogQuotaUser
33− , ogPrettyPrint
34− , ogUserIp
35− , ogKey
36− , ogOfferId
37− , ogOauthToken
38− , ogFields
39− , ogAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.offers.get which the
46−-- 'OffersGet'' request conforms to.
47−type OffersGetAPI =
48− "offers" :>
49− Capture "offerId" Int64 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :> Get '[JSON] OfferDto
57−
58−-- | Gets the requested offer.
59−--
60−-- /See:/ 'offersGet'' smart constructor.
61−data OffersGet' = OffersGet'
62− { _ogQuotaUser :: !(Maybe Text)
63− , _ogPrettyPrint :: !Bool
64− , _ogUserIp :: !(Maybe Text)
65− , _ogKey :: !(Maybe Text)
66− , _ogOfferId :: !Int64
67− , _ogOauthToken :: !(Maybe Text)
68− , _ogFields :: !(Maybe Text)
69− , _ogAlt :: !Alt
70− } deriving (Eq,Read,Show,Data,Typeable,Generic)
71−
72−-- | Creates a value of 'OffersGet'' with the minimum fields required to make a request.
73−--
74−-- Use one of the following lenses to modify other fields as desired:
75−--
76−-- * 'ogQuotaUser'
77−--
78−-- * 'ogPrettyPrint'
79−--
80−-- * 'ogUserIp'
81−--
82−-- * 'ogKey'
83−--
84−-- * 'ogOfferId'
85−--
86−-- * 'ogOauthToken'
87−--
88−-- * 'ogFields'
89−--
90−-- * 'ogAlt'
91−offersGet'
92− :: Int64 -- ^ 'offerId'
93− -> OffersGet'
94−offersGet' pOgOfferId_ =
95− OffersGet'
96− { _ogQuotaUser = Nothing
97− , _ogPrettyPrint = True
98− , _ogUserIp = Nothing
99− , _ogKey = Nothing
100− , _ogOfferId = pOgOfferId_
101− , _ogOauthToken = Nothing
102− , _ogFields = Nothing
103− , _ogAlt = JSON
104− }
105−
106−-- | Available to use for quota purposes for server-side applications. Can be
107−-- any arbitrary string assigned to a user, but should not exceed 40
108−-- characters. Overrides userIp if both are provided.
109−ogQuotaUser :: Lens' OffersGet' (Maybe Text)
110−ogQuotaUser
111− = lens _ogQuotaUser (\ s a -> s{_ogQuotaUser = a})
112−
113−-- | Returns response with indentations and line breaks.
114−ogPrettyPrint :: Lens' OffersGet' Bool
115−ogPrettyPrint
116− = lens _ogPrettyPrint
117− (\ s a -> s{_ogPrettyPrint = a})
118−
119−-- | IP address of the site where the request originates. Use this if you
120−-- want to enforce per-user limits.
121−ogUserIp :: Lens' OffersGet' (Maybe Text)
122−ogUserIp = lens _ogUserIp (\ s a -> s{_ogUserIp = a})
123−
124−-- | API key. Your API key identifies your project and provides you with API
125−-- access, quota, and reports. Required unless you provide an OAuth 2.0
126−-- token.
127−ogKey :: Lens' OffersGet' (Maybe Text)
128−ogKey = lens _ogKey (\ s a -> s{_ogKey = a})
129−
130−ogOfferId :: Lens' OffersGet' Int64
131−ogOfferId
132− = lens _ogOfferId (\ s a -> s{_ogOfferId = a})
133−
134−-- | OAuth 2.0 token for the current user.
135−ogOauthToken :: Lens' OffersGet' (Maybe Text)
136−ogOauthToken
137− = lens _ogOauthToken (\ s a -> s{_ogOauthToken = a})
138−
139−-- | Selector specifying which fields to include in a partial response.
140−ogFields :: Lens' OffersGet' (Maybe Text)
141−ogFields = lens _ogFields (\ s a -> s{_ogFields = a})
142−
143−-- | Data format for the response.
144−ogAlt :: Lens' OffersGet' Alt
145−ogAlt = lens _ogAlt (\ s a -> s{_ogAlt = a})
146−
147−instance GoogleRequest OffersGet' where
148− type Rs OffersGet' = OfferDto
149− request = requestWithRoute defReq adExchangeBuyerURL
150− requestWithRoute r u OffersGet'{..}
151− = go _ogQuotaUser (Just _ogPrettyPrint) _ogUserIp
152− _ogKey
153− _ogOfferId
154− _ogOauthToken
155− _ogFields
156− (Just _ogAlt)
157− where go
158− = clientWithRoute (Proxy :: Proxy OffersGetAPI) r u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Offers/Insert.hsdeleted−147
@@ -1,147 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Offers.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Creates or updates the requested offer.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.offers.insert@.
22−module Network.Google.API.AdExchangeBuyer.Offers.Insert
23− (
24− -- * REST Resource
25− OffersInsertAPI
26−
27− -- * Creating a Request
28− , offersInsert'
29− , OffersInsert'
30−
31− -- * Request Lenses
32− , oiQuotaUser
33− , oiPrettyPrint
34− , oiUserIp
35− , oiKey
36− , oiOauthToken
37− , oiFields
38− , oiAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.offers.insert which the
45−-- 'OffersInsert'' request conforms to.
46−type OffersInsertAPI =
47− "offers" :>
48− QueryParam "quotaUser" Text :>
49− QueryParam "prettyPrint" Bool :>
50− QueryParam "userIp" Text :>
51− QueryParam "key" Text :>
52− QueryParam "oauth_token" Text :>
53− QueryParam "fields" Text :>
54− QueryParam "alt" Alt :> Post '[JSON] OfferDto
55−
56−-- | Creates or updates the requested offer.
57−--
58−-- /See:/ 'offersInsert'' smart constructor.
59−data OffersInsert' = OffersInsert'
60− { _oiQuotaUser :: !(Maybe Text)
61− , _oiPrettyPrint :: !Bool
62− , _oiUserIp :: !(Maybe Text)
63− , _oiKey :: !(Maybe Text)
64− , _oiOauthToken :: !(Maybe Text)
65− , _oiFields :: !(Maybe Text)
66− , _oiAlt :: !Alt
67− } deriving (Eq,Read,Show,Data,Typeable,Generic)
68−
69−-- | Creates a value of 'OffersInsert'' 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−-- * 'oiQuotaUser'
74−--
75−-- * 'oiPrettyPrint'
76−--
77−-- * 'oiUserIp'
78−--
79−-- * 'oiKey'
80−--
81−-- * 'oiOauthToken'
82−--
83−-- * 'oiFields'
84−--
85−-- * 'oiAlt'
86−offersInsert'
87− :: OffersInsert'
88−offersInsert' =
89− OffersInsert'
90− { _oiQuotaUser = Nothing
91− , _oiPrettyPrint = True
92− , _oiUserIp = Nothing
93− , _oiKey = Nothing
94− , _oiOauthToken = Nothing
95− , _oiFields = Nothing
96− , _oiAlt = JSON
97− }
98−
99−-- | Available to use for quota purposes for server-side applications. Can be
100−-- any arbitrary string assigned to a user, but should not exceed 40
101−-- characters. Overrides userIp if both are provided.
102−oiQuotaUser :: Lens' OffersInsert' (Maybe Text)
103−oiQuotaUser
104− = lens _oiQuotaUser (\ s a -> s{_oiQuotaUser = a})
105−
106−-- | Returns response with indentations and line breaks.
107−oiPrettyPrint :: Lens' OffersInsert' Bool
108−oiPrettyPrint
109− = lens _oiPrettyPrint
110− (\ s a -> s{_oiPrettyPrint = a})
111−
112−-- | IP address of the site where the request originates. Use this if you
113−-- want to enforce per-user limits.
114−oiUserIp :: Lens' OffersInsert' (Maybe Text)
115−oiUserIp = lens _oiUserIp (\ s a -> s{_oiUserIp = a})
116−
117−-- | API key. Your API key identifies your project and provides you with API
118−-- access, quota, and reports. Required unless you provide an OAuth 2.0
119−-- token.
120−oiKey :: Lens' OffersInsert' (Maybe Text)
121−oiKey = lens _oiKey (\ s a -> s{_oiKey = a})
122−
123−-- | OAuth 2.0 token for the current user.
124−oiOauthToken :: Lens' OffersInsert' (Maybe Text)
125−oiOauthToken
126− = lens _oiOauthToken (\ s a -> s{_oiOauthToken = a})
127−
128−-- | Selector specifying which fields to include in a partial response.
129−oiFields :: Lens' OffersInsert' (Maybe Text)
130−oiFields = lens _oiFields (\ s a -> s{_oiFields = a})
131−
132−-- | Data format for the response.
133−oiAlt :: Lens' OffersInsert' Alt
134−oiAlt = lens _oiAlt (\ s a -> s{_oiAlt = a})
135−
136−instance GoogleRequest OffersInsert' where
137− type Rs OffersInsert' = OfferDto
138− request = requestWithRoute defReq adExchangeBuyerURL
139− requestWithRoute r u OffersInsert'{..}
140− = go _oiQuotaUser (Just _oiPrettyPrint) _oiUserIp
141− _oiKey
142− _oiOauthToken
143− _oiFields
144− (Just _oiAlt)
145− where go
146− = clientWithRoute (Proxy :: Proxy OffersInsertAPI) r
147− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/Offers/List.hsdeleted−147
@@ -1,147 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.Offers.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Lists all offers the authenticated user has access to.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.offers.list@.
22−module Network.Google.API.AdExchangeBuyer.Offers.List
23− (
24− -- * REST Resource
25− OffersListAPI
26−
27− -- * Creating a Request
28− , offersList'
29− , OffersList'
30−
31− -- * Request Lenses
32− , olQuotaUser
33− , olPrettyPrint
34− , olUserIp
35− , olKey
36− , olOauthToken
37− , olFields
38− , olAlt
39− ) where
40−
41−import Network.Google.AdExchangeBuyer.Types
42−import Network.Google.Prelude
43−
44−-- | A resource alias for adexchangebuyer.offers.list which the
45−-- 'OffersList'' request conforms to.
46−type OffersListAPI =
47− "offers" :>
48− QueryParam "quotaUser" Text :>
49− QueryParam "prettyPrint" Bool :>
50− QueryParam "userIp" Text :>
51− QueryParam "key" Text :>
52− QueryParam "oauth_token" Text :>
53− QueryParam "fields" Text :>
54− QueryParam "alt" Alt :>
55− Get '[JSON] ListOffersResponse
56−
57−-- | Lists all offers the authenticated user has access to.
58−--
59−-- /See:/ 'offersList'' smart constructor.
60−data OffersList' = OffersList'
61− { _olQuotaUser :: !(Maybe Text)
62− , _olPrettyPrint :: !Bool
63− , _olUserIp :: !(Maybe Text)
64− , _olKey :: !(Maybe Text)
65− , _olOauthToken :: !(Maybe Text)
66− , _olFields :: !(Maybe Text)
67− , _olAlt :: !Alt
68− } deriving (Eq,Read,Show,Data,Typeable,Generic)
69−
70−-- | Creates a value of 'OffersList'' with the minimum fields required to make a request.
71−--
72−-- Use one of the following lenses to modify other fields as desired:
73−--
74−-- * 'olQuotaUser'
75−--
76−-- * 'olPrettyPrint'
77−--
78−-- * 'olUserIp'
79−--
80−-- * 'olKey'
81−--
82−-- * 'olOauthToken'
83−--
84−-- * 'olFields'
85−--
86−-- * 'olAlt'
87−offersList'
88− :: OffersList'
89−offersList' =
90− OffersList'
91− { _olQuotaUser = Nothing
92− , _olPrettyPrint = True
93− , _olUserIp = Nothing
94− , _olKey = Nothing
95− , _olOauthToken = Nothing
96− , _olFields = Nothing
97− , _olAlt = JSON
98− }
99−
100−-- | Available to use for quota purposes for server-side applications. Can be
101−-- any arbitrary string assigned to a user, but should not exceed 40
102−-- characters. Overrides userIp if both are provided.
103−olQuotaUser :: Lens' OffersList' (Maybe Text)
104−olQuotaUser
105− = lens _olQuotaUser (\ s a -> s{_olQuotaUser = a})
106−
107−-- | Returns response with indentations and line breaks.
108−olPrettyPrint :: Lens' OffersList' Bool
109−olPrettyPrint
110− = lens _olPrettyPrint
111− (\ s a -> s{_olPrettyPrint = a})
112−
113−-- | IP address of the site where the request originates. Use this if you
114−-- want to enforce per-user limits.
115−olUserIp :: Lens' OffersList' (Maybe Text)
116−olUserIp = lens _olUserIp (\ s a -> s{_olUserIp = a})
117−
118−-- | API key. Your API key identifies your project and provides you with API
119−-- access, quota, and reports. Required unless you provide an OAuth 2.0
120−-- token.
121−olKey :: Lens' OffersList' (Maybe Text)
122−olKey = lens _olKey (\ s a -> s{_olKey = a})
123−
124−-- | OAuth 2.0 token for the current user.
125−olOauthToken :: Lens' OffersList' (Maybe Text)
126−olOauthToken
127− = lens _olOauthToken (\ s a -> s{_olOauthToken = a})
128−
129−-- | Selector specifying which fields to include in a partial response.
130−olFields :: Lens' OffersList' (Maybe Text)
131−olFields = lens _olFields (\ s a -> s{_olFields = a})
132−
133−-- | Data format for the response.
134−olAlt :: Lens' OffersList' Alt
135−olAlt = lens _olAlt (\ s a -> s{_olAlt = a})
136−
137−instance GoogleRequest OffersList' where
138− type Rs OffersList' = ListOffersResponse
139− request = requestWithRoute defReq adExchangeBuyerURL
140− requestWithRoute r u OffersList'{..}
141− = go _olQuotaUser (Just _olPrettyPrint) _olUserIp
142− _olKey
143− _olOauthToken
144− _olFields
145− (Just _olAlt)
146− where go
147− = clientWithRoute (Proxy :: Proxy OffersListAPI) r u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PerformanceReport/List.hsdeleted−224
@@ -1,224 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.PerformanceReport.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Retrieves the authenticated user\'s list of performance metrics.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.performanceReport.list@.
22−module Network.Google.API.AdExchangeBuyer.PerformanceReport.List
23− (
24− -- * REST Resource
25− PerformanceReportListAPI
26−
27− -- * Creating a Request
28− , performanceReportList'
29− , PerformanceReportList'
30−
31− -- * Request Lenses
32− , prlQuotaUser
33− , prlPrettyPrint
34− , prlUserIp
35− , prlAccountId
36− , prlKey
37− , prlPageToken
38− , prlOauthToken
39− , prlEndDateTime
40− , prlMaxResults
41− , prlStartDateTime
42− , prlFields
43− , prlAlt
44− ) where
45−
46−import Network.Google.AdExchangeBuyer.Types
47−import Network.Google.Prelude
48−
49−-- | A resource alias for adexchangebuyer.performanceReport.list which the
50−-- 'PerformanceReportList'' request conforms to.
51−type PerformanceReportListAPI =
52− "performancereport" :>
53− QueryParam "quotaUser" Text :>
54− QueryParam "prettyPrint" Bool :>
55− QueryParam "userIp" Text :>
56− QueryParam "accountId" Int64 :>
57− QueryParam "key" Text :>
58− QueryParam "pageToken" Text :>
59− QueryParam "oauth_token" Text :>
60− QueryParam "endDateTime" Text :>
61− QueryParam "maxResults" Nat :>
62− QueryParam "startDateTime" Text :>
63− QueryParam "fields" Text :>
64− QueryParam "alt" Alt :>
65− Get '[JSON] PerformanceReportList
66−
67−-- | Retrieves the authenticated user\'s list of performance metrics.
68−--
69−-- /See:/ 'performanceReportList'' smart constructor.
70−data PerformanceReportList' = PerformanceReportList'
71− { _prlQuotaUser :: !(Maybe Text)
72− , _prlPrettyPrint :: !Bool
73− , _prlUserIp :: !(Maybe Text)
74− , _prlAccountId :: !Int64
75− , _prlKey :: !(Maybe Text)
76− , _prlPageToken :: !(Maybe Text)
77− , _prlOauthToken :: !(Maybe Text)
78− , _prlEndDateTime :: !Text
79− , _prlMaxResults :: !(Maybe Nat)
80− , _prlStartDateTime :: !Text
81− , _prlFields :: !(Maybe Text)
82− , _prlAlt :: !Alt
83− } deriving (Eq,Read,Show,Data,Typeable,Generic)
84−
85−-- | Creates a value of 'PerformanceReportList'' with the minimum fields required to make a request.
86−--
87−-- Use one of the following lenses to modify other fields as desired:
88−--
89−-- * 'prlQuotaUser'
90−--
91−-- * 'prlPrettyPrint'
92−--
93−-- * 'prlUserIp'
94−--
95−-- * 'prlAccountId'
96−--
97−-- * 'prlKey'
98−--
99−-- * 'prlPageToken'
100−--
101−-- * 'prlOauthToken'
102−--
103−-- * 'prlEndDateTime'
104−--
105−-- * 'prlMaxResults'
106−--
107−-- * 'prlStartDateTime'
108−--
109−-- * 'prlFields'
110−--
111−-- * 'prlAlt'
112−performanceReportList'
113− :: Int64 -- ^ 'accountId'
114− -> Text -- ^ 'endDateTime'
115− -> Text -- ^ 'startDateTime'
116− -> PerformanceReportList'
117−performanceReportList' pPrlAccountId_ pPrlEndDateTime_ pPrlStartDateTime_ =
118− PerformanceReportList'
119− { _prlQuotaUser = Nothing
120− , _prlPrettyPrint = True
121− , _prlUserIp = Nothing
122− , _prlAccountId = pPrlAccountId_
123− , _prlKey = Nothing
124− , _prlPageToken = Nothing
125− , _prlOauthToken = Nothing
126− , _prlEndDateTime = pPrlEndDateTime_
127− , _prlMaxResults = Nothing
128− , _prlStartDateTime = pPrlStartDateTime_
129− , _prlFields = Nothing
130− , _prlAlt = JSON
131− }
132−
133−-- | Available to use for quota purposes for server-side applications. Can be
134−-- any arbitrary string assigned to a user, but should not exceed 40
135−-- characters. Overrides userIp if both are provided.
136−prlQuotaUser :: Lens' PerformanceReportList' (Maybe Text)
137−prlQuotaUser
138− = lens _prlQuotaUser (\ s a -> s{_prlQuotaUser = a})
139−
140−-- | Returns response with indentations and line breaks.
141−prlPrettyPrint :: Lens' PerformanceReportList' Bool
142−prlPrettyPrint
143− = lens _prlPrettyPrint
144− (\ s a -> s{_prlPrettyPrint = a})
145−
146−-- | IP address of the site where the request originates. Use this if you
147−-- want to enforce per-user limits.
148−prlUserIp :: Lens' PerformanceReportList' (Maybe Text)
149−prlUserIp
150− = lens _prlUserIp (\ s a -> s{_prlUserIp = a})
151−
152−-- | The account id to get the reports.
153−prlAccountId :: Lens' PerformanceReportList' Int64
154−prlAccountId
155− = lens _prlAccountId (\ s a -> s{_prlAccountId = a})
156−
157−-- | API key. Your API key identifies your project and provides you with API
158−-- access, quota, and reports. Required unless you provide an OAuth 2.0
159−-- token.
160−prlKey :: Lens' PerformanceReportList' (Maybe Text)
161−prlKey = lens _prlKey (\ s a -> s{_prlKey = a})
162−
163−-- | A continuation token, used to page through performance reports. To
164−-- retrieve the next page, set this parameter to the value of
165−-- \"nextPageToken\" from the previous response. Optional.
166−prlPageToken :: Lens' PerformanceReportList' (Maybe Text)
167−prlPageToken
168− = lens _prlPageToken (\ s a -> s{_prlPageToken = a})
169−
170−-- | OAuth 2.0 token for the current user.
171−prlOauthToken :: Lens' PerformanceReportList' (Maybe Text)
172−prlOauthToken
173− = lens _prlOauthToken
174− (\ s a -> s{_prlOauthToken = a})
175−
176−-- | The end time of the report in ISO 8601 timestamp format using UTC.
177−prlEndDateTime :: Lens' PerformanceReportList' Text
178−prlEndDateTime
179− = lens _prlEndDateTime
180− (\ s a -> s{_prlEndDateTime = a})
181−
182−-- | Maximum number of entries returned on one result page. If not set, the
183−-- default is 100. Optional.
184−prlMaxResults :: Lens' PerformanceReportList' (Maybe Natural)
185−prlMaxResults
186− = lens _prlMaxResults
187− (\ s a -> s{_prlMaxResults = a})
188− . mapping _Nat
189−
190−-- | The start time of the report in ISO 8601 timestamp format using UTC.
191−prlStartDateTime :: Lens' PerformanceReportList' Text
192−prlStartDateTime
193− = lens _prlStartDateTime
194− (\ s a -> s{_prlStartDateTime = a})
195−
196−-- | Selector specifying which fields to include in a partial response.
197−prlFields :: Lens' PerformanceReportList' (Maybe Text)
198−prlFields
199− = lens _prlFields (\ s a -> s{_prlFields = a})
200−
201−-- | Data format for the response.
202−prlAlt :: Lens' PerformanceReportList' Alt
203−prlAlt = lens _prlAlt (\ s a -> s{_prlAlt = a})
204−
205−instance GoogleRequest PerformanceReportList' where
206− type Rs PerformanceReportList' =
207− PerformanceReportList
208− request = requestWithRoute defReq adExchangeBuyerURL
209− requestWithRoute r u PerformanceReportList'{..}
210− = go _prlQuotaUser (Just _prlPrettyPrint) _prlUserIp
211− (Just _prlAccountId)
212− _prlKey
213− _prlPageToken
214− _prlOauthToken
215− (Just _prlEndDateTime)
216− _prlMaxResults
217− (Just _prlStartDateTime)
218− _prlFields
219− (Just _prlAlt)
220− where go
221− = clientWithRoute
222− (Proxy :: Proxy PerformanceReportListAPI)
223− r
224− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Delete.hsdeleted−179
@@ -1,179 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.PretargetingConfig.Delete
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Deletes an existing pretargeting config.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.pretargetingConfig.delete@.
22−module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Delete
23− (
24− -- * REST Resource
25− PretargetingConfigDeleteAPI
26−
27− -- * Creating a Request
28− , pretargetingConfigDelete'
29− , PretargetingConfigDelete'
30−
31− -- * Request Lenses
32− , pcdQuotaUser
33− , pcdPrettyPrint
34− , pcdUserIp
35− , pcdAccountId
36− , pcdKey
37− , pcdConfigId
38− , pcdOauthToken
39− , pcdFields
40− , pcdAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.pretargetingConfig.delete which the
47−-- 'PretargetingConfigDelete'' request conforms to.
48−type PretargetingConfigDeleteAPI =
49− "pretargetingconfigs" :>
50− Capture "accountId" Int64 :>
51− Capture "configId" Int64 :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :> Delete '[JSON] ()
59−
60−-- | Deletes an existing pretargeting config.
61−--
62−-- /See:/ 'pretargetingConfigDelete'' smart constructor.
63−data PretargetingConfigDelete' = PretargetingConfigDelete'
64− { _pcdQuotaUser :: !(Maybe Text)
65− , _pcdPrettyPrint :: !Bool
66− , _pcdUserIp :: !(Maybe Text)
67− , _pcdAccountId :: !Int64
68− , _pcdKey :: !(Maybe Text)
69− , _pcdConfigId :: !Int64
70− , _pcdOauthToken :: !(Maybe Text)
71− , _pcdFields :: !(Maybe Text)
72− , _pcdAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'PretargetingConfigDelete'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'pcdQuotaUser'
80−--
81−-- * 'pcdPrettyPrint'
82−--
83−-- * 'pcdUserIp'
84−--
85−-- * 'pcdAccountId'
86−--
87−-- * 'pcdKey'
88−--
89−-- * 'pcdConfigId'
90−--
91−-- * 'pcdOauthToken'
92−--
93−-- * 'pcdFields'
94−--
95−-- * 'pcdAlt'
96−pretargetingConfigDelete'
97− :: Int64 -- ^ 'accountId'
98− -> Int64 -- ^ 'configId'
99− -> PretargetingConfigDelete'
100−pretargetingConfigDelete' pPcdAccountId_ pPcdConfigId_ =
101− PretargetingConfigDelete'
102− { _pcdQuotaUser = Nothing
103− , _pcdPrettyPrint = True
104− , _pcdUserIp = Nothing
105− , _pcdAccountId = pPcdAccountId_
106− , _pcdKey = Nothing
107− , _pcdConfigId = pPcdConfigId_
108− , _pcdOauthToken = Nothing
109− , _pcdFields = Nothing
110− , _pcdAlt = JSON
111− }
112−
113−-- | Available to use for quota purposes for server-side applications. Can be
114−-- any arbitrary string assigned to a user, but should not exceed 40
115−-- characters. Overrides userIp if both are provided.
116−pcdQuotaUser :: Lens' PretargetingConfigDelete' (Maybe Text)
117−pcdQuotaUser
118− = lens _pcdQuotaUser (\ s a -> s{_pcdQuotaUser = a})
119−
120−-- | Returns response with indentations and line breaks.
121−pcdPrettyPrint :: Lens' PretargetingConfigDelete' Bool
122−pcdPrettyPrint
123− = lens _pcdPrettyPrint
124− (\ s a -> s{_pcdPrettyPrint = a})
125−
126−-- | IP address of the site where the request originates. Use this if you
127−-- want to enforce per-user limits.
128−pcdUserIp :: Lens' PretargetingConfigDelete' (Maybe Text)
129−pcdUserIp
130− = lens _pcdUserIp (\ s a -> s{_pcdUserIp = a})
131−
132−-- | The account id to delete the pretargeting config for.
133−pcdAccountId :: Lens' PretargetingConfigDelete' Int64
134−pcdAccountId
135− = lens _pcdAccountId (\ s a -> s{_pcdAccountId = a})
136−
137−-- | API key. Your API key identifies your project and provides you with API
138−-- access, quota, and reports. Required unless you provide an OAuth 2.0
139−-- token.
140−pcdKey :: Lens' PretargetingConfigDelete' (Maybe Text)
141−pcdKey = lens _pcdKey (\ s a -> s{_pcdKey = a})
142−
143−-- | The specific id of the configuration to delete.
144−pcdConfigId :: Lens' PretargetingConfigDelete' Int64
145−pcdConfigId
146− = lens _pcdConfigId (\ s a -> s{_pcdConfigId = a})
147−
148−-- | OAuth 2.0 token for the current user.
149−pcdOauthToken :: Lens' PretargetingConfigDelete' (Maybe Text)
150−pcdOauthToken
151− = lens _pcdOauthToken
152− (\ s a -> s{_pcdOauthToken = a})
153−
154−-- | Selector specifying which fields to include in a partial response.
155−pcdFields :: Lens' PretargetingConfigDelete' (Maybe Text)
156−pcdFields
157− = lens _pcdFields (\ s a -> s{_pcdFields = a})
158−
159−-- | Data format for the response.
160−pcdAlt :: Lens' PretargetingConfigDelete' Alt
161−pcdAlt = lens _pcdAlt (\ s a -> s{_pcdAlt = a})
162−
163−instance GoogleRequest PretargetingConfigDelete'
164− where
165− type Rs PretargetingConfigDelete' = ()
166− request = requestWithRoute defReq adExchangeBuyerURL
167− requestWithRoute r u PretargetingConfigDelete'{..}
168− = go _pcdQuotaUser (Just _pcdPrettyPrint) _pcdUserIp
169− _pcdAccountId
170− _pcdKey
171− _pcdConfigId
172− _pcdOauthToken
173− _pcdFields
174− (Just _pcdAlt)
175− where go
176− = clientWithRoute
177− (Proxy :: Proxy PretargetingConfigDeleteAPI)
178− r
179− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Get.hsdeleted−179
@@ -1,179 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.PretargetingConfig.Get
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Gets a specific pretargeting configuration
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.pretargetingConfig.get@.
22−module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Get
23− (
24− -- * REST Resource
25− PretargetingConfigGetAPI
26−
27− -- * Creating a Request
28− , pretargetingConfigGet'
29− , PretargetingConfigGet'
30−
31− -- * Request Lenses
32− , pcgQuotaUser
33− , pcgPrettyPrint
34− , pcgUserIp
35− , pcgAccountId
36− , pcgKey
37− , pcgConfigId
38− , pcgOauthToken
39− , pcgFields
40− , pcgAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.pretargetingConfig.get which the
47−-- 'PretargetingConfigGet'' request conforms to.
48−type PretargetingConfigGetAPI =
49− "pretargetingconfigs" :>
50− Capture "accountId" Int64 :>
51− Capture "configId" Int64 :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Get '[JSON] PretargetingConfig
60−
61−-- | Gets a specific pretargeting configuration
62−--
63−-- /See:/ 'pretargetingConfigGet'' smart constructor.
64−data PretargetingConfigGet' = PretargetingConfigGet'
65− { _pcgQuotaUser :: !(Maybe Text)
66− , _pcgPrettyPrint :: !Bool
67− , _pcgUserIp :: !(Maybe Text)
68− , _pcgAccountId :: !Int64
69− , _pcgKey :: !(Maybe Text)
70− , _pcgConfigId :: !Int64
71− , _pcgOauthToken :: !(Maybe Text)
72− , _pcgFields :: !(Maybe Text)
73− , _pcgAlt :: !Alt
74− } deriving (Eq,Read,Show,Data,Typeable,Generic)
75−
76−-- | Creates a value of 'PretargetingConfigGet'' with the minimum fields required to make a request.
77−--
78−-- Use one of the following lenses to modify other fields as desired:
79−--
80−-- * 'pcgQuotaUser'
81−--
82−-- * 'pcgPrettyPrint'
83−--
84−-- * 'pcgUserIp'
85−--
86−-- * 'pcgAccountId'
87−--
88−-- * 'pcgKey'
89−--
90−-- * 'pcgConfigId'
91−--
92−-- * 'pcgOauthToken'
93−--
94−-- * 'pcgFields'
95−--
96−-- * 'pcgAlt'
97−pretargetingConfigGet'
98− :: Int64 -- ^ 'accountId'
99− -> Int64 -- ^ 'configId'
100− -> PretargetingConfigGet'
101−pretargetingConfigGet' pPcgAccountId_ pPcgConfigId_ =
102− PretargetingConfigGet'
103− { _pcgQuotaUser = Nothing
104− , _pcgPrettyPrint = True
105− , _pcgUserIp = Nothing
106− , _pcgAccountId = pPcgAccountId_
107− , _pcgKey = Nothing
108− , _pcgConfigId = pPcgConfigId_
109− , _pcgOauthToken = Nothing
110− , _pcgFields = Nothing
111− , _pcgAlt = JSON
112− }
113−
114−-- | Available to use for quota purposes for server-side applications. Can be
115−-- any arbitrary string assigned to a user, but should not exceed 40
116−-- characters. Overrides userIp if both are provided.
117−pcgQuotaUser :: Lens' PretargetingConfigGet' (Maybe Text)
118−pcgQuotaUser
119− = lens _pcgQuotaUser (\ s a -> s{_pcgQuotaUser = a})
120−
121−-- | Returns response with indentations and line breaks.
122−pcgPrettyPrint :: Lens' PretargetingConfigGet' Bool
123−pcgPrettyPrint
124− = lens _pcgPrettyPrint
125− (\ s a -> s{_pcgPrettyPrint = a})
126−
127−-- | IP address of the site where the request originates. Use this if you
128−-- want to enforce per-user limits.
129−pcgUserIp :: Lens' PretargetingConfigGet' (Maybe Text)
130−pcgUserIp
131− = lens _pcgUserIp (\ s a -> s{_pcgUserIp = a})
132−
133−-- | The account id to get the pretargeting config for.
134−pcgAccountId :: Lens' PretargetingConfigGet' Int64
135−pcgAccountId
136− = lens _pcgAccountId (\ s a -> s{_pcgAccountId = a})
137−
138−-- | API key. Your API key identifies your project and provides you with API
139−-- access, quota, and reports. Required unless you provide an OAuth 2.0
140−-- token.
141−pcgKey :: Lens' PretargetingConfigGet' (Maybe Text)
142−pcgKey = lens _pcgKey (\ s a -> s{_pcgKey = a})
143−
144−-- | The specific id of the configuration to retrieve.
145−pcgConfigId :: Lens' PretargetingConfigGet' Int64
146−pcgConfigId
147− = lens _pcgConfigId (\ s a -> s{_pcgConfigId = a})
148−
149−-- | OAuth 2.0 token for the current user.
150−pcgOauthToken :: Lens' PretargetingConfigGet' (Maybe Text)
151−pcgOauthToken
152− = lens _pcgOauthToken
153− (\ s a -> s{_pcgOauthToken = a})
154−
155−-- | Selector specifying which fields to include in a partial response.
156−pcgFields :: Lens' PretargetingConfigGet' (Maybe Text)
157−pcgFields
158− = lens _pcgFields (\ s a -> s{_pcgFields = a})
159−
160−-- | Data format for the response.
161−pcgAlt :: Lens' PretargetingConfigGet' Alt
162−pcgAlt = lens _pcgAlt (\ s a -> s{_pcgAlt = a})
163−
164−instance GoogleRequest PretargetingConfigGet' where
165− type Rs PretargetingConfigGet' = PretargetingConfig
166− request = requestWithRoute defReq adExchangeBuyerURL
167− requestWithRoute r u PretargetingConfigGet'{..}
168− = go _pcgQuotaUser (Just _pcgPrettyPrint) _pcgUserIp
169− _pcgAccountId
170− _pcgKey
171− _pcgConfigId
172− _pcgOauthToken
173− _pcgFields
174− (Just _pcgAlt)
175− where go
176− = clientWithRoute
177− (Proxy :: Proxy PretargetingConfigGetAPI)
178− r
179− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Insert.hsdeleted−168
@@ -1,168 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.PretargetingConfig.Insert
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Inserts a new pretargeting configuration.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.pretargetingConfig.insert@.
22−module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Insert
23− (
24− -- * REST Resource
25− PretargetingConfigInsertAPI
26−
27− -- * Creating a Request
28− , pretargetingConfigInsert'
29− , PretargetingConfigInsert'
30−
31− -- * Request Lenses
32− , pciQuotaUser
33− , pciPrettyPrint
34− , pciUserIp
35− , pciAccountId
36− , pciKey
37− , pciOauthToken
38− , pciFields
39− , pciAlt
40− ) where
41−
42−import Network.Google.AdExchangeBuyer.Types
43−import Network.Google.Prelude
44−
45−-- | A resource alias for adexchangebuyer.pretargetingConfig.insert which the
46−-- 'PretargetingConfigInsert'' request conforms to.
47−type PretargetingConfigInsertAPI =
48− "pretargetingconfigs" :>
49− Capture "accountId" Int64 :>
50− QueryParam "quotaUser" Text :>
51− QueryParam "prettyPrint" Bool :>
52− QueryParam "userIp" Text :>
53− QueryParam "key" Text :>
54− QueryParam "oauth_token" Text :>
55− QueryParam "fields" Text :>
56− QueryParam "alt" Alt :>
57− Post '[JSON] PretargetingConfig
58−
59−-- | Inserts a new pretargeting configuration.
60−--
61−-- /See:/ 'pretargetingConfigInsert'' smart constructor.
62−data PretargetingConfigInsert' = PretargetingConfigInsert'
63− { _pciQuotaUser :: !(Maybe Text)
64− , _pciPrettyPrint :: !Bool
65− , _pciUserIp :: !(Maybe Text)
66− , _pciAccountId :: !Int64
67− , _pciKey :: !(Maybe Text)
68− , _pciOauthToken :: !(Maybe Text)
69− , _pciFields :: !(Maybe Text)
70− , _pciAlt :: !Alt
71− } deriving (Eq,Read,Show,Data,Typeable,Generic)
72−
73−-- | Creates a value of 'PretargetingConfigInsert'' with the minimum fields required to make a request.
74−--
75−-- Use one of the following lenses to modify other fields as desired:
76−--
77−-- * 'pciQuotaUser'
78−--
79−-- * 'pciPrettyPrint'
80−--
81−-- * 'pciUserIp'
82−--
83−-- * 'pciAccountId'
84−--
85−-- * 'pciKey'
86−--
87−-- * 'pciOauthToken'
88−--
89−-- * 'pciFields'
90−--
91−-- * 'pciAlt'
92−pretargetingConfigInsert'
93− :: Int64 -- ^ 'accountId'
94− -> PretargetingConfigInsert'
95−pretargetingConfigInsert' pPciAccountId_ =
96− PretargetingConfigInsert'
97− { _pciQuotaUser = Nothing
98− , _pciPrettyPrint = True
99− , _pciUserIp = Nothing
100− , _pciAccountId = pPciAccountId_
101− , _pciKey = Nothing
102− , _pciOauthToken = Nothing
103− , _pciFields = Nothing
104− , _pciAlt = JSON
105− }
106−
107−-- | Available to use for quota purposes for server-side applications. Can be
108−-- any arbitrary string assigned to a user, but should not exceed 40
109−-- characters. Overrides userIp if both are provided.
110−pciQuotaUser :: Lens' PretargetingConfigInsert' (Maybe Text)
111−pciQuotaUser
112− = lens _pciQuotaUser (\ s a -> s{_pciQuotaUser = a})
113−
114−-- | Returns response with indentations and line breaks.
115−pciPrettyPrint :: Lens' PretargetingConfigInsert' Bool
116−pciPrettyPrint
117− = lens _pciPrettyPrint
118− (\ s a -> s{_pciPrettyPrint = a})
119−
120−-- | IP address of the site where the request originates. Use this if you
121−-- want to enforce per-user limits.
122−pciUserIp :: Lens' PretargetingConfigInsert' (Maybe Text)
123−pciUserIp
124− = lens _pciUserIp (\ s a -> s{_pciUserIp = a})
125−
126−-- | The account id to insert the pretargeting config for.
127−pciAccountId :: Lens' PretargetingConfigInsert' Int64
128−pciAccountId
129− = lens _pciAccountId (\ s a -> s{_pciAccountId = a})
130−
131−-- | API key. Your API key identifies your project and provides you with API
132−-- access, quota, and reports. Required unless you provide an OAuth 2.0
133−-- token.
134−pciKey :: Lens' PretargetingConfigInsert' (Maybe Text)
135−pciKey = lens _pciKey (\ s a -> s{_pciKey = a})
136−
137−-- | OAuth 2.0 token for the current user.
138−pciOauthToken :: Lens' PretargetingConfigInsert' (Maybe Text)
139−pciOauthToken
140− = lens _pciOauthToken
141− (\ s a -> s{_pciOauthToken = a})
142−
143−-- | Selector specifying which fields to include in a partial response.
144−pciFields :: Lens' PretargetingConfigInsert' (Maybe Text)
145−pciFields
146− = lens _pciFields (\ s a -> s{_pciFields = a})
147−
148−-- | Data format for the response.
149−pciAlt :: Lens' PretargetingConfigInsert' Alt
150−pciAlt = lens _pciAlt (\ s a -> s{_pciAlt = a})
151−
152−instance GoogleRequest PretargetingConfigInsert'
153− where
154− type Rs PretargetingConfigInsert' =
155− PretargetingConfig
156− request = requestWithRoute defReq adExchangeBuyerURL
157− requestWithRoute r u PretargetingConfigInsert'{..}
158− = go _pciQuotaUser (Just _pciPrettyPrint) _pciUserIp
159− _pciAccountId
160− _pciKey
161− _pciOauthToken
162− _pciFields
163− (Just _pciAlt)
164− where go
165− = clientWithRoute
166− (Proxy :: Proxy PretargetingConfigInsertAPI)
167− r
168− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/List.hsdeleted−169
@@ -1,169 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.PretargetingConfig.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Retrieves a list of the authenticated user\'s pretargeting
20−-- configurations.
21−--
22−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.pretargetingConfig.list@.
23−module Network.Google.API.AdExchangeBuyer.PretargetingConfig.List
24− (
25− -- * REST Resource
26− PretargetingConfigListAPI
27−
28− -- * Creating a Request
29− , pretargetingConfigList'
30− , PretargetingConfigList'
31−
32− -- * Request Lenses
33− , pclQuotaUser
34− , pclPrettyPrint
35− , pclUserIp
36− , pclAccountId
37− , pclKey
38− , pclOauthToken
39− , pclFields
40− , pclAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.pretargetingConfig.list which the
47−-- 'PretargetingConfigList'' request conforms to.
48−type PretargetingConfigListAPI =
49− "pretargetingconfigs" :>
50− Capture "accountId" Int64 :>
51− QueryParam "quotaUser" Text :>
52− QueryParam "prettyPrint" Bool :>
53− QueryParam "userIp" Text :>
54− QueryParam "key" Text :>
55− QueryParam "oauth_token" Text :>
56− QueryParam "fields" Text :>
57− QueryParam "alt" Alt :>
58− Get '[JSON] PretargetingConfigList
59−
60−-- | Retrieves a list of the authenticated user\'s pretargeting
61−-- configurations.
62−--
63−-- /See:/ 'pretargetingConfigList'' smart constructor.
64−data PretargetingConfigList' = PretargetingConfigList'
65− { _pclQuotaUser :: !(Maybe Text)
66− , _pclPrettyPrint :: !Bool
67− , _pclUserIp :: !(Maybe Text)
68− , _pclAccountId :: !Int64
69− , _pclKey :: !(Maybe Text)
70− , _pclOauthToken :: !(Maybe Text)
71− , _pclFields :: !(Maybe Text)
72− , _pclAlt :: !Alt
73− } deriving (Eq,Read,Show,Data,Typeable,Generic)
74−
75−-- | Creates a value of 'PretargetingConfigList'' with the minimum fields required to make a request.
76−--
77−-- Use one of the following lenses to modify other fields as desired:
78−--
79−-- * 'pclQuotaUser'
80−--
81−-- * 'pclPrettyPrint'
82−--
83−-- * 'pclUserIp'
84−--
85−-- * 'pclAccountId'
86−--
87−-- * 'pclKey'
88−--
89−-- * 'pclOauthToken'
90−--
91−-- * 'pclFields'
92−--
93−-- * 'pclAlt'
94−pretargetingConfigList'
95− :: Int64 -- ^ 'accountId'
96− -> PretargetingConfigList'
97−pretargetingConfigList' pPclAccountId_ =
98− PretargetingConfigList'
99− { _pclQuotaUser = Nothing
100− , _pclPrettyPrint = True
101− , _pclUserIp = Nothing
102− , _pclAccountId = pPclAccountId_
103− , _pclKey = Nothing
104− , _pclOauthToken = Nothing
105− , _pclFields = Nothing
106− , _pclAlt = JSON
107− }
108−
109−-- | Available to use for quota purposes for server-side applications. Can be
110−-- any arbitrary string assigned to a user, but should not exceed 40
111−-- characters. Overrides userIp if both are provided.
112−pclQuotaUser :: Lens' PretargetingConfigList' (Maybe Text)
113−pclQuotaUser
114− = lens _pclQuotaUser (\ s a -> s{_pclQuotaUser = a})
115−
116−-- | Returns response with indentations and line breaks.
117−pclPrettyPrint :: Lens' PretargetingConfigList' Bool
118−pclPrettyPrint
119− = lens _pclPrettyPrint
120− (\ s a -> s{_pclPrettyPrint = a})
121−
122−-- | IP address of the site where the request originates. Use this if you
123−-- want to enforce per-user limits.
124−pclUserIp :: Lens' PretargetingConfigList' (Maybe Text)
125−pclUserIp
126− = lens _pclUserIp (\ s a -> s{_pclUserIp = a})
127−
128−-- | The account id to get the pretargeting configs for.
129−pclAccountId :: Lens' PretargetingConfigList' Int64
130−pclAccountId
131− = lens _pclAccountId (\ s a -> s{_pclAccountId = a})
132−
133−-- | API key. Your API key identifies your project and provides you with API
134−-- access, quota, and reports. Required unless you provide an OAuth 2.0
135−-- token.
136−pclKey :: Lens' PretargetingConfigList' (Maybe Text)
137−pclKey = lens _pclKey (\ s a -> s{_pclKey = a})
138−
139−-- | OAuth 2.0 token for the current user.
140−pclOauthToken :: Lens' PretargetingConfigList' (Maybe Text)
141−pclOauthToken
142− = lens _pclOauthToken
143− (\ s a -> s{_pclOauthToken = a})
144−
145−-- | Selector specifying which fields to include in a partial response.
146−pclFields :: Lens' PretargetingConfigList' (Maybe Text)
147−pclFields
148− = lens _pclFields (\ s a -> s{_pclFields = a})
149−
150−-- | Data format for the response.
151−pclAlt :: Lens' PretargetingConfigList' Alt
152−pclAlt = lens _pclAlt (\ s a -> s{_pclAlt = a})
153−
154−instance GoogleRequest PretargetingConfigList' where
155− type Rs PretargetingConfigList' =
156− PretargetingConfigList
157− request = requestWithRoute defReq adExchangeBuyerURL
158− requestWithRoute r u PretargetingConfigList'{..}
159− = go _pclQuotaUser (Just _pclPrettyPrint) _pclUserIp
160− _pclAccountId
161− _pclKey
162− _pclOauthToken
163− _pclFields
164− (Just _pclAlt)
165− where go
166− = clientWithRoute
167− (Proxy :: Proxy PretargetingConfigListAPI)
168− r
169− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Patch.hsdeleted−181
@@ -1,181 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.PretargetingConfig.Patch
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Updates an existing pretargeting config. This method supports patch
20−-- semantics.
21−--
22−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.pretargetingConfig.patch@.
23−module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Patch
24− (
25− -- * REST Resource
26− PretargetingConfigPatchAPI
27−
28− -- * Creating a Request
29− , pretargetingConfigPatch'
30− , PretargetingConfigPatch'
31−
32− -- * Request Lenses
33− , pcpQuotaUser
34− , pcpPrettyPrint
35− , pcpUserIp
36− , pcpAccountId
37− , pcpKey
38− , pcpConfigId
39− , pcpOauthToken
40− , pcpFields
41− , pcpAlt
42− ) where
43−
44−import Network.Google.AdExchangeBuyer.Types
45−import Network.Google.Prelude
46−
47−-- | A resource alias for adexchangebuyer.pretargetingConfig.patch which the
48−-- 'PretargetingConfigPatch'' request conforms to.
49−type PretargetingConfigPatchAPI =
50− "pretargetingconfigs" :>
51− Capture "accountId" Int64 :>
52− Capture "configId" Int64 :>
53− QueryParam "quotaUser" Text :>
54− QueryParam "prettyPrint" Bool :>
55− QueryParam "userIp" Text :>
56− QueryParam "key" Text :>
57− QueryParam "oauth_token" Text :>
58− QueryParam "fields" Text :>
59− QueryParam "alt" Alt :>
60− Patch '[JSON] PretargetingConfig
61−
62−-- | Updates an existing pretargeting config. This method supports patch
63−-- semantics.
64−--
65−-- /See:/ 'pretargetingConfigPatch'' smart constructor.
66−data PretargetingConfigPatch' = PretargetingConfigPatch'
67− { _pcpQuotaUser :: !(Maybe Text)
68− , _pcpPrettyPrint :: !Bool
69− , _pcpUserIp :: !(Maybe Text)
70− , _pcpAccountId :: !Int64
71− , _pcpKey :: !(Maybe Text)
72− , _pcpConfigId :: !Int64
73− , _pcpOauthToken :: !(Maybe Text)
74− , _pcpFields :: !(Maybe Text)
75− , _pcpAlt :: !Alt
76− } deriving (Eq,Read,Show,Data,Typeable,Generic)
77−
78−-- | Creates a value of 'PretargetingConfigPatch'' with the minimum fields required to make a request.
79−--
80−-- Use one of the following lenses to modify other fields as desired:
81−--
82−-- * 'pcpQuotaUser'
83−--
84−-- * 'pcpPrettyPrint'
85−--
86−-- * 'pcpUserIp'
87−--
88−-- * 'pcpAccountId'
89−--
90−-- * 'pcpKey'
91−--
92−-- * 'pcpConfigId'
93−--
94−-- * 'pcpOauthToken'
95−--
96−-- * 'pcpFields'
97−--
98−-- * 'pcpAlt'
99−pretargetingConfigPatch'
100− :: Int64 -- ^ 'accountId'
101− -> Int64 -- ^ 'configId'
102− -> PretargetingConfigPatch'
103−pretargetingConfigPatch' pPcpAccountId_ pPcpConfigId_ =
104− PretargetingConfigPatch'
105− { _pcpQuotaUser = Nothing
106− , _pcpPrettyPrint = True
107− , _pcpUserIp = Nothing
108− , _pcpAccountId = pPcpAccountId_
109− , _pcpKey = Nothing
110− , _pcpConfigId = pPcpConfigId_
111− , _pcpOauthToken = Nothing
112− , _pcpFields = Nothing
113− , _pcpAlt = JSON
114− }
115−
116−-- | Available to use for quota purposes for server-side applications. Can be
117−-- any arbitrary string assigned to a user, but should not exceed 40
118−-- characters. Overrides userIp if both are provided.
119−pcpQuotaUser :: Lens' PretargetingConfigPatch' (Maybe Text)
120−pcpQuotaUser
121− = lens _pcpQuotaUser (\ s a -> s{_pcpQuotaUser = a})
122−
123−-- | Returns response with indentations and line breaks.
124−pcpPrettyPrint :: Lens' PretargetingConfigPatch' Bool
125−pcpPrettyPrint
126− = lens _pcpPrettyPrint
127− (\ s a -> s{_pcpPrettyPrint = a})
128−
129−-- | IP address of the site where the request originates. Use this if you
130−-- want to enforce per-user limits.
131−pcpUserIp :: Lens' PretargetingConfigPatch' (Maybe Text)
132−pcpUserIp
133− = lens _pcpUserIp (\ s a -> s{_pcpUserIp = a})
134−
135−-- | The account id to update the pretargeting config for.
136−pcpAccountId :: Lens' PretargetingConfigPatch' Int64
137−pcpAccountId
138− = lens _pcpAccountId (\ s a -> s{_pcpAccountId = a})
139−
140−-- | API key. Your API key identifies your project and provides you with API
141−-- access, quota, and reports. Required unless you provide an OAuth 2.0
142−-- token.
143−pcpKey :: Lens' PretargetingConfigPatch' (Maybe Text)
144−pcpKey = lens _pcpKey (\ s a -> s{_pcpKey = a})
145−
146−-- | The specific id of the configuration to update.
147−pcpConfigId :: Lens' PretargetingConfigPatch' Int64
148−pcpConfigId
149− = lens _pcpConfigId (\ s a -> s{_pcpConfigId = a})
150−
151−-- | OAuth 2.0 token for the current user.
152−pcpOauthToken :: Lens' PretargetingConfigPatch' (Maybe Text)
153−pcpOauthToken
154− = lens _pcpOauthToken
155− (\ s a -> s{_pcpOauthToken = a})
156−
157−-- | Selector specifying which fields to include in a partial response.
158−pcpFields :: Lens' PretargetingConfigPatch' (Maybe Text)
159−pcpFields
160− = lens _pcpFields (\ s a -> s{_pcpFields = a})
161−
162−-- | Data format for the response.
163−pcpAlt :: Lens' PretargetingConfigPatch' Alt
164−pcpAlt = lens _pcpAlt (\ s a -> s{_pcpAlt = a})
165−
166−instance GoogleRequest PretargetingConfigPatch' where
167− type Rs PretargetingConfigPatch' = PretargetingConfig
168− request = requestWithRoute defReq adExchangeBuyerURL
169− requestWithRoute r u PretargetingConfigPatch'{..}
170− = go _pcpQuotaUser (Just _pcpPrettyPrint) _pcpUserIp
171− _pcpAccountId
172− _pcpKey
173− _pcpConfigId
174− _pcpOauthToken
175− _pcpFields
176− (Just _pcpAlt)
177− where go
178− = clientWithRoute
179− (Proxy :: Proxy PretargetingConfigPatchAPI)
180− r
181− u
gogol-adexchange-buyer/gen/Network/Google/API/AdExchangeBuyer/PretargetingConfig/Update.hsdeleted−181
@@ -1,181 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeBuyer.PretargetingConfig.Update
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | Updates an existing pretargeting config.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference> for @adexchangebuyer.pretargetingConfig.update@.
22−module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Update
23− (
24− -- * REST Resource
25− PretargetingConfigUpdateAPI
26−
27− -- * Creating a Request
28− , pretargetingConfigUpdate'
29− , PretargetingConfigUpdate'
30−
31− -- * Request Lenses
32− , pcuQuotaUser
33− , pcuPrettyPrint
34− , pcuUserIp
35− , pcuAccountId
36− , pcuKey
37− , pcuConfigId
38− , pcuOauthToken
39− , pcuFields
40− , pcuAlt
41− ) where
42−
43−import Network.Google.AdExchangeBuyer.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangebuyer.pretargetingConfig.update which the
47−-- 'PretargetingConfigUpdate'' request conforms to.
48−type PretargetingConfigUpdateAPI =
49− "pretargetingconfigs" :>
50− Capture "accountId" Int64 :>
51− Capture "configId" Int64 :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "key" Text :>
56− QueryParam "oauth_token" Text :>
57− QueryParam "fields" Text :>
58− QueryParam "alt" Alt :>
59− Put '[JSON] PretargetingConfig
60−
61−-- | Updates an existing pretargeting config.
62−--
63−-- /See:/ 'pretargetingConfigUpdate'' smart constructor.
64−data PretargetingConfigUpdate' = PretargetingConfigUpdate'
65− { _pcuQuotaUser :: !(Maybe Text)
66− , _pcuPrettyPrint :: !Bool
67− , _pcuUserIp :: !(Maybe Text)
68− , _pcuAccountId :: !Int64
69− , _pcuKey :: !(Maybe Text)
70− , _pcuConfigId :: !Int64
71− , _pcuOauthToken :: !(Maybe Text)
72− , _pcuFields :: !(Maybe Text)
73− , _pcuAlt :: !Alt
74− } deriving (Eq,Read,Show,Data,Typeable,Generic)
75−
76−-- | Creates a value of 'PretargetingConfigUpdate'' with the minimum fields required to make a request.
77−--
78−-- Use one of the following lenses to modify other fields as desired:
79−--
80−-- * 'pcuQuotaUser'
81−--
82−-- * 'pcuPrettyPrint'
83−--
84−-- * 'pcuUserIp'
85−--
86−-- * 'pcuAccountId'
87−--
88−-- * 'pcuKey'
89−--
90−-- * 'pcuConfigId'
91−--
92−-- * 'pcuOauthToken'
93−--
94−-- * 'pcuFields'
95−--
96−-- * 'pcuAlt'
97−pretargetingConfigUpdate'
98− :: Int64 -- ^ 'accountId'
99− -> Int64 -- ^ 'configId'
100− -> PretargetingConfigUpdate'
101−pretargetingConfigUpdate' pPcuAccountId_ pPcuConfigId_ =
102− PretargetingConfigUpdate'
103− { _pcuQuotaUser = Nothing
104− , _pcuPrettyPrint = True
105− , _pcuUserIp = Nothing
106− , _pcuAccountId = pPcuAccountId_
107− , _pcuKey = Nothing
108− , _pcuConfigId = pPcuConfigId_
109− , _pcuOauthToken = Nothing
110− , _pcuFields = Nothing
111− , _pcuAlt = JSON
112− }
113−
114−-- | Available to use for quota purposes for server-side applications. Can be
115−-- any arbitrary string assigned to a user, but should not exceed 40
116−-- characters. Overrides userIp if both are provided.
117−pcuQuotaUser :: Lens' PretargetingConfigUpdate' (Maybe Text)
118−pcuQuotaUser
119− = lens _pcuQuotaUser (\ s a -> s{_pcuQuotaUser = a})
120−
121−-- | Returns response with indentations and line breaks.
122−pcuPrettyPrint :: Lens' PretargetingConfigUpdate' Bool
123−pcuPrettyPrint
124− = lens _pcuPrettyPrint
125− (\ s a -> s{_pcuPrettyPrint = a})
126−
127−-- | IP address of the site where the request originates. Use this if you
128−-- want to enforce per-user limits.
129−pcuUserIp :: Lens' PretargetingConfigUpdate' (Maybe Text)
130−pcuUserIp
131− = lens _pcuUserIp (\ s a -> s{_pcuUserIp = a})
132−
133−-- | The account id to update the pretargeting config for.
134−pcuAccountId :: Lens' PretargetingConfigUpdate' Int64
135−pcuAccountId
136− = lens _pcuAccountId (\ s a -> s{_pcuAccountId = a})
137−
138−-- | API key. Your API key identifies your project and provides you with API
139−-- access, quota, and reports. Required unless you provide an OAuth 2.0
140−-- token.
141−pcuKey :: Lens' PretargetingConfigUpdate' (Maybe Text)
142−pcuKey = lens _pcuKey (\ s a -> s{_pcuKey = a})
143−
144−-- | The specific id of the configuration to update.
145−pcuConfigId :: Lens' PretargetingConfigUpdate' Int64
146−pcuConfigId
147− = lens _pcuConfigId (\ s a -> s{_pcuConfigId = a})
148−
149−-- | OAuth 2.0 token for the current user.
150−pcuOauthToken :: Lens' PretargetingConfigUpdate' (Maybe Text)
151−pcuOauthToken
152− = lens _pcuOauthToken
153− (\ s a -> s{_pcuOauthToken = a})
154−
155−-- | Selector specifying which fields to include in a partial response.
156−pcuFields :: Lens' PretargetingConfigUpdate' (Maybe Text)
157−pcuFields
158− = lens _pcuFields (\ s a -> s{_pcuFields = a})
159−
160−-- | Data format for the response.
161−pcuAlt :: Lens' PretargetingConfigUpdate' Alt
162−pcuAlt = lens _pcuAlt (\ s a -> s{_pcuAlt = a})
163−
164−instance GoogleRequest PretargetingConfigUpdate'
165− where
166− type Rs PretargetingConfigUpdate' =
167− PretargetingConfig
168− request = requestWithRoute defReq adExchangeBuyerURL
169− requestWithRoute r u PretargetingConfigUpdate'{..}
170− = go _pcuQuotaUser (Just _pcuPrettyPrint) _pcuUserIp
171− _pcuAccountId
172− _pcuKey
173− _pcuConfigId
174− _pcuOauthToken
175− _pcuFields
176− (Just _pcuAlt)
177− where go
178− = clientWithRoute
179− (Proxy :: Proxy PretargetingConfigUpdateAPI)
180− r
181− u
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer.hsdeleted−1103
@@ -1,1103 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE TypeOperators #-}
3−
4−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
5−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
6−
7−-- |
8−-- Module : Network.Google.AdExchangeBuyer
9−-- Copyright : (c) 2015 Brendan Hay
10−-- License : Mozilla Public License, v. 2.0.
11−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
12−-- Stability : auto-generated
13−-- Portability : non-portable (GHC extensions)
14−--
15−-- -- | Accesses your bidding-account information, submits creatives for
16−-- validation, finds available direct deals, and retrieves performance
17−-- reports.
18−--
19−-- /See:/ <https://developers.google.com/ad-exchange/buyer-rest Ad Exchange Buyer API Reference>
20−module Network.Google.AdExchangeBuyer
21− (
22− -- * REST Resources
23−
24− -- ** Ad Exchange Buyer API
25− AdExchangeBuyer
26− , adExchangeBuyer
27− , adExchangeBuyerURL
28−
29− -- ** adexchangebuyer.accounts.get
30− , module Network.Google.API.AdExchangeBuyer.Accounts.Get
31−
32− -- ** adexchangebuyer.accounts.list
33− , module Network.Google.API.AdExchangeBuyer.Accounts.List
34−
35− -- ** adexchangebuyer.accounts.patch
36− , module Network.Google.API.AdExchangeBuyer.Accounts.Patch
37−
38− -- ** adexchangebuyer.accounts.update
39− , module Network.Google.API.AdExchangeBuyer.Accounts.Update
40−
41− -- ** adexchangebuyer.billingInfo.get
42− , module Network.Google.API.AdExchangeBuyer.BillingInfo.Get
43−
44− -- ** adexchangebuyer.billingInfo.list
45− , module Network.Google.API.AdExchangeBuyer.BillingInfo.List
46−
47− -- ** adexchangebuyer.budget.get
48− , module Network.Google.API.AdExchangeBuyer.Budget.Get
49−
50− -- ** adexchangebuyer.budget.patch
51− , module Network.Google.API.AdExchangeBuyer.Budget.Patch
52−
53− -- ** adexchangebuyer.budget.update
54− , module Network.Google.API.AdExchangeBuyer.Budget.Update
55−
56− -- ** adexchangebuyer.clientaccess.delete
57− , module Network.Google.API.AdExchangeBuyer.Clientaccess.Delete
58−
59− -- ** adexchangebuyer.clientaccess.get
60− , module Network.Google.API.AdExchangeBuyer.Clientaccess.Get
61−
62− -- ** adexchangebuyer.clientaccess.insert
63− , module Network.Google.API.AdExchangeBuyer.Clientaccess.Insert
64−
65− -- ** adexchangebuyer.clientaccess.list
66− , module Network.Google.API.AdExchangeBuyer.Clientaccess.List
67−
68− -- ** adexchangebuyer.clientaccess.patch
69− , module Network.Google.API.AdExchangeBuyer.Clientaccess.Patch
70−
71− -- ** adexchangebuyer.clientaccess.update
72− , module Network.Google.API.AdExchangeBuyer.Clientaccess.Update
73−
74− -- ** adexchangebuyer.creatives.get
75− , module Network.Google.API.AdExchangeBuyer.Creatives.Get
76−
77− -- ** adexchangebuyer.creatives.insert
78− , module Network.Google.API.AdExchangeBuyer.Creatives.Insert
79−
80− -- ** adexchangebuyer.creatives.list
81− , module Network.Google.API.AdExchangeBuyer.Creatives.List
82−
83− -- ** adexchangebuyer.deals.get
84− , module Network.Google.API.AdExchangeBuyer.Deals.Get
85−
86− -- ** adexchangebuyer.marketplacedeals.delete
87− , module Network.Google.API.AdExchangeBuyer.Marketplacedeals.Delete
88−
89− -- ** adexchangebuyer.marketplacedeals.insert
90− , module Network.Google.API.AdExchangeBuyer.Marketplacedeals.Insert
91−
92− -- ** adexchangebuyer.marketplacedeals.list
93− , module Network.Google.API.AdExchangeBuyer.Marketplacedeals.List
94−
95− -- ** adexchangebuyer.marketplacedeals.update
96− , module Network.Google.API.AdExchangeBuyer.Marketplacedeals.Update
97−
98− -- ** adexchangebuyer.marketplacenotes.insert
99− , module Network.Google.API.AdExchangeBuyer.Marketplacenotes.Insert
100−
101− -- ** adexchangebuyer.marketplacenotes.list
102− , module Network.Google.API.AdExchangeBuyer.Marketplacenotes.List
103−
104− -- ** adexchangebuyer.marketplaceoffers.get
105− , module Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Get
106−
107− -- ** adexchangebuyer.marketplaceoffers.search
108− , module Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Search
109−
110− -- ** adexchangebuyer.marketplaceorders.get
111− , module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Get
112−
113− -- ** adexchangebuyer.marketplaceorders.insert
114− , module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Insert
115−
116− -- ** adexchangebuyer.marketplaceorders.patch
117− , module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Patch
118−
119− -- ** adexchangebuyer.marketplaceorders.search
120− , module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Search
121−
122− -- ** adexchangebuyer.marketplaceorders.update
123− , module Network.Google.API.AdExchangeBuyer.Marketplaceorders.Update
124−
125− -- ** adexchangebuyer.negotiationrounds.insert
126− , module Network.Google.API.AdExchangeBuyer.Negotiationrounds.Insert
127−
128− -- ** adexchangebuyer.negotiations.get
129− , module Network.Google.API.AdExchangeBuyer.Negotiations.Get
130−
131− -- ** adexchangebuyer.negotiations.insert
132− , module Network.Google.API.AdExchangeBuyer.Negotiations.Insert
133−
134− -- ** adexchangebuyer.negotiations.list
135− , module Network.Google.API.AdExchangeBuyer.Negotiations.List
136−
137− -- ** adexchangebuyer.offers.get
138− , module Network.Google.API.AdExchangeBuyer.Offers.Get
139−
140− -- ** adexchangebuyer.offers.insert
141− , module Network.Google.API.AdExchangeBuyer.Offers.Insert
142−
143− -- ** adexchangebuyer.offers.list
144− , module Network.Google.API.AdExchangeBuyer.Offers.List
145−
146− -- ** adexchangebuyer.performanceReport.list
147− , module Network.Google.API.AdExchangeBuyer.PerformanceReport.List
148−
149− -- ** adexchangebuyer.pretargetingConfig.delete
150− , module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Delete
151−
152− -- ** adexchangebuyer.pretargetingConfig.get
153− , module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Get
154−
155− -- ** adexchangebuyer.pretargetingConfig.insert
156− , module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Insert
157−
158− -- ** adexchangebuyer.pretargetingConfig.list
159− , module Network.Google.API.AdExchangeBuyer.PretargetingConfig.List
160−
161− -- ** adexchangebuyer.pretargetingConfig.patch
162− , module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Patch
163−
164− -- ** adexchangebuyer.pretargetingConfig.update
165− , module Network.Google.API.AdExchangeBuyer.PretargetingConfig.Update
166−
167− -- * Types
168−
169− -- ** GetOrderDealsResponse
170− , GetOrderDealsResponse
171− , getOrderDealsResponse
172− , godrDeals
173−
174− -- ** TargetingValueCreativeSize
175− , TargetingValueCreativeSize
176− , targetingValueCreativeSize
177− , tvcsSize
178− , tvcsCompanionSizes
179− , tvcsCreativeSizeType
180−
181− -- ** NegotiationDto
182− , NegotiationDto
183− , negotiationDto
184− , ndNegotiationState
185− , ndExternalDealId
186− , ndStatus
187− , ndDealType
188− , ndNegotiationRounds
189− , ndKind
190− , ndBilledBuyer
191− , ndBuyerEmailContacts
192− , ndStats
193− , ndSeller
194− , ndLabelNames
195− , ndOfferId
196− , ndNegotiationId
197− , ndSellerEmailContacts
198− , ndBuyer
199−
200− -- ** PerformanceReportList
201− , PerformanceReportList
202− , performanceReportList
203− , prlKind
204− , prlPerformanceReport
205−
206− -- ** PretargetingConfig
207− , PretargetingConfig
208− , pretargetingConfig
209− , pcPlatforms
210− , pcMobileCarriers
211− , pcVendorTypes
212− , pcExcludedGeoCriteriaIds
213− , pcSupportedCreativeAttributes
214− , pcUserLists
215− , pcKind
216− , pcExcludedPlacements
217− , pcMobileDevices
218− , pcLanguages
219− , pcVerticals
220− , pcConfigId
221− , pcPlacements
222− , pcExcludedUserLists
223− , pcConfigName
224− , pcGeoCriteriaIds
225− , pcDimensions
226− , pcExcludedVerticals
227− , pcCreativeType
228− , pcIsActive
229− , pcExcludedContentLabels
230− , pcBillingId
231− , pcMobileOperatingSystemVersions
232−
233− -- ** ContactInformation
234− , ContactInformation
235− , contactInformation
236− , ciEmail
237− , ciName
238−
239− -- ** CreativeFilteringReasons
240− , CreativeFilteringReasons
241− , creativeFilteringReasons
242− , cfrReasons
243− , cfrDate
244−
245− -- ** MarketplaceOffer
246− , MarketplaceOffer
247− , marketplaceOffer
248− , moState
249− , moWebPropertyCode
250− , moCreationTimeMs
251− , moTerms
252− , moLastUpdateTimeMs
253− , moKind
254− , moRevisionNumber
255− , moHasCreatorSignedOff
256− , moFlightStartTimeMs
257− , moSharedTargetings
258− , moSeller
259− , moSyndicationProduct
260− , moFlightEndTimeMs
261− , moName
262− , moCreatorContacts
263− , moOfferId
264− , moLabels
265−
266− -- ** CreativeLogoNativeAd
267− , CreativeLogoNativeAd
268− , creativeLogoNativeAd
269− , clnaHeight
270− , clnaUrl
271− , clnaWidth
272−
273− -- ** AudienceSegment
274− , AudienceSegment
275− , audienceSegment
276− , asNumCookies
277− , asName
278− , asId
279− , asDescription
280−
281− -- ** BillingInfoList
282− , BillingInfoList
283− , billingInfoList
284− , bilKind
285− , bilItems
286−
287− -- ** MarketplaceordersPatch'UpdateAction
288− , MarketplaceordersPatch'UpdateAction (..)
289−
290− -- ** OfferDto
291− , OfferDto
292− , offerDto
293− , odCreator
294− , odStatus
295− , odOfferState
296− , odPointOfContact
297− , odTerms
298− , odKind
299− , odBilledBuyer
300− , odOpenToDealParties
301− , odEmailContacts
302− , odLabelNames
303− , odOfferId
304− , odClosedToDealParties
305− , odAnonymous
306− , odIsOpen
307−
308− -- ** MoneyDto
309− , MoneyDto
310− , moneyDto
311− , mdCurrencyCode
312− , mdMicros
313−
314− -- ** TargetingValueSize
315− , TargetingValueSize
316− , targetingValueSize
317− , tvsHeight
318− , tvsWidth
319−
320− -- ** AddOrderNotesResponse
321− , AddOrderNotesResponse
322− , addOrderNotesResponse
323− , aonrNotes
324−
325− -- ** GetNegotiationsRequest
326− , GetNegotiationsRequest
327− , getNegotiationsRequest
328− , gnrSinceTimestampMillis
329− , gnrFinalized
330− , gnrIncludePrivateAuctions
331−
332− -- ** CreateOrdersResponse
333− , CreateOrdersResponse
334− , createOrdersResponse
335− , corOrders
336−
337− -- ** TermsDto
338− , TermsDto
339− , termsDto
340− , tdFinalizeAutomatically
341− , tdBuyerBillingType
342− , tdTargetingAllAdSlots
343− , tdUrls
344− , tdEndDate
345− , tdCpm
346− , tdEstimatedSpend
347− , tdAdvertisers
348− , tdEstimatedImpressionsPerDay
349− , tdMonetizerType
350− , tdAudienceSegmentDescription
351− , tdCreativeReviewPolicy
352− , tdMinimumTrueLooks
353− , tdStartDate
354− , tdCreativeBlockingLevel
355− , tdSemiTransparent
356− , tdAudienceSegment
357− , tdDealPremium
358− , tdIsReservation
359− , tdAdSlots
360− , tdTermsAttributes
361− , tdInventorySegmentTargeting
362− , tdDescriptiveName
363− , tdMinimumSpendMicros
364− , tdTargetByDealId
365− , tdBillingTerms
366− , tdDescription
367−
368− -- ** Alt
369− , Alt (..)
370−
371− -- ** PretargetingConfigItemExcludedPlacements
372− , PretargetingConfigItemExcludedPlacements
373− , pretargetingConfigItemExcludedPlacements
374− , pciepToken
375− , pciepType
376−
377− -- ** CreativesList
378− , CreativesList
379− , creativesList
380− , clNextPageToken
381− , clKind
382− , clItems
383−
384− -- ** BillingInfo
385− , BillingInfo
386− , billingInfo
387− , biKind
388− , biAccountName
389− , biAccountId
390− , biBillingId
391−
392− -- ** CreativeItemReasonsFilteringReasons
393− , CreativeItemReasonsFilteringReasons
394− , creativeItemReasonsFilteringReasons
395− , cirfrFilteringStatus
396− , cirfrFilteringCount
397−
398− -- ** Price
399− , Price
400− , price
401− , pCurrencyCode
402− , pAmountMicros
403−
404− -- ** EditAllOrderDealsRequest
405− , EditAllOrderDealsRequest
406− , editAllOrderDealsRequest
407− , eaodrUpdateAction
408− , eaodrDeals
409− , eaodrOrder
410− , eaodrOrderRevisionNumber
411−
412− -- ** CreativesList'DealsStatusFilter
413− , CreativesList'DealsStatusFilter (..)
414−
415− -- ** InventorySegmentTargeting
416− , InventorySegmentTargeting
417− , inventorySegmentTargeting
418− , istNegativeVideoDurationSegments
419− , istNegativeIcmBrands
420− , istNegativeKeyValues
421− , istPositiveAudienceSegments
422− , istPositiveXfpPlacements
423− , istNegativeXfpAdSlots
424− , istPositiveOperatingSystemVersions
425− , istPositiveSizes
426− , istPositiveDeviceCategories
427− , istPositiveLocations
428− , istNegativeAdSizes
429− , istPositiveOperatingSystems
430− , istPositiveSiteUrls
431− , istNegativeInventorySlots
432− , istNegativeVideoAdPositionSegments
433− , istPositiveAdTypeSegments
434− , istPositiveIcmInterests
435− , istPositiveMobileApps
436− , istPositiveKeyValues
437− , istPositiveIcmBrands
438− , istPositiveVideoDurationSegments
439− , istNegativeAudienceSegments
440− , istNegativeXfpPlacements
441− , istPositiveXfpAdSlots
442− , istNegativeOperatingSystemVersions
443− , istNegativeSizes
444− , istNegativeLocations
445− , istNegativeDeviceCategories
446− , istNegativeOperatingSystems
447− , istPositiveAdSizes
448− , istNegativeSiteUrls
449− , istNegativeAdTypeSegments
450− , istPositiveVideoAdPositionSegments
451− , istPositiveInventorySlots
452− , istNegativeMobileApps
453− , istNegativeIcmInterests
454−
455− -- ** SharedTargeting
456− , SharedTargeting
457− , sharedTargeting
458− , stKey
459− , stExclusions
460− , stInclusions
461−
462− -- ** WebPropertyDto
463− , WebPropertyDto
464− , webPropertyDto
465− , wpdEnabledForPreferredDeals
466− , wpdSyndicationProduct
467− , wpdName
468− , wpdPropertyCode
469− , wpdId
470− , wpdSiteUrls
471− , wpdAllowInterestTargetedAds
472−
473− -- ** ListClientAccessCapabilitiesRequest
474− , ListClientAccessCapabilitiesRequest
475− , listClientAccessCapabilitiesRequest
476− , lcacrSponsorAccountId
477−
478− -- ** TargetingValueDayPartTargeting
479− , TargetingValueDayPartTargeting
480− , targetingValueDayPartTargeting
481− , tvdptTimeZoneType
482− , tvdptDayParts
483−
484− -- ** CreativeItemServingRestrictions
485− , CreativeItemServingRestrictions
486− , creativeItemServingRestrictions
487− , cisrContexts
488− , cisrReason
489− , cisrDisapprovalReasons
490−
491− -- ** ListOffersRequest
492− , ListOffersRequest
493− , listOffersRequest
494− , lorSinceTimestampMillis
495−
496− -- ** MarketplaceordersUpdate'UpdateAction
497− , MarketplaceordersUpdate'UpdateAction (..)
498−
499− -- ** PretargetingConfigItemPlacements
500− , PretargetingConfigItemPlacements
501− , pretargetingConfigItemPlacements
502− , pcipToken
503− , pcipType
504−
505− -- ** CreativeItemDisapprovalReasonsItemServingRestrictions
506− , CreativeItemDisapprovalReasonsItemServingRestrictions
507− , creativeItemDisapprovalReasonsItemServingRestrictions
508− , cidrisrReason
509− , cidrisrDetails
510−
511− -- ** MarketplaceDeal
512− , MarketplaceDeal
513− , marketplaceDeal
514− , mdExternalDealId
515− , mdBuyerPrivateData
516− , mdWebPropertyCode
517− , mdCreationTimeMs
518− , mdTerms
519− , mdOfferRevisionNumber
520− , mdLastUpdateTimeMs
521− , mdKind
522− , mdDeliveryControl
523− , mdFlightStartTimeMs
524− , mdSharedTargetings
525− , mdDealId
526− , mdInventoryDescription
527− , mdSyndicationProduct
528− , mdFlightEndTimeMs
529− , mdName
530− , mdSellerContacts
531− , mdOfferId
532− , mdOrderId
533−
534− -- ** ClientAccessCapabilities
535− , ClientAccessCapabilities
536− , clientAccessCapabilities
537− , cacClientAccountId
538− , cacCapabilities
539−
540− -- ** DeleteOrderDealsResponse
541− , DeleteOrderDealsResponse
542− , deleteOrderDealsResponse
543− , dodrDeals
544− , dodrOrderRevisionNumber
545−
546− -- ** PerformanceReport
547− , PerformanceReport
548− , performanceReport
549− , prFilteredBidRate
550− , prKind
551− , prLatency95thPercentile
552− , prCookieMatcherStatusRate
553− , prHostedMatchStatusRate
554− , prUnsuccessfulRequestRate
555− , prBidRequestRate
556− , prQuotaThrottledLimit
557− , prQuotaConfiguredLimit
558− , prSuccessfulRequestRate
559− , prLatency85thPercentile
560− , prCalloutStatusRate
561− , prLatency50thPercentile
562− , prBidRate
563− , prCreativeStatusRate
564− , prNoQuotaInRegion
565− , prRegion
566− , prInventoryMatchRate
567− , prPixelMatchResponses
568− , prTimestamp
569− , prPixelMatchRequests
570− , prOutOfQuota
571−
572− -- ** BuyerDto
573− , BuyerDto
574− , buyerDto
575− , bdSponsorAccountId
576− , bdEnabledForInterestTargetingDeals
577− , bdCustomerId
578− , bdEnabledForPreferredDeals
579− , bdAccountId
580− , bdDisplayName
581− , bdId
582−
583− -- ** PretargetingConfigList
584− , PretargetingConfigList
585− , pretargetingConfigList
586− , pclKind
587− , pclItems
588−
589− -- ** DealTermsNonGuaranteedFixedPriceTerms
590− , DealTermsNonGuaranteedFixedPriceTerms
591− , dealTermsNonGuaranteedFixedPriceTerms
592− , dtngfptFixedPrices
593−
594− -- ** AdSlotDto
595− , AdSlotDto
596− , adSlotDto
597− , asdWebPropertyId
598− , asdSize
599− , asdChannelCode
600− , asdChannelId
601− , asdName
602− , asdDescription
603−
604− -- ** AccountItemBidderLocation
605− , AccountItemBidderLocation
606− , accountItemBidderLocation
607− , aiblUrl
608− , aiblMaximumQps
609− , aiblRegion
610−
611− -- ** MarketplaceOrder
612− , MarketplaceOrder
613− , marketplaceOrder
614− , mBuyerPrivateData
615− , mIsSetupComplete
616− , mBuyerContacts
617− , mKind
618− , mOriginatorRole
619− , mRevisionNumber
620− , mBilledBuyer
621− , mIsRenegotiating
622− , mHasSellerSignedOff
623− , mSeller
624− , mOrderState
625− , mName
626− , mSellerContacts
627− , mLastUpdaterRole
628− , mLabels
629− , mRevisionTimeMs
630− , mOrderId
631− , mLastUpdaterOrCommentorRole
632− , mHasBuyerSignedOff
633− , mBuyer
634−
635− -- ** MarketplaceLabel
636− , MarketplaceLabel
637− , marketplaceLabel
638− , mlDeprecatedMarketplaceDealParty
639− , mlAccountId
640− , mlCreateTimeMs
641− , mlLabel
642−
643− -- ** DateTime
644− , DateTime
645− , dateTime
646− , dtSecond
647− , dtDay
648− , dtYear
649− , dtHour
650− , dtMonth
651− , dtMinute
652− , dtTimeZoneId
653−
654− -- ** DealTermsGuaranteedFixedPriceTerms
655− , DealTermsGuaranteedFixedPriceTerms
656− , dealTermsGuaranteedFixedPriceTerms
657− , dtgfptGuaranteedLooks
658− , dtgfptGuaranteedImpressions
659− , dtgfptFixedPrices
660−
661− -- ** CreativeItemContextsItemServingRestrictions
662− , CreativeItemContextsItemServingRestrictions
663− , creativeItemContextsItemServingRestrictions
664− , cicisrPlatform
665− , cicisrContextType
666− , cicisrAuctionType
667− , cicisrGeoCriteriaId
668−
669− -- ** PretargetingConfigItemDimensions
670− , PretargetingConfigItemDimensions
671− , pretargetingConfigItemDimensions
672− , pcidHeight
673− , pcidWidth
674−
675− -- ** AddOrderDealsRequest
676− , AddOrderDealsRequest
677− , addOrderDealsRequest
678− , aodrUpdateAction
679− , aodrDeals
680− , aodrOrderRevisionNumber
681−
682− -- ** DealTerms
683− , DealTerms
684− , dealTerms
685− , dtNonGuaranteedFixedPriceTerms
686− , dtNonGuaranteedAuctionTerms
687− , dtGuaranteedFixedPriceTerms
688− , dtDescription
689−
690− -- ** EditHistoryDto
691− , EditHistoryDto
692− , editHistoryDto
693− , ehdLastUpdatedByLoginName
694− , ehdCreatedByLoginName
695− , ehdLastUpdateTimeStamp
696− , ehdCreatedTimeStamp
697−
698− -- ** Buyer
699− , Buyer
700− , buyer
701− , bAccountId
702−
703− -- ** CreativeNativeAd
704− , CreativeNativeAd
705− , creativeNativeAd
706− , cnaImage
707− , cnaAppIcon
708− , cnaClickTrackingUrl
709− , cnaBody
710− , cnaHeadline
711− , cnaImpressionTrackingUrl
712− , cnaCallToAction
713− , cnaStore
714− , cnaPrice
715− , cnaAdvertiser
716− , cnaStarRating
717− , cnaLogo
718−
719− -- ** BrandDto
720− , BrandDto
721− , brandDto
722− , bAdvertiserId
723− , bName
724− , bId
725−
726− -- ** EditAllOrderDealsResponse
727− , EditAllOrderDealsResponse
728− , editAllOrderDealsResponse
729− , eDeals
730−
731− -- ** MarketplaceNote
732− , MarketplaceNote
733− , marketplaceNote
734− , mnNote
735− , mnKind
736− , mnTimestampMs
737− , mnDealId
738− , mnNoteId
739− , mnCreatorRole
740− , mnOrderId
741− , mnOrderRevisionNumber
742−
743− -- ** GetNegotiationByIdRequest
744− , GetNegotiationByIdRequest
745− , getNegotiationByIdRequest
746− , gnbirIncludePrivateAuctions
747−
748− -- ** AdvertiserDto
749− , AdvertiserDto
750− , advertiserDto
751− , adStatus
752− , adBrands
753− , adName
754− , adId
755−
756− -- ** ListClientAccessCapabilitiesResponse
757− , ListClientAccessCapabilitiesResponse
758− , listClientAccessCapabilitiesResponse
759− , lcacrClientAccessPermissions
760−
761− -- ** ListOffersResponse
762− , ListOffersResponse
763− , listOffersResponse
764− , lorKind
765− , lorOffers
766−
767− -- ** TargetingValue
768− , TargetingValue
769− , targetingValue
770− , tvCreativeSizeValue
771− , tvStringValue
772− , tvLongValue
773− , tvDayPartTargetingValue
774−
775− -- ** GetFinalizedNegotiationByExternalDealIdRequest
776− , GetFinalizedNegotiationByExternalDealIdRequest
777− , getFinalizedNegotiationByExternalDealIdRequest
778− , gfnbedirIncludePrivateAuctions
779−
780− -- ** GetNegotiationsResponse
781− , GetNegotiationsResponse
782− , getNegotiationsResponse
783− , gnrKind
784− , gnrNegotiations
785−
786− -- ** CreativesList'OpenAuctionStatusFilter
787− , CreativesList'OpenAuctionStatusFilter (..)
788−
789− -- ** PrivateData
790− , PrivateData
791− , privateData
792− , pdReferencePayload
793− , pdReferenceId
794−
795− -- ** DeliveryControlFrequencyCap
796− , DeliveryControlFrequencyCap
797− , deliveryControlFrequencyCap
798− , dcfcMaxImpressions
799− , dcfcNumTimeUnits
800− , dcfcTimeUnitType
801−
802− -- ** Budget
803− , Budget
804− , budget
805− , budCurrencyCode
806− , budKind
807− , budBudgetAmount
808− , budAccountId
809− , budId
810− , budBillingId
811−
812− -- ** MarketplaceDealParty
813− , MarketplaceDealParty
814− , marketplaceDealParty
815− , mdpSeller
816− , mdpBuyer
817−
818− -- ** DealPartyDto
819− , DealPartyDto
820− , dealPartyDto
821− , dpdBuyerSellerRole
822− , dpdCustomerId
823− , dpdName
824− , dpdWebProperty
825− , dpdBuyer
826−
827− -- ** AddOrderNotesRequest
828− , AddOrderNotesRequest
829− , addOrderNotesRequest
830− , aNotes
831−
832− -- ** CreativeItemCorrections
833− , CreativeItemCorrections
834− , creativeItemCorrections
835− , cicReason
836− , cicDetails
837−
838− -- ** CreateOrdersRequest
839− , CreateOrdersRequest
840− , createOrdersRequest
841− , cWebPropertyCode
842− , cOrders
843−
844− -- ** AccountsList
845− , AccountsList
846− , accountsList
847− , alKind
848− , alItems
849−
850− -- ** GetOrdersResponse
851− , GetOrdersResponse
852− , getOrdersResponse
853− , gorOrders
854−
855− -- ** RuleKeyValuePair
856− , RuleKeyValuePair
857− , ruleKeyValuePair
858− , rkvpKeyName
859− , rkvpValue
860−
861− -- ** AdSize
862− , AdSize
863− , adSize
864− , asHeight
865− , asWidth
866−
867− -- ** GetOrderNotesResponse
868− , GetOrderNotesResponse
869− , getOrderNotesResponse
870− , gonrNotes
871−
872− -- ** Creative
873− , Creative
874− , creative
875− , cAttribute
876− , cNativeAd
877− , cHeight
878− , cBuyerCreativeId
879− , cAdvertiserName
880− , cAgencyId
881− , cCorrections
882− , cProductCategories
883− , cKind
884− , cHTMLSnippet
885− , cAdvertiserId
886− , cRestrictedCategories
887− , cDealsStatus
888− , cWidth
889− , cClickThroughUrl
890− , cVendorType
891− , cAccountId
892− , cImpressionTrackingUrl
893− , cFilteringReasons
894− , cVersion
895− , cSensitiveCategories
896− , cVideoURL
897− , cApiUploadTimestamp
898− , cServingRestrictions
899− , cOpenAuctionStatus
900−
901− -- ** PricePerBuyer
902− , PricePerBuyer
903− , pricePerBuyer
904− , ppbPrice
905− , ppbBuyer
906−
907− -- ** AddOrderDealsResponse
908− , AddOrderDealsResponse
909− , addOrderDealsResponse
910− , aDeals
911− , aOrderRevisionNumber
912−
913− -- ** DeliveryControl
914− , DeliveryControl
915− , deliveryControl
916− , dcFrequencyCaps
917− , dcDeliveryRateType
918−
919− -- ** CreativeImageNativeAd
920− , CreativeImageNativeAd
921− , creativeImageNativeAd
922− , cinaHeight
923− , cinaUrl
924− , cinaWidth
925−
926− -- ** TargetingValueDayPartTargetingDayPart
927− , TargetingValueDayPartTargetingDayPart
928− , targetingValueDayPartTargetingDayPart
929− , tvdptdpEndHour
930− , tvdptdpStartHour
931− , tvdptdpStartMinute
932− , tvdptdpDayOfWeek
933− , tvdptdpEndMinute
934−
935− -- ** NegotiationRoundDto
936− , NegotiationRoundDto
937− , negotiationRoundDto
938− , nrdTerms
939− , nrdKind
940− , nrdOriginatorRole
941− , nrdAction
942− , nrdDbmPartnerId
943− , nrdNotes
944− , nrdNegotiationId
945− , nrdEditHistory
946− , nrdRoundNumber
947−
948− -- ** DealTermsNonGuaranteedAuctionTerms
949− , DealTermsNonGuaranteedAuctionTerms
950− , dealTermsNonGuaranteedAuctionTerms
951− , dtngatReservePricePerBuyers
952− , dtngatPrivateAuctionId
953−
954− -- ** StatsDto
955− , StatsDto
956− , statsDto
957− , sdBids
958− , sdSpend
959− , sdImpressions
960− , sdGoodBids
961− , sdRevenue
962− , sdRequests
963−
964− -- ** GetOffersResponse
965− , GetOffersResponse
966− , getOffersResponse
967− , gorOffers
968−
969− -- ** CreativeAppIconNativeAd
970− , CreativeAppIconNativeAd
971− , creativeAppIconNativeAd
972− , cainaHeight
973− , cainaUrl
974− , cainaWidth
975−
976− -- ** Account
977− , Account
978− , account
979− , aMaximumTotalQps
980− , aKind
981− , aCookieMatchingUrl
982− , aMaximumActiveCreatives
983− , aCookieMatchingNid
984− , aNumberActiveCreatives
985− , aId
986− , aBidderLocation
987−
988− -- ** Seller
989− , Seller
990− , seller
991− , sAccountId
992− , sSubAccountId
993−
994− -- ** DeleteOrderDealsRequest
995− , DeleteOrderDealsRequest
996− , deleteOrderDealsRequest
997− , dUpdateAction
998− , dDealIds
999− , dOrderRevisionNumber
1000− ) where
1001−
1002−import Network.Google.AdExchangeBuyer.Types
1003−import Network.Google.API.AdExchangeBuyer.Accounts.Get
1004−import Network.Google.API.AdExchangeBuyer.Accounts.List
1005−import Network.Google.API.AdExchangeBuyer.Accounts.Patch
1006−import Network.Google.API.AdExchangeBuyer.Accounts.Update
1007−import Network.Google.API.AdExchangeBuyer.BillingInfo.Get
1008−import Network.Google.API.AdExchangeBuyer.BillingInfo.List
1009−import Network.Google.API.AdExchangeBuyer.Budget.Get
1010−import Network.Google.API.AdExchangeBuyer.Budget.Patch
1011−import Network.Google.API.AdExchangeBuyer.Budget.Update
1012−import Network.Google.API.AdExchangeBuyer.Clientaccess.Delete
1013−import Network.Google.API.AdExchangeBuyer.Clientaccess.Get
1014−import Network.Google.API.AdExchangeBuyer.Clientaccess.Insert
1015−import Network.Google.API.AdExchangeBuyer.Clientaccess.List
1016−import Network.Google.API.AdExchangeBuyer.Clientaccess.Patch
1017−import Network.Google.API.AdExchangeBuyer.Clientaccess.Update
1018−import Network.Google.API.AdExchangeBuyer.Creatives.Get
1019−import Network.Google.API.AdExchangeBuyer.Creatives.Insert
1020−import Network.Google.API.AdExchangeBuyer.Creatives.List
1021−import Network.Google.API.AdExchangeBuyer.Deals.Get
1022−import Network.Google.API.AdExchangeBuyer.Marketplacedeals.Delete
1023−import Network.Google.API.AdExchangeBuyer.Marketplacedeals.Insert
1024−import Network.Google.API.AdExchangeBuyer.Marketplacedeals.List
1025−import Network.Google.API.AdExchangeBuyer.Marketplacedeals.Update
1026−import Network.Google.API.AdExchangeBuyer.Marketplacenotes.Insert
1027−import Network.Google.API.AdExchangeBuyer.Marketplacenotes.List
1028−import Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Get
1029−import Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Search
1030−import Network.Google.API.AdExchangeBuyer.Marketplaceorders.Get
1031−import Network.Google.API.AdExchangeBuyer.Marketplaceorders.Insert
1032−import Network.Google.API.AdExchangeBuyer.Marketplaceorders.Patch
1033−import Network.Google.API.AdExchangeBuyer.Marketplaceorders.Search
1034−import Network.Google.API.AdExchangeBuyer.Marketplaceorders.Update
1035−import Network.Google.API.AdExchangeBuyer.Negotiationrounds.Insert
1036−import Network.Google.API.AdExchangeBuyer.Negotiations.Get
1037−import Network.Google.API.AdExchangeBuyer.Negotiations.Insert
1038−import Network.Google.API.AdExchangeBuyer.Negotiations.List
1039−import Network.Google.API.AdExchangeBuyer.Offers.Get
1040−import Network.Google.API.AdExchangeBuyer.Offers.Insert
1041−import Network.Google.API.AdExchangeBuyer.Offers.List
1042−import Network.Google.API.AdExchangeBuyer.PerformanceReport.List
1043−import Network.Google.API.AdExchangeBuyer.PretargetingConfig.Delete
1044−import Network.Google.API.AdExchangeBuyer.PretargetingConfig.Get
1045−import Network.Google.API.AdExchangeBuyer.PretargetingConfig.Insert
1046−import Network.Google.API.AdExchangeBuyer.PretargetingConfig.List
1047−import Network.Google.API.AdExchangeBuyer.PretargetingConfig.Patch
1048−import Network.Google.API.AdExchangeBuyer.PretargetingConfig.Update
1049−import Network.Google.Prelude
1050−
1051−{- $resources
1052−TODO
1053−-}
1054−
1055−type AdExchangeBuyer =
1056− PerformanceReportListAPI :<|> AccountsListAPI :<|>
1057− ClientaccessUpdateAPI
1058− :<|> BudgetPatchAPI
1059− :<|> PretargetingConfigDeleteAPI
1060− :<|> AccountsUpdateAPI
1061− :<|> CreativesListAPI
1062− :<|> CreativesGetAPI
1063− :<|> MarketplacedealsListAPI
1064− :<|> OffersListAPI
1065− :<|> NegotiationsInsertAPI
1066− :<|> MarketplaceoffersSearchAPI
1067− :<|> ClientaccessPatchAPI
1068− :<|> NegotiationroundsInsertAPI
1069− :<|> BillingInfoGetAPI
1070− :<|> BudgetGetAPI
1071− :<|> MarketplaceordersUpdateAPI
1072− :<|> MarketplaceordersInsertAPI
1073− :<|> PretargetingConfigInsertAPI
1074− :<|> PretargetingConfigUpdateAPI
1075− :<|> MarketplacedealsDeleteAPI
1076− :<|> MarketplacenotesInsertAPI
1077− :<|> PretargetingConfigGetAPI
1078− :<|> PretargetingConfigListAPI
1079− :<|> MarketplaceordersGetAPI
1080− :<|> OffersInsertAPI
1081− :<|> ClientaccessGetAPI
1082− :<|> BillingInfoListAPI
1083− :<|> AccountsGetAPI
1084− :<|> BudgetUpdateAPI
1085− :<|> ClientaccessInsertAPI
1086− :<|> MarketplaceordersPatchAPI
1087− :<|> MarketplaceoffersGetAPI
1088− :<|> MarketplacenotesListAPI
1089− :<|> PretargetingConfigPatchAPI
1090− :<|> OffersGetAPI
1091− :<|> ClientaccessListAPI
1092− :<|> DealsGetAPI
1093− :<|> NegotiationsGetAPI
1094− :<|> NegotiationsListAPI
1095− :<|> MarketplaceordersSearchAPI
1096− :<|> AccountsPatchAPI
1097− :<|> ClientaccessDeleteAPI
1098− :<|> MarketplacedealsUpdateAPI
1099− :<|> CreativesInsertAPI
1100− :<|> MarketplacedealsInsertAPI
1101−
1102−adExchangeBuyer :: Proxy AdExchangeBuyer
1103−adExchangeBuyer = Proxy
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types.hsdeleted−862
@@ -1,862 +0,0 @@
1−{-# LANGUAGE DeriveDataTypeable #-}
2−{-# LANGUAGE DeriveGeneric #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−
5−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
6−
7−-- |
8−-- Module : Network.Google.AdExchangeBuyer.Types
9−-- Copyright : (c) 2015 Brendan Hay
10−-- License : Mozilla Public License, v. 2.0.
11−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
12−-- Stability : auto-generated
13−-- Portability : non-portable (GHC extensions)
14−--
15−module Network.Google.AdExchangeBuyer.Types
16− (
17− -- * Service URL
18− adExchangeBuyerURL
19−
20− -- * GetOrderDealsResponse
21− , GetOrderDealsResponse
22− , getOrderDealsResponse
23− , godrDeals
24−
25− -- * TargetingValueCreativeSize
26− , TargetingValueCreativeSize
27− , targetingValueCreativeSize
28− , tvcsSize
29− , tvcsCompanionSizes
30− , tvcsCreativeSizeType
31−
32− -- * NegotiationDto
33− , NegotiationDto
34− , negotiationDto
35− , ndNegotiationState
36− , ndExternalDealId
37− , ndStatus
38− , ndDealType
39− , ndNegotiationRounds
40− , ndKind
41− , ndBilledBuyer
42− , ndBuyerEmailContacts
43− , ndStats
44− , ndSeller
45− , ndLabelNames
46− , ndOfferId
47− , ndNegotiationId
48− , ndSellerEmailContacts
49− , ndBuyer
50−
51− -- * PerformanceReportList
52− , PerformanceReportList
53− , performanceReportList
54− , prlKind
55− , prlPerformanceReport
56−
57− -- * PretargetingConfig
58− , PretargetingConfig
59− , pretargetingConfig
60− , pcPlatforms
61− , pcMobileCarriers
62− , pcVendorTypes
63− , pcExcludedGeoCriteriaIds
64− , pcSupportedCreativeAttributes
65− , pcUserLists
66− , pcKind
67− , pcExcludedPlacements
68− , pcMobileDevices
69− , pcLanguages
70− , pcVerticals
71− , pcConfigId
72− , pcPlacements
73− , pcExcludedUserLists
74− , pcConfigName
75− , pcGeoCriteriaIds
76− , pcDimensions
77− , pcExcludedVerticals
78− , pcCreativeType
79− , pcIsActive
80− , pcExcludedContentLabels
81− , pcBillingId
82− , pcMobileOperatingSystemVersions
83−
84− -- * ContactInformation
85− , ContactInformation
86− , contactInformation
87− , ciEmail
88− , ciName
89−
90− -- * CreativeFilteringReasons
91− , CreativeFilteringReasons
92− , creativeFilteringReasons
93− , cfrReasons
94− , cfrDate
95−
96− -- * MarketplaceOffer
97− , MarketplaceOffer
98− , marketplaceOffer
99− , moState
100− , moWebPropertyCode
101− , moCreationTimeMs
102− , moTerms
103− , moLastUpdateTimeMs
104− , moKind
105− , moRevisionNumber
106− , moHasCreatorSignedOff
107− , moFlightStartTimeMs
108− , moSharedTargetings
109− , moSeller
110− , moSyndicationProduct
111− , moFlightEndTimeMs
112− , moName
113− , moCreatorContacts
114− , moOfferId
115− , moLabels
116−
117− -- * CreativeLogoNativeAd
118− , CreativeLogoNativeAd
119− , creativeLogoNativeAd
120− , clnaHeight
121− , clnaUrl
122− , clnaWidth
123−
124− -- * AudienceSegment
125− , AudienceSegment
126− , audienceSegment
127− , asNumCookies
128− , asName
129− , asId
130− , asDescription
131−
132− -- * BillingInfoList
133− , BillingInfoList
134− , billingInfoList
135− , bilKind
136− , bilItems
137−
138− -- * MarketplaceordersPatch'UpdateAction
139− , MarketplaceordersPatch'UpdateAction (..)
140−
141− -- * OfferDto
142− , OfferDto
143− , offerDto
144− , odCreator
145− , odStatus
146− , odOfferState
147− , odPointOfContact
148− , odTerms
149− , odKind
150− , odBilledBuyer
151− , odOpenToDealParties
152− , odEmailContacts
153− , odLabelNames
154− , odOfferId
155− , odClosedToDealParties
156− , odAnonymous
157− , odIsOpen
158−
159− -- * MoneyDto
160− , MoneyDto
161− , moneyDto
162− , mdCurrencyCode
163− , mdMicros
164−
165− -- * TargetingValueSize
166− , TargetingValueSize
167− , targetingValueSize
168− , tvsHeight
169− , tvsWidth
170−
171− -- * AddOrderNotesResponse
172− , AddOrderNotesResponse
173− , addOrderNotesResponse
174− , aonrNotes
175−
176− -- * GetNegotiationsRequest
177− , GetNegotiationsRequest
178− , getNegotiationsRequest
179− , gnrSinceTimestampMillis
180− , gnrFinalized
181− , gnrIncludePrivateAuctions
182−
183− -- * CreateOrdersResponse
184− , CreateOrdersResponse
185− , createOrdersResponse
186− , corOrders
187−
188− -- * TermsDto
189− , TermsDto
190− , termsDto
191− , tdFinalizeAutomatically
192− , tdBuyerBillingType
193− , tdTargetingAllAdSlots
194− , tdUrls
195− , tdEndDate
196− , tdCpm
197− , tdEstimatedSpend
198− , tdAdvertisers
199− , tdEstimatedImpressionsPerDay
200− , tdMonetizerType
201− , tdAudienceSegmentDescription
202− , tdCreativeReviewPolicy
203− , tdMinimumTrueLooks
204− , tdStartDate
205− , tdCreativeBlockingLevel
206− , tdSemiTransparent
207− , tdAudienceSegment
208− , tdDealPremium
209− , tdIsReservation
210− , tdAdSlots
211− , tdTermsAttributes
212− , tdInventorySegmentTargeting
213− , tdDescriptiveName
214− , tdMinimumSpendMicros
215− , tdTargetByDealId
216− , tdBillingTerms
217− , tdDescription
218−
219− -- * Alt
220− , Alt (..)
221−
222− -- * PretargetingConfigItemExcludedPlacements
223− , PretargetingConfigItemExcludedPlacements
224− , pretargetingConfigItemExcludedPlacements
225− , pciepToken
226− , pciepType
227−
228− -- * CreativesList
229− , CreativesList
230− , creativesList
231− , clNextPageToken
232− , clKind
233− , clItems
234−
235− -- * BillingInfo
236− , BillingInfo
237− , billingInfo
238− , biKind
239− , biAccountName
240− , biAccountId
241− , biBillingId
242−
243− -- * CreativeItemReasonsFilteringReasons
244− , CreativeItemReasonsFilteringReasons
245− , creativeItemReasonsFilteringReasons
246− , cirfrFilteringStatus
247− , cirfrFilteringCount
248−
249− -- * Price
250− , Price
251− , price
252− , pCurrencyCode
253− , pAmountMicros
254−
255− -- * EditAllOrderDealsRequest
256− , EditAllOrderDealsRequest
257− , editAllOrderDealsRequest
258− , eaodrUpdateAction
259− , eaodrDeals
260− , eaodrOrder
261− , eaodrOrderRevisionNumber
262−
263− -- * CreativesList'DealsStatusFilter
264− , CreativesList'DealsStatusFilter (..)
265−
266− -- * InventorySegmentTargeting
267− , InventorySegmentTargeting
268− , inventorySegmentTargeting
269− , istNegativeVideoDurationSegments
270− , istNegativeIcmBrands
271− , istNegativeKeyValues
272− , istPositiveAudienceSegments
273− , istPositiveXfpPlacements
274− , istNegativeXfpAdSlots
275− , istPositiveOperatingSystemVersions
276− , istPositiveSizes
277− , istPositiveDeviceCategories
278− , istPositiveLocations
279− , istNegativeAdSizes
280− , istPositiveOperatingSystems
281− , istPositiveSiteUrls
282− , istNegativeInventorySlots
283− , istNegativeVideoAdPositionSegments
284− , istPositiveAdTypeSegments
285− , istPositiveIcmInterests
286− , istPositiveMobileApps
287− , istPositiveKeyValues
288− , istPositiveIcmBrands
289− , istPositiveVideoDurationSegments
290− , istNegativeAudienceSegments
291− , istNegativeXfpPlacements
292− , istPositiveXfpAdSlots
293− , istNegativeOperatingSystemVersions
294− , istNegativeSizes
295− , istNegativeLocations
296− , istNegativeDeviceCategories
297− , istNegativeOperatingSystems
298− , istPositiveAdSizes
299− , istNegativeSiteUrls
300− , istNegativeAdTypeSegments
301− , istPositiveVideoAdPositionSegments
302− , istPositiveInventorySlots
303− , istNegativeMobileApps
304− , istNegativeIcmInterests
305−
306− -- * SharedTargeting
307− , SharedTargeting
308− , sharedTargeting
309− , stKey
310− , stExclusions
311− , stInclusions
312−
313− -- * WebPropertyDto
314− , WebPropertyDto
315− , webPropertyDto
316− , wpdEnabledForPreferredDeals
317− , wpdSyndicationProduct
318− , wpdName
319− , wpdPropertyCode
320− , wpdId
321− , wpdSiteUrls
322− , wpdAllowInterestTargetedAds
323−
324− -- * ListClientAccessCapabilitiesRequest
325− , ListClientAccessCapabilitiesRequest
326− , listClientAccessCapabilitiesRequest
327− , lcacrSponsorAccountId
328−
329− -- * TargetingValueDayPartTargeting
330− , TargetingValueDayPartTargeting
331− , targetingValueDayPartTargeting
332− , tvdptTimeZoneType
333− , tvdptDayParts
334−
335− -- * CreativeItemServingRestrictions
336− , CreativeItemServingRestrictions
337− , creativeItemServingRestrictions
338− , cisrContexts
339− , cisrReason
340− , cisrDisapprovalReasons
341−
342− -- * ListOffersRequest
343− , ListOffersRequest
344− , listOffersRequest
345− , lorSinceTimestampMillis
346−
347− -- * MarketplaceordersUpdate'UpdateAction
348− , MarketplaceordersUpdate'UpdateAction (..)
349−
350− -- * PretargetingConfigItemPlacements
351− , PretargetingConfigItemPlacements
352− , pretargetingConfigItemPlacements
353− , pcipToken
354− , pcipType
355−
356− -- * CreativeItemDisapprovalReasonsItemServingRestrictions
357− , CreativeItemDisapprovalReasonsItemServingRestrictions
358− , creativeItemDisapprovalReasonsItemServingRestrictions
359− , cidrisrReason
360− , cidrisrDetails
361−
362− -- * MarketplaceDeal
363− , MarketplaceDeal
364− , marketplaceDeal
365− , mdExternalDealId
366− , mdBuyerPrivateData
367− , mdWebPropertyCode
368− , mdCreationTimeMs
369− , mdTerms
370− , mdOfferRevisionNumber
371− , mdLastUpdateTimeMs
372− , mdKind
373− , mdDeliveryControl
374− , mdFlightStartTimeMs
375− , mdSharedTargetings
376− , mdDealId
377− , mdInventoryDescription
378− , mdSyndicationProduct
379− , mdFlightEndTimeMs
380− , mdName
381− , mdSellerContacts
382− , mdOfferId
383− , mdOrderId
384−
385− -- * ClientAccessCapabilities
386− , ClientAccessCapabilities
387− , clientAccessCapabilities
388− , cacClientAccountId
389− , cacCapabilities
390−
391− -- * DeleteOrderDealsResponse
392− , DeleteOrderDealsResponse
393− , deleteOrderDealsResponse
394− , dodrDeals
395− , dodrOrderRevisionNumber
396−
397− -- * PerformanceReport
398− , PerformanceReport
399− , performanceReport
400− , prFilteredBidRate
401− , prKind
402− , prLatency95thPercentile
403− , prCookieMatcherStatusRate
404− , prHostedMatchStatusRate
405− , prUnsuccessfulRequestRate
406− , prBidRequestRate
407− , prQuotaThrottledLimit
408− , prQuotaConfiguredLimit
409− , prSuccessfulRequestRate
410− , prLatency85thPercentile
411− , prCalloutStatusRate
412− , prLatency50thPercentile
413− , prBidRate
414− , prCreativeStatusRate
415− , prNoQuotaInRegion
416− , prRegion
417− , prInventoryMatchRate
418− , prPixelMatchResponses
419− , prTimestamp
420− , prPixelMatchRequests
421− , prOutOfQuota
422−
423− -- * BuyerDto
424− , BuyerDto
425− , buyerDto
426− , bdSponsorAccountId
427− , bdEnabledForInterestTargetingDeals
428− , bdCustomerId
429− , bdEnabledForPreferredDeals
430− , bdAccountId
431− , bdDisplayName
432− , bdId
433−
434− -- * PretargetingConfigList
435− , PretargetingConfigList
436− , pretargetingConfigList
437− , pclKind
438− , pclItems
439−
440− -- * DealTermsNonGuaranteedFixedPriceTerms
441− , DealTermsNonGuaranteedFixedPriceTerms
442− , dealTermsNonGuaranteedFixedPriceTerms
443− , dtngfptFixedPrices
444−
445− -- * AdSlotDto
446− , AdSlotDto
447− , adSlotDto
448− , asdWebPropertyId
449− , asdSize
450− , asdChannelCode
451− , asdChannelId
452− , asdName
453− , asdDescription
454−
455− -- * AccountItemBidderLocation
456− , AccountItemBidderLocation
457− , accountItemBidderLocation
458− , aiblUrl
459− , aiblMaximumQps
460− , aiblRegion
461−
462− -- * MarketplaceOrder
463− , MarketplaceOrder
464− , marketplaceOrder
465− , mBuyerPrivateData
466− , mIsSetupComplete
467− , mBuyerContacts
468− , mKind
469− , mOriginatorRole
470− , mRevisionNumber
471− , mBilledBuyer
472− , mIsRenegotiating
473− , mHasSellerSignedOff
474− , mSeller
475− , mOrderState
476− , mName
477− , mSellerContacts
478− , mLastUpdaterRole
479− , mLabels
480− , mRevisionTimeMs
481− , mOrderId
482− , mLastUpdaterOrCommentorRole
483− , mHasBuyerSignedOff
484− , mBuyer
485−
486− -- * MarketplaceLabel
487− , MarketplaceLabel
488− , marketplaceLabel
489− , mlDeprecatedMarketplaceDealParty
490− , mlAccountId
491− , mlCreateTimeMs
492− , mlLabel
493−
494− -- * DateTime
495− , DateTime
496− , dateTime
497− , dtSecond
498− , dtDay
499− , dtYear
500− , dtHour
501− , dtMonth
502− , dtMinute
503− , dtTimeZoneId
504−
505− -- * DealTermsGuaranteedFixedPriceTerms
506− , DealTermsGuaranteedFixedPriceTerms
507− , dealTermsGuaranteedFixedPriceTerms
508− , dtgfptGuaranteedLooks
509− , dtgfptGuaranteedImpressions
510− , dtgfptFixedPrices
511−
512− -- * CreativeItemContextsItemServingRestrictions
513− , CreativeItemContextsItemServingRestrictions
514− , creativeItemContextsItemServingRestrictions
515− , cicisrPlatform
516− , cicisrContextType
517− , cicisrAuctionType
518− , cicisrGeoCriteriaId
519−
520− -- * PretargetingConfigItemDimensions
521− , PretargetingConfigItemDimensions
522− , pretargetingConfigItemDimensions
523− , pcidHeight
524− , pcidWidth
525−
526− -- * AddOrderDealsRequest
527− , AddOrderDealsRequest
528− , addOrderDealsRequest
529− , aodrUpdateAction
530− , aodrDeals
531− , aodrOrderRevisionNumber
532−
533− -- * DealTerms
534− , DealTerms
535− , dealTerms
536− , dtNonGuaranteedFixedPriceTerms
537− , dtNonGuaranteedAuctionTerms
538− , dtGuaranteedFixedPriceTerms
539− , dtDescription
540−
541− -- * EditHistoryDto
542− , EditHistoryDto
543− , editHistoryDto
544− , ehdLastUpdatedByLoginName
545− , ehdCreatedByLoginName
546− , ehdLastUpdateTimeStamp
547− , ehdCreatedTimeStamp
548−
549− -- * Buyer
550− , Buyer
551− , buyer
552− , bAccountId
553−
554− -- * CreativeNativeAd
555− , CreativeNativeAd
556− , creativeNativeAd
557− , cnaImage
558− , cnaAppIcon
559− , cnaClickTrackingUrl
560− , cnaBody
561− , cnaHeadline
562− , cnaImpressionTrackingUrl
563− , cnaCallToAction
564− , cnaStore
565− , cnaPrice
566− , cnaAdvertiser
567− , cnaStarRating
568− , cnaLogo
569−
570− -- * BrandDto
571− , BrandDto
572− , brandDto
573− , bAdvertiserId
574− , bName
575− , bId
576−
577− -- * EditAllOrderDealsResponse
578− , EditAllOrderDealsResponse
579− , editAllOrderDealsResponse
580− , eDeals
581−
582− -- * MarketplaceNote
583− , MarketplaceNote
584− , marketplaceNote
585− , mnNote
586− , mnKind
587− , mnTimestampMs
588− , mnDealId
589− , mnNoteId
590− , mnCreatorRole
591− , mnOrderId
592− , mnOrderRevisionNumber
593−
594− -- * GetNegotiationByIdRequest
595− , GetNegotiationByIdRequest
596− , getNegotiationByIdRequest
597− , gnbirIncludePrivateAuctions
598−
599− -- * AdvertiserDto
600− , AdvertiserDto
601− , advertiserDto
602− , adStatus
603− , adBrands
604− , adName
605− , adId
606−
607− -- * ListClientAccessCapabilitiesResponse
608− , ListClientAccessCapabilitiesResponse
609− , listClientAccessCapabilitiesResponse
610− , lcacrClientAccessPermissions
611−
612− -- * ListOffersResponse
613− , ListOffersResponse
614− , listOffersResponse
615− , lorKind
616− , lorOffers
617−
618− -- * TargetingValue
619− , TargetingValue
620− , targetingValue
621− , tvCreativeSizeValue
622− , tvStringValue
623− , tvLongValue
624− , tvDayPartTargetingValue
625−
626− -- * GetFinalizedNegotiationByExternalDealIdRequest
627− , GetFinalizedNegotiationByExternalDealIdRequest
628− , getFinalizedNegotiationByExternalDealIdRequest
629− , gfnbedirIncludePrivateAuctions
630−
631− -- * GetNegotiationsResponse
632− , GetNegotiationsResponse
633− , getNegotiationsResponse
634− , gnrKind
635− , gnrNegotiations
636−
637− -- * CreativesList'OpenAuctionStatusFilter
638− , CreativesList'OpenAuctionStatusFilter (..)
639−
640− -- * PrivateData
641− , PrivateData
642− , privateData
643− , pdReferencePayload
644− , pdReferenceId
645−
646− -- * DeliveryControlFrequencyCap
647− , DeliveryControlFrequencyCap
648− , deliveryControlFrequencyCap
649− , dcfcMaxImpressions
650− , dcfcNumTimeUnits
651− , dcfcTimeUnitType
652−
653− -- * Budget
654− , Budget
655− , budget
656− , budCurrencyCode
657− , budKind
658− , budBudgetAmount
659− , budAccountId
660− , budId
661− , budBillingId
662−
663− -- * MarketplaceDealParty
664− , MarketplaceDealParty
665− , marketplaceDealParty
666− , mdpSeller
667− , mdpBuyer
668−
669− -- * DealPartyDto
670− , DealPartyDto
671− , dealPartyDto
672− , dpdBuyerSellerRole
673− , dpdCustomerId
674− , dpdName
675− , dpdWebProperty
676− , dpdBuyer
677−
678− -- * AddOrderNotesRequest
679− , AddOrderNotesRequest
680− , addOrderNotesRequest
681− , aNotes
682−
683− -- * CreativeItemCorrections
684− , CreativeItemCorrections
685− , creativeItemCorrections
686− , cicReason
687− , cicDetails
688−
689− -- * CreateOrdersRequest
690− , CreateOrdersRequest
691− , createOrdersRequest
692− , cWebPropertyCode
693− , cOrders
694−
695− -- * AccountsList
696− , AccountsList
697− , accountsList
698− , alKind
699− , alItems
700−
701− -- * GetOrdersResponse
702− , GetOrdersResponse
703− , getOrdersResponse
704− , gorOrders
705−
706− -- * RuleKeyValuePair
707− , RuleKeyValuePair
708− , ruleKeyValuePair
709− , rkvpKeyName
710− , rkvpValue
711−
712− -- * AdSize
713− , AdSize
714− , adSize
715− , asHeight
716− , asWidth
717−
718− -- * GetOrderNotesResponse
719− , GetOrderNotesResponse
720− , getOrderNotesResponse
721− , gonrNotes
722−
723− -- * Creative
724− , Creative
725− , creative
726− , cAttribute
727− , cNativeAd
728− , cHeight
729− , cBuyerCreativeId
730− , cAdvertiserName
731− , cAgencyId
732− , cCorrections
733− , cProductCategories
734− , cKind
735− , cHTMLSnippet
736− , cAdvertiserId
737− , cRestrictedCategories
738− , cDealsStatus
739− , cWidth
740− , cClickThroughUrl
741− , cVendorType
742− , cAccountId
743− , cImpressionTrackingUrl
744− , cFilteringReasons
745− , cVersion
746− , cSensitiveCategories
747− , cVideoURL
748− , cApiUploadTimestamp
749− , cServingRestrictions
750− , cOpenAuctionStatus
751−
752− -- * PricePerBuyer
753− , PricePerBuyer
754− , pricePerBuyer
755− , ppbPrice
756− , ppbBuyer
757−
758− -- * AddOrderDealsResponse
759− , AddOrderDealsResponse
760− , addOrderDealsResponse
761− , aDeals
762− , aOrderRevisionNumber
763−
764− -- * DeliveryControl
765− , DeliveryControl
766− , deliveryControl
767− , dcFrequencyCaps
768− , dcDeliveryRateType
769−
770− -- * CreativeImageNativeAd
771− , CreativeImageNativeAd
772− , creativeImageNativeAd
773− , cinaHeight
774− , cinaUrl
775− , cinaWidth
776−
777− -- * TargetingValueDayPartTargetingDayPart
778− , TargetingValueDayPartTargetingDayPart
779− , targetingValueDayPartTargetingDayPart
780− , tvdptdpEndHour
781− , tvdptdpStartHour
782− , tvdptdpStartMinute
783− , tvdptdpDayOfWeek
784− , tvdptdpEndMinute
785−
786− -- * NegotiationRoundDto
787− , NegotiationRoundDto
788− , negotiationRoundDto
789− , nrdTerms
790− , nrdKind
791− , nrdOriginatorRole
792− , nrdAction
793− , nrdDbmPartnerId
794− , nrdNotes
795− , nrdNegotiationId
796− , nrdEditHistory
797− , nrdRoundNumber
798−
799− -- * DealTermsNonGuaranteedAuctionTerms
800− , DealTermsNonGuaranteedAuctionTerms
801− , dealTermsNonGuaranteedAuctionTerms
802− , dtngatReservePricePerBuyers
803− , dtngatPrivateAuctionId
804−
805− -- * StatsDto
806− , StatsDto
807− , statsDto
808− , sdBids
809− , sdSpend
810− , sdImpressions
811− , sdGoodBids
812− , sdRevenue
813− , sdRequests
814−
815− -- * GetOffersResponse
816− , GetOffersResponse
817− , getOffersResponse
818− , gorOffers
819−
820− -- * CreativeAppIconNativeAd
821− , CreativeAppIconNativeAd
822− , creativeAppIconNativeAd
823− , cainaHeight
824− , cainaUrl
825− , cainaWidth
826−
827− -- * Account
828− , Account
829− , account
830− , aMaximumTotalQps
831− , aKind
832− , aCookieMatchingUrl
833− , aMaximumActiveCreatives
834− , aCookieMatchingNid
835− , aNumberActiveCreatives
836− , aId
837− , aBidderLocation
838−
839− -- * Seller
840− , Seller
841− , seller
842− , sAccountId
843− , sSubAccountId
844−
845− -- * DeleteOrderDealsRequest
846− , DeleteOrderDealsRequest
847− , deleteOrderDealsRequest
848− , dUpdateAction
849− , dDealIds
850− , dOrderRevisionNumber
851− ) where
852−
853−import Network.Google.AdExchangeBuyer.Types.Product
854−import Network.Google.AdExchangeBuyer.Types.Sum
855−import Network.Google.Prelude
856−
857−-- | URL referring to version 'v1.4' of the Ad Exchange Buyer API.
858−adExchangeBuyerURL :: BaseUrl
859−adExchangeBuyerURL
860− = BaseUrl Https
861− "https://www.googleapis.com/adexchangebuyer/v1.4/"
862− 443
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types/Product.hsdeleted−7791
@@ -1,7791 +0,0 @@
1−{-# LANGUAGE DeriveDataTypeable #-}
2−{-# LANGUAGE DeriveGeneric #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE RecordWildCards #-}
5−
6−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
7−
8−-- |
9−-- Module : Network.Google.AdExchangeBuyer.Types.Product
10−-- Copyright : (c) 2015 Brendan Hay
11−-- License : Mozilla Public License, v. 2.0.
12−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
13−-- Stability : auto-generated
14−-- Portability : non-portable (GHC extensions)
15−--
16−module Network.Google.AdExchangeBuyer.Types.Product where
17−
18−import Network.Google.AdExchangeBuyer.Types.Sum
19−import Network.Google.Prelude
20−
21−--
22−-- /See:/ 'getOrderDealsResponse' smart constructor.
23−newtype GetOrderDealsResponse = GetOrderDealsResponse
24− { _godrDeals :: Maybe [Maybe MarketplaceDeal]
25− } deriving (Eq,Read,Show,Data,Typeable,Generic)
26−
27−-- | Creates a value of 'GetOrderDealsResponse' with the minimum fields required to make a request.
28−--
29−-- Use one of the following lenses to modify other fields as desired:
30−--
31−-- * 'godrDeals'
32−getOrderDealsResponse
33− :: GetOrderDealsResponse
34−getOrderDealsResponse =
35− GetOrderDealsResponse
36− { _godrDeals = Nothing
37− }
38−
39−-- | List of deals for the order
40−godrDeals :: Lens' GetOrderDealsResponse [Maybe MarketplaceDeal]
41−godrDeals
42− = lens _godrDeals (\ s a -> s{_godrDeals = a}) .
43− _Default
44− . _Coerce
45−
46−instance FromJSON GetOrderDealsResponse where
47− parseJSON
48− = withObject "GetOrderDealsResponse"
49− (\ o ->
50− GetOrderDealsResponse <$> (o .:? "deals" .!= mempty))
51−
52−instance ToJSON GetOrderDealsResponse where
53− toJSON GetOrderDealsResponse{..}
54− = object (catMaybes [("deals" .=) <$> _godrDeals])
55−
56−--
57−-- /See:/ 'targetingValueCreativeSize' smart constructor.
58−data TargetingValueCreativeSize = TargetingValueCreativeSize
59− { _tvcsSize :: !(Maybe (Maybe TargetingValueSize))
60− , _tvcsCompanionSizes :: !(Maybe [Maybe TargetingValueSize])
61− , _tvcsCreativeSizeType :: !(Maybe Text)
62− } deriving (Eq,Read,Show,Data,Typeable,Generic)
63−
64−-- | Creates a value of 'TargetingValueCreativeSize' with the minimum fields required to make a request.
65−--
66−-- Use one of the following lenses to modify other fields as desired:
67−--
68−-- * 'tvcsSize'
69−--
70−-- * 'tvcsCompanionSizes'
71−--
72−-- * 'tvcsCreativeSizeType'
73−targetingValueCreativeSize
74− :: TargetingValueCreativeSize
75−targetingValueCreativeSize =
76− TargetingValueCreativeSize
77− { _tvcsSize = Nothing
78− , _tvcsCompanionSizes = Nothing
79− , _tvcsCreativeSizeType = Nothing
80− }
81−
82−-- | For regular creative size type, specifies the size of the creative.
83−tvcsSize :: Lens' TargetingValueCreativeSize (Maybe (Maybe TargetingValueSize))
84−tvcsSize = lens _tvcsSize (\ s a -> s{_tvcsSize = a})
85−
86−-- | For video size type, the list of companion sizes.
87−tvcsCompanionSizes :: Lens' TargetingValueCreativeSize [Maybe TargetingValueSize]
88−tvcsCompanionSizes
89− = lens _tvcsCompanionSizes
90− (\ s a -> s{_tvcsCompanionSizes = a})
91− . _Default
92− . _Coerce
93−
94−-- | The Creative size type.
95−tvcsCreativeSizeType :: Lens' TargetingValueCreativeSize (Maybe Text)
96−tvcsCreativeSizeType
97− = lens _tvcsCreativeSizeType
98− (\ s a -> s{_tvcsCreativeSizeType = a})
99−
100−instance FromJSON TargetingValueCreativeSize where
101− parseJSON
102− = withObject "TargetingValueCreativeSize"
103− (\ o ->
104− TargetingValueCreativeSize <$>
105− (o .:? "size") <*>
106− (o .:? "companionSizes" .!= mempty)
107− <*> (o .:? "creativeSizeType"))
108−
109−instance ToJSON TargetingValueCreativeSize where
110− toJSON TargetingValueCreativeSize{..}
111− = object
112− (catMaybes
113− [("size" .=) <$> _tvcsSize,
114− ("companionSizes" .=) <$> _tvcsCompanionSizes,
115− ("creativeSizeType" .=) <$> _tvcsCreativeSizeType])
116−
117−--
118−-- /See:/ 'negotiationDto' smart constructor.
119−data NegotiationDto = NegotiationDto
120− { _ndNegotiationState :: !(Maybe Text)
121− , _ndExternalDealId :: !(Maybe Int64)
122− , _ndStatus :: !(Maybe Text)
123− , _ndDealType :: !(Maybe Text)
124− , _ndNegotiationRounds :: !(Maybe [Maybe NegotiationRoundDto])
125− , _ndKind :: !Text
126− , _ndBilledBuyer :: !(Maybe (Maybe DealPartyDto))
127− , _ndBuyerEmailContacts :: !(Maybe [Text])
128− , _ndStats :: !(Maybe (Maybe StatsDto))
129− , _ndSeller :: !(Maybe (Maybe DealPartyDto))
130− , _ndLabelNames :: !(Maybe [Text])
131− , _ndOfferId :: !(Maybe Int64)
132− , _ndNegotiationId :: !(Maybe Int64)
133− , _ndSellerEmailContacts :: !(Maybe [Text])
134− , _ndBuyer :: !(Maybe (Maybe DealPartyDto))
135− } deriving (Eq,Read,Show,Data,Typeable,Generic)
136−
137−-- | Creates a value of 'NegotiationDto' with the minimum fields required to make a request.
138−--
139−-- Use one of the following lenses to modify other fields as desired:
140−--
141−-- * 'ndNegotiationState'
142−--
143−-- * 'ndExternalDealId'
144−--
145−-- * 'ndStatus'
146−--
147−-- * 'ndDealType'
148−--
149−-- * 'ndNegotiationRounds'
150−--
151−-- * 'ndKind'
152−--
153−-- * 'ndBilledBuyer'
154−--
155−-- * 'ndBuyerEmailContacts'
156−--
157−-- * 'ndStats'
158−--
159−-- * 'ndSeller'
160−--
161−-- * 'ndLabelNames'
162−--
163−-- * 'ndOfferId'
164−--
165−-- * 'ndNegotiationId'
166−--
167−-- * 'ndSellerEmailContacts'
168−--
169−-- * 'ndBuyer'
170−negotiationDto
171− :: NegotiationDto
172−negotiationDto =
173− NegotiationDto
174− { _ndNegotiationState = Nothing
175− , _ndExternalDealId = Nothing
176− , _ndStatus = Nothing
177− , _ndDealType = Nothing
178− , _ndNegotiationRounds = Nothing
179− , _ndKind = "adexchangebuyer#negotiation"
180− , _ndBilledBuyer = Nothing
181− , _ndBuyerEmailContacts = Nothing
182− , _ndStats = Nothing
183− , _ndSeller = Nothing
184− , _ndLabelNames = Nothing
185− , _ndOfferId = Nothing
186− , _ndNegotiationId = Nothing
187− , _ndSellerEmailContacts = Nothing
188− , _ndBuyer = Nothing
189− }
190−
191−-- | The state of this negotiation.
192−ndNegotiationState :: Lens' NegotiationDto (Maybe Text)
193−ndNegotiationState
194− = lens _ndNegotiationState
195− (\ s a -> s{_ndNegotiationState = a})
196−
197−-- | For finalized negotiations, the ID of the finalized deal.
198−ndExternalDealId :: Lens' NegotiationDto (Maybe Int64)
199−ndExternalDealId
200− = lens _ndExternalDealId
201− (\ s a -> s{_ndExternalDealId = a})
202−
203−-- | The status of this negotiation.
204−ndStatus :: Lens' NegotiationDto (Maybe Text)
205−ndStatus = lens _ndStatus (\ s a -> s{_ndStatus = a})
206−
207−-- | The type of this deal.
208−ndDealType :: Lens' NegotiationDto (Maybe Text)
209−ndDealType
210− = lens _ndDealType (\ s a -> s{_ndDealType = a})
211−
212−-- | The series of negotiation rounds for this negotiation.
213−ndNegotiationRounds :: Lens' NegotiationDto [Maybe NegotiationRoundDto]
214−ndNegotiationRounds
215− = lens _ndNegotiationRounds
216− (\ s a -> s{_ndNegotiationRounds = a})
217− . _Default
218− . _Coerce
219−
220−ndKind :: Lens' NegotiationDto Text
221−ndKind = lens _ndKind (\ s a -> s{_ndKind = a})
222−
223−-- | The billed buyer; Specified by a buyer buying through an intermediary.
224−ndBilledBuyer :: Lens' NegotiationDto (Maybe (Maybe DealPartyDto))
225−ndBilledBuyer
226− = lens _ndBilledBuyer
227− (\ s a -> s{_ndBilledBuyer = a})
228−
229−-- | The buyer party\'s contact email.
230−ndBuyerEmailContacts :: Lens' NegotiationDto [Text]
231−ndBuyerEmailContacts
232− = lens _ndBuyerEmailContacts
233− (\ s a -> s{_ndBuyerEmailContacts = a})
234− . _Default
235− . _Coerce
236−
237−-- | The stats for this negotiation.
238−ndStats :: Lens' NegotiationDto (Maybe (Maybe StatsDto))
239−ndStats = lens _ndStats (\ s a -> s{_ndStats = a})
240−
241−-- | Details of the seller party in this negotiation.
242−ndSeller :: Lens' NegotiationDto (Maybe (Maybe DealPartyDto))
243−ndSeller = lens _ndSeller (\ s a -> s{_ndSeller = a})
244−
245−-- | A list of label names applicable to this negotiation.
246−ndLabelNames :: Lens' NegotiationDto [Text]
247−ndLabelNames
248− = lens _ndLabelNames (\ s a -> s{_ndLabelNames = a})
249− . _Default
250− . _Coerce
251−
252−-- | The ID of this negotiation\'s original offer.
253−ndOfferId :: Lens' NegotiationDto (Maybe Int64)
254−ndOfferId
255− = lens _ndOfferId (\ s a -> s{_ndOfferId = a})
256−
257−-- | The unique ID of this negotiation.
258−ndNegotiationId :: Lens' NegotiationDto (Maybe Int64)
259−ndNegotiationId
260− = lens _ndNegotiationId
261− (\ s a -> s{_ndNegotiationId = a})
262−
263−-- | The seller party\'s contact email.
264−ndSellerEmailContacts :: Lens' NegotiationDto [Text]
265−ndSellerEmailContacts
266− = lens _ndSellerEmailContacts
267− (\ s a -> s{_ndSellerEmailContacts = a})
268− . _Default
269− . _Coerce
270−
271−-- | Details of the buyer party in this negotiation.
272−ndBuyer :: Lens' NegotiationDto (Maybe (Maybe DealPartyDto))
273−ndBuyer = lens _ndBuyer (\ s a -> s{_ndBuyer = a})
274−
275−instance FromJSON NegotiationDto where
276− parseJSON
277− = withObject "NegotiationDto"
278− (\ o ->
279− NegotiationDto <$>
280− (o .:? "negotiationState") <*>
281− (o .:? "externalDealId")
282− <*> (o .:? "status")
283− <*> (o .:? "dealType")
284− <*> (o .:? "negotiationRounds" .!= mempty)
285− <*> (o .:? "kind" .!= "adexchangebuyer#negotiation")
286− <*> (o .:? "billedBuyer")
287− <*> (o .:? "buyerEmailContacts" .!= mempty)
288− <*> (o .:? "stats")
289− <*> (o .:? "seller")
290− <*> (o .:? "labelNames" .!= mempty)
291− <*> (o .:? "offerId")
292− <*> (o .:? "negotiationId")
293− <*> (o .:? "sellerEmailContacts" .!= mempty)
294− <*> (o .:? "buyer"))
295−
296−instance ToJSON NegotiationDto where
297− toJSON NegotiationDto{..}
298− = object
299− (catMaybes
300− [("negotiationState" .=) <$> _ndNegotiationState,
301− ("externalDealId" .=) <$> _ndExternalDealId,
302− ("status" .=) <$> _ndStatus,
303− ("dealType" .=) <$> _ndDealType,
304− ("negotiationRounds" .=) <$> _ndNegotiationRounds,
305− Just ("kind" .= _ndKind),
306− ("billedBuyer" .=) <$> _ndBilledBuyer,
307− ("buyerEmailContacts" .=) <$> _ndBuyerEmailContacts,
308− ("stats" .=) <$> _ndStats,
309− ("seller" .=) <$> _ndSeller,
310− ("labelNames" .=) <$> _ndLabelNames,
311− ("offerId" .=) <$> _ndOfferId,
312− ("negotiationId" .=) <$> _ndNegotiationId,
313− ("sellerEmailContacts" .=) <$>
314− _ndSellerEmailContacts,
315− ("buyer" .=) <$> _ndBuyer])
316−
317−-- | The configuration data for an Ad Exchange performance report list.
318−-- https:\/\/sites.google.com\/a\/google.com\/adx-integration\/Home\/engineering\/binary-releases\/rtb-api-release
319−-- https:\/\/cs.corp.google.com\/#piper\/\/\/depot\/google3\/contentads\/adx\/tools\/rtb_api\/adxrtb.py
320−--
321−-- /See:/ 'performanceReportList' smart constructor.
322−data PerformanceReportList = PerformanceReportList
323− { _prlKind :: !Text
324− , _prlPerformanceReport :: !(Maybe [Maybe PerformanceReport])
325− } deriving (Eq,Read,Show,Data,Typeable,Generic)
326−
327−-- | Creates a value of 'PerformanceReportList' with the minimum fields required to make a request.
328−--
329−-- Use one of the following lenses to modify other fields as desired:
330−--
331−-- * 'prlKind'
332−--
333−-- * 'prlPerformanceReport'
334−performanceReportList
335− :: PerformanceReportList
336−performanceReportList =
337− PerformanceReportList
338− { _prlKind = "adexchangebuyer#performanceReportList"
339− , _prlPerformanceReport = Nothing
340− }
341−
342−-- | Resource type.
343−prlKind :: Lens' PerformanceReportList Text
344−prlKind = lens _prlKind (\ s a -> s{_prlKind = a})
345−
346−-- | A list of performance reports relevant for the account.
347−prlPerformanceReport :: Lens' PerformanceReportList [Maybe PerformanceReport]
348−prlPerformanceReport
349− = lens _prlPerformanceReport
350− (\ s a -> s{_prlPerformanceReport = a})
351− . _Default
352− . _Coerce
353−
354−instance FromJSON PerformanceReportList where
355− parseJSON
356− = withObject "PerformanceReportList"
357− (\ o ->
358− PerformanceReportList <$>
359− (o .:? "kind" .!=
360− "adexchangebuyer#performanceReportList")
361− <*> (o .:? "performanceReport" .!= mempty))
362−
363−instance ToJSON PerformanceReportList where
364− toJSON PerformanceReportList{..}
365− = object
366− (catMaybes
367− [Just ("kind" .= _prlKind),
368− ("performanceReport" .=) <$> _prlPerformanceReport])
369−
370−--
371−-- /See:/ 'pretargetingConfig' smart constructor.
372−data PretargetingConfig = PretargetingConfig
373− { _pcPlatforms :: !(Maybe [Text])
374− , _pcMobileCarriers :: !(Maybe [Int64])
375− , _pcVendorTypes :: !(Maybe [Int64])
376− , _pcExcludedGeoCriteriaIds :: !(Maybe [Int64])
377− , _pcSupportedCreativeAttributes :: !(Maybe [Int64])
378− , _pcUserLists :: !(Maybe [Int64])
379− , _pcKind :: !Text
380− , _pcExcludedPlacements :: !(Maybe [PretargetingConfigItemExcludedPlacements])
381− , _pcMobileDevices :: !(Maybe [Int64])
382− , _pcLanguages :: !(Maybe [Text])
383− , _pcVerticals :: !(Maybe [Int64])
384− , _pcConfigId :: !(Maybe Int64)
385− , _pcPlacements :: !(Maybe [PretargetingConfigItemPlacements])
386− , _pcExcludedUserLists :: !(Maybe [Int64])
387− , _pcConfigName :: !(Maybe Text)
388− , _pcGeoCriteriaIds :: !(Maybe [Int64])
389− , _pcDimensions :: !(Maybe [PretargetingConfigItemDimensions])
390− , _pcExcludedVerticals :: !(Maybe [Int64])
391− , _pcCreativeType :: !(Maybe [Text])
392− , _pcIsActive :: !(Maybe Bool)
393− , _pcExcludedContentLabels :: !(Maybe [Int64])
394− , _pcBillingId :: !(Maybe Int64)
395− , _pcMobileOperatingSystemVersions :: !(Maybe [Int64])
396− } deriving (Eq,Read,Show,Data,Typeable,Generic)
397−
398−-- | Creates a value of 'PretargetingConfig' with the minimum fields required to make a request.
399−--
400−-- Use one of the following lenses to modify other fields as desired:
401−--
402−-- * 'pcPlatforms'
403−--
404−-- * 'pcMobileCarriers'
405−--
406−-- * 'pcVendorTypes'
407−--
408−-- * 'pcExcludedGeoCriteriaIds'
409−--
410−-- * 'pcSupportedCreativeAttributes'
411−--
412−-- * 'pcUserLists'
413−--
414−-- * 'pcKind'
415−--
416−-- * 'pcExcludedPlacements'
417−--
418−-- * 'pcMobileDevices'
419−--
420−-- * 'pcLanguages'
421−--
422−-- * 'pcVerticals'
423−--
424−-- * 'pcConfigId'
425−--
426−-- * 'pcPlacements'
427−--
428−-- * 'pcExcludedUserLists'
429−--
430−-- * 'pcConfigName'
431−--
432−-- * 'pcGeoCriteriaIds'
433−--
434−-- * 'pcDimensions'
435−--
436−-- * 'pcExcludedVerticals'
437−--
438−-- * 'pcCreativeType'
439−--
440−-- * 'pcIsActive'
441−--
442−-- * 'pcExcludedContentLabels'
443−--
444−-- * 'pcBillingId'
445−--
446−-- * 'pcMobileOperatingSystemVersions'
447−pretargetingConfig
448− :: PretargetingConfig
449−pretargetingConfig =
450− PretargetingConfig
451− { _pcPlatforms = Nothing
452− , _pcMobileCarriers = Nothing
453− , _pcVendorTypes = Nothing
454− , _pcExcludedGeoCriteriaIds = Nothing
455− , _pcSupportedCreativeAttributes = Nothing
456− , _pcUserLists = Nothing
457− , _pcKind = "adexchangebuyer#pretargetingConfig"
458− , _pcExcludedPlacements = Nothing
459− , _pcMobileDevices = Nothing
460− , _pcLanguages = Nothing
461− , _pcVerticals = Nothing
462− , _pcConfigId = Nothing
463− , _pcPlacements = Nothing
464− , _pcExcludedUserLists = Nothing
465− , _pcConfigName = Nothing
466− , _pcGeoCriteriaIds = Nothing
467− , _pcDimensions = Nothing
468− , _pcExcludedVerticals = Nothing
469− , _pcCreativeType = Nothing
470− , _pcIsActive = Nothing
471− , _pcExcludedContentLabels = Nothing
472− , _pcBillingId = Nothing
473− , _pcMobileOperatingSystemVersions = Nothing
474− }
475−
476−-- | Requests matching any of these platforms will match. Possible values are
477−-- PRETARGETING_PLATFORM_MOBILE, PRETARGETING_PLATFORM_DESKTOP, and
478−-- PRETARGETING_PLATFORM_TABLET.
479−pcPlatforms :: Lens' PretargetingConfig [Text]
480−pcPlatforms
481− = lens _pcPlatforms (\ s a -> s{_pcPlatforms = a}) .
482− _Default
483− . _Coerce
484−
485−-- | Requests containing any of these mobile carrier ids will match. Values
486−-- are from mobile-carriers.csv in the downloadable files section.
487−pcMobileCarriers :: Lens' PretargetingConfig [Int64]
488−pcMobileCarriers
489− = lens _pcMobileCarriers
490− (\ s a -> s{_pcMobileCarriers = a})
491− . _Default
492− . _Coerce
493−
494−-- | Requests that allow any of these vendor ids will match. Values are from
495−-- vendors.txt in the downloadable files section.
496−pcVendorTypes :: Lens' PretargetingConfig [Int64]
497−pcVendorTypes
498− = lens _pcVendorTypes
499− (\ s a -> s{_pcVendorTypes = a})
500− . _Default
501− . _Coerce
502−
503−-- | Requests containing any of these geo criteria ids will not match.
504−pcExcludedGeoCriteriaIds :: Lens' PretargetingConfig [Int64]
505−pcExcludedGeoCriteriaIds
506− = lens _pcExcludedGeoCriteriaIds
507− (\ s a -> s{_pcExcludedGeoCriteriaIds = a})
508− . _Default
509− . _Coerce
510−
511−-- | Creative attributes should be declared here if all creatives
512−-- corresponding to this pretargeting configuration have that creative
513−-- attribute. Values are from pretargetable-creative-attributes.txt in the
514−-- downloadable files section.
515−pcSupportedCreativeAttributes :: Lens' PretargetingConfig [Int64]
516−pcSupportedCreativeAttributes
517− = lens _pcSupportedCreativeAttributes
518− (\ s a -> s{_pcSupportedCreativeAttributes = a})
519− . _Default
520− . _Coerce
521−
522−-- | Requests containing any of these user list ids will match.
523−pcUserLists :: Lens' PretargetingConfig [Int64]
524−pcUserLists
525− = lens _pcUserLists (\ s a -> s{_pcUserLists = a}) .
526− _Default
527− . _Coerce
528−
529−-- | The kind of the resource, i.e. \"adexchangebuyer#pretargetingConfig\".
530−pcKind :: Lens' PretargetingConfig Text
531−pcKind = lens _pcKind (\ s a -> s{_pcKind = a})
532−
533−-- | Requests containing any of these placements will not match.
534−pcExcludedPlacements :: Lens' PretargetingConfig [PretargetingConfigItemExcludedPlacements]
535−pcExcludedPlacements
536− = lens _pcExcludedPlacements
537− (\ s a -> s{_pcExcludedPlacements = a})
538− . _Default
539− . _Coerce
540−
541−-- | Requests containing any of these mobile device ids will match. Values
542−-- are from mobile-devices.csv in the downloadable files section.
543−pcMobileDevices :: Lens' PretargetingConfig [Int64]
544−pcMobileDevices
545− = lens _pcMobileDevices
546− (\ s a -> s{_pcMobileDevices = a})
547− . _Default
548− . _Coerce
549−
550−-- | Request containing any of these language codes will match.
551−pcLanguages :: Lens' PretargetingConfig [Text]
552−pcLanguages
553− = lens _pcLanguages (\ s a -> s{_pcLanguages = a}) .
554− _Default
555− . _Coerce
556−
557−-- | Requests containing any of these vertical ids will match.
558−pcVerticals :: Lens' PretargetingConfig [Int64]
559−pcVerticals
560− = lens _pcVerticals (\ s a -> s{_pcVerticals = a}) .
561− _Default
562− . _Coerce
563−
564−-- | The config id; generated automatically. Leave this field blank for
565−-- insert requests.
566−pcConfigId :: Lens' PretargetingConfig (Maybe Int64)
567−pcConfigId
568− = lens _pcConfigId (\ s a -> s{_pcConfigId = a})
569−
570−-- | Requests containing any of these placements will match.
571−pcPlacements :: Lens' PretargetingConfig [PretargetingConfigItemPlacements]
572−pcPlacements
573− = lens _pcPlacements (\ s a -> s{_pcPlacements = a})
574− . _Default
575− . _Coerce
576−
577−-- | Requests containing any of these users list ids will not match.
578−pcExcludedUserLists :: Lens' PretargetingConfig [Int64]
579−pcExcludedUserLists
580− = lens _pcExcludedUserLists
581− (\ s a -> s{_pcExcludedUserLists = a})
582− . _Default
583− . _Coerce
584−
585−-- | The name of the config. Must be unique. Required for all requests.
586−pcConfigName :: Lens' PretargetingConfig (Maybe Text)
587−pcConfigName
588− = lens _pcConfigName (\ s a -> s{_pcConfigName = a})
589−
590−-- | Requests containing any of these geo criteria ids will match.
591−pcGeoCriteriaIds :: Lens' PretargetingConfig [Int64]
592−pcGeoCriteriaIds
593− = lens _pcGeoCriteriaIds
594− (\ s a -> s{_pcGeoCriteriaIds = a})
595− . _Default
596− . _Coerce
597−
598−-- | Requests which allow one of these (width, height) pairs will match. All
599−-- pairs must be supported ad dimensions.
600−pcDimensions :: Lens' PretargetingConfig [PretargetingConfigItemDimensions]
601−pcDimensions
602− = lens _pcDimensions (\ s a -> s{_pcDimensions = a})
603− . _Default
604− . _Coerce
605−
606−-- | Requests containing any of these vertical ids will not match. Values are
607−-- from the publisher-verticals.txt file in the downloadable files section.
608−pcExcludedVerticals :: Lens' PretargetingConfig [Int64]
609−pcExcludedVerticals
610− = lens _pcExcludedVerticals
611− (\ s a -> s{_pcExcludedVerticals = a})
612− . _Default
613− . _Coerce
614−
615−-- | List must contain exactly one of PRETARGETING_CREATIVE_TYPE_HTML or
616−-- PRETARGETING_CREATIVE_TYPE_VIDEO.
617−pcCreativeType :: Lens' PretargetingConfig [Text]
618−pcCreativeType
619− = lens _pcCreativeType
620− (\ s a -> s{_pcCreativeType = a})
621− . _Default
622− . _Coerce
623−
624−-- | Whether this config is active. Required for all requests.
625−pcIsActive :: Lens' PretargetingConfig (Maybe Bool)
626−pcIsActive
627− = lens _pcIsActive (\ s a -> s{_pcIsActive = a})
628−
629−-- | Requests with any of these content labels will not match. Values are
630−-- from content-labels.txt in the downloadable files section.
631−pcExcludedContentLabels :: Lens' PretargetingConfig [Int64]
632−pcExcludedContentLabels
633− = lens _pcExcludedContentLabels
634− (\ s a -> s{_pcExcludedContentLabels = a})
635− . _Default
636− . _Coerce
637−
638−-- | The id for billing purposes, provided for reference. Leave this field
639−-- blank for insert requests; the id will be generated automatically.
640−pcBillingId :: Lens' PretargetingConfig (Maybe Int64)
641−pcBillingId
642− = lens _pcBillingId (\ s a -> s{_pcBillingId = a})
643−
644−-- | Requests containing any of these mobile operating system version ids
645−-- will match. Values are from mobile-os.csv in the downloadable files
646−-- section.
647−pcMobileOperatingSystemVersions :: Lens' PretargetingConfig [Int64]
648−pcMobileOperatingSystemVersions
649− = lens _pcMobileOperatingSystemVersions
650− (\ s a -> s{_pcMobileOperatingSystemVersions = a})
651− . _Default
652− . _Coerce
653−
654−instance FromJSON PretargetingConfig where
655− parseJSON
656− = withObject "PretargetingConfig"
657− (\ o ->
658− PretargetingConfig <$>
659− (o .:? "platforms" .!= mempty) <*>
660− (o .:? "mobileCarriers" .!= mempty)
661− <*> (o .:? "vendorTypes" .!= mempty)
662− <*> (o .:? "excludedGeoCriteriaIds" .!= mempty)
663− <*> (o .:? "supportedCreativeAttributes" .!= mempty)
664− <*> (o .:? "userLists" .!= mempty)
665− <*>
666− (o .:? "kind" .!=
667− "adexchangebuyer#pretargetingConfig")
668− <*> (o .:? "excludedPlacements" .!= mempty)
669− <*> (o .:? "mobileDevices" .!= mempty)
670− <*> (o .:? "languages" .!= mempty)
671− <*> (o .:? "verticals" .!= mempty)
672− <*> (o .:? "configId")
673− <*> (o .:? "placements" .!= mempty)
674− <*> (o .:? "excludedUserLists" .!= mempty)
675− <*> (o .:? "configName")
676− <*> (o .:? "geoCriteriaIds" .!= mempty)
677− <*> (o .:? "dimensions" .!= mempty)
678− <*> (o .:? "excludedVerticals" .!= mempty)
679− <*> (o .:? "creativeType" .!= mempty)
680− <*> (o .:? "isActive")
681− <*> (o .:? "excludedContentLabels" .!= mempty)
682− <*> (o .:? "billingId")
683− <*>
684− (o .:? "mobileOperatingSystemVersions" .!= mempty))
685−
686−instance ToJSON PretargetingConfig where
687− toJSON PretargetingConfig{..}
688− = object
689− (catMaybes
690− [("platforms" .=) <$> _pcPlatforms,
691− ("mobileCarriers" .=) <$> _pcMobileCarriers,
692− ("vendorTypes" .=) <$> _pcVendorTypes,
693− ("excludedGeoCriteriaIds" .=) <$>
694− _pcExcludedGeoCriteriaIds,
695− ("supportedCreativeAttributes" .=) <$>
696− _pcSupportedCreativeAttributes,
697− ("userLists" .=) <$> _pcUserLists,
698− Just ("kind" .= _pcKind),
699− ("excludedPlacements" .=) <$> _pcExcludedPlacements,
700− ("mobileDevices" .=) <$> _pcMobileDevices,
701− ("languages" .=) <$> _pcLanguages,
702− ("verticals" .=) <$> _pcVerticals,
703− ("configId" .=) <$> _pcConfigId,
704− ("placements" .=) <$> _pcPlacements,
705− ("excludedUserLists" .=) <$> _pcExcludedUserLists,
706− ("configName" .=) <$> _pcConfigName,
707− ("geoCriteriaIds" .=) <$> _pcGeoCriteriaIds,
708− ("dimensions" .=) <$> _pcDimensions,
709− ("excludedVerticals" .=) <$> _pcExcludedVerticals,
710− ("creativeType" .=) <$> _pcCreativeType,
711− ("isActive" .=) <$> _pcIsActive,
712− ("excludedContentLabels" .=) <$>
713− _pcExcludedContentLabels,
714− ("billingId" .=) <$> _pcBillingId,
715− ("mobileOperatingSystemVersions" .=) <$>
716− _pcMobileOperatingSystemVersions])
717−
718−--
719−-- /See:/ 'contactInformation' smart constructor.
720−data ContactInformation = ContactInformation
721− { _ciEmail :: !(Maybe Text)
722− , _ciName :: !(Maybe Text)
723− } deriving (Eq,Read,Show,Data,Typeable,Generic)
724−
725−-- | Creates a value of 'ContactInformation' with the minimum fields required to make a request.
726−--
727−-- Use one of the following lenses to modify other fields as desired:
728−--
729−-- * 'ciEmail'
730−--
731−-- * 'ciName'
732−contactInformation
733− :: ContactInformation
734−contactInformation =
735− ContactInformation
736− { _ciEmail = Nothing
737− , _ciName = Nothing
738− }
739−
740−-- | Email address of the contact.
741−ciEmail :: Lens' ContactInformation (Maybe Text)
742−ciEmail = lens _ciEmail (\ s a -> s{_ciEmail = a})
743−
744−-- | The name of the contact.
745−ciName :: Lens' ContactInformation (Maybe Text)
746−ciName = lens _ciName (\ s a -> s{_ciName = a})
747−
748−instance FromJSON ContactInformation where
749− parseJSON
750− = withObject "ContactInformation"
751− (\ o ->
752− ContactInformation <$>
753− (o .:? "email") <*> (o .:? "name"))
754−
755−instance ToJSON ContactInformation where
756− toJSON ContactInformation{..}
757− = object
758− (catMaybes
759− [("email" .=) <$> _ciEmail, ("name" .=) <$> _ciName])
760−
761−-- | The filtering reasons for the creative. Read-only. This field should not
762−-- be set in requests.
763−--
764−-- /See:/ 'creativeFilteringReasons' smart constructor.
765−data CreativeFilteringReasons = CreativeFilteringReasons
766− { _cfrReasons :: !(Maybe [CreativeItemReasonsFilteringReasons])
767− , _cfrDate :: !(Maybe Text)
768− } deriving (Eq,Read,Show,Data,Typeable,Generic)
769−
770−-- | Creates a value of 'CreativeFilteringReasons' with the minimum fields required to make a request.
771−--
772−-- Use one of the following lenses to modify other fields as desired:
773−--
774−-- * 'cfrReasons'
775−--
776−-- * 'cfrDate'
777−creativeFilteringReasons
778− :: CreativeFilteringReasons
779−creativeFilteringReasons =
780− CreativeFilteringReasons
781− { _cfrReasons = Nothing
782− , _cfrDate = Nothing
783− }
784−
785−-- | The filtering reasons.
786−cfrReasons :: Lens' CreativeFilteringReasons [CreativeItemReasonsFilteringReasons]
787−cfrReasons
788− = lens _cfrReasons (\ s a -> s{_cfrReasons = a}) .
789− _Default
790− . _Coerce
791−
792−-- | The date in ISO 8601 format for the data. The data is collected from
793−-- 00:00:00 to 23:59:59 in PST.
794−cfrDate :: Lens' CreativeFilteringReasons (Maybe Text)
795−cfrDate = lens _cfrDate (\ s a -> s{_cfrDate = a})
796−
797−instance FromJSON CreativeFilteringReasons where
798− parseJSON
799− = withObject "CreativeFilteringReasons"
800− (\ o ->
801− CreativeFilteringReasons <$>
802− (o .:? "reasons" .!= mempty) <*> (o .:? "date"))
803−
804−instance ToJSON CreativeFilteringReasons where
805− toJSON CreativeFilteringReasons{..}
806− = object
807− (catMaybes
808− [("reasons" .=) <$> _cfrReasons,
809− ("date" .=) <$> _cfrDate])
810−
811−-- | An offer is segment of inventory that a seller wishes to sell. It is
812−-- associated with certain terms and targeting information which helps
813−-- buyer know more about the inventory. Each field in an order can have one
814−-- of the following setting: (readonly) - It is an error to try and set
815−-- this field. (buyer-readonly) - Only the seller can set this field.
816−-- (seller-readonly) - Only the buyer can set this field. (updatable) - The
817−-- field is updatable at all times by either buyer or the seller.
818−--
819−-- /See:/ 'marketplaceOffer' smart constructor.
820−data MarketplaceOffer = MarketplaceOffer
821− { _moState :: !(Maybe Text)
822− , _moWebPropertyCode :: !(Maybe Text)
823− , _moCreationTimeMs :: !(Maybe Int64)
824− , _moTerms :: !(Maybe (Maybe DealTerms))
825− , _moLastUpdateTimeMs :: !(Maybe Int64)
826− , _moKind :: !Text
827− , _moRevisionNumber :: !(Maybe Int64)
828− , _moHasCreatorSignedOff :: !(Maybe Bool)
829− , _moFlightStartTimeMs :: !(Maybe Int64)
830− , _moSharedTargetings :: !(Maybe [Maybe SharedTargeting])
831− , _moSeller :: !(Maybe (Maybe Seller))
832− , _moSyndicationProduct :: !(Maybe Text)
833− , _moFlightEndTimeMs :: !(Maybe Int64)
834− , _moName :: !(Maybe Text)
835− , _moCreatorContacts :: !(Maybe [Maybe ContactInformation])
836− , _moOfferId :: !(Maybe Text)
837− , _moLabels :: !(Maybe [Maybe MarketplaceLabel])
838− } deriving (Eq,Read,Show,Data,Typeable,Generic)
839−
840−-- | Creates a value of 'MarketplaceOffer' with the minimum fields required to make a request.
841−--
842−-- Use one of the following lenses to modify other fields as desired:
843−--
844−-- * 'moState'
845−--
846−-- * 'moWebPropertyCode'
847−--
848−-- * 'moCreationTimeMs'
849−--
850−-- * 'moTerms'
851−--
852−-- * 'moLastUpdateTimeMs'
853−--
854−-- * 'moKind'
855−--
856−-- * 'moRevisionNumber'
857−--
858−-- * 'moHasCreatorSignedOff'
859−--
860−-- * 'moFlightStartTimeMs'
861−--
862−-- * 'moSharedTargetings'
863−--
864−-- * 'moSeller'
865−--
866−-- * 'moSyndicationProduct'
867−--
868−-- * 'moFlightEndTimeMs'
869−--
870−-- * 'moName'
871−--
872−-- * 'moCreatorContacts'
873−--
874−-- * 'moOfferId'
875−--
876−-- * 'moLabels'
877−marketplaceOffer
878− :: MarketplaceOffer
879−marketplaceOffer =
880− MarketplaceOffer
881− { _moState = Nothing
882− , _moWebPropertyCode = Nothing
883− , _moCreationTimeMs = Nothing
884− , _moTerms = Nothing
885− , _moLastUpdateTimeMs = Nothing
886− , _moKind = "adexchangebuyer#marketplaceOffer"
887− , _moRevisionNumber = Nothing
888− , _moHasCreatorSignedOff = Nothing
889− , _moFlightStartTimeMs = Nothing
890− , _moSharedTargetings = Nothing
891− , _moSeller = Nothing
892− , _moSyndicationProduct = Nothing
893− , _moFlightEndTimeMs = Nothing
894− , _moName = Nothing
895− , _moCreatorContacts = Nothing
896− , _moOfferId = Nothing
897− , _moLabels = Nothing
898− }
899−
900−-- | The state of the offer. (buyer-readonly)
901−moState :: Lens' MarketplaceOffer (Maybe Text)
902−moState = lens _moState (\ s a -> s{_moState = a})
903−
904−moWebPropertyCode :: Lens' MarketplaceOffer (Maybe Text)
905−moWebPropertyCode
906− = lens _moWebPropertyCode
907− (\ s a -> s{_moWebPropertyCode = a})
908−
909−-- | Creation time in ms. since epoch (readonly)
910−moCreationTimeMs :: Lens' MarketplaceOffer (Maybe Int64)
911−moCreationTimeMs
912− = lens _moCreationTimeMs
913− (\ s a -> s{_moCreationTimeMs = a})
914−
915−-- | The negotiable terms of the deal (buyer-readonly)
916−moTerms :: Lens' MarketplaceOffer (Maybe (Maybe DealTerms))
917−moTerms = lens _moTerms (\ s a -> s{_moTerms = a})
918−
919−-- | Time of last update in ms. since epoch (readonly)
920−moLastUpdateTimeMs :: Lens' MarketplaceOffer (Maybe Int64)
921−moLastUpdateTimeMs
922− = lens _moLastUpdateTimeMs
923− (\ s a -> s{_moLastUpdateTimeMs = a})
924−
925−-- | Identifies what kind of resource this is. Value: the fixed string
926−-- \"adexchangebuyer#marketplaceOffer\".
927−moKind :: Lens' MarketplaceOffer Text
928−moKind = lens _moKind (\ s a -> s{_moKind = a})
929−
930−-- | The revision number of the offer. (readonly)
931−moRevisionNumber :: Lens' MarketplaceOffer (Maybe Int64)
932−moRevisionNumber
933− = lens _moRevisionNumber
934− (\ s a -> s{_moRevisionNumber = a})
935−
936−-- | If the creator has already signed off on the offer, then the buyer can
937−-- finalize the deal by accepting the offer as is. When copying to an
938−-- order, if any of the terms are changed, then auto_finalize is
939−-- automatically set to false.
940−moHasCreatorSignedOff :: Lens' MarketplaceOffer (Maybe Bool)
941−moHasCreatorSignedOff
942− = lens _moHasCreatorSignedOff
943− (\ s a -> s{_moHasCreatorSignedOff = a})
944−
945−-- | Inventory availability dates. (times are in ms since epoch) The
946−-- granularity is generally in the order of seconds. (buyer-readonly)
947−moFlightStartTimeMs :: Lens' MarketplaceOffer (Maybe Int64)
948−moFlightStartTimeMs
949− = lens _moFlightStartTimeMs
950− (\ s a -> s{_moFlightStartTimeMs = a})
951−
952−-- | Targeting that is shared between the buyer and the seller. Each
953−-- targeting criteria has a specified key and for each key there is a list
954−-- of inclusion value or exclusion values. (buyer-readonly)
955−moSharedTargetings :: Lens' MarketplaceOffer [Maybe SharedTargeting]
956−moSharedTargetings
957− = lens _moSharedTargetings
958− (\ s a -> s{_moSharedTargetings = a})
959− . _Default
960− . _Coerce
961−
962−-- | Information about the seller that created this offer (readonly, except
963−-- on create)
964−moSeller :: Lens' MarketplaceOffer (Maybe (Maybe Seller))
965−moSeller = lens _moSeller (\ s a -> s{_moSeller = a})
966−
967−-- | The syndication product associated with the deal. (readonly, except on
968−-- create)
969−moSyndicationProduct :: Lens' MarketplaceOffer (Maybe Text)
970−moSyndicationProduct
971− = lens _moSyndicationProduct
972− (\ s a -> s{_moSyndicationProduct = a})
973−
974−-- | The proposed end time for the deal (ms since epoch) (buyer-readonly)
975−moFlightEndTimeMs :: Lens' MarketplaceOffer (Maybe Int64)
976−moFlightEndTimeMs
977− = lens _moFlightEndTimeMs
978− (\ s a -> s{_moFlightEndTimeMs = a})
979−
980−-- | The name for this offer as set by the seller. (buyer-readonly)
981−moName :: Lens' MarketplaceOffer (Maybe Text)
982−moName = lens _moName (\ s a -> s{_moName = a})
983−
984−-- | Optional contact information for the creator of this offer.
985−-- (buyer-readonly)
986−moCreatorContacts :: Lens' MarketplaceOffer [Maybe ContactInformation]
987−moCreatorContacts
988− = lens _moCreatorContacts
989− (\ s a -> s{_moCreatorContacts = a})
990− . _Default
991− . _Coerce
992−
993−-- | The unique id for the offer (readonly)
994−moOfferId :: Lens' MarketplaceOffer (Maybe Text)
995−moOfferId
996− = lens _moOfferId (\ s a -> s{_moOfferId = a})
997−
998−-- | Optional List of labels for the offer (optional, buyer-readonly).
999−moLabels :: Lens' MarketplaceOffer [Maybe MarketplaceLabel]
1000−moLabels
1001− = lens _moLabels (\ s a -> s{_moLabels = a}) .
1002− _Default
1003− . _Coerce
1004−
1005−instance FromJSON MarketplaceOffer where
1006− parseJSON
1007− = withObject "MarketplaceOffer"
1008− (\ o ->
1009− MarketplaceOffer <$>
1010− (o .:? "state") <*> (o .:? "webPropertyCode") <*>
1011− (o .:? "creationTimeMs")
1012− <*> (o .:? "terms")
1013− <*> (o .:? "lastUpdateTimeMs")
1014− <*>
1015− (o .:? "kind" .!= "adexchangebuyer#marketplaceOffer")
1016− <*> (o .:? "revisionNumber")
1017− <*> (o .:? "hasCreatorSignedOff")
1018− <*> (o .:? "flightStartTimeMs")
1019− <*> (o .:? "sharedTargetings" .!= mempty)
1020− <*> (o .:? "seller")
1021− <*> (o .:? "syndicationProduct")
1022− <*> (o .:? "flightEndTimeMs")
1023− <*> (o .:? "name")
1024− <*> (o .:? "creatorContacts" .!= mempty)
1025− <*> (o .:? "offerId")
1026− <*> (o .:? "labels" .!= mempty))
1027−
1028−instance ToJSON MarketplaceOffer where
1029− toJSON MarketplaceOffer{..}
1030− = object
1031− (catMaybes
1032− [("state" .=) <$> _moState,
1033− ("webPropertyCode" .=) <$> _moWebPropertyCode,
1034− ("creationTimeMs" .=) <$> _moCreationTimeMs,
1035− ("terms" .=) <$> _moTerms,
1036− ("lastUpdateTimeMs" .=) <$> _moLastUpdateTimeMs,
1037− Just ("kind" .= _moKind),
1038− ("revisionNumber" .=) <$> _moRevisionNumber,
1039− ("hasCreatorSignedOff" .=) <$>
1040− _moHasCreatorSignedOff,
1041− ("flightStartTimeMs" .=) <$> _moFlightStartTimeMs,
1042− ("sharedTargetings" .=) <$> _moSharedTargetings,
1043− ("seller" .=) <$> _moSeller,
1044− ("syndicationProduct" .=) <$> _moSyndicationProduct,
1045− ("flightEndTimeMs" .=) <$> _moFlightEndTimeMs,
1046− ("name" .=) <$> _moName,
1047− ("creatorContacts" .=) <$> _moCreatorContacts,
1048− ("offerId" .=) <$> _moOfferId,
1049− ("labels" .=) <$> _moLabels])
1050−
1051−-- | A smaller image, for the advertiser logo.
1052−--
1053−-- /See:/ 'creativeLogoNativeAd' smart constructor.
1054−data CreativeLogoNativeAd = CreativeLogoNativeAd
1055− { _clnaHeight :: !(Maybe Int32)
1056− , _clnaUrl :: !(Maybe Text)
1057− , _clnaWidth :: !(Maybe Int32)
1058− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1059−
1060−-- | Creates a value of 'CreativeLogoNativeAd' with the minimum fields required to make a request.
1061−--
1062−-- Use one of the following lenses to modify other fields as desired:
1063−--
1064−-- * 'clnaHeight'
1065−--
1066−-- * 'clnaUrl'
1067−--
1068−-- * 'clnaWidth'
1069−creativeLogoNativeAd
1070− :: CreativeLogoNativeAd
1071−creativeLogoNativeAd =
1072− CreativeLogoNativeAd
1073− { _clnaHeight = Nothing
1074− , _clnaUrl = Nothing
1075− , _clnaWidth = Nothing
1076− }
1077−
1078−clnaHeight :: Lens' CreativeLogoNativeAd (Maybe Int32)
1079−clnaHeight
1080− = lens _clnaHeight (\ s a -> s{_clnaHeight = a})
1081−
1082−clnaUrl :: Lens' CreativeLogoNativeAd (Maybe Text)
1083−clnaUrl = lens _clnaUrl (\ s a -> s{_clnaUrl = a})
1084−
1085−clnaWidth :: Lens' CreativeLogoNativeAd (Maybe Int32)
1086−clnaWidth
1087− = lens _clnaWidth (\ s a -> s{_clnaWidth = a})
1088−
1089−instance FromJSON CreativeLogoNativeAd where
1090− parseJSON
1091− = withObject "CreativeLogoNativeAd"
1092− (\ o ->
1093− CreativeLogoNativeAd <$>
1094− (o .:? "height") <*> (o .:? "url") <*>
1095− (o .:? "width"))
1096−
1097−instance ToJSON CreativeLogoNativeAd where
1098− toJSON CreativeLogoNativeAd{..}
1099− = object
1100− (catMaybes
1101− [("height" .=) <$> _clnaHeight,
1102− ("url" .=) <$> _clnaUrl,
1103− ("width" .=) <$> _clnaWidth])
1104−
1105−--
1106−-- /See:/ 'audienceSegment' smart constructor.
1107−data AudienceSegment = AudienceSegment
1108− { _asNumCookies :: !(Maybe Int64)
1109− , _asName :: !(Maybe Text)
1110− , _asId :: !(Maybe Int64)
1111− , _asDescription :: !(Maybe Text)
1112− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1113−
1114−-- | Creates a value of 'AudienceSegment' with the minimum fields required to make a request.
1115−--
1116−-- Use one of the following lenses to modify other fields as desired:
1117−--
1118−-- * 'asNumCookies'
1119−--
1120−-- * 'asName'
1121−--
1122−-- * 'asId'
1123−--
1124−-- * 'asDescription'
1125−audienceSegment
1126− :: AudienceSegment
1127−audienceSegment =
1128− AudienceSegment
1129− { _asNumCookies = Nothing
1130− , _asName = Nothing
1131− , _asId = Nothing
1132− , _asDescription = Nothing
1133− }
1134−
1135−asNumCookies :: Lens' AudienceSegment (Maybe Int64)
1136−asNumCookies
1137− = lens _asNumCookies (\ s a -> s{_asNumCookies = a})
1138−
1139−asName :: Lens' AudienceSegment (Maybe Text)
1140−asName = lens _asName (\ s a -> s{_asName = a})
1141−
1142−asId :: Lens' AudienceSegment (Maybe Int64)
1143−asId = lens _asId (\ s a -> s{_asId = a})
1144−
1145−asDescription :: Lens' AudienceSegment (Maybe Text)
1146−asDescription
1147− = lens _asDescription
1148− (\ s a -> s{_asDescription = a})
1149−
1150−instance FromJSON AudienceSegment where
1151− parseJSON
1152− = withObject "AudienceSegment"
1153− (\ o ->
1154− AudienceSegment <$>
1155− (o .:? "numCookies") <*> (o .:? "name") <*>
1156− (o .:? "id")
1157− <*> (o .:? "description"))
1158−
1159−instance ToJSON AudienceSegment where
1160− toJSON AudienceSegment{..}
1161− = object
1162− (catMaybes
1163− [("numCookies" .=) <$> _asNumCookies,
1164− ("name" .=) <$> _asName, ("id" .=) <$> _asId,
1165− ("description" .=) <$> _asDescription])
1166−
1167−-- | A billing info feed lists Billing Info the Ad Exchange buyer account has
1168−-- access to. Each entry in the feed corresponds to a single billing info.
1169−--
1170−-- /See:/ 'billingInfoList' smart constructor.
1171−data BillingInfoList = BillingInfoList
1172− { _bilKind :: !Text
1173− , _bilItems :: !(Maybe [Maybe BillingInfo])
1174− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1175−
1176−-- | Creates a value of 'BillingInfoList' with the minimum fields required to make a request.
1177−--
1178−-- Use one of the following lenses to modify other fields as desired:
1179−--
1180−-- * 'bilKind'
1181−--
1182−-- * 'bilItems'
1183−billingInfoList
1184− :: BillingInfoList
1185−billingInfoList =
1186− BillingInfoList
1187− { _bilKind = "adexchangebuyer#billingInfoList"
1188− , _bilItems = Nothing
1189− }
1190−
1191−-- | Resource type.
1192−bilKind :: Lens' BillingInfoList Text
1193−bilKind = lens _bilKind (\ s a -> s{_bilKind = a})
1194−
1195−-- | A list of billing info relevant for your account.
1196−bilItems :: Lens' BillingInfoList [Maybe BillingInfo]
1197−bilItems
1198− = lens _bilItems (\ s a -> s{_bilItems = a}) .
1199− _Default
1200− . _Coerce
1201−
1202−instance FromJSON BillingInfoList where
1203− parseJSON
1204− = withObject "BillingInfoList"
1205− (\ o ->
1206− BillingInfoList <$>
1207− (o .:? "kind" .!= "adexchangebuyer#billingInfoList")
1208− <*> (o .:? "items" .!= mempty))
1209−
1210−instance ToJSON BillingInfoList where
1211− toJSON BillingInfoList{..}
1212− = object
1213− (catMaybes
1214− [Just ("kind" .= _bilKind),
1215− ("items" .=) <$> _bilItems])
1216−
1217−--
1218−-- /See:/ 'offerDto' smart constructor.
1219−data OfferDto = OfferDto
1220− { _odCreator :: !(Maybe (Maybe DealPartyDto))
1221− , _odStatus :: !(Maybe Text)
1222− , _odOfferState :: !(Maybe Text)
1223− , _odPointOfContact :: !(Maybe Text)
1224− , _odTerms :: !(Maybe (Maybe TermsDto))
1225− , _odKind :: !Text
1226− , _odBilledBuyer :: !(Maybe (Maybe DealPartyDto))
1227− , _odOpenToDealParties :: !(Maybe [Maybe DealPartyDto])
1228− , _odEmailContacts :: !(Maybe [Text])
1229− , _odLabelNames :: !(Maybe [Text])
1230− , _odOfferId :: !(Maybe Int64)
1231− , _odClosedToDealParties :: !(Maybe [Maybe DealPartyDto])
1232− , _odAnonymous :: !(Maybe Bool)
1233− , _odIsOpen :: !(Maybe Bool)
1234− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1235−
1236−-- | Creates a value of 'OfferDto' with the minimum fields required to make a request.
1237−--
1238−-- Use one of the following lenses to modify other fields as desired:
1239−--
1240−-- * 'odCreator'
1241−--
1242−-- * 'odStatus'
1243−--
1244−-- * 'odOfferState'
1245−--
1246−-- * 'odPointOfContact'
1247−--
1248−-- * 'odTerms'
1249−--
1250−-- * 'odKind'
1251−--
1252−-- * 'odBilledBuyer'
1253−--
1254−-- * 'odOpenToDealParties'
1255−--
1256−-- * 'odEmailContacts'
1257−--
1258−-- * 'odLabelNames'
1259−--
1260−-- * 'odOfferId'
1261−--
1262−-- * 'odClosedToDealParties'
1263−--
1264−-- * 'odAnonymous'
1265−--
1266−-- * 'odIsOpen'
1267−offerDto
1268− :: OfferDto
1269−offerDto =
1270− OfferDto
1271− { _odCreator = Nothing
1272− , _odStatus = Nothing
1273− , _odOfferState = Nothing
1274− , _odPointOfContact = Nothing
1275− , _odTerms = Nothing
1276− , _odKind = "adexchangebuyer#offer"
1277− , _odBilledBuyer = Nothing
1278− , _odOpenToDealParties = Nothing
1279− , _odEmailContacts = Nothing
1280− , _odLabelNames = Nothing
1281− , _odOfferId = Nothing
1282− , _odClosedToDealParties = Nothing
1283− , _odAnonymous = Nothing
1284− , _odIsOpen = Nothing
1285− }
1286−
1287−-- | The creator of this offer.
1288−odCreator :: Lens' OfferDto (Maybe (Maybe DealPartyDto))
1289−odCreator
1290− = lens _odCreator (\ s a -> s{_odCreator = a})
1291−
1292−-- | The status of this offer.
1293−odStatus :: Lens' OfferDto (Maybe Text)
1294−odStatus = lens _odStatus (\ s a -> s{_odStatus = a})
1295−
1296−-- | The state of this offer.
1297−odOfferState :: Lens' OfferDto (Maybe Text)
1298−odOfferState
1299− = lens _odOfferState (\ s a -> s{_odOfferState = a})
1300−
1301−-- | The point of contact for this offer.
1302−odPointOfContact :: Lens' OfferDto (Maybe Text)
1303−odPointOfContact
1304− = lens _odPointOfContact
1305− (\ s a -> s{_odPointOfContact = a})
1306−
1307−-- | The terms of this offer.
1308−odTerms :: Lens' OfferDto (Maybe (Maybe TermsDto))
1309−odTerms = lens _odTerms (\ s a -> s{_odTerms = a})
1310−
1311−odKind :: Lens' OfferDto Text
1312−odKind = lens _odKind (\ s a -> s{_odKind = a})
1313−
1314−-- | The billed buyer; For buyer initiated offers, buying through an
1315−-- intermediary.
1316−odBilledBuyer :: Lens' OfferDto (Maybe (Maybe DealPartyDto))
1317−odBilledBuyer
1318− = lens _odBilledBuyer
1319− (\ s a -> s{_odBilledBuyer = a})
1320−
1321−-- | The list of buyer or seller parties this offer is open to.
1322−odOpenToDealParties :: Lens' OfferDto [Maybe DealPartyDto]
1323−odOpenToDealParties
1324− = lens _odOpenToDealParties
1325− (\ s a -> s{_odOpenToDealParties = a})
1326− . _Default
1327− . _Coerce
1328−
1329−-- | The list of email contacts for this offer.
1330−odEmailContacts :: Lens' OfferDto [Text]
1331−odEmailContacts
1332− = lens _odEmailContacts
1333− (\ s a -> s{_odEmailContacts = a})
1334− . _Default
1335− . _Coerce
1336−
1337−-- | The list of label names applicable to this offer.
1338−odLabelNames :: Lens' OfferDto [Text]
1339−odLabelNames
1340− = lens _odLabelNames (\ s a -> s{_odLabelNames = a})
1341− . _Default
1342− . _Coerce
1343−
1344−-- | The unique ID of this offer.
1345−odOfferId :: Lens' OfferDto (Maybe Int64)
1346−odOfferId
1347− = lens _odOfferId (\ s a -> s{_odOfferId = a})
1348−
1349−-- | The list of buyer or seller parties this offer is closed to.
1350−odClosedToDealParties :: Lens' OfferDto [Maybe DealPartyDto]
1351−odClosedToDealParties
1352− = lens _odClosedToDealParties
1353− (\ s a -> s{_odClosedToDealParties = a})
1354− . _Default
1355− . _Coerce
1356−
1357−-- | Whether this offer is anonymous.
1358−odAnonymous :: Lens' OfferDto (Maybe Bool)
1359−odAnonymous
1360− = lens _odAnonymous (\ s a -> s{_odAnonymous = a})
1361−
1362−-- | Whether this offer is open.
1363−odIsOpen :: Lens' OfferDto (Maybe Bool)
1364−odIsOpen = lens _odIsOpen (\ s a -> s{_odIsOpen = a})
1365−
1366−instance FromJSON OfferDto where
1367− parseJSON
1368− = withObject "OfferDto"
1369− (\ o ->
1370− OfferDto <$>
1371− (o .:? "creator") <*> (o .:? "status") <*>
1372− (o .:? "offerState")
1373− <*> (o .:? "pointOfContact")
1374− <*> (o .:? "terms")
1375− <*> (o .:? "kind" .!= "adexchangebuyer#offer")
1376− <*> (o .:? "billedBuyer")
1377− <*> (o .:? "openToDealParties" .!= mempty)
1378− <*> (o .:? "emailContacts" .!= mempty)
1379− <*> (o .:? "labelNames" .!= mempty)
1380− <*> (o .:? "offerId")
1381− <*> (o .:? "closedToDealParties" .!= mempty)
1382− <*> (o .:? "anonymous")
1383− <*> (o .:? "isOpen"))
1384−
1385−instance ToJSON OfferDto where
1386− toJSON OfferDto{..}
1387− = object
1388− (catMaybes
1389− [("creator" .=) <$> _odCreator,
1390− ("status" .=) <$> _odStatus,
1391− ("offerState" .=) <$> _odOfferState,
1392− ("pointOfContact" .=) <$> _odPointOfContact,
1393− ("terms" .=) <$> _odTerms, Just ("kind" .= _odKind),
1394− ("billedBuyer" .=) <$> _odBilledBuyer,
1395− ("openToDealParties" .=) <$> _odOpenToDealParties,
1396− ("emailContacts" .=) <$> _odEmailContacts,
1397− ("labelNames" .=) <$> _odLabelNames,
1398− ("offerId" .=) <$> _odOfferId,
1399− ("closedToDealParties" .=) <$>
1400− _odClosedToDealParties,
1401− ("anonymous" .=) <$> _odAnonymous,
1402− ("isOpen" .=) <$> _odIsOpen])
1403−
1404−--
1405−-- /See:/ 'moneyDto' smart constructor.
1406−data MoneyDto = MoneyDto
1407− { _mdCurrencyCode :: !(Maybe Text)
1408− , _mdMicros :: !(Maybe Int64)
1409− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1410−
1411−-- | Creates a value of 'MoneyDto' with the minimum fields required to make a request.
1412−--
1413−-- Use one of the following lenses to modify other fields as desired:
1414−--
1415−-- * 'mdCurrencyCode'
1416−--
1417−-- * 'mdMicros'
1418−moneyDto
1419− :: MoneyDto
1420−moneyDto =
1421− MoneyDto
1422− { _mdCurrencyCode = Nothing
1423− , _mdMicros = Nothing
1424− }
1425−
1426−mdCurrencyCode :: Lens' MoneyDto (Maybe Text)
1427−mdCurrencyCode
1428− = lens _mdCurrencyCode
1429− (\ s a -> s{_mdCurrencyCode = a})
1430−
1431−mdMicros :: Lens' MoneyDto (Maybe Int64)
1432−mdMicros = lens _mdMicros (\ s a -> s{_mdMicros = a})
1433−
1434−instance FromJSON MoneyDto where
1435− parseJSON
1436− = withObject "MoneyDto"
1437− (\ o ->
1438− MoneyDto <$>
1439− (o .:? "currencyCode") <*> (o .:? "micros"))
1440−
1441−instance ToJSON MoneyDto where
1442− toJSON MoneyDto{..}
1443− = object
1444− (catMaybes
1445− [("currencyCode" .=) <$> _mdCurrencyCode,
1446− ("micros" .=) <$> _mdMicros])
1447−
1448−--
1449−-- /See:/ 'targetingValueSize' smart constructor.
1450−data TargetingValueSize = TargetingValueSize
1451− { _tvsHeight :: !(Maybe Int32)
1452− , _tvsWidth :: !(Maybe Int32)
1453− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1454−
1455−-- | Creates a value of 'TargetingValueSize' with the minimum fields required to make a request.
1456−--
1457−-- Use one of the following lenses to modify other fields as desired:
1458−--
1459−-- * 'tvsHeight'
1460−--
1461−-- * 'tvsWidth'
1462−targetingValueSize
1463− :: TargetingValueSize
1464−targetingValueSize =
1465− TargetingValueSize
1466− { _tvsHeight = Nothing
1467− , _tvsWidth = Nothing
1468− }
1469−
1470−-- | The height of the creative.
1471−tvsHeight :: Lens' TargetingValueSize (Maybe Int32)
1472−tvsHeight
1473− = lens _tvsHeight (\ s a -> s{_tvsHeight = a})
1474−
1475−-- | The width of the creative.
1476−tvsWidth :: Lens' TargetingValueSize (Maybe Int32)
1477−tvsWidth = lens _tvsWidth (\ s a -> s{_tvsWidth = a})
1478−
1479−instance FromJSON TargetingValueSize where
1480− parseJSON
1481− = withObject "TargetingValueSize"
1482− (\ o ->
1483− TargetingValueSize <$>
1484− (o .:? "height") <*> (o .:? "width"))
1485−
1486−instance ToJSON TargetingValueSize where
1487− toJSON TargetingValueSize{..}
1488− = object
1489− (catMaybes
1490− [("height" .=) <$> _tvsHeight,
1491− ("width" .=) <$> _tvsWidth])
1492−
1493−--
1494−-- /See:/ 'addOrderNotesResponse' smart constructor.
1495−newtype AddOrderNotesResponse = AddOrderNotesResponse
1496− { _aonrNotes :: Maybe [Maybe MarketplaceNote]
1497− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1498−
1499−-- | Creates a value of 'AddOrderNotesResponse' with the minimum fields required to make a request.
1500−--
1501−-- Use one of the following lenses to modify other fields as desired:
1502−--
1503−-- * 'aonrNotes'
1504−addOrderNotesResponse
1505− :: AddOrderNotesResponse
1506−addOrderNotesResponse =
1507− AddOrderNotesResponse
1508− { _aonrNotes = Nothing
1509− }
1510−
1511−aonrNotes :: Lens' AddOrderNotesResponse [Maybe MarketplaceNote]
1512−aonrNotes
1513− = lens _aonrNotes (\ s a -> s{_aonrNotes = a}) .
1514− _Default
1515− . _Coerce
1516−
1517−instance FromJSON AddOrderNotesResponse where
1518− parseJSON
1519− = withObject "AddOrderNotesResponse"
1520− (\ o ->
1521− AddOrderNotesResponse <$> (o .:? "notes" .!= mempty))
1522−
1523−instance ToJSON AddOrderNotesResponse where
1524− toJSON AddOrderNotesResponse{..}
1525− = object (catMaybes [("notes" .=) <$> _aonrNotes])
1526−
1527−--
1528−-- /See:/ 'getNegotiationsRequest' smart constructor.
1529−data GetNegotiationsRequest = GetNegotiationsRequest
1530− { _gnrSinceTimestampMillis :: !(Maybe Int64)
1531− , _gnrFinalized :: !(Maybe Bool)
1532− , _gnrIncludePrivateAuctions :: !(Maybe Bool)
1533− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1534−
1535−-- | Creates a value of 'GetNegotiationsRequest' with the minimum fields required to make a request.
1536−--
1537−-- Use one of the following lenses to modify other fields as desired:
1538−--
1539−-- * 'gnrSinceTimestampMillis'
1540−--
1541−-- * 'gnrFinalized'
1542−--
1543−-- * 'gnrIncludePrivateAuctions'
1544−getNegotiationsRequest
1545− :: GetNegotiationsRequest
1546−getNegotiationsRequest =
1547− GetNegotiationsRequest
1548− { _gnrSinceTimestampMillis = Nothing
1549− , _gnrFinalized = Nothing
1550− , _gnrIncludePrivateAuctions = Nothing
1551− }
1552−
1553−gnrSinceTimestampMillis :: Lens' GetNegotiationsRequest (Maybe Int64)
1554−gnrSinceTimestampMillis
1555− = lens _gnrSinceTimestampMillis
1556− (\ s a -> s{_gnrSinceTimestampMillis = a})
1557−
1558−gnrFinalized :: Lens' GetNegotiationsRequest (Maybe Bool)
1559−gnrFinalized
1560− = lens _gnrFinalized (\ s a -> s{_gnrFinalized = a})
1561−
1562−gnrIncludePrivateAuctions :: Lens' GetNegotiationsRequest (Maybe Bool)
1563−gnrIncludePrivateAuctions
1564− = lens _gnrIncludePrivateAuctions
1565− (\ s a -> s{_gnrIncludePrivateAuctions = a})
1566−
1567−instance FromJSON GetNegotiationsRequest where
1568− parseJSON
1569− = withObject "GetNegotiationsRequest"
1570− (\ o ->
1571− GetNegotiationsRequest <$>
1572− (o .:? "sinceTimestampMillis") <*>
1573− (o .:? "finalized")
1574− <*> (o .:? "includePrivateAuctions"))
1575−
1576−instance ToJSON GetNegotiationsRequest where
1577− toJSON GetNegotiationsRequest{..}
1578− = object
1579− (catMaybes
1580− [("sinceTimestampMillis" .=) <$>
1581− _gnrSinceTimestampMillis,
1582− ("finalized" .=) <$> _gnrFinalized,
1583− ("includePrivateAuctions" .=) <$>
1584− _gnrIncludePrivateAuctions])
1585−
1586−--
1587−-- /See:/ 'createOrdersResponse' smart constructor.
1588−newtype CreateOrdersResponse = CreateOrdersResponse
1589− { _corOrders :: Maybe [Maybe MarketplaceOrder]
1590− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1591−
1592−-- | Creates a value of 'CreateOrdersResponse' with the minimum fields required to make a request.
1593−--
1594−-- Use one of the following lenses to modify other fields as desired:
1595−--
1596−-- * 'corOrders'
1597−createOrdersResponse
1598− :: CreateOrdersResponse
1599−createOrdersResponse =
1600− CreateOrdersResponse
1601− { _corOrders = Nothing
1602− }
1603−
1604−-- | The list of orders successfully created.
1605−corOrders :: Lens' CreateOrdersResponse [Maybe MarketplaceOrder]
1606−corOrders
1607− = lens _corOrders (\ s a -> s{_corOrders = a}) .
1608− _Default
1609− . _Coerce
1610−
1611−instance FromJSON CreateOrdersResponse where
1612− parseJSON
1613− = withObject "CreateOrdersResponse"
1614− (\ o ->
1615− CreateOrdersResponse <$> (o .:? "orders" .!= mempty))
1616−
1617−instance ToJSON CreateOrdersResponse where
1618− toJSON CreateOrdersResponse{..}
1619− = object (catMaybes [("orders" .=) <$> _corOrders])
1620−
1621−--
1622−-- /See:/ 'termsDto' smart constructor.
1623−data TermsDto = TermsDto
1624− { _tdFinalizeAutomatically :: !(Maybe Bool)
1625− , _tdBuyerBillingType :: !(Maybe Text)
1626− , _tdTargetingAllAdSlots :: !(Maybe Bool)
1627− , _tdUrls :: !(Maybe [Text])
1628− , _tdEndDate :: !(Maybe (Maybe DateTime))
1629− , _tdCpm :: !(Maybe (Maybe MoneyDto))
1630− , _tdEstimatedSpend :: !(Maybe (Maybe MoneyDto))
1631− , _tdAdvertisers :: !(Maybe [Maybe AdvertiserDto])
1632− , _tdEstimatedImpressionsPerDay :: !(Maybe Int64)
1633− , _tdMonetizerType :: !(Maybe Text)
1634− , _tdAudienceSegmentDescription :: !(Maybe Text)
1635− , _tdCreativeReviewPolicy :: !(Maybe Text)
1636− , _tdMinimumTrueLooks :: !(Maybe Int64)
1637− , _tdStartDate :: !(Maybe (Maybe DateTime))
1638− , _tdCreativeBlockingLevel :: !(Maybe Text)
1639− , _tdSemiTransparent :: !(Maybe Bool)
1640− , _tdAudienceSegment :: !(Maybe (Maybe AudienceSegment))
1641− , _tdDealPremium :: !(Maybe (Maybe MoneyDto))
1642− , _tdIsReservation :: !(Maybe Bool)
1643− , _tdAdSlots :: !(Maybe [Maybe AdSlotDto])
1644− , _tdTermsAttributes :: !(Maybe [Text])
1645− , _tdInventorySegmentTargeting :: !(Maybe (Maybe InventorySegmentTargeting))
1646− , _tdDescriptiveName :: !(Maybe Text)
1647− , _tdMinimumSpendMicros :: !(Maybe Int64)
1648− , _tdTargetByDealId :: !(Maybe Bool)
1649− , _tdBillingTerms :: !(Maybe Text)
1650− , _tdDescription :: !(Maybe Text)
1651− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1652−
1653−-- | Creates a value of 'TermsDto' with the minimum fields required to make a request.
1654−--
1655−-- Use one of the following lenses to modify other fields as desired:
1656−--
1657−-- * 'tdFinalizeAutomatically'
1658−--
1659−-- * 'tdBuyerBillingType'
1660−--
1661−-- * 'tdTargetingAllAdSlots'
1662−--
1663−-- * 'tdUrls'
1664−--
1665−-- * 'tdEndDate'
1666−--
1667−-- * 'tdCpm'
1668−--
1669−-- * 'tdEstimatedSpend'
1670−--
1671−-- * 'tdAdvertisers'
1672−--
1673−-- * 'tdEstimatedImpressionsPerDay'
1674−--
1675−-- * 'tdMonetizerType'
1676−--
1677−-- * 'tdAudienceSegmentDescription'
1678−--
1679−-- * 'tdCreativeReviewPolicy'
1680−--
1681−-- * 'tdMinimumTrueLooks'
1682−--
1683−-- * 'tdStartDate'
1684−--
1685−-- * 'tdCreativeBlockingLevel'
1686−--
1687−-- * 'tdSemiTransparent'
1688−--
1689−-- * 'tdAudienceSegment'
1690−--
1691−-- * 'tdDealPremium'
1692−--
1693−-- * 'tdIsReservation'
1694−--
1695−-- * 'tdAdSlots'
1696−--
1697−-- * 'tdTermsAttributes'
1698−--
1699−-- * 'tdInventorySegmentTargeting'
1700−--
1701−-- * 'tdDescriptiveName'
1702−--
1703−-- * 'tdMinimumSpendMicros'
1704−--
1705−-- * 'tdTargetByDealId'
1706−--
1707−-- * 'tdBillingTerms'
1708−--
1709−-- * 'tdDescription'
1710−termsDto
1711− :: TermsDto
1712−termsDto =
1713− TermsDto
1714− { _tdFinalizeAutomatically = Nothing
1715− , _tdBuyerBillingType = Nothing
1716− , _tdTargetingAllAdSlots = Nothing
1717− , _tdUrls = Nothing
1718− , _tdEndDate = Nothing
1719− , _tdCpm = Nothing
1720− , _tdEstimatedSpend = Nothing
1721− , _tdAdvertisers = Nothing
1722− , _tdEstimatedImpressionsPerDay = Nothing
1723− , _tdMonetizerType = Nothing
1724− , _tdAudienceSegmentDescription = Nothing
1725− , _tdCreativeReviewPolicy = Nothing
1726− , _tdMinimumTrueLooks = Nothing
1727− , _tdStartDate = Nothing
1728− , _tdCreativeBlockingLevel = Nothing
1729− , _tdSemiTransparent = Nothing
1730− , _tdAudienceSegment = Nothing
1731− , _tdDealPremium = Nothing
1732− , _tdIsReservation = Nothing
1733− , _tdAdSlots = Nothing
1734− , _tdTermsAttributes = Nothing
1735− , _tdInventorySegmentTargeting = Nothing
1736− , _tdDescriptiveName = Nothing
1737− , _tdMinimumSpendMicros = Nothing
1738− , _tdTargetByDealId = Nothing
1739− , _tdBillingTerms = Nothing
1740− , _tdDescription = Nothing
1741− }
1742−
1743−-- | If true, the offer will finalize automatically when accepted.
1744−tdFinalizeAutomatically :: Lens' TermsDto (Maybe Bool)
1745−tdFinalizeAutomatically
1746− = lens _tdFinalizeAutomatically
1747− (\ s a -> s{_tdFinalizeAutomatically = a})
1748−
1749−-- | The buyer billing type.
1750−tdBuyerBillingType :: Lens' TermsDto (Maybe Text)
1751−tdBuyerBillingType
1752− = lens _tdBuyerBillingType
1753− (\ s a -> s{_tdBuyerBillingType = a})
1754−
1755−-- | If true, the offer targets all ad slots.
1756−tdTargetingAllAdSlots :: Lens' TermsDto (Maybe Bool)
1757−tdTargetingAllAdSlots
1758− = lens _tdTargetingAllAdSlots
1759− (\ s a -> s{_tdTargetingAllAdSlots = a})
1760−
1761−-- | The urls applicable to the offer.
1762−tdUrls :: Lens' TermsDto [Text]
1763−tdUrls
1764− = lens _tdUrls (\ s a -> s{_tdUrls = a}) . _Default .
1765− _Coerce
1766−
1767−-- | The end date for the offer.
1768−tdEndDate :: Lens' TermsDto (Maybe (Maybe DateTime))
1769−tdEndDate
1770− = lens _tdEndDate (\ s a -> s{_tdEndDate = a})
1771−
1772−-- | The cpm terms.
1773−tdCpm :: Lens' TermsDto (Maybe (Maybe MoneyDto))
1774−tdCpm = lens _tdCpm (\ s a -> s{_tdCpm = a})
1775−
1776−-- | The estimated spend for the offer.
1777−tdEstimatedSpend :: Lens' TermsDto (Maybe (Maybe MoneyDto))
1778−tdEstimatedSpend
1779− = lens _tdEstimatedSpend
1780− (\ s a -> s{_tdEstimatedSpend = a})
1781−
1782−-- | A list of advertisers for this offer.
1783−tdAdvertisers :: Lens' TermsDto [Maybe AdvertiserDto]
1784−tdAdvertisers
1785− = lens _tdAdvertisers
1786− (\ s a -> s{_tdAdvertisers = a})
1787− . _Default
1788− . _Coerce
1789−
1790−-- | The estimated daily impressions for the offer.
1791−tdEstimatedImpressionsPerDay :: Lens' TermsDto (Maybe Int64)
1792−tdEstimatedImpressionsPerDay
1793− = lens _tdEstimatedImpressionsPerDay
1794− (\ s a -> s{_tdEstimatedImpressionsPerDay = a})
1795−
1796−-- | The monetizer type.
1797−tdMonetizerType :: Lens' TermsDto (Maybe Text)
1798−tdMonetizerType
1799− = lens _tdMonetizerType
1800− (\ s a -> s{_tdMonetizerType = a})
1801−
1802−-- | A description of the audience segment for the offer.
1803−tdAudienceSegmentDescription :: Lens' TermsDto (Maybe Text)
1804−tdAudienceSegmentDescription
1805− = lens _tdAudienceSegmentDescription
1806− (\ s a -> s{_tdAudienceSegmentDescription = a})
1807−
1808−-- | Whether to use publisher review policy or AdX review policy.
1809−tdCreativeReviewPolicy :: Lens' TermsDto (Maybe Text)
1810−tdCreativeReviewPolicy
1811− = lens _tdCreativeReviewPolicy
1812− (\ s a -> s{_tdCreativeReviewPolicy = a})
1813−
1814−-- | The minimum true looks for the offer.
1815−tdMinimumTrueLooks :: Lens' TermsDto (Maybe Int64)
1816−tdMinimumTrueLooks
1817− = lens _tdMinimumTrueLooks
1818− (\ s a -> s{_tdMinimumTrueLooks = a})
1819−
1820−-- | The start date for the offer.
1821−tdStartDate :: Lens' TermsDto (Maybe (Maybe DateTime))
1822−tdStartDate
1823− = lens _tdStartDate (\ s a -> s{_tdStartDate = a})
1824−
1825−-- | Whether to use or ignore publisher blocking rules.
1826−tdCreativeBlockingLevel :: Lens' TermsDto (Maybe Text)
1827−tdCreativeBlockingLevel
1828− = lens _tdCreativeBlockingLevel
1829− (\ s a -> s{_tdCreativeBlockingLevel = a})
1830−
1831−-- | Whether this offer is semi-transparent.
1832−tdSemiTransparent :: Lens' TermsDto (Maybe Bool)
1833−tdSemiTransparent
1834− = lens _tdSemiTransparent
1835− (\ s a -> s{_tdSemiTransparent = a})
1836−
1837−-- | The audience segment for the offer.
1838−tdAudienceSegment :: Lens' TermsDto (Maybe (Maybe AudienceSegment))
1839−tdAudienceSegment
1840− = lens _tdAudienceSegment
1841− (\ s a -> s{_tdAudienceSegment = a})
1842−
1843−-- | The premium terms.
1844−tdDealPremium :: Lens' TermsDto (Maybe (Maybe MoneyDto))
1845−tdDealPremium
1846− = lens _tdDealPremium
1847− (\ s a -> s{_tdDealPremium = a})
1848−
1849−-- | Whether the offer is a reservation.
1850−tdIsReservation :: Lens' TermsDto (Maybe Bool)
1851−tdIsReservation
1852− = lens _tdIsReservation
1853− (\ s a -> s{_tdIsReservation = a})
1854−
1855−-- | The particular ad slots targeted by the offer.
1856−tdAdSlots :: Lens' TermsDto [Maybe AdSlotDto]
1857−tdAdSlots
1858− = lens _tdAdSlots (\ s a -> s{_tdAdSlots = a}) .
1859− _Default
1860− . _Coerce
1861−
1862−-- | A list of terms attributes.
1863−tdTermsAttributes :: Lens' TermsDto [Text]
1864−tdTermsAttributes
1865− = lens _tdTermsAttributes
1866− (\ s a -> s{_tdTermsAttributes = a})
1867− . _Default
1868− . _Coerce
1869−
1870−-- | The inventory segment targeting for the offer.
1871−tdInventorySegmentTargeting :: Lens' TermsDto (Maybe (Maybe InventorySegmentTargeting))
1872−tdInventorySegmentTargeting
1873− = lens _tdInventorySegmentTargeting
1874− (\ s a -> s{_tdInventorySegmentTargeting = a})
1875−
1876−-- | A descriptive name for these terms.
1877−tdDescriptiveName :: Lens' TermsDto (Maybe Text)
1878−tdDescriptiveName
1879− = lens _tdDescriptiveName
1880− (\ s a -> s{_tdDescriptiveName = a})
1881−
1882−-- | The minimum spend for the offer.
1883−tdMinimumSpendMicros :: Lens' TermsDto (Maybe Int64)
1884−tdMinimumSpendMicros
1885− = lens _tdMinimumSpendMicros
1886− (\ s a -> s{_tdMinimumSpendMicros = a})
1887−
1888−-- | Whether to target by deal id.
1889−tdTargetByDealId :: Lens' TermsDto (Maybe Bool)
1890−tdTargetByDealId
1891− = lens _tdTargetByDealId
1892− (\ s a -> s{_tdTargetByDealId = a})
1893−
1894−-- | The billing terms.
1895−tdBillingTerms :: Lens' TermsDto (Maybe Text)
1896−tdBillingTerms
1897− = lens _tdBillingTerms
1898− (\ s a -> s{_tdBillingTerms = a})
1899−
1900−-- | A description for these terms.
1901−tdDescription :: Lens' TermsDto (Maybe Text)
1902−tdDescription
1903− = lens _tdDescription
1904− (\ s a -> s{_tdDescription = a})
1905−
1906−instance FromJSON TermsDto where
1907− parseJSON
1908− = withObject "TermsDto"
1909− (\ o ->
1910− TermsDto <$>
1911− (o .:? "finalizeAutomatically") <*>
1912− (o .:? "buyerBillingType")
1913− <*> (o .:? "targetingAllAdSlots")
1914− <*> (o .:? "urls" .!= mempty)
1915− <*> (o .:? "endDate")
1916− <*> (o .:? "cpm")
1917− <*> (o .:? "estimatedSpend")
1918− <*> (o .:? "advertisers" .!= mempty)
1919− <*> (o .:? "estimatedImpressionsPerDay")
1920− <*> (o .:? "monetizerType")
1921− <*> (o .:? "audienceSegmentDescription")
1922− <*> (o .:? "creativeReviewPolicy")
1923− <*> (o .:? "minimumTrueLooks")
1924− <*> (o .:? "startDate")
1925− <*> (o .:? "creativeBlockingLevel")
1926− <*> (o .:? "semiTransparent")
1927− <*> (o .:? "audienceSegment")
1928− <*> (o .:? "dealPremium")
1929− <*> (o .:? "isReservation")
1930− <*> (o .:? "adSlots" .!= mempty)
1931− <*> (o .:? "termsAttributes" .!= mempty)
1932− <*> (o .:? "inventorySegmentTargeting")
1933− <*> (o .:? "descriptiveName")
1934− <*> (o .:? "minimumSpendMicros")
1935− <*> (o .:? "targetByDealId")
1936− <*> (o .:? "billingTerms")
1937− <*> (o .:? "description"))
1938−
1939−instance ToJSON TermsDto where
1940− toJSON TermsDto{..}
1941− = object
1942− (catMaybes
1943− [("finalizeAutomatically" .=) <$>
1944− _tdFinalizeAutomatically,
1945− ("buyerBillingType" .=) <$> _tdBuyerBillingType,
1946− ("targetingAllAdSlots" .=) <$>
1947− _tdTargetingAllAdSlots,
1948− ("urls" .=) <$> _tdUrls,
1949− ("endDate" .=) <$> _tdEndDate, ("cpm" .=) <$> _tdCpm,
1950− ("estimatedSpend" .=) <$> _tdEstimatedSpend,
1951− ("advertisers" .=) <$> _tdAdvertisers,
1952− ("estimatedImpressionsPerDay" .=) <$>
1953− _tdEstimatedImpressionsPerDay,
1954− ("monetizerType" .=) <$> _tdMonetizerType,
1955− ("audienceSegmentDescription" .=) <$>
1956− _tdAudienceSegmentDescription,
1957− ("creativeReviewPolicy" .=) <$>
1958− _tdCreativeReviewPolicy,
1959− ("minimumTrueLooks" .=) <$> _tdMinimumTrueLooks,
1960− ("startDate" .=) <$> _tdStartDate,
1961− ("creativeBlockingLevel" .=) <$>
1962− _tdCreativeBlockingLevel,
1963− ("semiTransparent" .=) <$> _tdSemiTransparent,
1964− ("audienceSegment" .=) <$> _tdAudienceSegment,
1965− ("dealPremium" .=) <$> _tdDealPremium,
1966− ("isReservation" .=) <$> _tdIsReservation,
1967− ("adSlots" .=) <$> _tdAdSlots,
1968− ("termsAttributes" .=) <$> _tdTermsAttributes,
1969− ("inventorySegmentTargeting" .=) <$>
1970− _tdInventorySegmentTargeting,
1971− ("descriptiveName" .=) <$> _tdDescriptiveName,
1972− ("minimumSpendMicros" .=) <$> _tdMinimumSpendMicros,
1973− ("targetByDealId" .=) <$> _tdTargetByDealId,
1974− ("billingTerms" .=) <$> _tdBillingTerms,
1975− ("description" .=) <$> _tdDescription])
1976−
1977−--
1978−-- /See:/ 'pretargetingConfigItemExcludedPlacements' smart constructor.
1979−data PretargetingConfigItemExcludedPlacements = PretargetingConfigItemExcludedPlacements
1980− { _pciepToken :: !(Maybe Text)
1981− , _pciepType :: !(Maybe Text)
1982− } deriving (Eq,Read,Show,Data,Typeable,Generic)
1983−
1984−-- | Creates a value of 'PretargetingConfigItemExcludedPlacements' with the minimum fields required to make a request.
1985−--
1986−-- Use one of the following lenses to modify other fields as desired:
1987−--
1988−-- * 'pciepToken'
1989−--
1990−-- * 'pciepType'
1991−pretargetingConfigItemExcludedPlacements
1992− :: PretargetingConfigItemExcludedPlacements
1993−pretargetingConfigItemExcludedPlacements =
1994− PretargetingConfigItemExcludedPlacements
1995− { _pciepToken = Nothing
1996− , _pciepType = Nothing
1997− }
1998−
1999−-- | The value of the placement. Interpretation depends on the placement
2000−-- type, e.g. URL for a site placement, channel name for a channel
2001−-- placement, app id for a mobile app placement.
2002−pciepToken :: Lens' PretargetingConfigItemExcludedPlacements (Maybe Text)
2003−pciepToken
2004− = lens _pciepToken (\ s a -> s{_pciepToken = a})
2005−
2006−-- | The type of the placement.
2007−pciepType :: Lens' PretargetingConfigItemExcludedPlacements (Maybe Text)
2008−pciepType
2009− = lens _pciepType (\ s a -> s{_pciepType = a})
2010−
2011−instance FromJSON
2012− PretargetingConfigItemExcludedPlacements where
2013− parseJSON
2014− = withObject
2015− "PretargetingConfigItemExcludedPlacements"
2016− (\ o ->
2017− PretargetingConfigItemExcludedPlacements <$>
2018− (o .:? "token") <*> (o .:? "type"))
2019−
2020−instance ToJSON
2021− PretargetingConfigItemExcludedPlacements where
2022− toJSON PretargetingConfigItemExcludedPlacements{..}
2023− = object
2024− (catMaybes
2025− [("token" .=) <$> _pciepToken,
2026− ("type" .=) <$> _pciepType])
2027−
2028−-- | The creatives feed lists the active creatives for the Ad Exchange buyer
2029−-- accounts that the user has access to. Each entry in the feed corresponds
2030−-- to a single creative.
2031−--
2032−-- /See:/ 'creativesList' smart constructor.
2033−data CreativesList = CreativesList
2034− { _clNextPageToken :: !(Maybe Text)
2035− , _clKind :: !Text
2036− , _clItems :: !(Maybe [Maybe Creative])
2037− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2038−
2039−-- | Creates a value of 'CreativesList' with the minimum fields required to make a request.
2040−--
2041−-- Use one of the following lenses to modify other fields as desired:
2042−--
2043−-- * 'clNextPageToken'
2044−--
2045−-- * 'clKind'
2046−--
2047−-- * 'clItems'
2048−creativesList
2049− :: CreativesList
2050−creativesList =
2051− CreativesList
2052− { _clNextPageToken = Nothing
2053− , _clKind = "adexchangebuyer#creativesList"
2054− , _clItems = Nothing
2055− }
2056−
2057−-- | Continuation token used to page through creatives. To retrieve the next
2058−-- page of results, set the next request\'s \"pageToken\" value to this.
2059−clNextPageToken :: Lens' CreativesList (Maybe Text)
2060−clNextPageToken
2061− = lens _clNextPageToken
2062− (\ s a -> s{_clNextPageToken = a})
2063−
2064−-- | Resource type.
2065−clKind :: Lens' CreativesList Text
2066−clKind = lens _clKind (\ s a -> s{_clKind = a})
2067−
2068−-- | A list of creatives.
2069−clItems :: Lens' CreativesList [Maybe Creative]
2070−clItems
2071− = lens _clItems (\ s a -> s{_clItems = a}) . _Default
2072− . _Coerce
2073−
2074−instance FromJSON CreativesList where
2075− parseJSON
2076− = withObject "CreativesList"
2077− (\ o ->
2078− CreativesList <$>
2079− (o .:? "nextPageToken") <*>
2080− (o .:? "kind" .!= "adexchangebuyer#creativesList")
2081− <*> (o .:? "items" .!= mempty))
2082−
2083−instance ToJSON CreativesList where
2084− toJSON CreativesList{..}
2085− = object
2086− (catMaybes
2087− [("nextPageToken" .=) <$> _clNextPageToken,
2088− Just ("kind" .= _clKind), ("items" .=) <$> _clItems])
2089−
2090−-- | The configuration data for an Ad Exchange billing info.
2091−--
2092−-- /See:/ 'billingInfo' smart constructor.
2093−data BillingInfo = BillingInfo
2094− { _biKind :: !Text
2095− , _biAccountName :: !(Maybe Text)
2096− , _biAccountId :: !(Maybe Int32)
2097− , _biBillingId :: !(Maybe [Text])
2098− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2099−
2100−-- | Creates a value of 'BillingInfo' with the minimum fields required to make a request.
2101−--
2102−-- Use one of the following lenses to modify other fields as desired:
2103−--
2104−-- * 'biKind'
2105−--
2106−-- * 'biAccountName'
2107−--
2108−-- * 'biAccountId'
2109−--
2110−-- * 'biBillingId'
2111−billingInfo
2112− :: BillingInfo
2113−billingInfo =
2114− BillingInfo
2115− { _biKind = "adexchangebuyer#billingInfo"
2116− , _biAccountName = Nothing
2117− , _biAccountId = Nothing
2118− , _biBillingId = Nothing
2119− }
2120−
2121−-- | Resource type.
2122−biKind :: Lens' BillingInfo Text
2123−biKind = lens _biKind (\ s a -> s{_biKind = a})
2124−
2125−-- | Account name.
2126−biAccountName :: Lens' BillingInfo (Maybe Text)
2127−biAccountName
2128− = lens _biAccountName
2129− (\ s a -> s{_biAccountName = a})
2130−
2131−-- | Account id.
2132−biAccountId :: Lens' BillingInfo (Maybe Int32)
2133−biAccountId
2134− = lens _biAccountId (\ s a -> s{_biAccountId = a})
2135−
2136−-- | A list of adgroup IDs associated with this particular account. These IDs
2137−-- may show up as part of a realtime bidding BidRequest, which indicates a
2138−-- bid request for this account.
2139−biBillingId :: Lens' BillingInfo [Text]
2140−biBillingId
2141− = lens _biBillingId (\ s a -> s{_biBillingId = a}) .
2142− _Default
2143− . _Coerce
2144−
2145−instance FromJSON BillingInfo where
2146− parseJSON
2147− = withObject "BillingInfo"
2148− (\ o ->
2149− BillingInfo <$>
2150− (o .:? "kind" .!= "adexchangebuyer#billingInfo") <*>
2151− (o .:? "accountName")
2152− <*> (o .:? "accountId")
2153− <*> (o .:? "billingId" .!= mempty))
2154−
2155−instance ToJSON BillingInfo where
2156− toJSON BillingInfo{..}
2157− = object
2158− (catMaybes
2159− [Just ("kind" .= _biKind),
2160− ("accountName" .=) <$> _biAccountName,
2161− ("accountId" .=) <$> _biAccountId,
2162− ("billingId" .=) <$> _biBillingId])
2163−
2164−--
2165−-- /See:/ 'creativeItemReasonsFilteringReasons' smart constructor.
2166−data CreativeItemReasonsFilteringReasons = CreativeItemReasonsFilteringReasons
2167− { _cirfrFilteringStatus :: !(Maybe Int32)
2168− , _cirfrFilteringCount :: !(Maybe Int64)
2169− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2170−
2171−-- | Creates a value of 'CreativeItemReasonsFilteringReasons' with the minimum fields required to make a request.
2172−--
2173−-- Use one of the following lenses to modify other fields as desired:
2174−--
2175−-- * 'cirfrFilteringStatus'
2176−--
2177−-- * 'cirfrFilteringCount'
2178−creativeItemReasonsFilteringReasons
2179− :: CreativeItemReasonsFilteringReasons
2180−creativeItemReasonsFilteringReasons =
2181− CreativeItemReasonsFilteringReasons
2182− { _cirfrFilteringStatus = Nothing
2183− , _cirfrFilteringCount = Nothing
2184− }
2185−
2186−-- | The filtering status code. Please refer to the creative-status-codes.txt
2187−-- file for different statuses.
2188−cirfrFilteringStatus :: Lens' CreativeItemReasonsFilteringReasons (Maybe Int32)
2189−cirfrFilteringStatus
2190− = lens _cirfrFilteringStatus
2191− (\ s a -> s{_cirfrFilteringStatus = a})
2192−
2193−-- | The number of times the creative was filtered for the status. The count
2194−-- is aggregated across all publishers on the exchange.
2195−cirfrFilteringCount :: Lens' CreativeItemReasonsFilteringReasons (Maybe Int64)
2196−cirfrFilteringCount
2197− = lens _cirfrFilteringCount
2198− (\ s a -> s{_cirfrFilteringCount = a})
2199−
2200−instance FromJSON CreativeItemReasonsFilteringReasons
2201− where
2202− parseJSON
2203− = withObject "CreativeItemReasonsFilteringReasons"
2204− (\ o ->
2205− CreativeItemReasonsFilteringReasons <$>
2206− (o .:? "filteringStatus") <*>
2207− (o .:? "filteringCount"))
2208−
2209−instance ToJSON CreativeItemReasonsFilteringReasons
2210− where
2211− toJSON CreativeItemReasonsFilteringReasons{..}
2212− = object
2213− (catMaybes
2214− [("filteringStatus" .=) <$> _cirfrFilteringStatus,
2215− ("filteringCount" .=) <$> _cirfrFilteringCount])
2216−
2217−--
2218−-- /See:/ 'price' smart constructor.
2219−data Price = Price
2220− { _pCurrencyCode :: !(Maybe Text)
2221− , _pAmountMicros :: !(Maybe Double)
2222− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2223−
2224−-- | Creates a value of 'Price' with the minimum fields required to make a request.
2225−--
2226−-- Use one of the following lenses to modify other fields as desired:
2227−--
2228−-- * 'pCurrencyCode'
2229−--
2230−-- * 'pAmountMicros'
2231−price
2232− :: Price
2233−price =
2234− Price
2235− { _pCurrencyCode = Nothing
2236− , _pAmountMicros = Nothing
2237− }
2238−
2239−-- | The currency code for the price.
2240−pCurrencyCode :: Lens' Price (Maybe Text)
2241−pCurrencyCode
2242− = lens _pCurrencyCode
2243− (\ s a -> s{_pCurrencyCode = a})
2244−
2245−-- | The CPM value in micros.
2246−pAmountMicros :: Lens' Price (Maybe Double)
2247−pAmountMicros
2248− = lens _pAmountMicros
2249− (\ s a -> s{_pAmountMicros = a})
2250−
2251−instance FromJSON Price where
2252− parseJSON
2253− = withObject "Price"
2254− (\ o ->
2255− Price <$>
2256− (o .:? "currencyCode") <*> (o .:? "amountMicros"))
2257−
2258−instance ToJSON Price where
2259− toJSON Price{..}
2260− = object
2261− (catMaybes
2262− [("currencyCode" .=) <$> _pCurrencyCode,
2263− ("amountMicros" .=) <$> _pAmountMicros])
2264−
2265−--
2266−-- /See:/ 'editAllOrderDealsRequest' smart constructor.
2267−data EditAllOrderDealsRequest = EditAllOrderDealsRequest
2268− { _eaodrUpdateAction :: !(Maybe Text)
2269− , _eaodrDeals :: !(Maybe [Maybe MarketplaceDeal])
2270− , _eaodrOrder :: !(Maybe (Maybe MarketplaceOrder))
2271− , _eaodrOrderRevisionNumber :: !(Maybe Int64)
2272− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2273−
2274−-- | Creates a value of 'EditAllOrderDealsRequest' with the minimum fields required to make a request.
2275−--
2276−-- Use one of the following lenses to modify other fields as desired:
2277−--
2278−-- * 'eaodrUpdateAction'
2279−--
2280−-- * 'eaodrDeals'
2281−--
2282−-- * 'eaodrOrder'
2283−--
2284−-- * 'eaodrOrderRevisionNumber'
2285−editAllOrderDealsRequest
2286− :: EditAllOrderDealsRequest
2287−editAllOrderDealsRequest =
2288− EditAllOrderDealsRequest
2289− { _eaodrUpdateAction = Nothing
2290− , _eaodrDeals = Nothing
2291− , _eaodrOrder = Nothing
2292− , _eaodrOrderRevisionNumber = Nothing
2293− }
2294−
2295−-- | Indicates an optional action to take on the order
2296−eaodrUpdateAction :: Lens' EditAllOrderDealsRequest (Maybe Text)
2297−eaodrUpdateAction
2298− = lens _eaodrUpdateAction
2299− (\ s a -> s{_eaodrUpdateAction = a})
2300−
2301−-- | List of deals to edit. Service may perform 3 different operations based
2302−-- on comparison of deals in this list vs deals already persisted in
2303−-- database: 1. Add new deal to order If a deal in this list does not exist
2304−-- in the order, the service will create a new deal and add it to the
2305−-- order. Validation will follow AddOrderDealsRequest. 2. Update existing
2306−-- deal in the order If a deal in this list already exist in the order, the
2307−-- service will update that existing deal to this new deal in the request.
2308−-- Validation will follow UpdateOrderDealsRequest. 3. Delete deals from the
2309−-- order (just need the id) If a existing deal in the order is not present
2310−-- in this list, the service will delete that deal from the order.
2311−-- Validation will follow DeleteOrderDealsRequest.
2312−eaodrDeals :: Lens' EditAllOrderDealsRequest [Maybe MarketplaceDeal]
2313−eaodrDeals
2314− = lens _eaodrDeals (\ s a -> s{_eaodrDeals = a}) .
2315− _Default
2316− . _Coerce
2317−
2318−-- | If specified, also updates the order in the batch transaction. This is
2319−-- useful when the order and the deals need to be updated in one
2320−-- transaction.
2321−eaodrOrder :: Lens' EditAllOrderDealsRequest (Maybe (Maybe MarketplaceOrder))
2322−eaodrOrder
2323− = lens _eaodrOrder (\ s a -> s{_eaodrOrder = a})
2324−
2325−-- | The last known revision number for the order.
2326−eaodrOrderRevisionNumber :: Lens' EditAllOrderDealsRequest (Maybe Int64)
2327−eaodrOrderRevisionNumber
2328− = lens _eaodrOrderRevisionNumber
2329− (\ s a -> s{_eaodrOrderRevisionNumber = a})
2330−
2331−instance FromJSON EditAllOrderDealsRequest where
2332− parseJSON
2333− = withObject "EditAllOrderDealsRequest"
2334− (\ o ->
2335− EditAllOrderDealsRequest <$>
2336− (o .:? "updateAction") <*> (o .:? "deals" .!= mempty)
2337− <*> (o .:? "order")
2338− <*> (o .:? "orderRevisionNumber"))
2339−
2340−instance ToJSON EditAllOrderDealsRequest where
2341− toJSON EditAllOrderDealsRequest{..}
2342− = object
2343− (catMaybes
2344− [("updateAction" .=) <$> _eaodrUpdateAction,
2345− ("deals" .=) <$> _eaodrDeals,
2346− ("order" .=) <$> _eaodrOrder,
2347− ("orderRevisionNumber" .=) <$>
2348− _eaodrOrderRevisionNumber])
2349−
2350−--
2351−-- /See:/ 'inventorySegmentTargeting' smart constructor.
2352−data InventorySegmentTargeting = InventorySegmentTargeting
2353− { _istNegativeVideoDurationSegments :: !(Maybe [Int64])
2354− , _istNegativeIcmBrands :: !(Maybe [Int64])
2355− , _istNegativeKeyValues :: !(Maybe [Maybe RuleKeyValuePair])
2356− , _istPositiveAudienceSegments :: !(Maybe [Int64])
2357− , _istPositiveXfpPlacements :: !(Maybe [Int64])
2358− , _istNegativeXfpAdSlots :: !(Maybe [Int64])
2359− , _istPositiveOperatingSystemVersions :: !(Maybe [Int64])
2360− , _istPositiveSizes :: !(Maybe [Int64])
2361− , _istPositiveDeviceCategories :: !(Maybe [Int64])
2362− , _istPositiveLocations :: !(Maybe [Int64])
2363− , _istNegativeAdSizes :: !(Maybe [Maybe AdSize])
2364− , _istPositiveOperatingSystems :: !(Maybe [Int64])
2365− , _istPositiveSiteUrls :: !(Maybe [Text])
2366− , _istNegativeInventorySlots :: !(Maybe [Text])
2367− , _istNegativeVideoAdPositionSegments :: !(Maybe [Text])
2368− , _istPositiveAdTypeSegments :: !(Maybe [Text])
2369− , _istPositiveIcmInterests :: !(Maybe [Int64])
2370− , _istPositiveMobileApps :: !(Maybe [Text])
2371− , _istPositiveKeyValues :: !(Maybe [Maybe RuleKeyValuePair])
2372− , _istPositiveIcmBrands :: !(Maybe [Int64])
2373− , _istPositiveVideoDurationSegments :: !(Maybe [Int64])
2374− , _istNegativeAudienceSegments :: !(Maybe [Int64])
2375− , _istNegativeXfpPlacements :: !(Maybe [Int64])
2376− , _istPositiveXfpAdSlots :: !(Maybe [Int64])
2377− , _istNegativeOperatingSystemVersions :: !(Maybe [Int64])
2378− , _istNegativeSizes :: !(Maybe [Int64])
2379− , _istNegativeLocations :: !(Maybe [Int64])
2380− , _istNegativeDeviceCategories :: !(Maybe [Int64])
2381− , _istNegativeOperatingSystems :: !(Maybe [Int64])
2382− , _istPositiveAdSizes :: !(Maybe [Maybe AdSize])
2383− , _istNegativeSiteUrls :: !(Maybe [Text])
2384− , _istNegativeAdTypeSegments :: !(Maybe [Text])
2385− , _istPositiveVideoAdPositionSegments :: !(Maybe [Text])
2386− , _istPositiveInventorySlots :: !(Maybe [Text])
2387− , _istNegativeMobileApps :: !(Maybe [Text])
2388− , _istNegativeIcmInterests :: !(Maybe [Int64])
2389− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2390−
2391−-- | Creates a value of 'InventorySegmentTargeting' with the minimum fields required to make a request.
2392−--
2393−-- Use one of the following lenses to modify other fields as desired:
2394−--
2395−-- * 'istNegativeVideoDurationSegments'
2396−--
2397−-- * 'istNegativeIcmBrands'
2398−--
2399−-- * 'istNegativeKeyValues'
2400−--
2401−-- * 'istPositiveAudienceSegments'
2402−--
2403−-- * 'istPositiveXfpPlacements'
2404−--
2405−-- * 'istNegativeXfpAdSlots'
2406−--
2407−-- * 'istPositiveOperatingSystemVersions'
2408−--
2409−-- * 'istPositiveSizes'
2410−--
2411−-- * 'istPositiveDeviceCategories'
2412−--
2413−-- * 'istPositiveLocations'
2414−--
2415−-- * 'istNegativeAdSizes'
2416−--
2417−-- * 'istPositiveOperatingSystems'
2418−--
2419−-- * 'istPositiveSiteUrls'
2420−--
2421−-- * 'istNegativeInventorySlots'
2422−--
2423−-- * 'istNegativeVideoAdPositionSegments'
2424−--
2425−-- * 'istPositiveAdTypeSegments'
2426−--
2427−-- * 'istPositiveIcmInterests'
2428−--
2429−-- * 'istPositiveMobileApps'
2430−--
2431−-- * 'istPositiveKeyValues'
2432−--
2433−-- * 'istPositiveIcmBrands'
2434−--
2435−-- * 'istPositiveVideoDurationSegments'
2436−--
2437−-- * 'istNegativeAudienceSegments'
2438−--
2439−-- * 'istNegativeXfpPlacements'
2440−--
2441−-- * 'istPositiveXfpAdSlots'
2442−--
2443−-- * 'istNegativeOperatingSystemVersions'
2444−--
2445−-- * 'istNegativeSizes'
2446−--
2447−-- * 'istNegativeLocations'
2448−--
2449−-- * 'istNegativeDeviceCategories'
2450−--
2451−-- * 'istNegativeOperatingSystems'
2452−--
2453−-- * 'istPositiveAdSizes'
2454−--
2455−-- * 'istNegativeSiteUrls'
2456−--
2457−-- * 'istNegativeAdTypeSegments'
2458−--
2459−-- * 'istPositiveVideoAdPositionSegments'
2460−--
2461−-- * 'istPositiveInventorySlots'
2462−--
2463−-- * 'istNegativeMobileApps'
2464−--
2465−-- * 'istNegativeIcmInterests'
2466−inventorySegmentTargeting
2467− :: InventorySegmentTargeting
2468−inventorySegmentTargeting =
2469− InventorySegmentTargeting
2470− { _istNegativeVideoDurationSegments = Nothing
2471− , _istNegativeIcmBrands = Nothing
2472− , _istNegativeKeyValues = Nothing
2473− , _istPositiveAudienceSegments = Nothing
2474− , _istPositiveXfpPlacements = Nothing
2475− , _istNegativeXfpAdSlots = Nothing
2476− , _istPositiveOperatingSystemVersions = Nothing
2477− , _istPositiveSizes = Nothing
2478− , _istPositiveDeviceCategories = Nothing
2479− , _istPositiveLocations = Nothing
2480− , _istNegativeAdSizes = Nothing
2481− , _istPositiveOperatingSystems = Nothing
2482− , _istPositiveSiteUrls = Nothing
2483− , _istNegativeInventorySlots = Nothing
2484− , _istNegativeVideoAdPositionSegments = Nothing
2485− , _istPositiveAdTypeSegments = Nothing
2486− , _istPositiveIcmInterests = Nothing
2487− , _istPositiveMobileApps = Nothing
2488− , _istPositiveKeyValues = Nothing
2489− , _istPositiveIcmBrands = Nothing
2490− , _istPositiveVideoDurationSegments = Nothing
2491− , _istNegativeAudienceSegments = Nothing
2492− , _istNegativeXfpPlacements = Nothing
2493− , _istPositiveXfpAdSlots = Nothing
2494− , _istNegativeOperatingSystemVersions = Nothing
2495− , _istNegativeSizes = Nothing
2496− , _istNegativeLocations = Nothing
2497− , _istNegativeDeviceCategories = Nothing
2498− , _istNegativeOperatingSystems = Nothing
2499− , _istPositiveAdSizes = Nothing
2500− , _istNegativeSiteUrls = Nothing
2501− , _istNegativeAdTypeSegments = Nothing
2502− , _istPositiveVideoAdPositionSegments = Nothing
2503− , _istPositiveInventorySlots = Nothing
2504− , _istNegativeMobileApps = Nothing
2505− , _istNegativeIcmInterests = Nothing
2506− }
2507−
2508−istNegativeVideoDurationSegments :: Lens' InventorySegmentTargeting [Int64]
2509−istNegativeVideoDurationSegments
2510− = lens _istNegativeVideoDurationSegments
2511− (\ s a -> s{_istNegativeVideoDurationSegments = a})
2512− . _Default
2513− . _Coerce
2514−
2515−istNegativeIcmBrands :: Lens' InventorySegmentTargeting [Int64]
2516−istNegativeIcmBrands
2517− = lens _istNegativeIcmBrands
2518− (\ s a -> s{_istNegativeIcmBrands = a})
2519− . _Default
2520− . _Coerce
2521−
2522−istNegativeKeyValues :: Lens' InventorySegmentTargeting [Maybe RuleKeyValuePair]
2523−istNegativeKeyValues
2524− = lens _istNegativeKeyValues
2525− (\ s a -> s{_istNegativeKeyValues = a})
2526− . _Default
2527− . _Coerce
2528−
2529−istPositiveAudienceSegments :: Lens' InventorySegmentTargeting [Int64]
2530−istPositiveAudienceSegments
2531− = lens _istPositiveAudienceSegments
2532− (\ s a -> s{_istPositiveAudienceSegments = a})
2533− . _Default
2534− . _Coerce
2535−
2536−istPositiveXfpPlacements :: Lens' InventorySegmentTargeting [Int64]
2537−istPositiveXfpPlacements
2538− = lens _istPositiveXfpPlacements
2539− (\ s a -> s{_istPositiveXfpPlacements = a})
2540− . _Default
2541− . _Coerce
2542−
2543−istNegativeXfpAdSlots :: Lens' InventorySegmentTargeting [Int64]
2544−istNegativeXfpAdSlots
2545− = lens _istNegativeXfpAdSlots
2546− (\ s a -> s{_istNegativeXfpAdSlots = a})
2547− . _Default
2548− . _Coerce
2549−
2550−istPositiveOperatingSystemVersions :: Lens' InventorySegmentTargeting [Int64]
2551−istPositiveOperatingSystemVersions
2552− = lens _istPositiveOperatingSystemVersions
2553− (\ s a -> s{_istPositiveOperatingSystemVersions = a})
2554− . _Default
2555− . _Coerce
2556−
2557−istPositiveSizes :: Lens' InventorySegmentTargeting [Int64]
2558−istPositiveSizes
2559− = lens _istPositiveSizes
2560− (\ s a -> s{_istPositiveSizes = a})
2561− . _Default
2562− . _Coerce
2563−
2564−istPositiveDeviceCategories :: Lens' InventorySegmentTargeting [Int64]
2565−istPositiveDeviceCategories
2566− = lens _istPositiveDeviceCategories
2567− (\ s a -> s{_istPositiveDeviceCategories = a})
2568− . _Default
2569− . _Coerce
2570−
2571−istPositiveLocations :: Lens' InventorySegmentTargeting [Int64]
2572−istPositiveLocations
2573− = lens _istPositiveLocations
2574− (\ s a -> s{_istPositiveLocations = a})
2575− . _Default
2576− . _Coerce
2577−
2578−istNegativeAdSizes :: Lens' InventorySegmentTargeting [Maybe AdSize]
2579−istNegativeAdSizes
2580− = lens _istNegativeAdSizes
2581− (\ s a -> s{_istNegativeAdSizes = a})
2582− . _Default
2583− . _Coerce
2584−
2585−istPositiveOperatingSystems :: Lens' InventorySegmentTargeting [Int64]
2586−istPositiveOperatingSystems
2587− = lens _istPositiveOperatingSystems
2588− (\ s a -> s{_istPositiveOperatingSystems = a})
2589− . _Default
2590− . _Coerce
2591−
2592−istPositiveSiteUrls :: Lens' InventorySegmentTargeting [Text]
2593−istPositiveSiteUrls
2594− = lens _istPositiveSiteUrls
2595− (\ s a -> s{_istPositiveSiteUrls = a})
2596− . _Default
2597− . _Coerce
2598−
2599−istNegativeInventorySlots :: Lens' InventorySegmentTargeting [Text]
2600−istNegativeInventorySlots
2601− = lens _istNegativeInventorySlots
2602− (\ s a -> s{_istNegativeInventorySlots = a})
2603− . _Default
2604− . _Coerce
2605−
2606−istNegativeVideoAdPositionSegments :: Lens' InventorySegmentTargeting [Text]
2607−istNegativeVideoAdPositionSegments
2608− = lens _istNegativeVideoAdPositionSegments
2609− (\ s a -> s{_istNegativeVideoAdPositionSegments = a})
2610− . _Default
2611− . _Coerce
2612−
2613−istPositiveAdTypeSegments :: Lens' InventorySegmentTargeting [Text]
2614−istPositiveAdTypeSegments
2615− = lens _istPositiveAdTypeSegments
2616− (\ s a -> s{_istPositiveAdTypeSegments = a})
2617− . _Default
2618− . _Coerce
2619−
2620−istPositiveIcmInterests :: Lens' InventorySegmentTargeting [Int64]
2621−istPositiveIcmInterests
2622− = lens _istPositiveIcmInterests
2623− (\ s a -> s{_istPositiveIcmInterests = a})
2624− . _Default
2625− . _Coerce
2626−
2627−istPositiveMobileApps :: Lens' InventorySegmentTargeting [Text]
2628−istPositiveMobileApps
2629− = lens _istPositiveMobileApps
2630− (\ s a -> s{_istPositiveMobileApps = a})
2631− . _Default
2632− . _Coerce
2633−
2634−istPositiveKeyValues :: Lens' InventorySegmentTargeting [Maybe RuleKeyValuePair]
2635−istPositiveKeyValues
2636− = lens _istPositiveKeyValues
2637− (\ s a -> s{_istPositiveKeyValues = a})
2638− . _Default
2639− . _Coerce
2640−
2641−istPositiveIcmBrands :: Lens' InventorySegmentTargeting [Int64]
2642−istPositiveIcmBrands
2643− = lens _istPositiveIcmBrands
2644− (\ s a -> s{_istPositiveIcmBrands = a})
2645− . _Default
2646− . _Coerce
2647−
2648−istPositiveVideoDurationSegments :: Lens' InventorySegmentTargeting [Int64]
2649−istPositiveVideoDurationSegments
2650− = lens _istPositiveVideoDurationSegments
2651− (\ s a -> s{_istPositiveVideoDurationSegments = a})
2652− . _Default
2653− . _Coerce
2654−
2655−istNegativeAudienceSegments :: Lens' InventorySegmentTargeting [Int64]
2656−istNegativeAudienceSegments
2657− = lens _istNegativeAudienceSegments
2658− (\ s a -> s{_istNegativeAudienceSegments = a})
2659− . _Default
2660− . _Coerce
2661−
2662−istNegativeXfpPlacements :: Lens' InventorySegmentTargeting [Int64]
2663−istNegativeXfpPlacements
2664− = lens _istNegativeXfpPlacements
2665− (\ s a -> s{_istNegativeXfpPlacements = a})
2666− . _Default
2667− . _Coerce
2668−
2669−istPositiveXfpAdSlots :: Lens' InventorySegmentTargeting [Int64]
2670−istPositiveXfpAdSlots
2671− = lens _istPositiveXfpAdSlots
2672− (\ s a -> s{_istPositiveXfpAdSlots = a})
2673− . _Default
2674− . _Coerce
2675−
2676−istNegativeOperatingSystemVersions :: Lens' InventorySegmentTargeting [Int64]
2677−istNegativeOperatingSystemVersions
2678− = lens _istNegativeOperatingSystemVersions
2679− (\ s a -> s{_istNegativeOperatingSystemVersions = a})
2680− . _Default
2681− . _Coerce
2682−
2683−istNegativeSizes :: Lens' InventorySegmentTargeting [Int64]
2684−istNegativeSizes
2685− = lens _istNegativeSizes
2686− (\ s a -> s{_istNegativeSizes = a})
2687− . _Default
2688− . _Coerce
2689−
2690−istNegativeLocations :: Lens' InventorySegmentTargeting [Int64]
2691−istNegativeLocations
2692− = lens _istNegativeLocations
2693− (\ s a -> s{_istNegativeLocations = a})
2694− . _Default
2695− . _Coerce
2696−
2697−istNegativeDeviceCategories :: Lens' InventorySegmentTargeting [Int64]
2698−istNegativeDeviceCategories
2699− = lens _istNegativeDeviceCategories
2700− (\ s a -> s{_istNegativeDeviceCategories = a})
2701− . _Default
2702− . _Coerce
2703−
2704−istNegativeOperatingSystems :: Lens' InventorySegmentTargeting [Int64]
2705−istNegativeOperatingSystems
2706− = lens _istNegativeOperatingSystems
2707− (\ s a -> s{_istNegativeOperatingSystems = a})
2708− . _Default
2709− . _Coerce
2710−
2711−istPositiveAdSizes :: Lens' InventorySegmentTargeting [Maybe AdSize]
2712−istPositiveAdSizes
2713− = lens _istPositiveAdSizes
2714− (\ s a -> s{_istPositiveAdSizes = a})
2715− . _Default
2716− . _Coerce
2717−
2718−istNegativeSiteUrls :: Lens' InventorySegmentTargeting [Text]
2719−istNegativeSiteUrls
2720− = lens _istNegativeSiteUrls
2721− (\ s a -> s{_istNegativeSiteUrls = a})
2722− . _Default
2723− . _Coerce
2724−
2725−istNegativeAdTypeSegments :: Lens' InventorySegmentTargeting [Text]
2726−istNegativeAdTypeSegments
2727− = lens _istNegativeAdTypeSegments
2728− (\ s a -> s{_istNegativeAdTypeSegments = a})
2729− . _Default
2730− . _Coerce
2731−
2732−istPositiveVideoAdPositionSegments :: Lens' InventorySegmentTargeting [Text]
2733−istPositiveVideoAdPositionSegments
2734− = lens _istPositiveVideoAdPositionSegments
2735− (\ s a -> s{_istPositiveVideoAdPositionSegments = a})
2736− . _Default
2737− . _Coerce
2738−
2739−istPositiveInventorySlots :: Lens' InventorySegmentTargeting [Text]
2740−istPositiveInventorySlots
2741− = lens _istPositiveInventorySlots
2742− (\ s a -> s{_istPositiveInventorySlots = a})
2743− . _Default
2744− . _Coerce
2745−
2746−istNegativeMobileApps :: Lens' InventorySegmentTargeting [Text]
2747−istNegativeMobileApps
2748− = lens _istNegativeMobileApps
2749− (\ s a -> s{_istNegativeMobileApps = a})
2750− . _Default
2751− . _Coerce
2752−
2753−istNegativeIcmInterests :: Lens' InventorySegmentTargeting [Int64]
2754−istNegativeIcmInterests
2755− = lens _istNegativeIcmInterests
2756− (\ s a -> s{_istNegativeIcmInterests = a})
2757− . _Default
2758− . _Coerce
2759−
2760−instance FromJSON InventorySegmentTargeting where
2761− parseJSON
2762− = withObject "InventorySegmentTargeting"
2763− (\ o ->
2764− InventorySegmentTargeting <$>
2765− (o .:? "negativeVideoDurationSegments" .!= mempty)
2766− <*> (o .:? "negativeIcmBrands" .!= mempty)
2767− <*> (o .:? "negativeKeyValues" .!= mempty)
2768− <*> (o .:? "positiveAudienceSegments" .!= mempty)
2769− <*> (o .:? "positiveXfpPlacements" .!= mempty)
2770− <*> (o .:? "negativeXfpAdSlots" .!= mempty)
2771− <*>
2772− (o .:? "positiveOperatingSystemVersions" .!= mempty)
2773− <*> (o .:? "positiveSizes" .!= mempty)
2774− <*> (o .:? "positiveDeviceCategories" .!= mempty)
2775− <*> (o .:? "positiveLocations" .!= mempty)
2776− <*> (o .:? "negativeAdSizes" .!= mempty)
2777− <*> (o .:? "positiveOperatingSystems" .!= mempty)
2778− <*> (o .:? "positiveSiteUrls" .!= mempty)
2779− <*> (o .:? "negativeInventorySlots" .!= mempty)
2780− <*>
2781− (o .:? "negativeVideoAdPositionSegments" .!= mempty)
2782− <*> (o .:? "positiveAdTypeSegments" .!= mempty)
2783− <*> (o .:? "positiveIcmInterests" .!= mempty)
2784− <*> (o .:? "positiveMobileApps" .!= mempty)
2785− <*> (o .:? "positiveKeyValues" .!= mempty)
2786− <*> (o .:? "positiveIcmBrands" .!= mempty)
2787− <*>
2788− (o .:? "positiveVideoDurationSegments" .!= mempty)
2789− <*> (o .:? "negativeAudienceSegments" .!= mempty)
2790− <*> (o .:? "negativeXfpPlacements" .!= mempty)
2791− <*> (o .:? "positiveXfpAdSlots" .!= mempty)
2792− <*>
2793− (o .:? "negativeOperatingSystemVersions" .!= mempty)
2794− <*> (o .:? "negativeSizes" .!= mempty)
2795− <*> (o .:? "negativeLocations" .!= mempty)
2796− <*> (o .:? "negativeDeviceCategories" .!= mempty)
2797− <*> (o .:? "negativeOperatingSystems" .!= mempty)
2798− <*> (o .:? "positiveAdSizes" .!= mempty)
2799− <*> (o .:? "negativeSiteUrls" .!= mempty)
2800− <*> (o .:? "negativeAdTypeSegments" .!= mempty)
2801− <*>
2802− (o .:? "positiveVideoAdPositionSegments" .!= mempty)
2803− <*> (o .:? "positiveInventorySlots" .!= mempty)
2804− <*> (o .:? "negativeMobileApps" .!= mempty)
2805− <*> (o .:? "negativeIcmInterests" .!= mempty))
2806−
2807−instance ToJSON InventorySegmentTargeting where
2808− toJSON InventorySegmentTargeting{..}
2809− = object
2810− (catMaybes
2811− [("negativeVideoDurationSegments" .=) <$>
2812− _istNegativeVideoDurationSegments,
2813− ("negativeIcmBrands" .=) <$> _istNegativeIcmBrands,
2814− ("negativeKeyValues" .=) <$> _istNegativeKeyValues,
2815− ("positiveAudienceSegments" .=) <$>
2816− _istPositiveAudienceSegments,
2817− ("positiveXfpPlacements" .=) <$>
2818− _istPositiveXfpPlacements,
2819− ("negativeXfpAdSlots" .=) <$> _istNegativeXfpAdSlots,
2820− ("positiveOperatingSystemVersions" .=) <$>
2821− _istPositiveOperatingSystemVersions,
2822− ("positiveSizes" .=) <$> _istPositiveSizes,
2823− ("positiveDeviceCategories" .=) <$>
2824− _istPositiveDeviceCategories,
2825− ("positiveLocations" .=) <$> _istPositiveLocations,
2826− ("negativeAdSizes" .=) <$> _istNegativeAdSizes,
2827− ("positiveOperatingSystems" .=) <$>
2828− _istPositiveOperatingSystems,
2829− ("positiveSiteUrls" .=) <$> _istPositiveSiteUrls,
2830− ("negativeInventorySlots" .=) <$>
2831− _istNegativeInventorySlots,
2832− ("negativeVideoAdPositionSegments" .=) <$>
2833− _istNegativeVideoAdPositionSegments,
2834− ("positiveAdTypeSegments" .=) <$>
2835− _istPositiveAdTypeSegments,
2836− ("positiveIcmInterests" .=) <$>
2837− _istPositiveIcmInterests,
2838− ("positiveMobileApps" .=) <$> _istPositiveMobileApps,
2839− ("positiveKeyValues" .=) <$> _istPositiveKeyValues,
2840− ("positiveIcmBrands" .=) <$> _istPositiveIcmBrands,
2841− ("positiveVideoDurationSegments" .=) <$>
2842− _istPositiveVideoDurationSegments,
2843− ("negativeAudienceSegments" .=) <$>
2844− _istNegativeAudienceSegments,
2845− ("negativeXfpPlacements" .=) <$>
2846− _istNegativeXfpPlacements,
2847− ("positiveXfpAdSlots" .=) <$> _istPositiveXfpAdSlots,
2848− ("negativeOperatingSystemVersions" .=) <$>
2849− _istNegativeOperatingSystemVersions,
2850− ("negativeSizes" .=) <$> _istNegativeSizes,
2851− ("negativeLocations" .=) <$> _istNegativeLocations,
2852− ("negativeDeviceCategories" .=) <$>
2853− _istNegativeDeviceCategories,
2854− ("negativeOperatingSystems" .=) <$>
2855− _istNegativeOperatingSystems,
2856− ("positiveAdSizes" .=) <$> _istPositiveAdSizes,
2857− ("negativeSiteUrls" .=) <$> _istNegativeSiteUrls,
2858− ("negativeAdTypeSegments" .=) <$>
2859− _istNegativeAdTypeSegments,
2860− ("positiveVideoAdPositionSegments" .=) <$>
2861− _istPositiveVideoAdPositionSegments,
2862− ("positiveInventorySlots" .=) <$>
2863− _istPositiveInventorySlots,
2864− ("negativeMobileApps" .=) <$> _istNegativeMobileApps,
2865− ("negativeIcmInterests" .=) <$>
2866− _istNegativeIcmInterests])
2867−
2868−--
2869−-- /See:/ 'sharedTargeting' smart constructor.
2870−data SharedTargeting = SharedTargeting
2871− { _stKey :: !(Maybe Text)
2872− , _stExclusions :: !(Maybe [Maybe TargetingValue])
2873− , _stInclusions :: !(Maybe [Maybe TargetingValue])
2874− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2875−
2876−-- | Creates a value of 'SharedTargeting' with the minimum fields required to make a request.
2877−--
2878−-- Use one of the following lenses to modify other fields as desired:
2879−--
2880−-- * 'stKey'
2881−--
2882−-- * 'stExclusions'
2883−--
2884−-- * 'stInclusions'
2885−sharedTargeting
2886− :: SharedTargeting
2887−sharedTargeting =
2888− SharedTargeting
2889− { _stKey = Nothing
2890− , _stExclusions = Nothing
2891− , _stInclusions = Nothing
2892− }
2893−
2894−-- | The key representing the shared targeting criterion.
2895−stKey :: Lens' SharedTargeting (Maybe Text)
2896−stKey = lens _stKey (\ s a -> s{_stKey = a})
2897−
2898−-- | The list of values to exclude from targeting.
2899−stExclusions :: Lens' SharedTargeting [Maybe TargetingValue]
2900−stExclusions
2901− = lens _stExclusions (\ s a -> s{_stExclusions = a})
2902− . _Default
2903− . _Coerce
2904−
2905−-- | The list of value to include as part of the targeting.
2906−stInclusions :: Lens' SharedTargeting [Maybe TargetingValue]
2907−stInclusions
2908− = lens _stInclusions (\ s a -> s{_stInclusions = a})
2909− . _Default
2910− . _Coerce
2911−
2912−instance FromJSON SharedTargeting where
2913− parseJSON
2914− = withObject "SharedTargeting"
2915− (\ o ->
2916− SharedTargeting <$>
2917− (o .:? "key") <*> (o .:? "exclusions" .!= mempty) <*>
2918− (o .:? "inclusions" .!= mempty))
2919−
2920−instance ToJSON SharedTargeting where
2921− toJSON SharedTargeting{..}
2922− = object
2923− (catMaybes
2924− [("key" .=) <$> _stKey,
2925− ("exclusions" .=) <$> _stExclusions,
2926− ("inclusions" .=) <$> _stInclusions])
2927−
2928−--
2929−-- /See:/ 'webPropertyDto' smart constructor.
2930−data WebPropertyDto = WebPropertyDto
2931− { _wpdEnabledForPreferredDeals :: !(Maybe Bool)
2932− , _wpdSyndicationProduct :: !(Maybe Text)
2933− , _wpdName :: !(Maybe Text)
2934− , _wpdPropertyCode :: !(Maybe Text)
2935− , _wpdId :: !(Maybe Int32)
2936− , _wpdSiteUrls :: !(Maybe [Text])
2937− , _wpdAllowInterestTargetedAds :: !(Maybe Bool)
2938− } deriving (Eq,Read,Show,Data,Typeable,Generic)
2939−
2940−-- | Creates a value of 'WebPropertyDto' with the minimum fields required to make a request.
2941−--
2942−-- Use one of the following lenses to modify other fields as desired:
2943−--
2944−-- * 'wpdEnabledForPreferredDeals'
2945−--
2946−-- * 'wpdSyndicationProduct'
2947−--
2948−-- * 'wpdName'
2949−--
2950−-- * 'wpdPropertyCode'
2951−--
2952−-- * 'wpdId'
2953−--
2954−-- * 'wpdSiteUrls'
2955−--
2956−-- * 'wpdAllowInterestTargetedAds'
2957−webPropertyDto
2958− :: WebPropertyDto
2959−webPropertyDto =
2960− WebPropertyDto
2961− { _wpdEnabledForPreferredDeals = Nothing
2962− , _wpdSyndicationProduct = Nothing
2963− , _wpdName = Nothing
2964− , _wpdPropertyCode = Nothing
2965− , _wpdId = Nothing
2966− , _wpdSiteUrls = Nothing
2967− , _wpdAllowInterestTargetedAds = Nothing
2968− }
2969−
2970−wpdEnabledForPreferredDeals :: Lens' WebPropertyDto (Maybe Bool)
2971−wpdEnabledForPreferredDeals
2972− = lens _wpdEnabledForPreferredDeals
2973− (\ s a -> s{_wpdEnabledForPreferredDeals = a})
2974−
2975−wpdSyndicationProduct :: Lens' WebPropertyDto (Maybe Text)
2976−wpdSyndicationProduct
2977− = lens _wpdSyndicationProduct
2978− (\ s a -> s{_wpdSyndicationProduct = a})
2979−
2980−wpdName :: Lens' WebPropertyDto (Maybe Text)
2981−wpdName = lens _wpdName (\ s a -> s{_wpdName = a})
2982−
2983−wpdPropertyCode :: Lens' WebPropertyDto (Maybe Text)
2984−wpdPropertyCode
2985− = lens _wpdPropertyCode
2986− (\ s a -> s{_wpdPropertyCode = a})
2987−
2988−wpdId :: Lens' WebPropertyDto (Maybe Int32)
2989−wpdId = lens _wpdId (\ s a -> s{_wpdId = a})
2990−
2991−wpdSiteUrls :: Lens' WebPropertyDto [Text]
2992−wpdSiteUrls
2993− = lens _wpdSiteUrls (\ s a -> s{_wpdSiteUrls = a}) .
2994− _Default
2995− . _Coerce
2996−
2997−wpdAllowInterestTargetedAds :: Lens' WebPropertyDto (Maybe Bool)
2998−wpdAllowInterestTargetedAds
2999− = lens _wpdAllowInterestTargetedAds
3000− (\ s a -> s{_wpdAllowInterestTargetedAds = a})
3001−
3002−instance FromJSON WebPropertyDto where
3003− parseJSON
3004− = withObject "WebPropertyDto"
3005− (\ o ->
3006− WebPropertyDto <$>
3007− (o .:? "enabledForPreferredDeals") <*>
3008− (o .:? "syndicationProduct")
3009− <*> (o .:? "name")
3010− <*> (o .:? "propertyCode")
3011− <*> (o .:? "id")
3012− <*> (o .:? "siteUrls" .!= mempty)
3013− <*> (o .:? "allowInterestTargetedAds"))
3014−
3015−instance ToJSON WebPropertyDto where
3016− toJSON WebPropertyDto{..}
3017− = object
3018− (catMaybes
3019− [("enabledForPreferredDeals" .=) <$>
3020− _wpdEnabledForPreferredDeals,
3021− ("syndicationProduct" .=) <$> _wpdSyndicationProduct,
3022− ("name" .=) <$> _wpdName,
3023− ("propertyCode" .=) <$> _wpdPropertyCode,
3024− ("id" .=) <$> _wpdId,
3025− ("siteUrls" .=) <$> _wpdSiteUrls,
3026− ("allowInterestTargetedAds" .=) <$>
3027− _wpdAllowInterestTargetedAds])
3028−
3029−--
3030−-- /See:/ 'listClientAccessCapabilitiesRequest' smart constructor.
3031−newtype ListClientAccessCapabilitiesRequest = ListClientAccessCapabilitiesRequest
3032− { _lcacrSponsorAccountId :: Maybe Int64
3033− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3034−
3035−-- | Creates a value of 'ListClientAccessCapabilitiesRequest' with the minimum fields required to make a request.
3036−--
3037−-- Use one of the following lenses to modify other fields as desired:
3038−--
3039−-- * 'lcacrSponsorAccountId'
3040−listClientAccessCapabilitiesRequest
3041− :: ListClientAccessCapabilitiesRequest
3042−listClientAccessCapabilitiesRequest =
3043− ListClientAccessCapabilitiesRequest
3044− { _lcacrSponsorAccountId = Nothing
3045− }
3046−
3047−lcacrSponsorAccountId :: Lens' ListClientAccessCapabilitiesRequest (Maybe Int64)
3048−lcacrSponsorAccountId
3049− = lens _lcacrSponsorAccountId
3050− (\ s a -> s{_lcacrSponsorAccountId = a})
3051−
3052−instance FromJSON ListClientAccessCapabilitiesRequest
3053− where
3054− parseJSON
3055− = withObject "ListClientAccessCapabilitiesRequest"
3056− (\ o ->
3057− ListClientAccessCapabilitiesRequest <$>
3058− (o .:? "sponsorAccountId"))
3059−
3060−instance ToJSON ListClientAccessCapabilitiesRequest
3061− where
3062− toJSON ListClientAccessCapabilitiesRequest{..}
3063− = object
3064− (catMaybes
3065− [("sponsorAccountId" .=) <$> _lcacrSponsorAccountId])
3066−
3067−--
3068−-- /See:/ 'targetingValueDayPartTargeting' smart constructor.
3069−data TargetingValueDayPartTargeting = TargetingValueDayPartTargeting
3070− { _tvdptTimeZoneType :: !(Maybe Text)
3071− , _tvdptDayParts :: !(Maybe [Maybe TargetingValueDayPartTargetingDayPart])
3072− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3073−
3074−-- | Creates a value of 'TargetingValueDayPartTargeting' with the minimum fields required to make a request.
3075−--
3076−-- Use one of the following lenses to modify other fields as desired:
3077−--
3078−-- * 'tvdptTimeZoneType'
3079−--
3080−-- * 'tvdptDayParts'
3081−targetingValueDayPartTargeting
3082− :: TargetingValueDayPartTargeting
3083−targetingValueDayPartTargeting =
3084− TargetingValueDayPartTargeting
3085− { _tvdptTimeZoneType = Nothing
3086− , _tvdptDayParts = Nothing
3087− }
3088−
3089−tvdptTimeZoneType :: Lens' TargetingValueDayPartTargeting (Maybe Text)
3090−tvdptTimeZoneType
3091− = lens _tvdptTimeZoneType
3092− (\ s a -> s{_tvdptTimeZoneType = a})
3093−
3094−tvdptDayParts :: Lens' TargetingValueDayPartTargeting [Maybe TargetingValueDayPartTargetingDayPart]
3095−tvdptDayParts
3096− = lens _tvdptDayParts
3097− (\ s a -> s{_tvdptDayParts = a})
3098− . _Default
3099− . _Coerce
3100−
3101−instance FromJSON TargetingValueDayPartTargeting
3102− where
3103− parseJSON
3104− = withObject "TargetingValueDayPartTargeting"
3105− (\ o ->
3106− TargetingValueDayPartTargeting <$>
3107− (o .:? "timeZoneType") <*>
3108− (o .:? "dayParts" .!= mempty))
3109−
3110−instance ToJSON TargetingValueDayPartTargeting where
3111− toJSON TargetingValueDayPartTargeting{..}
3112− = object
3113− (catMaybes
3114− [("timeZoneType" .=) <$> _tvdptTimeZoneType,
3115− ("dayParts" .=) <$> _tvdptDayParts])
3116−
3117−--
3118−-- /See:/ 'creativeItemServingRestrictions' smart constructor.
3119−data CreativeItemServingRestrictions = CreativeItemServingRestrictions
3120− { _cisrContexts :: !(Maybe [CreativeItemContextsItemServingRestrictions])
3121− , _cisrReason :: !(Maybe Text)
3122− , _cisrDisapprovalReasons :: !(Maybe [CreativeItemDisapprovalReasonsItemServingRestrictions])
3123− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3124−
3125−-- | Creates a value of 'CreativeItemServingRestrictions' with the minimum fields required to make a request.
3126−--
3127−-- Use one of the following lenses to modify other fields as desired:
3128−--
3129−-- * 'cisrContexts'
3130−--
3131−-- * 'cisrReason'
3132−--
3133−-- * 'cisrDisapprovalReasons'
3134−creativeItemServingRestrictions
3135− :: CreativeItemServingRestrictions
3136−creativeItemServingRestrictions =
3137− CreativeItemServingRestrictions
3138− { _cisrContexts = Nothing
3139− , _cisrReason = Nothing
3140− , _cisrDisapprovalReasons = Nothing
3141− }
3142−
3143−-- | All known contexts\/restrictions.
3144−cisrContexts :: Lens' CreativeItemServingRestrictions [CreativeItemContextsItemServingRestrictions]
3145−cisrContexts
3146− = lens _cisrContexts (\ s a -> s{_cisrContexts = a})
3147− . _Default
3148− . _Coerce
3149−
3150−-- | Why the creative is ineligible to serve in this context (e.g., it has
3151−-- been explicitly disapproved or is pending review).
3152−cisrReason :: Lens' CreativeItemServingRestrictions (Maybe Text)
3153−cisrReason
3154− = lens _cisrReason (\ s a -> s{_cisrReason = a})
3155−
3156−-- | The reasons for disapproval within this restriction, if any. Note that
3157−-- not all disapproval reasons may be categorized, so it is possible for
3158−-- the creative to have a status of DISAPPROVED or CONDITIONALLY_APPROVED
3159−-- with an empty list for disapproval_reasons. In this case, please reach
3160−-- out to your TAM to help debug the issue.
3161−cisrDisapprovalReasons :: Lens' CreativeItemServingRestrictions [CreativeItemDisapprovalReasonsItemServingRestrictions]
3162−cisrDisapprovalReasons
3163− = lens _cisrDisapprovalReasons
3164− (\ s a -> s{_cisrDisapprovalReasons = a})
3165− . _Default
3166− . _Coerce
3167−
3168−instance FromJSON CreativeItemServingRestrictions
3169− where
3170− parseJSON
3171− = withObject "CreativeItemServingRestrictions"
3172− (\ o ->
3173− CreativeItemServingRestrictions <$>
3174− (o .:? "contexts" .!= mempty) <*> (o .:? "reason")
3175− <*> (o .:? "disapprovalReasons" .!= mempty))
3176−
3177−instance ToJSON CreativeItemServingRestrictions where
3178− toJSON CreativeItemServingRestrictions{..}
3179− = object
3180− (catMaybes
3181− [("contexts" .=) <$> _cisrContexts,
3182− ("reason" .=) <$> _cisrReason,
3183− ("disapprovalReasons" .=) <$>
3184− _cisrDisapprovalReasons])
3185−
3186−--
3187−-- /See:/ 'listOffersRequest' smart constructor.
3188−newtype ListOffersRequest = ListOffersRequest
3189− { _lorSinceTimestampMillis :: Maybe Int64
3190− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3191−
3192−-- | Creates a value of 'ListOffersRequest' with the minimum fields required to make a request.
3193−--
3194−-- Use one of the following lenses to modify other fields as desired:
3195−--
3196−-- * 'lorSinceTimestampMillis'
3197−listOffersRequest
3198− :: ListOffersRequest
3199−listOffersRequest =
3200− ListOffersRequest
3201− { _lorSinceTimestampMillis = Nothing
3202− }
3203−
3204−lorSinceTimestampMillis :: Lens' ListOffersRequest (Maybe Int64)
3205−lorSinceTimestampMillis
3206− = lens _lorSinceTimestampMillis
3207− (\ s a -> s{_lorSinceTimestampMillis = a})
3208−
3209−instance FromJSON ListOffersRequest where
3210− parseJSON
3211− = withObject "ListOffersRequest"
3212− (\ o ->
3213− ListOffersRequest <$> (o .:? "sinceTimestampMillis"))
3214−
3215−instance ToJSON ListOffersRequest where
3216− toJSON ListOffersRequest{..}
3217− = object
3218− (catMaybes
3219− [("sinceTimestampMillis" .=) <$>
3220− _lorSinceTimestampMillis])
3221−
3222−--
3223−-- /See:/ 'pretargetingConfigItemPlacements' smart constructor.
3224−data PretargetingConfigItemPlacements = PretargetingConfigItemPlacements
3225− { _pcipToken :: !(Maybe Text)
3226− , _pcipType :: !(Maybe Text)
3227− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3228−
3229−-- | Creates a value of 'PretargetingConfigItemPlacements' with the minimum fields required to make a request.
3230−--
3231−-- Use one of the following lenses to modify other fields as desired:
3232−--
3233−-- * 'pcipToken'
3234−--
3235−-- * 'pcipType'
3236−pretargetingConfigItemPlacements
3237− :: PretargetingConfigItemPlacements
3238−pretargetingConfigItemPlacements =
3239− PretargetingConfigItemPlacements
3240− { _pcipToken = Nothing
3241− , _pcipType = Nothing
3242− }
3243−
3244−-- | The value of the placement. Interpretation depends on the placement
3245−-- type, e.g. URL for a site placement, channel name for a channel
3246−-- placement, app id for a mobile app placement.
3247−pcipToken :: Lens' PretargetingConfigItemPlacements (Maybe Text)
3248−pcipToken
3249− = lens _pcipToken (\ s a -> s{_pcipToken = a})
3250−
3251−-- | The type of the placement.
3252−pcipType :: Lens' PretargetingConfigItemPlacements (Maybe Text)
3253−pcipType = lens _pcipType (\ s a -> s{_pcipType = a})
3254−
3255−instance FromJSON PretargetingConfigItemPlacements
3256− where
3257− parseJSON
3258− = withObject "PretargetingConfigItemPlacements"
3259− (\ o ->
3260− PretargetingConfigItemPlacements <$>
3261− (o .:? "token") <*> (o .:? "type"))
3262−
3263−instance ToJSON PretargetingConfigItemPlacements
3264− where
3265− toJSON PretargetingConfigItemPlacements{..}
3266− = object
3267− (catMaybes
3268− [("token" .=) <$> _pcipToken,
3269− ("type" .=) <$> _pcipType])
3270−
3271−--
3272−-- /See:/ 'creativeItemDisapprovalReasonsItemServingRestrictions' smart constructor.
3273−data CreativeItemDisapprovalReasonsItemServingRestrictions = CreativeItemDisapprovalReasonsItemServingRestrictions
3274− { _cidrisrReason :: !(Maybe Text)
3275− , _cidrisrDetails :: !(Maybe [Text])
3276− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3277−
3278−-- | Creates a value of 'CreativeItemDisapprovalReasonsItemServingRestrictions' with the minimum fields required to make a request.
3279−--
3280−-- Use one of the following lenses to modify other fields as desired:
3281−--
3282−-- * 'cidrisrReason'
3283−--
3284−-- * 'cidrisrDetails'
3285−creativeItemDisapprovalReasonsItemServingRestrictions
3286− :: CreativeItemDisapprovalReasonsItemServingRestrictions
3287−creativeItemDisapprovalReasonsItemServingRestrictions =
3288− CreativeItemDisapprovalReasonsItemServingRestrictions
3289− { _cidrisrReason = Nothing
3290− , _cidrisrDetails = Nothing
3291− }
3292−
3293−-- | The categorized reason for disapproval.
3294−cidrisrReason :: Lens' CreativeItemDisapprovalReasonsItemServingRestrictions (Maybe Text)
3295−cidrisrReason
3296− = lens _cidrisrReason
3297− (\ s a -> s{_cidrisrReason = a})
3298−
3299−-- | Additional details about the reason for disapproval.
3300−cidrisrDetails :: Lens' CreativeItemDisapprovalReasonsItemServingRestrictions [Text]
3301−cidrisrDetails
3302− = lens _cidrisrDetails
3303− (\ s a -> s{_cidrisrDetails = a})
3304− . _Default
3305− . _Coerce
3306−
3307−instance FromJSON
3308− CreativeItemDisapprovalReasonsItemServingRestrictions
3309− where
3310− parseJSON
3311− = withObject
3312− "CreativeItemDisapprovalReasonsItemServingRestrictions"
3313− (\ o ->
3314− CreativeItemDisapprovalReasonsItemServingRestrictions
3315− <$>
3316− (o .:? "reason") <*> (o .:? "details" .!= mempty))
3317−
3318−instance ToJSON
3319− CreativeItemDisapprovalReasonsItemServingRestrictions
3320− where
3321− toJSON
3322− CreativeItemDisapprovalReasonsItemServingRestrictions{..}
3323− = object
3324− (catMaybes
3325− [("reason" .=) <$> _cidrisrReason,
3326− ("details" .=) <$> _cidrisrDetails])
3327−
3328−-- | An order can contain multiple deals. A deal contains the terms and
3329−-- targeting information that is used for serving.
3330−--
3331−-- /See:/ 'marketplaceDeal' smart constructor.
3332−data MarketplaceDeal = MarketplaceDeal
3333− { _mdExternalDealId :: !(Maybe Text)
3334− , _mdBuyerPrivateData :: !(Maybe (Maybe PrivateData))
3335− , _mdWebPropertyCode :: !(Maybe Text)
3336− , _mdCreationTimeMs :: !(Maybe Int64)
3337− , _mdTerms :: !(Maybe (Maybe DealTerms))
3338− , _mdOfferRevisionNumber :: !(Maybe Int64)
3339− , _mdLastUpdateTimeMs :: !(Maybe Int64)
3340− , _mdKind :: !Text
3341− , _mdDeliveryControl :: !(Maybe (Maybe DeliveryControl))
3342− , _mdFlightStartTimeMs :: !(Maybe Int64)
3343− , _mdSharedTargetings :: !(Maybe [Maybe SharedTargeting])
3344− , _mdDealId :: !(Maybe Text)
3345− , _mdInventoryDescription :: !(Maybe Text)
3346− , _mdSyndicationProduct :: !(Maybe Text)
3347− , _mdFlightEndTimeMs :: !(Maybe Int64)
3348− , _mdName :: !(Maybe Text)
3349− , _mdSellerContacts :: !(Maybe [Maybe ContactInformation])
3350− , _mdOfferId :: !(Maybe Text)
3351− , _mdOrderId :: !(Maybe Text)
3352− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3353−
3354−-- | Creates a value of 'MarketplaceDeal' with the minimum fields required to make a request.
3355−--
3356−-- Use one of the following lenses to modify other fields as desired:
3357−--
3358−-- * 'mdExternalDealId'
3359−--
3360−-- * 'mdBuyerPrivateData'
3361−--
3362−-- * 'mdWebPropertyCode'
3363−--
3364−-- * 'mdCreationTimeMs'
3365−--
3366−-- * 'mdTerms'
3367−--
3368−-- * 'mdOfferRevisionNumber'
3369−--
3370−-- * 'mdLastUpdateTimeMs'
3371−--
3372−-- * 'mdKind'
3373−--
3374−-- * 'mdDeliveryControl'
3375−--
3376−-- * 'mdFlightStartTimeMs'
3377−--
3378−-- * 'mdSharedTargetings'
3379−--
3380−-- * 'mdDealId'
3381−--
3382−-- * 'mdInventoryDescription'
3383−--
3384−-- * 'mdSyndicationProduct'
3385−--
3386−-- * 'mdFlightEndTimeMs'
3387−--
3388−-- * 'mdName'
3389−--
3390−-- * 'mdSellerContacts'
3391−--
3392−-- * 'mdOfferId'
3393−--
3394−-- * 'mdOrderId'
3395−marketplaceDeal
3396− :: MarketplaceDeal
3397−marketplaceDeal =
3398− MarketplaceDeal
3399− { _mdExternalDealId = Nothing
3400− , _mdBuyerPrivateData = Nothing
3401− , _mdWebPropertyCode = Nothing
3402− , _mdCreationTimeMs = Nothing
3403− , _mdTerms = Nothing
3404− , _mdOfferRevisionNumber = Nothing
3405− , _mdLastUpdateTimeMs = Nothing
3406− , _mdKind = "adexchangebuyer#marketplaceDeal"
3407− , _mdDeliveryControl = Nothing
3408− , _mdFlightStartTimeMs = Nothing
3409− , _mdSharedTargetings = Nothing
3410− , _mdDealId = Nothing
3411− , _mdInventoryDescription = Nothing
3412− , _mdSyndicationProduct = Nothing
3413− , _mdFlightEndTimeMs = Nothing
3414− , _mdName = Nothing
3415− , _mdSellerContacts = Nothing
3416− , _mdOfferId = Nothing
3417− , _mdOrderId = Nothing
3418− }
3419−
3420−-- | The external deal id assigned to this deal once the deal is finalized.
3421−-- This is the deal-id that shows up in serving\/reporting etc. (readonly)
3422−mdExternalDealId :: Lens' MarketplaceDeal (Maybe Text)
3423−mdExternalDealId
3424− = lens _mdExternalDealId
3425− (\ s a -> s{_mdExternalDealId = a})
3426−
3427−-- | Buyer private data (hidden from seller).
3428−mdBuyerPrivateData :: Lens' MarketplaceDeal (Maybe (Maybe PrivateData))
3429−mdBuyerPrivateData
3430− = lens _mdBuyerPrivateData
3431− (\ s a -> s{_mdBuyerPrivateData = a})
3432−
3433−mdWebPropertyCode :: Lens' MarketplaceDeal (Maybe Text)
3434−mdWebPropertyCode
3435− = lens _mdWebPropertyCode
3436− (\ s a -> s{_mdWebPropertyCode = a})
3437−
3438−-- | The time (ms since epoch) of the deal creation. (readonly)
3439−mdCreationTimeMs :: Lens' MarketplaceDeal (Maybe Int64)
3440−mdCreationTimeMs
3441− = lens _mdCreationTimeMs
3442− (\ s a -> s{_mdCreationTimeMs = a})
3443−
3444−-- | The negotiable terms of the deal. (updatable)
3445−mdTerms :: Lens' MarketplaceDeal (Maybe (Maybe DealTerms))
3446−mdTerms = lens _mdTerms (\ s a -> s{_mdTerms = a})
3447−
3448−-- | The revision number of the offer that the deal was created from
3449−-- (readonly, except on create)
3450−mdOfferRevisionNumber :: Lens' MarketplaceDeal (Maybe Int64)
3451−mdOfferRevisionNumber
3452− = lens _mdOfferRevisionNumber
3453− (\ s a -> s{_mdOfferRevisionNumber = a})
3454−
3455−-- | The time (ms since epoch) when the deal was last updated. (readonly)
3456−mdLastUpdateTimeMs :: Lens' MarketplaceDeal (Maybe Int64)
3457−mdLastUpdateTimeMs
3458− = lens _mdLastUpdateTimeMs
3459− (\ s a -> s{_mdLastUpdateTimeMs = a})
3460−
3461−-- | Identifies what kind of resource this is. Value: the fixed string
3462−-- \"adexchangebuyer#marketplaceDeal\".
3463−mdKind :: Lens' MarketplaceDeal Text
3464−mdKind = lens _mdKind (\ s a -> s{_mdKind = a})
3465−
3466−-- | The set of fields around delivery control that are interesting for a
3467−-- buyer to see but are non-negotiable. These are set by the publisher.
3468−-- This message is assigned an id of 100 since some day we would want to
3469−-- model this as a protobuf extension.
3470−mdDeliveryControl :: Lens' MarketplaceDeal (Maybe (Maybe DeliveryControl))
3471−mdDeliveryControl
3472− = lens _mdDeliveryControl
3473− (\ s a -> s{_mdDeliveryControl = a})
3474−
3475−-- | Proposed flight start time of the deal (ms since epoch) This will
3476−-- generally be stored in a granularity of a second. (updatable)
3477−mdFlightStartTimeMs :: Lens' MarketplaceDeal (Maybe Int64)
3478−mdFlightStartTimeMs
3479− = lens _mdFlightStartTimeMs
3480− (\ s a -> s{_mdFlightStartTimeMs = a})
3481−
3482−-- | The shared targeting visible to buyers and sellers. (updatable)
3483−mdSharedTargetings :: Lens' MarketplaceDeal [Maybe SharedTargeting]
3484−mdSharedTargetings
3485− = lens _mdSharedTargetings
3486− (\ s a -> s{_mdSharedTargetings = a})
3487− . _Default
3488− . _Coerce
3489−
3490−-- | A unique deal=id for the deal (readonly).
3491−mdDealId :: Lens' MarketplaceDeal (Maybe Text)
3492−mdDealId = lens _mdDealId (\ s a -> s{_mdDealId = a})
3493−
3494−-- | Description for the deal terms. (updatable)
3495−mdInventoryDescription :: Lens' MarketplaceDeal (Maybe Text)
3496−mdInventoryDescription
3497− = lens _mdInventoryDescription
3498− (\ s a -> s{_mdInventoryDescription = a})
3499−
3500−-- | The syndication product associated with the deal. (readonly, except on
3501−-- create)
3502−mdSyndicationProduct :: Lens' MarketplaceDeal (Maybe Text)
3503−mdSyndicationProduct
3504− = lens _mdSyndicationProduct
3505− (\ s a -> s{_mdSyndicationProduct = a})
3506−
3507−-- | Proposed flight end time of the deal (ms since epoch) This will
3508−-- generally be stored in a granularity of a second. (updatable)
3509−mdFlightEndTimeMs :: Lens' MarketplaceDeal (Maybe Int64)
3510−mdFlightEndTimeMs
3511− = lens _mdFlightEndTimeMs
3512− (\ s a -> s{_mdFlightEndTimeMs = a})
3513−
3514−-- | The name of the deal. (updatable)
3515−mdName :: Lens' MarketplaceDeal (Maybe Text)
3516−mdName = lens _mdName (\ s a -> s{_mdName = a})
3517−
3518−-- | Optional Seller contact information for the deal (buyer-readonly)
3519−mdSellerContacts :: Lens' MarketplaceDeal [Maybe ContactInformation]
3520−mdSellerContacts
3521− = lens _mdSellerContacts
3522− (\ s a -> s{_mdSellerContacts = a})
3523− . _Default
3524− . _Coerce
3525−
3526−-- | The offer-id from which this deal was created. (readonly, except on
3527−-- create)
3528−mdOfferId :: Lens' MarketplaceDeal (Maybe Text)
3529−mdOfferId
3530− = lens _mdOfferId (\ s a -> s{_mdOfferId = a})
3531−
3532−mdOrderId :: Lens' MarketplaceDeal (Maybe Text)
3533−mdOrderId
3534− = lens _mdOrderId (\ s a -> s{_mdOrderId = a})
3535−
3536−instance FromJSON MarketplaceDeal where
3537− parseJSON
3538− = withObject "MarketplaceDeal"
3539− (\ o ->
3540− MarketplaceDeal <$>
3541− (o .:? "externalDealId") <*>
3542− (o .:? "buyerPrivateData")
3543− <*> (o .:? "webPropertyCode")
3544− <*> (o .:? "creationTimeMs")
3545− <*> (o .:? "terms")
3546− <*> (o .:? "offerRevisionNumber")
3547− <*> (o .:? "lastUpdateTimeMs")
3548− <*>
3549− (o .:? "kind" .!= "adexchangebuyer#marketplaceDeal")
3550− <*> (o .:? "deliveryControl")
3551− <*> (o .:? "flightStartTimeMs")
3552− <*> (o .:? "sharedTargetings" .!= mempty)
3553− <*> (o .:? "dealId")
3554− <*> (o .:? "inventoryDescription")
3555− <*> (o .:? "syndicationProduct")
3556− <*> (o .:? "flightEndTimeMs")
3557− <*> (o .:? "name")
3558− <*> (o .:? "sellerContacts" .!= mempty)
3559− <*> (o .:? "offerId")
3560− <*> (o .:? "orderId"))
3561−
3562−instance ToJSON MarketplaceDeal where
3563− toJSON MarketplaceDeal{..}
3564− = object
3565− (catMaybes
3566− [("externalDealId" .=) <$> _mdExternalDealId,
3567− ("buyerPrivateData" .=) <$> _mdBuyerPrivateData,
3568− ("webPropertyCode" .=) <$> _mdWebPropertyCode,
3569− ("creationTimeMs" .=) <$> _mdCreationTimeMs,
3570− ("terms" .=) <$> _mdTerms,
3571− ("offerRevisionNumber" .=) <$>
3572− _mdOfferRevisionNumber,
3573− ("lastUpdateTimeMs" .=) <$> _mdLastUpdateTimeMs,
3574− Just ("kind" .= _mdKind),
3575− ("deliveryControl" .=) <$> _mdDeliveryControl,
3576− ("flightStartTimeMs" .=) <$> _mdFlightStartTimeMs,
3577− ("sharedTargetings" .=) <$> _mdSharedTargetings,
3578− ("dealId" .=) <$> _mdDealId,
3579− ("inventoryDescription" .=) <$>
3580− _mdInventoryDescription,
3581− ("syndicationProduct" .=) <$> _mdSyndicationProduct,
3582− ("flightEndTimeMs" .=) <$> _mdFlightEndTimeMs,
3583− ("name" .=) <$> _mdName,
3584− ("sellerContacts" .=) <$> _mdSellerContacts,
3585− ("offerId" .=) <$> _mdOfferId,
3586− ("orderId" .=) <$> _mdOrderId])
3587−
3588−--
3589−-- /See:/ 'clientAccessCapabilities' smart constructor.
3590−data ClientAccessCapabilities = ClientAccessCapabilities
3591− { _cacClientAccountId :: !(Maybe Int64)
3592− , _cacCapabilities :: !(Maybe [Int32])
3593− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3594−
3595−-- | Creates a value of 'ClientAccessCapabilities' with the minimum fields required to make a request.
3596−--
3597−-- Use one of the following lenses to modify other fields as desired:
3598−--
3599−-- * 'cacClientAccountId'
3600−--
3601−-- * 'cacCapabilities'
3602−clientAccessCapabilities
3603− :: ClientAccessCapabilities
3604−clientAccessCapabilities =
3605− ClientAccessCapabilities
3606− { _cacClientAccountId = Nothing
3607− , _cacCapabilities = Nothing
3608− }
3609−
3610−cacClientAccountId :: Lens' ClientAccessCapabilities (Maybe Int64)
3611−cacClientAccountId
3612− = lens _cacClientAccountId
3613− (\ s a -> s{_cacClientAccountId = a})
3614−
3615−cacCapabilities :: Lens' ClientAccessCapabilities [Int32]
3616−cacCapabilities
3617− = lens _cacCapabilities
3618− (\ s a -> s{_cacCapabilities = a})
3619− . _Default
3620− . _Coerce
3621−
3622−instance FromJSON ClientAccessCapabilities where
3623− parseJSON
3624− = withObject "ClientAccessCapabilities"
3625− (\ o ->
3626− ClientAccessCapabilities <$>
3627− (o .:? "clientAccountId") <*>
3628− (o .:? "capabilities" .!= mempty))
3629−
3630−instance ToJSON ClientAccessCapabilities where
3631− toJSON ClientAccessCapabilities{..}
3632− = object
3633− (catMaybes
3634− [("clientAccountId" .=) <$> _cacClientAccountId,
3635− ("capabilities" .=) <$> _cacCapabilities])
3636−
3637−--
3638−-- /See:/ 'deleteOrderDealsResponse' smart constructor.
3639−data DeleteOrderDealsResponse = DeleteOrderDealsResponse
3640− { _dodrDeals :: !(Maybe [Maybe MarketplaceDeal])
3641− , _dodrOrderRevisionNumber :: !(Maybe Int64)
3642− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3643−
3644−-- | Creates a value of 'DeleteOrderDealsResponse' with the minimum fields required to make a request.
3645−--
3646−-- Use one of the following lenses to modify other fields as desired:
3647−--
3648−-- * 'dodrDeals'
3649−--
3650−-- * 'dodrOrderRevisionNumber'
3651−deleteOrderDealsResponse
3652− :: DeleteOrderDealsResponse
3653−deleteOrderDealsResponse =
3654− DeleteOrderDealsResponse
3655− { _dodrDeals = Nothing
3656− , _dodrOrderRevisionNumber = Nothing
3657− }
3658−
3659−-- | List of deals deleted (in the same order as passed in the request)
3660−dodrDeals :: Lens' DeleteOrderDealsResponse [Maybe MarketplaceDeal]
3661−dodrDeals
3662− = lens _dodrDeals (\ s a -> s{_dodrDeals = a}) .
3663− _Default
3664− . _Coerce
3665−
3666−-- | The updated revision number for the order.
3667−dodrOrderRevisionNumber :: Lens' DeleteOrderDealsResponse (Maybe Int64)
3668−dodrOrderRevisionNumber
3669− = lens _dodrOrderRevisionNumber
3670− (\ s a -> s{_dodrOrderRevisionNumber = a})
3671−
3672−instance FromJSON DeleteOrderDealsResponse where
3673− parseJSON
3674− = withObject "DeleteOrderDealsResponse"
3675− (\ o ->
3676− DeleteOrderDealsResponse <$>
3677− (o .:? "deals" .!= mempty) <*>
3678− (o .:? "orderRevisionNumber"))
3679−
3680−instance ToJSON DeleteOrderDealsResponse where
3681− toJSON DeleteOrderDealsResponse{..}
3682− = object
3683− (catMaybes
3684− [("deals" .=) <$> _dodrDeals,
3685− ("orderRevisionNumber" .=) <$>
3686− _dodrOrderRevisionNumber])
3687−
3688−-- | The configuration data for an Ad Exchange performance report list.
3689−--
3690−-- /See:/ 'performanceReport' smart constructor.
3691−data PerformanceReport = PerformanceReport
3692− { _prFilteredBidRate :: !(Maybe Double)
3693− , _prKind :: !Text
3694− , _prLatency95thPercentile :: !(Maybe Double)
3695− , _prCookieMatcherStatusRate :: !(Maybe [Either Text Int64])
3696− , _prHostedMatchStatusRate :: !(Maybe [Either Text Int64])
3697− , _prUnsuccessfulRequestRate :: !(Maybe Double)
3698− , _prBidRequestRate :: !(Maybe Double)
3699− , _prQuotaThrottledLimit :: !(Maybe Double)
3700− , _prQuotaConfiguredLimit :: !(Maybe Double)
3701− , _prSuccessfulRequestRate :: !(Maybe Double)
3702− , _prLatency85thPercentile :: !(Maybe Double)
3703− , _prCalloutStatusRate :: !(Maybe [Either Text Int64])
3704− , _prLatency50thPercentile :: !(Maybe Double)
3705− , _prBidRate :: !(Maybe Double)
3706− , _prCreativeStatusRate :: !(Maybe [Either Text Int64])
3707− , _prNoQuotaInRegion :: !(Maybe Double)
3708− , _prRegion :: !(Maybe Text)
3709− , _prInventoryMatchRate :: !(Maybe Double)
3710− , _prPixelMatchResponses :: !(Maybe Double)
3711− , _prTimestamp :: !(Maybe Int64)
3712− , _prPixelMatchRequests :: !(Maybe Double)
3713− , _prOutOfQuota :: !(Maybe Double)
3714− } deriving (Eq,Read,Show,Data,Typeable,Generic)
3715−
3716−-- | Creates a value of 'PerformanceReport' with the minimum fields required to make a request.
3717−--
3718−-- Use one of the following lenses to modify other fields as desired:
3719−--
3720−-- * 'prFilteredBidRate'
3721−--
3722−-- * 'prKind'
3723−--
3724−-- * 'prLatency95thPercentile'
3725−--
3726−-- * 'prCookieMatcherStatusRate'
3727−--
3728−-- * 'prHostedMatchStatusRate'
3729−--
3730−-- * 'prUnsuccessfulRequestRate'
3731−--
3732−-- * 'prBidRequestRate'
3733−--
3734−-- * 'prQuotaThrottledLimit'
3735−--
3736−-- * 'prQuotaConfiguredLimit'
3737−--
3738−-- * 'prSuccessfulRequestRate'
3739−--
3740−-- * 'prLatency85thPercentile'
3741−--
3742−-- * 'prCalloutStatusRate'
3743−--
3744−-- * 'prLatency50thPercentile'
3745−--
3746−-- * 'prBidRate'
3747−--
3748−-- * 'prCreativeStatusRate'
3749−--
3750−-- * 'prNoQuotaInRegion'
3751−--
3752−-- * 'prRegion'
3753−--
3754−-- * 'prInventoryMatchRate'
3755−--
3756−-- * 'prPixelMatchResponses'
3757−--
3758−-- * 'prTimestamp'
3759−--
3760−-- * 'prPixelMatchRequests'
3761−--
3762−-- * 'prOutOfQuota'
3763−performanceReport
3764− :: PerformanceReport
3765−performanceReport =
3766− PerformanceReport
3767− { _prFilteredBidRate = Nothing
3768− , _prKind = "adexchangebuyer#performanceReport"
3769− , _prLatency95thPercentile = Nothing
3770− , _prCookieMatcherStatusRate = Nothing
3771− , _prHostedMatchStatusRate = Nothing
3772− , _prUnsuccessfulRequestRate = Nothing
3773− , _prBidRequestRate = Nothing
3774− , _prQuotaThrottledLimit = Nothing
3775− , _prQuotaConfiguredLimit = Nothing
3776− , _prSuccessfulRequestRate = Nothing
3777− , _prLatency85thPercentile = Nothing
3778− , _prCalloutStatusRate = Nothing
3779− , _prLatency50thPercentile = Nothing
3780− , _prBidRate = Nothing
3781− , _prCreativeStatusRate = Nothing
3782− , _prNoQuotaInRegion = Nothing
3783− , _prRegion = Nothing
3784− , _prInventoryMatchRate = Nothing
3785− , _prPixelMatchResponses = Nothing
3786− , _prTimestamp = Nothing
3787− , _prPixelMatchRequests = Nothing
3788− , _prOutOfQuota = Nothing
3789− }
3790−
3791−-- | The number of bid responses that were filtered due to a policy violation
3792−-- or other errors.
3793−prFilteredBidRate :: Lens' PerformanceReport (Maybe Double)
3794−prFilteredBidRate
3795− = lens _prFilteredBidRate
3796− (\ s a -> s{_prFilteredBidRate = a})
3797−
3798−-- | Resource type.
3799−prKind :: Lens' PerformanceReport Text
3800−prKind = lens _prKind (\ s a -> s{_prKind = a})
3801−
3802−-- | The 95th percentile round trip latency(ms) as perceived from Google
3803−-- servers for the duration period covered by the report.
3804−prLatency95thPercentile :: Lens' PerformanceReport (Maybe Double)
3805−prLatency95thPercentile
3806− = lens _prLatency95thPercentile
3807− (\ s a -> s{_prLatency95thPercentile = a})
3808−
3809−-- | Average QPS for cookie matcher operations.
3810−prCookieMatcherStatusRate :: Lens' PerformanceReport [Either Text Int64]
3811−prCookieMatcherStatusRate
3812− = lens _prCookieMatcherStatusRate
3813− (\ s a -> s{_prCookieMatcherStatusRate = a})
3814− . _Default
3815− . _Coerce
3816−
3817−-- | Average QPS for hosted match operations.
3818−prHostedMatchStatusRate :: Lens' PerformanceReport [Either Text Int64]
3819−prHostedMatchStatusRate
3820− = lens _prHostedMatchStatusRate
3821− (\ s a -> s{_prHostedMatchStatusRate = a})
3822− . _Default
3823− . _Coerce
3824−
3825−-- | The number of bid responses that were unsuccessful due to timeouts,
3826−-- incorrect formatting, etc.
3827−prUnsuccessfulRequestRate :: Lens' PerformanceReport (Maybe Double)
3828−prUnsuccessfulRequestRate
3829− = lens _prUnsuccessfulRequestRate
3830− (\ s a -> s{_prUnsuccessfulRequestRate = a})
3831−
3832−-- | The number of bid requests sent to your bidder.
3833−prBidRequestRate :: Lens' PerformanceReport (Maybe Double)
3834−prBidRequestRate
3835− = lens _prBidRequestRate
3836− (\ s a -> s{_prBidRequestRate = a})
3837−
3838−-- | The throttled quota limits for this account.
3839−prQuotaThrottledLimit :: Lens' PerformanceReport (Maybe Double)
3840−prQuotaThrottledLimit
3841− = lens _prQuotaThrottledLimit
3842− (\ s a -> s{_prQuotaThrottledLimit = a})
3843−
3844−-- | The configured quota limits for this account.
3845−prQuotaConfiguredLimit :: Lens' PerformanceReport (Maybe Double)
3846−prQuotaConfiguredLimit
3847− = lens _prQuotaConfiguredLimit
3848− (\ s a -> s{_prQuotaConfiguredLimit = a})
3849−
3850−-- | The number of properly formed bid responses received by our servers
3851−-- within the deadline.
3852−prSuccessfulRequestRate :: Lens' PerformanceReport (Maybe Double)
3853−prSuccessfulRequestRate
3854− = lens _prSuccessfulRequestRate
3855− (\ s a -> s{_prSuccessfulRequestRate = a})
3856−
3857−-- | The 85th percentile round trip latency(ms) as perceived from Google
3858−-- servers for the duration period covered by the report.
3859−prLatency85thPercentile :: Lens' PerformanceReport (Maybe Double)
3860−prLatency85thPercentile
3861− = lens _prLatency85thPercentile
3862− (\ s a -> s{_prLatency85thPercentile = a})
3863−
3864−-- | Rate of various prefiltering statuses per match. Please refer to the
3865−-- callout-status-codes.txt file for different statuses.
3866−prCalloutStatusRate :: Lens' PerformanceReport [Either Text Int64]
3867−prCalloutStatusRate
3868− = lens _prCalloutStatusRate
3869− (\ s a -> s{_prCalloutStatusRate = a})
3870− . _Default
3871− . _Coerce
3872−
3873−-- | The 50th percentile round trip latency(ms) as perceived from Google
3874−-- servers for the duration period covered by the report.
3875−prLatency50thPercentile :: Lens' PerformanceReport (Maybe Double)
3876−prLatency50thPercentile
3877− = lens _prLatency50thPercentile
3878− (\ s a -> s{_prLatency50thPercentile = a})
3879−
3880−-- | The number of bid responses with an ad.
3881−prBidRate :: Lens' PerformanceReport (Maybe Double)
3882−prBidRate
3883− = lens _prBidRate (\ s a -> s{_prBidRate = a})
3884−
3885−-- | Rate of ads with a given status. Please refer to the
3886−-- creative-status-codes.txt file for different statuses.
3887−prCreativeStatusRate :: Lens' PerformanceReport [Either Text Int64]
3888−prCreativeStatusRate
3889− = lens _prCreativeStatusRate
3890− (\ s a -> s{_prCreativeStatusRate = a})
3891− . _Default
3892− . _Coerce
3893−
3894−-- | Rate of various quota account statuses per quota check.
3895−prNoQuotaInRegion :: Lens' PerformanceReport (Maybe Double)
3896−prNoQuotaInRegion
3897− = lens _prNoQuotaInRegion
3898− (\ s a -> s{_prNoQuotaInRegion = a})
3899−
3900−-- | The trading location of this data.
3901−prRegion :: Lens' PerformanceReport (Maybe Text)
3902−prRegion = lens _prRegion (\ s a -> s{_prRegion = a})
3903−
3904−-- | The number of potential queries based on your pretargeting settings.
3905−prInventoryMatchRate :: Lens' PerformanceReport (Maybe Double)
3906−prInventoryMatchRate
3907− = lens _prInventoryMatchRate
3908− (\ s a -> s{_prInventoryMatchRate = a})
3909−
3910−-- | Average QPS for pixel match responses from clients.
3911−prPixelMatchResponses :: Lens' PerformanceReport (Maybe Double)
3912−prPixelMatchResponses
3913− = lens _prPixelMatchResponses
3914− (\ s a -> s{_prPixelMatchResponses = a})
3915−
3916−-- | The unix timestamp of the starting time of this performance data.
3917−prTimestamp :: Lens' PerformanceReport (Maybe Int64)
3918−prTimestamp
3919− = lens _prTimestamp (\ s a -> s{_prTimestamp = a})
3920−
3921−-- | Average QPS for pixel match requests from clients.
3922−prPixelMatchRequests :: Lens' PerformanceReport (Maybe Double)
3923−prPixelMatchRequests
3924− = lens _prPixelMatchRequests
3925− (\ s a -> s{_prPixelMatchRequests = a})
3926−
3927−-- | Rate of various quota account statuses per quota check.
3928−prOutOfQuota :: Lens' PerformanceReport (Maybe Double)
3929−prOutOfQuota
3930− = lens _prOutOfQuota (\ s a -> s{_prOutOfQuota = a})
3931−
3932−instance FromJSON PerformanceReport where
3933− parseJSON
3934− = withObject "PerformanceReport"
3935− (\ o ->
3936− PerformanceReport <$>
3937− (o .:? "filteredBidRate") <*>
3938− (o .:? "kind" .!=
3939− "adexchangebuyer#performanceReport")
3940− <*> (o .:? "latency95thPercentile")
3941− <*> (o .:? "cookieMatcherStatusRate" .!= mempty)
3942− <*> (o .:? "hostedMatchStatusRate" .!= mempty)
3943− <*> (o .:? "unsuccessfulRequestRate")
3944− <*> (o .:? "bidRequestRate")
3945− <*> (o .:? "quotaThrottledLimit")
3946− <*> (o .:? "quotaConfiguredLimit")
3947− <*> (o .:? "successfulRequestRate")
3948− <*> (o .:? "latency85thPercentile")
3949− <*> (o .:? "calloutStatusRate" .!= mempty)
3950− <*> (o .:? "latency50thPercentile")
3951− <*> (o .:? "bidRate")
3952− <*> (o .:? "creativeStatusRate" .!= mempty)
3953− <*> (o .:? "noQuotaInRegion")
3954− <*> (o .:? "region")
3955− <*> (o .:? "inventoryMatchRate")
3956− <*> (o .:? "pixelMatchResponses")
3957− <*> (o .:? "timestamp")
3958− <*> (o .:? "pixelMatchRequests")
3959− <*> (o .:? "outOfQuota"))
3960−
3961−instance ToJSON PerformanceReport where
3962− toJSON PerformanceReport{..}
3963− = object
3964− (catMaybes
3965− [("filteredBidRate" .=) <$> _prFilteredBidRate,
3966− Just ("kind" .= _prKind),
3967− ("latency95thPercentile" .=) <$>
3968− _prLatency95thPercentile,
3969− ("cookieMatcherStatusRate" .=) <$>
3970− _prCookieMatcherStatusRate,
3971− ("hostedMatchStatusRate" .=) <$>
3972− _prHostedMatchStatusRate,
3973− ("unsuccessfulRequestRate" .=) <$>
3974− _prUnsuccessfulRequestRate,
3975− ("bidRequestRate" .=) <$> _prBidRequestRate,
3976− ("quotaThrottledLimit" .=) <$>
3977− _prQuotaThrottledLimit,
3978− ("quotaConfiguredLimit" .=) <$>
3979− _prQuotaConfiguredLimit,
3980− ("successfulRequestRate" .=) <$>
3981− _prSuccessfulRequestRate,
3982− ("latency85thPercentile" .=) <$>
3983− _prLatency85thPercentile,
3984− ("calloutStatusRate" .=) <$> _prCalloutStatusRate,
3985− ("latency50thPercentile" .=) <$>
3986− _prLatency50thPercentile,
3987− ("bidRate" .=) <$> _prBidRate,
3988− ("creativeStatusRate" .=) <$> _prCreativeStatusRate,
3989− ("noQuotaInRegion" .=) <$> _prNoQuotaInRegion,
3990− ("region" .=) <$> _prRegion,
3991− ("inventoryMatchRate" .=) <$> _prInventoryMatchRate,
3992− ("pixelMatchResponses" .=) <$>
3993− _prPixelMatchResponses,
3994− ("timestamp" .=) <$> _prTimestamp,
3995− ("pixelMatchRequests" .=) <$> _prPixelMatchRequests,
3996− ("outOfQuota" .=) <$> _prOutOfQuota])
3997−
3998−--
3999−-- /See:/ 'buyerDto' smart constructor.
4000−data BuyerDto = BuyerDto
4001− { _bdSponsorAccountId :: !(Maybe Int32)
4002− , _bdEnabledForInterestTargetingDeals :: !(Maybe Bool)
4003− , _bdCustomerId :: !(Maybe Int32)
4004− , _bdEnabledForPreferredDeals :: !(Maybe Bool)
4005− , _bdAccountId :: !(Maybe Int32)
4006− , _bdDisplayName :: !(Maybe Text)
4007− , _bdId :: !(Maybe Int32)
4008− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4009−
4010−-- | Creates a value of 'BuyerDto' with the minimum fields required to make a request.
4011−--
4012−-- Use one of the following lenses to modify other fields as desired:
4013−--
4014−-- * 'bdSponsorAccountId'
4015−--
4016−-- * 'bdEnabledForInterestTargetingDeals'
4017−--
4018−-- * 'bdCustomerId'
4019−--
4020−-- * 'bdEnabledForPreferredDeals'
4021−--
4022−-- * 'bdAccountId'
4023−--
4024−-- * 'bdDisplayName'
4025−--
4026−-- * 'bdId'
4027−buyerDto
4028− :: BuyerDto
4029−buyerDto =
4030− BuyerDto
4031− { _bdSponsorAccountId = Nothing
4032− , _bdEnabledForInterestTargetingDeals = Nothing
4033− , _bdCustomerId = Nothing
4034− , _bdEnabledForPreferredDeals = Nothing
4035− , _bdAccountId = Nothing
4036− , _bdDisplayName = Nothing
4037− , _bdId = Nothing
4038− }
4039−
4040−bdSponsorAccountId :: Lens' BuyerDto (Maybe Int32)
4041−bdSponsorAccountId
4042− = lens _bdSponsorAccountId
4043− (\ s a -> s{_bdSponsorAccountId = a})
4044−
4045−bdEnabledForInterestTargetingDeals :: Lens' BuyerDto (Maybe Bool)
4046−bdEnabledForInterestTargetingDeals
4047− = lens _bdEnabledForInterestTargetingDeals
4048− (\ s a -> s{_bdEnabledForInterestTargetingDeals = a})
4049−
4050−bdCustomerId :: Lens' BuyerDto (Maybe Int32)
4051−bdCustomerId
4052− = lens _bdCustomerId (\ s a -> s{_bdCustomerId = a})
4053−
4054−bdEnabledForPreferredDeals :: Lens' BuyerDto (Maybe Bool)
4055−bdEnabledForPreferredDeals
4056− = lens _bdEnabledForPreferredDeals
4057− (\ s a -> s{_bdEnabledForPreferredDeals = a})
4058−
4059−bdAccountId :: Lens' BuyerDto (Maybe Int32)
4060−bdAccountId
4061− = lens _bdAccountId (\ s a -> s{_bdAccountId = a})
4062−
4063−bdDisplayName :: Lens' BuyerDto (Maybe Text)
4064−bdDisplayName
4065− = lens _bdDisplayName
4066− (\ s a -> s{_bdDisplayName = a})
4067−
4068−bdId :: Lens' BuyerDto (Maybe Int32)
4069−bdId = lens _bdId (\ s a -> s{_bdId = a})
4070−
4071−instance FromJSON BuyerDto where
4072− parseJSON
4073− = withObject "BuyerDto"
4074− (\ o ->
4075− BuyerDto <$>
4076− (o .:? "sponsorAccountId") <*>
4077− (o .:? "enabledForInterestTargetingDeals")
4078− <*> (o .:? "customerId")
4079− <*> (o .:? "enabledForPreferredDeals")
4080− <*> (o .:? "accountId")
4081− <*> (o .:? "displayName")
4082− <*> (o .:? "id"))
4083−
4084−instance ToJSON BuyerDto where
4085− toJSON BuyerDto{..}
4086− = object
4087− (catMaybes
4088− [("sponsorAccountId" .=) <$> _bdSponsorAccountId,
4089− ("enabledForInterestTargetingDeals" .=) <$>
4090− _bdEnabledForInterestTargetingDeals,
4091− ("customerId" .=) <$> _bdCustomerId,
4092− ("enabledForPreferredDeals" .=) <$>
4093− _bdEnabledForPreferredDeals,
4094− ("accountId" .=) <$> _bdAccountId,
4095− ("displayName" .=) <$> _bdDisplayName,
4096− ("id" .=) <$> _bdId])
4097−
4098−--
4099−-- /See:/ 'pretargetingConfigList' smart constructor.
4100−data PretargetingConfigList = PretargetingConfigList
4101− { _pclKind :: !Text
4102− , _pclItems :: !(Maybe [Maybe PretargetingConfig])
4103− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4104−
4105−-- | Creates a value of 'PretargetingConfigList' with the minimum fields required to make a request.
4106−--
4107−-- Use one of the following lenses to modify other fields as desired:
4108−--
4109−-- * 'pclKind'
4110−--
4111−-- * 'pclItems'
4112−pretargetingConfigList
4113− :: PretargetingConfigList
4114−pretargetingConfigList =
4115− PretargetingConfigList
4116− { _pclKind = "adexchangebuyer#pretargetingConfigList"
4117− , _pclItems = Nothing
4118− }
4119−
4120−-- | Resource type.
4121−pclKind :: Lens' PretargetingConfigList Text
4122−pclKind = lens _pclKind (\ s a -> s{_pclKind = a})
4123−
4124−-- | A list of pretargeting configs
4125−pclItems :: Lens' PretargetingConfigList [Maybe PretargetingConfig]
4126−pclItems
4127− = lens _pclItems (\ s a -> s{_pclItems = a}) .
4128− _Default
4129− . _Coerce
4130−
4131−instance FromJSON PretargetingConfigList where
4132− parseJSON
4133− = withObject "PretargetingConfigList"
4134− (\ o ->
4135− PretargetingConfigList <$>
4136− (o .:? "kind" .!=
4137− "adexchangebuyer#pretargetingConfigList")
4138− <*> (o .:? "items" .!= mempty))
4139−
4140−instance ToJSON PretargetingConfigList where
4141− toJSON PretargetingConfigList{..}
4142− = object
4143− (catMaybes
4144− [Just ("kind" .= _pclKind),
4145− ("items" .=) <$> _pclItems])
4146−
4147−--
4148−-- /See:/ 'dealTermsNonGuaranteedFixedPriceTerms' smart constructor.
4149−newtype DealTermsNonGuaranteedFixedPriceTerms = DealTermsNonGuaranteedFixedPriceTerms
4150− { _dtngfptFixedPrices :: Maybe [Maybe PricePerBuyer]
4151− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4152−
4153−-- | Creates a value of 'DealTermsNonGuaranteedFixedPriceTerms' with the minimum fields required to make a request.
4154−--
4155−-- Use one of the following lenses to modify other fields as desired:
4156−--
4157−-- * 'dtngfptFixedPrices'
4158−dealTermsNonGuaranteedFixedPriceTerms
4159− :: DealTermsNonGuaranteedFixedPriceTerms
4160−dealTermsNonGuaranteedFixedPriceTerms =
4161− DealTermsNonGuaranteedFixedPriceTerms
4162− { _dtngfptFixedPrices = Nothing
4163− }
4164−
4165−-- | Fixed price for the specified buyer.
4166−dtngfptFixedPrices :: Lens' DealTermsNonGuaranteedFixedPriceTerms [Maybe PricePerBuyer]
4167−dtngfptFixedPrices
4168− = lens _dtngfptFixedPrices
4169− (\ s a -> s{_dtngfptFixedPrices = a})
4170− . _Default
4171− . _Coerce
4172−
4173−instance FromJSON
4174− DealTermsNonGuaranteedFixedPriceTerms where
4175− parseJSON
4176− = withObject "DealTermsNonGuaranteedFixedPriceTerms"
4177− (\ o ->
4178− DealTermsNonGuaranteedFixedPriceTerms <$>
4179− (o .:? "fixedPrices" .!= mempty))
4180−
4181−instance ToJSON DealTermsNonGuaranteedFixedPriceTerms
4182− where
4183− toJSON DealTermsNonGuaranteedFixedPriceTerms{..}
4184− = object
4185− (catMaybes
4186− [("fixedPrices" .=) <$> _dtngfptFixedPrices])
4187−
4188−--
4189−-- /See:/ 'adSlotDto' smart constructor.
4190−data AdSlotDto = AdSlotDto
4191− { _asdWebPropertyId :: !(Maybe Int32)
4192− , _asdSize :: !(Maybe Text)
4193− , _asdChannelCode :: !(Maybe Text)
4194− , _asdChannelId :: !(Maybe Int32)
4195− , _asdName :: !(Maybe Text)
4196− , _asdDescription :: !(Maybe Text)
4197− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4198−
4199−-- | Creates a value of 'AdSlotDto' with the minimum fields required to make a request.
4200−--
4201−-- Use one of the following lenses to modify other fields as desired:
4202−--
4203−-- * 'asdWebPropertyId'
4204−--
4205−-- * 'asdSize'
4206−--
4207−-- * 'asdChannelCode'
4208−--
4209−-- * 'asdChannelId'
4210−--
4211−-- * 'asdName'
4212−--
4213−-- * 'asdDescription'
4214−adSlotDto
4215− :: AdSlotDto
4216−adSlotDto =
4217− AdSlotDto
4218− { _asdWebPropertyId = Nothing
4219− , _asdSize = Nothing
4220− , _asdChannelCode = Nothing
4221− , _asdChannelId = Nothing
4222− , _asdName = Nothing
4223− , _asdDescription = Nothing
4224− }
4225−
4226−asdWebPropertyId :: Lens' AdSlotDto (Maybe Int32)
4227−asdWebPropertyId
4228− = lens _asdWebPropertyId
4229− (\ s a -> s{_asdWebPropertyId = a})
4230−
4231−asdSize :: Lens' AdSlotDto (Maybe Text)
4232−asdSize = lens _asdSize (\ s a -> s{_asdSize = a})
4233−
4234−asdChannelCode :: Lens' AdSlotDto (Maybe Text)
4235−asdChannelCode
4236− = lens _asdChannelCode
4237− (\ s a -> s{_asdChannelCode = a})
4238−
4239−asdChannelId :: Lens' AdSlotDto (Maybe Int32)
4240−asdChannelId
4241− = lens _asdChannelId (\ s a -> s{_asdChannelId = a})
4242−
4243−asdName :: Lens' AdSlotDto (Maybe Text)
4244−asdName = lens _asdName (\ s a -> s{_asdName = a})
4245−
4246−asdDescription :: Lens' AdSlotDto (Maybe Text)
4247−asdDescription
4248− = lens _asdDescription
4249− (\ s a -> s{_asdDescription = a})
4250−
4251−instance FromJSON AdSlotDto where
4252− parseJSON
4253− = withObject "AdSlotDto"
4254− (\ o ->
4255− AdSlotDto <$>
4256− (o .:? "webPropertyId") <*> (o .:? "size") <*>
4257− (o .:? "channelCode")
4258− <*> (o .:? "channelId")
4259− <*> (o .:? "name")
4260− <*> (o .:? "description"))
4261−
4262−instance ToJSON AdSlotDto where
4263− toJSON AdSlotDto{..}
4264− = object
4265− (catMaybes
4266− [("webPropertyId" .=) <$> _asdWebPropertyId,
4267− ("size" .=) <$> _asdSize,
4268− ("channelCode" .=) <$> _asdChannelCode,
4269− ("channelId" .=) <$> _asdChannelId,
4270− ("name" .=) <$> _asdName,
4271− ("description" .=) <$> _asdDescription])
4272−
4273−--
4274−-- /See:/ 'accountItemBidderLocation' smart constructor.
4275−data AccountItemBidderLocation = AccountItemBidderLocation
4276− { _aiblUrl :: !(Maybe Text)
4277− , _aiblMaximumQps :: !(Maybe Int32)
4278− , _aiblRegion :: !(Maybe Text)
4279− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4280−
4281−-- | Creates a value of 'AccountItemBidderLocation' with the minimum fields required to make a request.
4282−--
4283−-- Use one of the following lenses to modify other fields as desired:
4284−--
4285−-- * 'aiblUrl'
4286−--
4287−-- * 'aiblMaximumQps'
4288−--
4289−-- * 'aiblRegion'
4290−accountItemBidderLocation
4291− :: AccountItemBidderLocation
4292−accountItemBidderLocation =
4293− AccountItemBidderLocation
4294− { _aiblUrl = Nothing
4295− , _aiblMaximumQps = Nothing
4296− , _aiblRegion = Nothing
4297− }
4298−
4299−-- | The URL to which the Ad Exchange will send bid requests.
4300−aiblUrl :: Lens' AccountItemBidderLocation (Maybe Text)
4301−aiblUrl = lens _aiblUrl (\ s a -> s{_aiblUrl = a})
4302−
4303−-- | The maximum queries per second the Ad Exchange will send.
4304−aiblMaximumQps :: Lens' AccountItemBidderLocation (Maybe Int32)
4305−aiblMaximumQps
4306− = lens _aiblMaximumQps
4307− (\ s a -> s{_aiblMaximumQps = a})
4308−
4309−-- | The geographical region the Ad Exchange should send requests from. Only
4310−-- used by some quota systems, but always setting the value is recommended.
4311−-- Allowed values: - ASIA - EUROPE - US_EAST - US_WEST
4312−aiblRegion :: Lens' AccountItemBidderLocation (Maybe Text)
4313−aiblRegion
4314− = lens _aiblRegion (\ s a -> s{_aiblRegion = a})
4315−
4316−instance FromJSON AccountItemBidderLocation where
4317− parseJSON
4318− = withObject "AccountItemBidderLocation"
4319− (\ o ->
4320− AccountItemBidderLocation <$>
4321− (o .:? "url") <*> (o .:? "maximumQps") <*>
4322− (o .:? "region"))
4323−
4324−instance ToJSON AccountItemBidderLocation where
4325− toJSON AccountItemBidderLocation{..}
4326− = object
4327− (catMaybes
4328− [("url" .=) <$> _aiblUrl,
4329− ("maximumQps" .=) <$> _aiblMaximumQps,
4330− ("region" .=) <$> _aiblRegion])
4331−
4332−-- | Represents an order in the marketplace. An order is the unit of
4333−-- negotiation between a seller and a buyer and contains deals which are
4334−-- served. Each field in an order can have one of the following setting:
4335−-- (readonly) - It is an error to try and set this field. (buyer-readonly)
4336−-- - Only the seller can set this field. (seller-readonly) - Only the buyer
4337−-- can set this field. (updatable) - The field is updatable at all times by
4338−-- either buyer or the seller.
4339−--
4340−-- /See:/ 'marketplaceOrder' smart constructor.
4341−data MarketplaceOrder = MarketplaceOrder
4342− { _mBuyerPrivateData :: !(Maybe (Maybe PrivateData))
4343− , _mIsSetupComplete :: !(Maybe Bool)
4344− , _mBuyerContacts :: !(Maybe [Maybe ContactInformation])
4345− , _mKind :: !Text
4346− , _mOriginatorRole :: !(Maybe Text)
4347− , _mRevisionNumber :: !(Maybe Int64)
4348− , _mBilledBuyer :: !(Maybe (Maybe Buyer))
4349− , _mIsRenegotiating :: !(Maybe Bool)
4350− , _mHasSellerSignedOff :: !(Maybe Bool)
4351− , _mSeller :: !(Maybe (Maybe Seller))
4352− , _mOrderState :: !(Maybe Text)
4353− , _mName :: !(Maybe Text)
4354− , _mSellerContacts :: !(Maybe [Maybe ContactInformation])
4355− , _mLastUpdaterRole :: !(Maybe Text)
4356− , _mLabels :: !(Maybe [Maybe MarketplaceLabel])
4357− , _mRevisionTimeMs :: !(Maybe Int64)
4358− , _mOrderId :: !(Maybe Text)
4359− , _mLastUpdaterOrCommentorRole :: !(Maybe Text)
4360− , _mHasBuyerSignedOff :: !(Maybe Bool)
4361− , _mBuyer :: !(Maybe (Maybe Buyer))
4362− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4363−
4364−-- | Creates a value of 'MarketplaceOrder' with the minimum fields required to make a request.
4365−--
4366−-- Use one of the following lenses to modify other fields as desired:
4367−--
4368−-- * 'mBuyerPrivateData'
4369−--
4370−-- * 'mIsSetupComplete'
4371−--
4372−-- * 'mBuyerContacts'
4373−--
4374−-- * 'mKind'
4375−--
4376−-- * 'mOriginatorRole'
4377−--
4378−-- * 'mRevisionNumber'
4379−--
4380−-- * 'mBilledBuyer'
4381−--
4382−-- * 'mIsRenegotiating'
4383−--
4384−-- * 'mHasSellerSignedOff'
4385−--
4386−-- * 'mSeller'
4387−--
4388−-- * 'mOrderState'
4389−--
4390−-- * 'mName'
4391−--
4392−-- * 'mSellerContacts'
4393−--
4394−-- * 'mLastUpdaterRole'
4395−--
4396−-- * 'mLabels'
4397−--
4398−-- * 'mRevisionTimeMs'
4399−--
4400−-- * 'mOrderId'
4401−--
4402−-- * 'mLastUpdaterOrCommentorRole'
4403−--
4404−-- * 'mHasBuyerSignedOff'
4405−--
4406−-- * 'mBuyer'
4407−marketplaceOrder
4408− :: MarketplaceOrder
4409−marketplaceOrder =
4410− MarketplaceOrder
4411− { _mBuyerPrivateData = Nothing
4412− , _mIsSetupComplete = Nothing
4413− , _mBuyerContacts = Nothing
4414− , _mKind = "adexchangebuyer#marketplaceOrder"
4415− , _mOriginatorRole = Nothing
4416− , _mRevisionNumber = Nothing
4417− , _mBilledBuyer = Nothing
4418− , _mIsRenegotiating = Nothing
4419− , _mHasSellerSignedOff = Nothing
4420− , _mSeller = Nothing
4421− , _mOrderState = Nothing
4422− , _mName = Nothing
4423− , _mSellerContacts = Nothing
4424− , _mLastUpdaterRole = Nothing
4425− , _mLabels = Nothing
4426− , _mRevisionTimeMs = Nothing
4427− , _mOrderId = Nothing
4428− , _mLastUpdaterOrCommentorRole = Nothing
4429− , _mHasBuyerSignedOff = Nothing
4430− , _mBuyer = Nothing
4431− }
4432−
4433−-- | Private data for buyer. (hidden from seller).
4434−mBuyerPrivateData :: Lens' MarketplaceOrder (Maybe (Maybe PrivateData))
4435−mBuyerPrivateData
4436− = lens _mBuyerPrivateData
4437− (\ s a -> s{_mBuyerPrivateData = a})
4438−
4439−-- | True, if the buyside inventory setup is complete for this order.
4440−-- (readonly)
4441−mIsSetupComplete :: Lens' MarketplaceOrder (Maybe Bool)
4442−mIsSetupComplete
4443− = lens _mIsSetupComplete
4444− (\ s a -> s{_mIsSetupComplete = a})
4445−
4446−-- | Optional contact information fort the buyer. (seller-readonly)
4447−mBuyerContacts :: Lens' MarketplaceOrder [Maybe ContactInformation]
4448−mBuyerContacts
4449− = lens _mBuyerContacts
4450− (\ s a -> s{_mBuyerContacts = a})
4451− . _Default
4452− . _Coerce
4453−
4454−-- | Identifies what kind of resource this is. Value: the fixed string
4455−-- \"adexchangebuyer#marketplaceOrder\".
4456−mKind :: Lens' MarketplaceOrder Text
4457−mKind = lens _mKind (\ s a -> s{_mKind = a})
4458−
4459−-- | Indicates whether the buyer\/seller created the offer.(readonly)
4460−mOriginatorRole :: Lens' MarketplaceOrder (Maybe Text)
4461−mOriginatorRole
4462− = lens _mOriginatorRole
4463− (\ s a -> s{_mOriginatorRole = a})
4464−
4465−-- | The revision number for the order (readonly).
4466−mRevisionNumber :: Lens' MarketplaceOrder (Maybe Int64)
4467−mRevisionNumber
4468− = lens _mRevisionNumber
4469− (\ s a -> s{_mRevisionNumber = a})
4470−
4471−-- | Reference to the buyer that will get billed for this order. (readonly)
4472−mBilledBuyer :: Lens' MarketplaceOrder (Maybe (Maybe Buyer))
4473−mBilledBuyer
4474− = lens _mBilledBuyer (\ s a -> s{_mBilledBuyer = a})
4475−
4476−-- | True if the order is being renegotiated (readonly).
4477−mIsRenegotiating :: Lens' MarketplaceOrder (Maybe Bool)
4478−mIsRenegotiating
4479− = lens _mIsRenegotiating
4480− (\ s a -> s{_mIsRenegotiating = a})
4481−
4482−-- | When an order is in an accepted state, indicates whether the buyer has
4483−-- signed off Once both sides have signed off on a deal, the order can be
4484−-- finalized by the seller. (buyer-readonly)
4485−mHasSellerSignedOff :: Lens' MarketplaceOrder (Maybe Bool)
4486−mHasSellerSignedOff
4487− = lens _mHasSellerSignedOff
4488− (\ s a -> s{_mHasSellerSignedOff = a})
4489−
4490−-- | Reference to the seller on the order. (readonly, except on create)
4491−mSeller :: Lens' MarketplaceOrder (Maybe (Maybe Seller))
4492−mSeller = lens _mSeller (\ s a -> s{_mSeller = a})
4493−
4494−-- | The current state of the order. (readonly)
4495−mOrderState :: Lens' MarketplaceOrder (Maybe Text)
4496−mOrderState
4497− = lens _mOrderState (\ s a -> s{_mOrderState = a})
4498−
4499−-- | The name for the order (updatable)
4500−mName :: Lens' MarketplaceOrder (Maybe Text)
4501−mName = lens _mName (\ s a -> s{_mName = a})
4502−
4503−-- | Optional contact information for the seller (buyer-readonly).
4504−mSellerContacts :: Lens' MarketplaceOrder [Maybe ContactInformation]
4505−mSellerContacts
4506− = lens _mSellerContacts
4507− (\ s a -> s{_mSellerContacts = a})
4508− . _Default
4509− . _Coerce
4510−
4511−mLastUpdaterRole :: Lens' MarketplaceOrder (Maybe Text)
4512−mLastUpdaterRole
4513− = lens _mLastUpdaterRole
4514− (\ s a -> s{_mLastUpdaterRole = a})
4515−
4516−-- | List of labels associated with the order. (readonly)
4517−mLabels :: Lens' MarketplaceOrder [Maybe MarketplaceLabel]
4518−mLabels
4519− = lens _mLabels (\ s a -> s{_mLabels = a}) . _Default
4520− . _Coerce
4521−
4522−-- | The time (ms since epoch) when the order was last revised (readonly).
4523−mRevisionTimeMs :: Lens' MarketplaceOrder (Maybe Int64)
4524−mRevisionTimeMs
4525− = lens _mRevisionTimeMs
4526− (\ s a -> s{_mRevisionTimeMs = a})
4527−
4528−-- | The unique id of the order. (readonly).
4529−mOrderId :: Lens' MarketplaceOrder (Maybe Text)
4530−mOrderId = lens _mOrderId (\ s a -> s{_mOrderId = a})
4531−
4532−-- | The role of the last user that either updated the order or left a
4533−-- comment. (readonly)
4534−mLastUpdaterOrCommentorRole :: Lens' MarketplaceOrder (Maybe Text)
4535−mLastUpdaterOrCommentorRole
4536− = lens _mLastUpdaterOrCommentorRole
4537− (\ s a -> s{_mLastUpdaterOrCommentorRole = a})
4538−
4539−-- | When an order is in an accepted state, indicates whether the buyer has
4540−-- signed off Once both sides have signed off on a deal, the order can be
4541−-- finalized by the seller. (seller-readonly)
4542−mHasBuyerSignedOff :: Lens' MarketplaceOrder (Maybe Bool)
4543−mHasBuyerSignedOff
4544− = lens _mHasBuyerSignedOff
4545− (\ s a -> s{_mHasBuyerSignedOff = a})
4546−
4547−-- | Reference to the buyer on the order. (readonly, except on create)
4548−mBuyer :: Lens' MarketplaceOrder (Maybe (Maybe Buyer))
4549−mBuyer = lens _mBuyer (\ s a -> s{_mBuyer = a})
4550−
4551−instance FromJSON MarketplaceOrder where
4552− parseJSON
4553− = withObject "MarketplaceOrder"
4554− (\ o ->
4555− MarketplaceOrder <$>
4556− (o .:? "buyerPrivateData") <*>
4557− (o .:? "isSetupComplete")
4558− <*> (o .:? "buyerContacts" .!= mempty)
4559− <*>
4560− (o .:? "kind" .!= "adexchangebuyer#marketplaceOrder")
4561− <*> (o .:? "originatorRole")
4562− <*> (o .:? "revisionNumber")
4563− <*> (o .:? "billedBuyer")
4564− <*> (o .:? "isRenegotiating")
4565− <*> (o .:? "hasSellerSignedOff")
4566− <*> (o .:? "seller")
4567− <*> (o .:? "orderState")
4568− <*> (o .:? "name")
4569− <*> (o .:? "sellerContacts" .!= mempty)
4570− <*> (o .:? "lastUpdaterRole")
4571− <*> (o .:? "labels" .!= mempty)
4572− <*> (o .:? "revisionTimeMs")
4573− <*> (o .:? "orderId")
4574− <*> (o .:? "lastUpdaterOrCommentorRole")
4575− <*> (o .:? "hasBuyerSignedOff")
4576− <*> (o .:? "buyer"))
4577−
4578−instance ToJSON MarketplaceOrder where
4579− toJSON MarketplaceOrder{..}
4580− = object
4581− (catMaybes
4582− [("buyerPrivateData" .=) <$> _mBuyerPrivateData,
4583− ("isSetupComplete" .=) <$> _mIsSetupComplete,
4584− ("buyerContacts" .=) <$> _mBuyerContacts,
4585− Just ("kind" .= _mKind),
4586− ("originatorRole" .=) <$> _mOriginatorRole,
4587− ("revisionNumber" .=) <$> _mRevisionNumber,
4588− ("billedBuyer" .=) <$> _mBilledBuyer,
4589− ("isRenegotiating" .=) <$> _mIsRenegotiating,
4590− ("hasSellerSignedOff" .=) <$> _mHasSellerSignedOff,
4591− ("seller" .=) <$> _mSeller,
4592− ("orderState" .=) <$> _mOrderState,
4593− ("name" .=) <$> _mName,
4594− ("sellerContacts" .=) <$> _mSellerContacts,
4595− ("lastUpdaterRole" .=) <$> _mLastUpdaterRole,
4596− ("labels" .=) <$> _mLabels,
4597− ("revisionTimeMs" .=) <$> _mRevisionTimeMs,
4598− ("orderId" .=) <$> _mOrderId,
4599− ("lastUpdaterOrCommentorRole" .=) <$>
4600− _mLastUpdaterOrCommentorRole,
4601− ("hasBuyerSignedOff" .=) <$> _mHasBuyerSignedOff,
4602− ("buyer" .=) <$> _mBuyer])
4603−
4604−--
4605−-- /See:/ 'marketplaceLabel' smart constructor.
4606−data MarketplaceLabel = MarketplaceLabel
4607− { _mlDeprecatedMarketplaceDealParty :: !(Maybe (Maybe MarketplaceDealParty))
4608− , _mlAccountId :: !(Maybe Text)
4609− , _mlCreateTimeMs :: !(Maybe Int64)
4610− , _mlLabel :: !(Maybe Text)
4611− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4612−
4613−-- | Creates a value of 'MarketplaceLabel' with the minimum fields required to make a request.
4614−--
4615−-- Use one of the following lenses to modify other fields as desired:
4616−--
4617−-- * 'mlDeprecatedMarketplaceDealParty'
4618−--
4619−-- * 'mlAccountId'
4620−--
4621−-- * 'mlCreateTimeMs'
4622−--
4623−-- * 'mlLabel'
4624−marketplaceLabel
4625− :: MarketplaceLabel
4626−marketplaceLabel =
4627− MarketplaceLabel
4628− { _mlDeprecatedMarketplaceDealParty = Nothing
4629− , _mlAccountId = Nothing
4630− , _mlCreateTimeMs = Nothing
4631− , _mlLabel = Nothing
4632− }
4633−
4634−-- | Information about the party that created the label.
4635−mlDeprecatedMarketplaceDealParty :: Lens' MarketplaceLabel (Maybe (Maybe MarketplaceDealParty))
4636−mlDeprecatedMarketplaceDealParty
4637− = lens _mlDeprecatedMarketplaceDealParty
4638− (\ s a -> s{_mlDeprecatedMarketplaceDealParty = a})
4639−
4640−-- | The accountId of the party that created the label.
4641−mlAccountId :: Lens' MarketplaceLabel (Maybe Text)
4642−mlAccountId
4643− = lens _mlAccountId (\ s a -> s{_mlAccountId = a})
4644−
4645−-- | The creation time (in ms since epoch) for the label.
4646−mlCreateTimeMs :: Lens' MarketplaceLabel (Maybe Int64)
4647−mlCreateTimeMs
4648− = lens _mlCreateTimeMs
4649− (\ s a -> s{_mlCreateTimeMs = a})
4650−
4651−-- | The label to use.
4652−mlLabel :: Lens' MarketplaceLabel (Maybe Text)
4653−mlLabel = lens _mlLabel (\ s a -> s{_mlLabel = a})
4654−
4655−instance FromJSON MarketplaceLabel where
4656− parseJSON
4657− = withObject "MarketplaceLabel"
4658− (\ o ->
4659− MarketplaceLabel <$>
4660− (o .:? "deprecatedMarketplaceDealParty") <*>
4661− (o .:? "accountId")
4662− <*> (o .:? "createTimeMs")
4663− <*> (o .:? "label"))
4664−
4665−instance ToJSON MarketplaceLabel where
4666− toJSON MarketplaceLabel{..}
4667− = object
4668− (catMaybes
4669− [("deprecatedMarketplaceDealParty" .=) <$>
4670− _mlDeprecatedMarketplaceDealParty,
4671− ("accountId" .=) <$> _mlAccountId,
4672− ("createTimeMs" .=) <$> _mlCreateTimeMs,
4673− ("label" .=) <$> _mlLabel])
4674−
4675−--
4676−-- /See:/ 'dateTime' smart constructor.
4677−data DateTime = DateTime
4678− { _dtSecond :: !(Maybe Int32)
4679− , _dtDay :: !(Maybe Int32)
4680− , _dtYear :: !(Maybe Int32)
4681− , _dtHour :: !(Maybe Int32)
4682− , _dtMonth :: !(Maybe Int32)
4683− , _dtMinute :: !(Maybe Int32)
4684− , _dtTimeZoneId :: !(Maybe Text)
4685− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4686−
4687−-- | Creates a value of 'DateTime' with the minimum fields required to make a request.
4688−--
4689−-- Use one of the following lenses to modify other fields as desired:
4690−--
4691−-- * 'dtSecond'
4692−--
4693−-- * 'dtDay'
4694−--
4695−-- * 'dtYear'
4696−--
4697−-- * 'dtHour'
4698−--
4699−-- * 'dtMonth'
4700−--
4701−-- * 'dtMinute'
4702−--
4703−-- * 'dtTimeZoneId'
4704−dateTime
4705− :: DateTime
4706−dateTime =
4707− DateTime
4708− { _dtSecond = Nothing
4709− , _dtDay = Nothing
4710− , _dtYear = Nothing
4711− , _dtHour = Nothing
4712− , _dtMonth = Nothing
4713− , _dtMinute = Nothing
4714− , _dtTimeZoneId = Nothing
4715− }
4716−
4717−dtSecond :: Lens' DateTime (Maybe Int32)
4718−dtSecond = lens _dtSecond (\ s a -> s{_dtSecond = a})
4719−
4720−dtDay :: Lens' DateTime (Maybe Int32)
4721−dtDay = lens _dtDay (\ s a -> s{_dtDay = a})
4722−
4723−dtYear :: Lens' DateTime (Maybe Int32)
4724−dtYear = lens _dtYear (\ s a -> s{_dtYear = a})
4725−
4726−dtHour :: Lens' DateTime (Maybe Int32)
4727−dtHour = lens _dtHour (\ s a -> s{_dtHour = a})
4728−
4729−dtMonth :: Lens' DateTime (Maybe Int32)
4730−dtMonth = lens _dtMonth (\ s a -> s{_dtMonth = a})
4731−
4732−dtMinute :: Lens' DateTime (Maybe Int32)
4733−dtMinute = lens _dtMinute (\ s a -> s{_dtMinute = a})
4734−
4735−dtTimeZoneId :: Lens' DateTime (Maybe Text)
4736−dtTimeZoneId
4737− = lens _dtTimeZoneId (\ s a -> s{_dtTimeZoneId = a})
4738−
4739−instance FromJSON DateTime where
4740− parseJSON
4741− = withObject "DateTime"
4742− (\ o ->
4743− DateTime <$>
4744− (o .:? "second") <*> (o .:? "day") <*> (o .:? "year")
4745− <*> (o .:? "hour")
4746− <*> (o .:? "month")
4747− <*> (o .:? "minute")
4748− <*> (o .:? "timeZoneId"))
4749−
4750−instance ToJSON DateTime where
4751− toJSON DateTime{..}
4752− = object
4753− (catMaybes
4754− [("second" .=) <$> _dtSecond, ("day" .=) <$> _dtDay,
4755− ("year" .=) <$> _dtYear, ("hour" .=) <$> _dtHour,
4756− ("month" .=) <$> _dtMonth,
4757− ("minute" .=) <$> _dtMinute,
4758− ("timeZoneId" .=) <$> _dtTimeZoneId])
4759−
4760−--
4761−-- /See:/ 'dealTermsGuaranteedFixedPriceTerms' smart constructor.
4762−data DealTermsGuaranteedFixedPriceTerms = DealTermsGuaranteedFixedPriceTerms
4763− { _dtgfptGuaranteedLooks :: !(Maybe Int64)
4764− , _dtgfptGuaranteedImpressions :: !(Maybe Int64)
4765− , _dtgfptFixedPrices :: !(Maybe [Maybe PricePerBuyer])
4766− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4767−
4768−-- | Creates a value of 'DealTermsGuaranteedFixedPriceTerms' with the minimum fields required to make a request.
4769−--
4770−-- Use one of the following lenses to modify other fields as desired:
4771−--
4772−-- * 'dtgfptGuaranteedLooks'
4773−--
4774−-- * 'dtgfptGuaranteedImpressions'
4775−--
4776−-- * 'dtgfptFixedPrices'
4777−dealTermsGuaranteedFixedPriceTerms
4778− :: DealTermsGuaranteedFixedPriceTerms
4779−dealTermsGuaranteedFixedPriceTerms =
4780− DealTermsGuaranteedFixedPriceTerms
4781− { _dtgfptGuaranteedLooks = Nothing
4782− , _dtgfptGuaranteedImpressions = Nothing
4783− , _dtgfptFixedPrices = Nothing
4784− }
4785−
4786−-- | Count of guaranteed looks. Required for deal, optional for offer.
4787−dtgfptGuaranteedLooks :: Lens' DealTermsGuaranteedFixedPriceTerms (Maybe Int64)
4788−dtgfptGuaranteedLooks
4789− = lens _dtgfptGuaranteedLooks
4790− (\ s a -> s{_dtgfptGuaranteedLooks = a})
4791−
4792−-- | Guaranteed impressions as a percentage. This is the percentage of
4793−-- guaranteed looks that the buyer is guaranteeing to buy.
4794−dtgfptGuaranteedImpressions :: Lens' DealTermsGuaranteedFixedPriceTerms (Maybe Int64)
4795−dtgfptGuaranteedImpressions
4796− = lens _dtgfptGuaranteedImpressions
4797− (\ s a -> s{_dtgfptGuaranteedImpressions = a})
4798−
4799−-- | Fixed price for the specified buyer.
4800−dtgfptFixedPrices :: Lens' DealTermsGuaranteedFixedPriceTerms [Maybe PricePerBuyer]
4801−dtgfptFixedPrices
4802− = lens _dtgfptFixedPrices
4803− (\ s a -> s{_dtgfptFixedPrices = a})
4804− . _Default
4805− . _Coerce
4806−
4807−instance FromJSON DealTermsGuaranteedFixedPriceTerms
4808− where
4809− parseJSON
4810− = withObject "DealTermsGuaranteedFixedPriceTerms"
4811− (\ o ->
4812− DealTermsGuaranteedFixedPriceTerms <$>
4813− (o .:? "guaranteedLooks") <*>
4814− (o .:? "guaranteedImpressions")
4815− <*> (o .:? "fixedPrices" .!= mempty))
4816−
4817−instance ToJSON DealTermsGuaranteedFixedPriceTerms
4818− where
4819− toJSON DealTermsGuaranteedFixedPriceTerms{..}
4820− = object
4821− (catMaybes
4822− [("guaranteedLooks" .=) <$> _dtgfptGuaranteedLooks,
4823− ("guaranteedImpressions" .=) <$>
4824− _dtgfptGuaranteedImpressions,
4825− ("fixedPrices" .=) <$> _dtgfptFixedPrices])
4826−
4827−--
4828−-- /See:/ 'creativeItemContextsItemServingRestrictions' smart constructor.
4829−data CreativeItemContextsItemServingRestrictions = CreativeItemContextsItemServingRestrictions
4830− { _cicisrPlatform :: !(Maybe [Text])
4831− , _cicisrContextType :: !(Maybe Text)
4832− , _cicisrAuctionType :: !(Maybe [Text])
4833− , _cicisrGeoCriteriaId :: !(Maybe [Int32])
4834− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4835−
4836−-- | Creates a value of 'CreativeItemContextsItemServingRestrictions' with the minimum fields required to make a request.
4837−--
4838−-- Use one of the following lenses to modify other fields as desired:
4839−--
4840−-- * 'cicisrPlatform'
4841−--
4842−-- * 'cicisrContextType'
4843−--
4844−-- * 'cicisrAuctionType'
4845−--
4846−-- * 'cicisrGeoCriteriaId'
4847−creativeItemContextsItemServingRestrictions
4848− :: CreativeItemContextsItemServingRestrictions
4849−creativeItemContextsItemServingRestrictions =
4850− CreativeItemContextsItemServingRestrictions
4851− { _cicisrPlatform = Nothing
4852− , _cicisrContextType = Nothing
4853− , _cicisrAuctionType = Nothing
4854− , _cicisrGeoCriteriaId = Nothing
4855− }
4856−
4857−-- | Only set when contextType=PLATFORM. Represents the platforms this
4858−-- restriction applies to.
4859−cicisrPlatform :: Lens' CreativeItemContextsItemServingRestrictions [Text]
4860−cicisrPlatform
4861− = lens _cicisrPlatform
4862− (\ s a -> s{_cicisrPlatform = a})
4863− . _Default
4864− . _Coerce
4865−
4866−-- | The type of context (e.g., location, platform, auction type, SSL-ness).
4867−cicisrContextType :: Lens' CreativeItemContextsItemServingRestrictions (Maybe Text)
4868−cicisrContextType
4869− = lens _cicisrContextType
4870− (\ s a -> s{_cicisrContextType = a})
4871−
4872−-- | Only set when contextType=AUCTION_TYPE. Represents the auction types
4873−-- this restriction applies to.
4874−cicisrAuctionType :: Lens' CreativeItemContextsItemServingRestrictions [Text]
4875−cicisrAuctionType
4876− = lens _cicisrAuctionType
4877− (\ s a -> s{_cicisrAuctionType = a})
4878− . _Default
4879− . _Coerce
4880−
4881−-- | Only set when contextType=LOCATION. Represents the geo criterias this
4882−-- restriction applies to.
4883−cicisrGeoCriteriaId :: Lens' CreativeItemContextsItemServingRestrictions [Int32]
4884−cicisrGeoCriteriaId
4885− = lens _cicisrGeoCriteriaId
4886− (\ s a -> s{_cicisrGeoCriteriaId = a})
4887− . _Default
4888− . _Coerce
4889−
4890−instance FromJSON
4891− CreativeItemContextsItemServingRestrictions where
4892− parseJSON
4893− = withObject
4894− "CreativeItemContextsItemServingRestrictions"
4895− (\ o ->
4896− CreativeItemContextsItemServingRestrictions <$>
4897− (o .:? "platform" .!= mempty) <*>
4898− (o .:? "contextType")
4899− <*> (o .:? "auctionType" .!= mempty)
4900− <*> (o .:? "geoCriteriaId" .!= mempty))
4901−
4902−instance ToJSON
4903− CreativeItemContextsItemServingRestrictions where
4904− toJSON
4905− CreativeItemContextsItemServingRestrictions{..}
4906− = object
4907− (catMaybes
4908− [("platform" .=) <$> _cicisrPlatform,
4909− ("contextType" .=) <$> _cicisrContextType,
4910− ("auctionType" .=) <$> _cicisrAuctionType,
4911− ("geoCriteriaId" .=) <$> _cicisrGeoCriteriaId])
4912−
4913−--
4914−-- /See:/ 'pretargetingConfigItemDimensions' smart constructor.
4915−data PretargetingConfigItemDimensions = PretargetingConfigItemDimensions
4916− { _pcidHeight :: !(Maybe Int64)
4917− , _pcidWidth :: !(Maybe Int64)
4918− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4919−
4920−-- | Creates a value of 'PretargetingConfigItemDimensions' with the minimum fields required to make a request.
4921−--
4922−-- Use one of the following lenses to modify other fields as desired:
4923−--
4924−-- * 'pcidHeight'
4925−--
4926−-- * 'pcidWidth'
4927−pretargetingConfigItemDimensions
4928− :: PretargetingConfigItemDimensions
4929−pretargetingConfigItemDimensions =
4930− PretargetingConfigItemDimensions
4931− { _pcidHeight = Nothing
4932− , _pcidWidth = Nothing
4933− }
4934−
4935−-- | Height in pixels.
4936−pcidHeight :: Lens' PretargetingConfigItemDimensions (Maybe Int64)
4937−pcidHeight
4938− = lens _pcidHeight (\ s a -> s{_pcidHeight = a})
4939−
4940−-- | Width in pixels.
4941−pcidWidth :: Lens' PretargetingConfigItemDimensions (Maybe Int64)
4942−pcidWidth
4943− = lens _pcidWidth (\ s a -> s{_pcidWidth = a})
4944−
4945−instance FromJSON PretargetingConfigItemDimensions
4946− where
4947− parseJSON
4948− = withObject "PretargetingConfigItemDimensions"
4949− (\ o ->
4950− PretargetingConfigItemDimensions <$>
4951− (o .:? "height") <*> (o .:? "width"))
4952−
4953−instance ToJSON PretargetingConfigItemDimensions
4954− where
4955− toJSON PretargetingConfigItemDimensions{..}
4956− = object
4957− (catMaybes
4958− [("height" .=) <$> _pcidHeight,
4959− ("width" .=) <$> _pcidWidth])
4960−
4961−--
4962−-- /See:/ 'addOrderDealsRequest' smart constructor.
4963−data AddOrderDealsRequest = AddOrderDealsRequest
4964− { _aodrUpdateAction :: !(Maybe Text)
4965− , _aodrDeals :: !(Maybe [Maybe MarketplaceDeal])
4966− , _aodrOrderRevisionNumber :: !(Maybe Int64)
4967− } deriving (Eq,Read,Show,Data,Typeable,Generic)
4968−
4969−-- | Creates a value of 'AddOrderDealsRequest' with the minimum fields required to make a request.
4970−--
4971−-- Use one of the following lenses to modify other fields as desired:
4972−--
4973−-- * 'aodrUpdateAction'
4974−--
4975−-- * 'aodrDeals'
4976−--
4977−-- * 'aodrOrderRevisionNumber'
4978−addOrderDealsRequest
4979− :: AddOrderDealsRequest
4980−addOrderDealsRequest =
4981− AddOrderDealsRequest
4982− { _aodrUpdateAction = Nothing
4983− , _aodrDeals = Nothing
4984− , _aodrOrderRevisionNumber = Nothing
4985− }
4986−
4987−-- | Indicates an optional action to take on the order
4988−aodrUpdateAction :: Lens' AddOrderDealsRequest (Maybe Text)
4989−aodrUpdateAction
4990− = lens _aodrUpdateAction
4991− (\ s a -> s{_aodrUpdateAction = a})
4992−
4993−-- | The list of deals to add
4994−aodrDeals :: Lens' AddOrderDealsRequest [Maybe MarketplaceDeal]
4995−aodrDeals
4996− = lens _aodrDeals (\ s a -> s{_aodrDeals = a}) .
4997− _Default
4998− . _Coerce
4999−
5000−-- | The last known order revision number.
5001−aodrOrderRevisionNumber :: Lens' AddOrderDealsRequest (Maybe Int64)
5002−aodrOrderRevisionNumber
5003− = lens _aodrOrderRevisionNumber
5004− (\ s a -> s{_aodrOrderRevisionNumber = a})
5005−
5006−instance FromJSON AddOrderDealsRequest where
5007− parseJSON
5008− = withObject "AddOrderDealsRequest"
5009− (\ o ->
5010− AddOrderDealsRequest <$>
5011− (o .:? "updateAction") <*> (o .:? "deals" .!= mempty)
5012− <*> (o .:? "orderRevisionNumber"))
5013−
5014−instance ToJSON AddOrderDealsRequest where
5015− toJSON AddOrderDealsRequest{..}
5016− = object
5017− (catMaybes
5018− [("updateAction" .=) <$> _aodrUpdateAction,
5019− ("deals" .=) <$> _aodrDeals,
5020− ("orderRevisionNumber" .=) <$>
5021− _aodrOrderRevisionNumber])
5022−
5023−--
5024−-- /See:/ 'dealTerms' smart constructor.
5025−data DealTerms = DealTerms
5026− { _dtNonGuaranteedFixedPriceTerms :: !(Maybe (Maybe DealTermsNonGuaranteedFixedPriceTerms))
5027− , _dtNonGuaranteedAuctionTerms :: !(Maybe (Maybe DealTermsNonGuaranteedAuctionTerms))
5028− , _dtGuaranteedFixedPriceTerms :: !(Maybe (Maybe DealTermsGuaranteedFixedPriceTerms))
5029− , _dtDescription :: !(Maybe Text)
5030− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5031−
5032−-- | Creates a value of 'DealTerms' with the minimum fields required to make a request.
5033−--
5034−-- Use one of the following lenses to modify other fields as desired:
5035−--
5036−-- * 'dtNonGuaranteedFixedPriceTerms'
5037−--
5038−-- * 'dtNonGuaranteedAuctionTerms'
5039−--
5040−-- * 'dtGuaranteedFixedPriceTerms'
5041−--
5042−-- * 'dtDescription'
5043−dealTerms
5044− :: DealTerms
5045−dealTerms =
5046− DealTerms
5047− { _dtNonGuaranteedFixedPriceTerms = Nothing
5048− , _dtNonGuaranteedAuctionTerms = Nothing
5049− , _dtGuaranteedFixedPriceTerms = Nothing
5050− , _dtDescription = Nothing
5051− }
5052−
5053−-- | The terms for non-guaranteed fixed price deals.
5054−dtNonGuaranteedFixedPriceTerms :: Lens' DealTerms (Maybe (Maybe DealTermsNonGuaranteedFixedPriceTerms))
5055−dtNonGuaranteedFixedPriceTerms
5056− = lens _dtNonGuaranteedFixedPriceTerms
5057− (\ s a -> s{_dtNonGuaranteedFixedPriceTerms = a})
5058−
5059−-- | The terms for non-guaranteed auction deals.
5060−dtNonGuaranteedAuctionTerms :: Lens' DealTerms (Maybe (Maybe DealTermsNonGuaranteedAuctionTerms))
5061−dtNonGuaranteedAuctionTerms
5062− = lens _dtNonGuaranteedAuctionTerms
5063− (\ s a -> s{_dtNonGuaranteedAuctionTerms = a})
5064−
5065−-- | The terms for guaranteed fixed price deals.
5066−dtGuaranteedFixedPriceTerms :: Lens' DealTerms (Maybe (Maybe DealTermsGuaranteedFixedPriceTerms))
5067−dtGuaranteedFixedPriceTerms
5068− = lens _dtGuaranteedFixedPriceTerms
5069− (\ s a -> s{_dtGuaranteedFixedPriceTerms = a})
5070−
5071−-- | Description for the proposed terms of the deal.
5072−dtDescription :: Lens' DealTerms (Maybe Text)
5073−dtDescription
5074− = lens _dtDescription
5075− (\ s a -> s{_dtDescription = a})
5076−
5077−instance FromJSON DealTerms where
5078− parseJSON
5079− = withObject "DealTerms"
5080− (\ o ->
5081− DealTerms <$>
5082− (o .:? "nonGuaranteedFixedPriceTerms") <*>
5083− (o .:? "nonGuaranteedAuctionTerms")
5084− <*> (o .:? "guaranteedFixedPriceTerms")
5085− <*> (o .:? "description"))
5086−
5087−instance ToJSON DealTerms where
5088− toJSON DealTerms{..}
5089− = object
5090− (catMaybes
5091− [("nonGuaranteedFixedPriceTerms" .=) <$>
5092− _dtNonGuaranteedFixedPriceTerms,
5093− ("nonGuaranteedAuctionTerms" .=) <$>
5094− _dtNonGuaranteedAuctionTerms,
5095− ("guaranteedFixedPriceTerms" .=) <$>
5096− _dtGuaranteedFixedPriceTerms,
5097− ("description" .=) <$> _dtDescription])
5098−
5099−--
5100−-- /See:/ 'editHistoryDto' smart constructor.
5101−data EditHistoryDto = EditHistoryDto
5102− { _ehdLastUpdatedByLoginName :: !(Maybe Text)
5103− , _ehdCreatedByLoginName :: !(Maybe Text)
5104− , _ehdLastUpdateTimeStamp :: !(Maybe Int64)
5105− , _ehdCreatedTimeStamp :: !(Maybe Int64)
5106− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5107−
5108−-- | Creates a value of 'EditHistoryDto' with the minimum fields required to make a request.
5109−--
5110−-- Use one of the following lenses to modify other fields as desired:
5111−--
5112−-- * 'ehdLastUpdatedByLoginName'
5113−--
5114−-- * 'ehdCreatedByLoginName'
5115−--
5116−-- * 'ehdLastUpdateTimeStamp'
5117−--
5118−-- * 'ehdCreatedTimeStamp'
5119−editHistoryDto
5120− :: EditHistoryDto
5121−editHistoryDto =
5122− EditHistoryDto
5123− { _ehdLastUpdatedByLoginName = Nothing
5124− , _ehdCreatedByLoginName = Nothing
5125− , _ehdLastUpdateTimeStamp = Nothing
5126− , _ehdCreatedTimeStamp = Nothing
5127− }
5128−
5129−ehdLastUpdatedByLoginName :: Lens' EditHistoryDto (Maybe Text)
5130−ehdLastUpdatedByLoginName
5131− = lens _ehdLastUpdatedByLoginName
5132− (\ s a -> s{_ehdLastUpdatedByLoginName = a})
5133−
5134−ehdCreatedByLoginName :: Lens' EditHistoryDto (Maybe Text)
5135−ehdCreatedByLoginName
5136− = lens _ehdCreatedByLoginName
5137− (\ s a -> s{_ehdCreatedByLoginName = a})
5138−
5139−ehdLastUpdateTimeStamp :: Lens' EditHistoryDto (Maybe Int64)
5140−ehdLastUpdateTimeStamp
5141− = lens _ehdLastUpdateTimeStamp
5142− (\ s a -> s{_ehdLastUpdateTimeStamp = a})
5143−
5144−ehdCreatedTimeStamp :: Lens' EditHistoryDto (Maybe Int64)
5145−ehdCreatedTimeStamp
5146− = lens _ehdCreatedTimeStamp
5147− (\ s a -> s{_ehdCreatedTimeStamp = a})
5148−
5149−instance FromJSON EditHistoryDto where
5150− parseJSON
5151− = withObject "EditHistoryDto"
5152− (\ o ->
5153− EditHistoryDto <$>
5154− (o .:? "lastUpdatedByLoginName") <*>
5155− (o .:? "createdByLoginName")
5156− <*> (o .:? "lastUpdateTimeStamp")
5157− <*> (o .:? "createdTimeStamp"))
5158−
5159−instance ToJSON EditHistoryDto where
5160− toJSON EditHistoryDto{..}
5161− = object
5162− (catMaybes
5163− [("lastUpdatedByLoginName" .=) <$>
5164− _ehdLastUpdatedByLoginName,
5165− ("createdByLoginName" .=) <$> _ehdCreatedByLoginName,
5166− ("lastUpdateTimeStamp" .=) <$>
5167− _ehdLastUpdateTimeStamp,
5168− ("createdTimeStamp" .=) <$> _ehdCreatedTimeStamp])
5169−
5170−--
5171−-- /See:/ 'buyer' smart constructor.
5172−newtype Buyer = Buyer
5173− { _bAccountId :: Maybe Text
5174− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5175−
5176−-- | Creates a value of 'Buyer' with the minimum fields required to make a request.
5177−--
5178−-- Use one of the following lenses to modify other fields as desired:
5179−--
5180−-- * 'bAccountId'
5181−buyer
5182− :: Buyer
5183−buyer =
5184− Buyer
5185− { _bAccountId = Nothing
5186− }
5187−
5188−-- | Adx account id of the buyer.
5189−bAccountId :: Lens' Buyer (Maybe Text)
5190−bAccountId
5191− = lens _bAccountId (\ s a -> s{_bAccountId = a})
5192−
5193−instance FromJSON Buyer where
5194− parseJSON
5195− = withObject "Buyer"
5196− (\ o -> Buyer <$> (o .:? "accountId"))
5197−
5198−instance ToJSON Buyer where
5199− toJSON Buyer{..}
5200− = object
5201− (catMaybes [("accountId" .=) <$> _bAccountId])
5202−
5203−-- | If nativeAd is set, HTMLSnippet and videoURL should not be set.
5204−--
5205−-- /See:/ 'creativeNativeAd' smart constructor.
5206−data CreativeNativeAd = CreativeNativeAd
5207− { _cnaImage :: !(Maybe CreativeImageNativeAd)
5208− , _cnaAppIcon :: !(Maybe CreativeAppIconNativeAd)
5209− , _cnaClickTrackingUrl :: !(Maybe Text)
5210− , _cnaBody :: !(Maybe Text)
5211− , _cnaHeadline :: !(Maybe Text)
5212− , _cnaImpressionTrackingUrl :: !(Maybe [Text])
5213− , _cnaCallToAction :: !(Maybe Text)
5214− , _cnaStore :: !(Maybe Text)
5215− , _cnaPrice :: !(Maybe Text)
5216− , _cnaAdvertiser :: !(Maybe Text)
5217− , _cnaStarRating :: !(Maybe Double)
5218− , _cnaLogo :: !(Maybe CreativeLogoNativeAd)
5219− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5220−
5221−-- | Creates a value of 'CreativeNativeAd' with the minimum fields required to make a request.
5222−--
5223−-- Use one of the following lenses to modify other fields as desired:
5224−--
5225−-- * 'cnaImage'
5226−--
5227−-- * 'cnaAppIcon'
5228−--
5229−-- * 'cnaClickTrackingUrl'
5230−--
5231−-- * 'cnaBody'
5232−--
5233−-- * 'cnaHeadline'
5234−--
5235−-- * 'cnaImpressionTrackingUrl'
5236−--
5237−-- * 'cnaCallToAction'
5238−--
5239−-- * 'cnaStore'
5240−--
5241−-- * 'cnaPrice'
5242−--
5243−-- * 'cnaAdvertiser'
5244−--
5245−-- * 'cnaStarRating'
5246−--
5247−-- * 'cnaLogo'
5248−creativeNativeAd
5249− :: CreativeNativeAd
5250−creativeNativeAd =
5251− CreativeNativeAd
5252− { _cnaImage = Nothing
5253− , _cnaAppIcon = Nothing
5254− , _cnaClickTrackingUrl = Nothing
5255− , _cnaBody = Nothing
5256− , _cnaHeadline = Nothing
5257− , _cnaImpressionTrackingUrl = Nothing
5258− , _cnaCallToAction = Nothing
5259− , _cnaStore = Nothing
5260− , _cnaPrice = Nothing
5261− , _cnaAdvertiser = Nothing
5262− , _cnaStarRating = Nothing
5263− , _cnaLogo = Nothing
5264− }
5265−
5266−-- | A large image.
5267−cnaImage :: Lens' CreativeNativeAd (Maybe CreativeImageNativeAd)
5268−cnaImage = lens _cnaImage (\ s a -> s{_cnaImage = a})
5269−
5270−-- | The app icon, for app download ads.
5271−cnaAppIcon :: Lens' CreativeNativeAd (Maybe CreativeAppIconNativeAd)
5272−cnaAppIcon
5273− = lens _cnaAppIcon (\ s a -> s{_cnaAppIcon = a})
5274−
5275−-- | The URL to use for click tracking.
5276−cnaClickTrackingUrl :: Lens' CreativeNativeAd (Maybe Text)
5277−cnaClickTrackingUrl
5278− = lens _cnaClickTrackingUrl
5279− (\ s a -> s{_cnaClickTrackingUrl = a})
5280−
5281−-- | A long description of the ad.
5282−cnaBody :: Lens' CreativeNativeAd (Maybe Text)
5283−cnaBody = lens _cnaBody (\ s a -> s{_cnaBody = a})
5284−
5285−-- | A short title for the ad.
5286−cnaHeadline :: Lens' CreativeNativeAd (Maybe Text)
5287−cnaHeadline
5288− = lens _cnaHeadline (\ s a -> s{_cnaHeadline = a})
5289−
5290−-- | The URLs are called when the impression is rendered.
5291−cnaImpressionTrackingUrl :: Lens' CreativeNativeAd [Text]
5292−cnaImpressionTrackingUrl
5293− = lens _cnaImpressionTrackingUrl
5294− (\ s a -> s{_cnaImpressionTrackingUrl = a})
5295− . _Default
5296− . _Coerce
5297−
5298−-- | A label for the button that the user is supposed to click.
5299−cnaCallToAction :: Lens' CreativeNativeAd (Maybe Text)
5300−cnaCallToAction
5301− = lens _cnaCallToAction
5302− (\ s a -> s{_cnaCallToAction = a})
5303−
5304−-- | The URL to the app store to purchase\/download the promoted app.
5305−cnaStore :: Lens' CreativeNativeAd (Maybe Text)
5306−cnaStore = lens _cnaStore (\ s a -> s{_cnaStore = a})
5307−
5308−-- | The price of the promoted app including the currency info.
5309−cnaPrice :: Lens' CreativeNativeAd (Maybe Text)
5310−cnaPrice = lens _cnaPrice (\ s a -> s{_cnaPrice = a})
5311−
5312−cnaAdvertiser :: Lens' CreativeNativeAd (Maybe Text)
5313−cnaAdvertiser
5314− = lens _cnaAdvertiser
5315− (\ s a -> s{_cnaAdvertiser = a})
5316−
5317−-- | The app rating in the app store. Must be in the range [0-5].
5318−cnaStarRating :: Lens' CreativeNativeAd (Maybe Double)
5319−cnaStarRating
5320− = lens _cnaStarRating
5321− (\ s a -> s{_cnaStarRating = a})
5322−
5323−-- | A smaller image, for the advertiser logo.
5324−cnaLogo :: Lens' CreativeNativeAd (Maybe CreativeLogoNativeAd)
5325−cnaLogo = lens _cnaLogo (\ s a -> s{_cnaLogo = a})
5326−
5327−instance FromJSON CreativeNativeAd where
5328− parseJSON
5329− = withObject "CreativeNativeAd"
5330− (\ o ->
5331− CreativeNativeAd <$>
5332− (o .:? "image") <*> (o .:? "appIcon") <*>
5333− (o .:? "clickTrackingUrl")
5334− <*> (o .:? "body")
5335− <*> (o .:? "headline")
5336− <*> (o .:? "impressionTrackingUrl" .!= mempty)
5337− <*> (o .:? "callToAction")
5338− <*> (o .:? "store")
5339− <*> (o .:? "price")
5340− <*> (o .:? "advertiser")
5341− <*> (o .:? "starRating")
5342− <*> (o .:? "logo"))
5343−
5344−instance ToJSON CreativeNativeAd where
5345− toJSON CreativeNativeAd{..}
5346− = object
5347− (catMaybes
5348− [("image" .=) <$> _cnaImage,
5349− ("appIcon" .=) <$> _cnaAppIcon,
5350− ("clickTrackingUrl" .=) <$> _cnaClickTrackingUrl,
5351− ("body" .=) <$> _cnaBody,
5352− ("headline" .=) <$> _cnaHeadline,
5353− ("impressionTrackingUrl" .=) <$>
5354− _cnaImpressionTrackingUrl,
5355− ("callToAction" .=) <$> _cnaCallToAction,
5356− ("store" .=) <$> _cnaStore,
5357− ("price" .=) <$> _cnaPrice,
5358− ("advertiser" .=) <$> _cnaAdvertiser,
5359− ("starRating" .=) <$> _cnaStarRating,
5360− ("logo" .=) <$> _cnaLogo])
5361−
5362−--
5363−-- /See:/ 'brandDto' smart constructor.
5364−data BrandDto = BrandDto
5365− { _bAdvertiserId :: !(Maybe Int64)
5366− , _bName :: !(Maybe Text)
5367− , _bId :: !(Maybe Int64)
5368− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5369−
5370−-- | Creates a value of 'BrandDto' with the minimum fields required to make a request.
5371−--
5372−-- Use one of the following lenses to modify other fields as desired:
5373−--
5374−-- * 'bAdvertiserId'
5375−--
5376−-- * 'bName'
5377−--
5378−-- * 'bId'
5379−brandDto
5380− :: BrandDto
5381−brandDto =
5382− BrandDto
5383− { _bAdvertiserId = Nothing
5384− , _bName = Nothing
5385− , _bId = Nothing
5386− }
5387−
5388−bAdvertiserId :: Lens' BrandDto (Maybe Int64)
5389−bAdvertiserId
5390− = lens _bAdvertiserId
5391− (\ s a -> s{_bAdvertiserId = a})
5392−
5393−bName :: Lens' BrandDto (Maybe Text)
5394−bName = lens _bName (\ s a -> s{_bName = a})
5395−
5396−bId :: Lens' BrandDto (Maybe Int64)
5397−bId = lens _bId (\ s a -> s{_bId = a})
5398−
5399−instance FromJSON BrandDto where
5400− parseJSON
5401− = withObject "BrandDto"
5402− (\ o ->
5403− BrandDto <$>
5404− (o .:? "advertiserId") <*> (o .:? "name") <*>
5405− (o .:? "id"))
5406−
5407−instance ToJSON BrandDto where
5408− toJSON BrandDto{..}
5409− = object
5410− (catMaybes
5411− [("advertiserId" .=) <$> _bAdvertiserId,
5412− ("name" .=) <$> _bName, ("id" .=) <$> _bId])
5413−
5414−--
5415−-- /See:/ 'editAllOrderDealsResponse' smart constructor.
5416−newtype EditAllOrderDealsResponse = EditAllOrderDealsResponse
5417− { _eDeals :: Maybe [Maybe MarketplaceDeal]
5418− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5419−
5420−-- | Creates a value of 'EditAllOrderDealsResponse' with the minimum fields required to make a request.
5421−--
5422−-- Use one of the following lenses to modify other fields as desired:
5423−--
5424−-- * 'eDeals'
5425−editAllOrderDealsResponse
5426− :: EditAllOrderDealsResponse
5427−editAllOrderDealsResponse =
5428− EditAllOrderDealsResponse
5429− { _eDeals = Nothing
5430− }
5431−
5432−-- | List of all deals in the order after edit.
5433−eDeals :: Lens' EditAllOrderDealsResponse [Maybe MarketplaceDeal]
5434−eDeals
5435− = lens _eDeals (\ s a -> s{_eDeals = a}) . _Default .
5436− _Coerce
5437−
5438−instance FromJSON EditAllOrderDealsResponse where
5439− parseJSON
5440− = withObject "EditAllOrderDealsResponse"
5441− (\ o ->
5442− EditAllOrderDealsResponse <$>
5443− (o .:? "deals" .!= mempty))
5444−
5445−instance ToJSON EditAllOrderDealsResponse where
5446− toJSON EditAllOrderDealsResponse{..}
5447− = object (catMaybes [("deals" .=) <$> _eDeals])
5448−
5449−-- | An order is associated with a bunch of notes which may optionally be
5450−-- associated with a deal and\/or revision number.
5451−--
5452−-- /See:/ 'marketplaceNote' smart constructor.
5453−data MarketplaceNote = MarketplaceNote
5454− { _mnNote :: !(Maybe Text)
5455− , _mnKind :: !Text
5456− , _mnTimestampMs :: !(Maybe Int64)
5457− , _mnDealId :: !(Maybe Text)
5458− , _mnNoteId :: !(Maybe Text)
5459− , _mnCreatorRole :: !(Maybe Text)
5460− , _mnOrderId :: !(Maybe Text)
5461− , _mnOrderRevisionNumber :: !(Maybe Int64)
5462− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5463−
5464−-- | Creates a value of 'MarketplaceNote' with the minimum fields required to make a request.
5465−--
5466−-- Use one of the following lenses to modify other fields as desired:
5467−--
5468−-- * 'mnNote'
5469−--
5470−-- * 'mnKind'
5471−--
5472−-- * 'mnTimestampMs'
5473−--
5474−-- * 'mnDealId'
5475−--
5476−-- * 'mnNoteId'
5477−--
5478−-- * 'mnCreatorRole'
5479−--
5480−-- * 'mnOrderId'
5481−--
5482−-- * 'mnOrderRevisionNumber'
5483−marketplaceNote
5484− :: MarketplaceNote
5485−marketplaceNote =
5486− MarketplaceNote
5487− { _mnNote = Nothing
5488− , _mnKind = "adexchangebuyer#marketplaceNote"
5489− , _mnTimestampMs = Nothing
5490− , _mnDealId = Nothing
5491− , _mnNoteId = Nothing
5492− , _mnCreatorRole = Nothing
5493− , _mnOrderId = Nothing
5494− , _mnOrderRevisionNumber = Nothing
5495− }
5496−
5497−-- | The actual note to attach. (readonly, except on create)
5498−mnNote :: Lens' MarketplaceNote (Maybe Text)
5499−mnNote = lens _mnNote (\ s a -> s{_mnNote = a})
5500−
5501−-- | Identifies what kind of resource this is. Value: the fixed string
5502−-- \"adexchangebuyer#marketplaceNote\".
5503−mnKind :: Lens' MarketplaceNote Text
5504−mnKind = lens _mnKind (\ s a -> s{_mnKind = a})
5505−
5506−-- | The timestamp (ms since epoch) that this note was created. (readonly)
5507−mnTimestampMs :: Lens' MarketplaceNote (Maybe Int64)
5508−mnTimestampMs
5509− = lens _mnTimestampMs
5510− (\ s a -> s{_mnTimestampMs = a})
5511−
5512−-- | Notes can optionally be associated with a deal. (readonly, except on
5513−-- create)
5514−mnDealId :: Lens' MarketplaceNote (Maybe Text)
5515−mnDealId = lens _mnDealId (\ s a -> s{_mnDealId = a})
5516−
5517−-- | The unique id for the note. (readonly)
5518−mnNoteId :: Lens' MarketplaceNote (Maybe Text)
5519−mnNoteId = lens _mnNoteId (\ s a -> s{_mnNoteId = a})
5520−
5521−-- | The role of the person (buyer\/seller) creating the note. (readonly)
5522−mnCreatorRole :: Lens' MarketplaceNote (Maybe Text)
5523−mnCreatorRole
5524− = lens _mnCreatorRole
5525− (\ s a -> s{_mnCreatorRole = a})
5526−
5527−-- | The order_id that a note is attached to. (readonly)
5528−mnOrderId :: Lens' MarketplaceNote (Maybe Text)
5529−mnOrderId
5530− = lens _mnOrderId (\ s a -> s{_mnOrderId = a})
5531−
5532−-- | If the note is associated with an order revision number, then store that
5533−-- here. (readonly, except on create)
5534−mnOrderRevisionNumber :: Lens' MarketplaceNote (Maybe Int64)
5535−mnOrderRevisionNumber
5536− = lens _mnOrderRevisionNumber
5537− (\ s a -> s{_mnOrderRevisionNumber = a})
5538−
5539−instance FromJSON MarketplaceNote where
5540− parseJSON
5541− = withObject "MarketplaceNote"
5542− (\ o ->
5543− MarketplaceNote <$>
5544− (o .:? "note") <*>
5545− (o .:? "kind" .!= "adexchangebuyer#marketplaceNote")
5546− <*> (o .:? "timestampMs")
5547− <*> (o .:? "dealId")
5548− <*> (o .:? "noteId")
5549− <*> (o .:? "creatorRole")
5550− <*> (o .:? "orderId")
5551− <*> (o .:? "orderRevisionNumber"))
5552−
5553−instance ToJSON MarketplaceNote where
5554− toJSON MarketplaceNote{..}
5555− = object
5556− (catMaybes
5557− [("note" .=) <$> _mnNote, Just ("kind" .= _mnKind),
5558− ("timestampMs" .=) <$> _mnTimestampMs,
5559− ("dealId" .=) <$> _mnDealId,
5560− ("noteId" .=) <$> _mnNoteId,
5561− ("creatorRole" .=) <$> _mnCreatorRole,
5562− ("orderId" .=) <$> _mnOrderId,
5563− ("orderRevisionNumber" .=) <$>
5564− _mnOrderRevisionNumber])
5565−
5566−--
5567−-- /See:/ 'getNegotiationByIdRequest' smart constructor.
5568−newtype GetNegotiationByIdRequest = GetNegotiationByIdRequest
5569− { _gnbirIncludePrivateAuctions :: Maybe Bool
5570− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5571−
5572−-- | Creates a value of 'GetNegotiationByIdRequest' with the minimum fields required to make a request.
5573−--
5574−-- Use one of the following lenses to modify other fields as desired:
5575−--
5576−-- * 'gnbirIncludePrivateAuctions'
5577−getNegotiationByIdRequest
5578− :: GetNegotiationByIdRequest
5579−getNegotiationByIdRequest =
5580− GetNegotiationByIdRequest
5581− { _gnbirIncludePrivateAuctions = Nothing
5582− }
5583−
5584−gnbirIncludePrivateAuctions :: Lens' GetNegotiationByIdRequest (Maybe Bool)
5585−gnbirIncludePrivateAuctions
5586− = lens _gnbirIncludePrivateAuctions
5587− (\ s a -> s{_gnbirIncludePrivateAuctions = a})
5588−
5589−instance FromJSON GetNegotiationByIdRequest where
5590− parseJSON
5591− = withObject "GetNegotiationByIdRequest"
5592− (\ o ->
5593− GetNegotiationByIdRequest <$>
5594− (o .:? "includePrivateAuctions"))
5595−
5596−instance ToJSON GetNegotiationByIdRequest where
5597− toJSON GetNegotiationByIdRequest{..}
5598− = object
5599− (catMaybes
5600− [("includePrivateAuctions" .=) <$>
5601− _gnbirIncludePrivateAuctions])
5602−
5603−--
5604−-- /See:/ 'advertiserDto' smart constructor.
5605−data AdvertiserDto = AdvertiserDto
5606− { _adStatus :: !(Maybe Text)
5607− , _adBrands :: !(Maybe [Maybe BrandDto])
5608− , _adName :: !(Maybe Text)
5609− , _adId :: !(Maybe Int64)
5610− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5611−
5612−-- | Creates a value of 'AdvertiserDto' with the minimum fields required to make a request.
5613−--
5614−-- Use one of the following lenses to modify other fields as desired:
5615−--
5616−-- * 'adStatus'
5617−--
5618−-- * 'adBrands'
5619−--
5620−-- * 'adName'
5621−--
5622−-- * 'adId'
5623−advertiserDto
5624− :: AdvertiserDto
5625−advertiserDto =
5626− AdvertiserDto
5627− { _adStatus = Nothing
5628− , _adBrands = Nothing
5629− , _adName = Nothing
5630− , _adId = Nothing
5631− }
5632−
5633−adStatus :: Lens' AdvertiserDto (Maybe Text)
5634−adStatus = lens _adStatus (\ s a -> s{_adStatus = a})
5635−
5636−adBrands :: Lens' AdvertiserDto [Maybe BrandDto]
5637−adBrands
5638− = lens _adBrands (\ s a -> s{_adBrands = a}) .
5639− _Default
5640− . _Coerce
5641−
5642−adName :: Lens' AdvertiserDto (Maybe Text)
5643−adName = lens _adName (\ s a -> s{_adName = a})
5644−
5645−adId :: Lens' AdvertiserDto (Maybe Int64)
5646−adId = lens _adId (\ s a -> s{_adId = a})
5647−
5648−instance FromJSON AdvertiserDto where
5649− parseJSON
5650− = withObject "AdvertiserDto"
5651− (\ o ->
5652− AdvertiserDto <$>
5653− (o .:? "status") <*> (o .:? "brands" .!= mempty) <*>
5654− (o .:? "name")
5655− <*> (o .:? "id"))
5656−
5657−instance ToJSON AdvertiserDto where
5658− toJSON AdvertiserDto{..}
5659− = object
5660− (catMaybes
5661− [("status" .=) <$> _adStatus,
5662− ("brands" .=) <$> _adBrands, ("name" .=) <$> _adName,
5663− ("id" .=) <$> _adId])
5664−
5665−--
5666−-- /See:/ 'listClientAccessCapabilitiesResponse' smart constructor.
5667−newtype ListClientAccessCapabilitiesResponse = ListClientAccessCapabilitiesResponse
5668− { _lcacrClientAccessPermissions :: Maybe [Maybe ClientAccessCapabilities]
5669− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5670−
5671−-- | Creates a value of 'ListClientAccessCapabilitiesResponse' with the minimum fields required to make a request.
5672−--
5673−-- Use one of the following lenses to modify other fields as desired:
5674−--
5675−-- * 'lcacrClientAccessPermissions'
5676−listClientAccessCapabilitiesResponse
5677− :: ListClientAccessCapabilitiesResponse
5678−listClientAccessCapabilitiesResponse =
5679− ListClientAccessCapabilitiesResponse
5680− { _lcacrClientAccessPermissions = Nothing
5681− }
5682−
5683−lcacrClientAccessPermissions :: Lens' ListClientAccessCapabilitiesResponse [Maybe ClientAccessCapabilities]
5684−lcacrClientAccessPermissions
5685− = lens _lcacrClientAccessPermissions
5686− (\ s a -> s{_lcacrClientAccessPermissions = a})
5687− . _Default
5688− . _Coerce
5689−
5690−instance FromJSON
5691− ListClientAccessCapabilitiesResponse where
5692− parseJSON
5693− = withObject "ListClientAccessCapabilitiesResponse"
5694− (\ o ->
5695− ListClientAccessCapabilitiesResponse <$>
5696− (o .:? "clientAccessPermissions" .!= mempty))
5697−
5698−instance ToJSON ListClientAccessCapabilitiesResponse
5699− where
5700− toJSON ListClientAccessCapabilitiesResponse{..}
5701− = object
5702− (catMaybes
5703− [("clientAccessPermissions" .=) <$>
5704− _lcacrClientAccessPermissions])
5705−
5706−--
5707−-- /See:/ 'listOffersResponse' smart constructor.
5708−data ListOffersResponse = ListOffersResponse
5709− { _lorKind :: !Text
5710− , _lorOffers :: !(Maybe [Maybe OfferDto])
5711− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5712−
5713−-- | Creates a value of 'ListOffersResponse' with the minimum fields required to make a request.
5714−--
5715−-- Use one of the following lenses to modify other fields as desired:
5716−--
5717−-- * 'lorKind'
5718−--
5719−-- * 'lorOffers'
5720−listOffersResponse
5721− :: ListOffersResponse
5722−listOffersResponse =
5723− ListOffersResponse
5724− { _lorKind = "adexchangebuyer#offersList"
5725− , _lorOffers = Nothing
5726− }
5727−
5728−lorKind :: Lens' ListOffersResponse Text
5729−lorKind = lens _lorKind (\ s a -> s{_lorKind = a})
5730−
5731−lorOffers :: Lens' ListOffersResponse [Maybe OfferDto]
5732−lorOffers
5733− = lens _lorOffers (\ s a -> s{_lorOffers = a}) .
5734− _Default
5735− . _Coerce
5736−
5737−instance FromJSON ListOffersResponse where
5738− parseJSON
5739− = withObject "ListOffersResponse"
5740− (\ o ->
5741− ListOffersResponse <$>
5742− (o .:? "kind" .!= "adexchangebuyer#offersList") <*>
5743− (o .:? "offers" .!= mempty))
5744−
5745−instance ToJSON ListOffersResponse where
5746− toJSON ListOffersResponse{..}
5747− = object
5748− (catMaybes
5749− [Just ("kind" .= _lorKind),
5750− ("offers" .=) <$> _lorOffers])
5751−
5752−--
5753−-- /See:/ 'targetingValue' smart constructor.
5754−data TargetingValue = TargetingValue
5755− { _tvCreativeSizeValue :: !(Maybe (Maybe TargetingValueCreativeSize))
5756− , _tvStringValue :: !(Maybe Text)
5757− , _tvLongValue :: !(Maybe Int64)
5758− , _tvDayPartTargetingValue :: !(Maybe (Maybe TargetingValueDayPartTargeting))
5759− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5760−
5761−-- | Creates a value of 'TargetingValue' with the minimum fields required to make a request.
5762−--
5763−-- Use one of the following lenses to modify other fields as desired:
5764−--
5765−-- * 'tvCreativeSizeValue'
5766−--
5767−-- * 'tvStringValue'
5768−--
5769−-- * 'tvLongValue'
5770−--
5771−-- * 'tvDayPartTargetingValue'
5772−targetingValue
5773− :: TargetingValue
5774−targetingValue =
5775− TargetingValue
5776− { _tvCreativeSizeValue = Nothing
5777− , _tvStringValue = Nothing
5778− , _tvLongValue = Nothing
5779− , _tvDayPartTargetingValue = Nothing
5780− }
5781−
5782−-- | The creative size value to exclude\/include.
5783−tvCreativeSizeValue :: Lens' TargetingValue (Maybe (Maybe TargetingValueCreativeSize))
5784−tvCreativeSizeValue
5785− = lens _tvCreativeSizeValue
5786− (\ s a -> s{_tvCreativeSizeValue = a})
5787−
5788−-- | The string value to exclude\/include.
5789−tvStringValue :: Lens' TargetingValue (Maybe Text)
5790−tvStringValue
5791− = lens _tvStringValue
5792− (\ s a -> s{_tvStringValue = a})
5793−
5794−-- | The long value to exclude\/include.
5795−tvLongValue :: Lens' TargetingValue (Maybe Int64)
5796−tvLongValue
5797− = lens _tvLongValue (\ s a -> s{_tvLongValue = a})
5798−
5799−-- | The daypart targeting to include \/ exclude. Filled in when the key is
5800−-- GOOG_DAYPART_TARGETING.
5801−tvDayPartTargetingValue :: Lens' TargetingValue (Maybe (Maybe TargetingValueDayPartTargeting))
5802−tvDayPartTargetingValue
5803− = lens _tvDayPartTargetingValue
5804− (\ s a -> s{_tvDayPartTargetingValue = a})
5805−
5806−instance FromJSON TargetingValue where
5807− parseJSON
5808− = withObject "TargetingValue"
5809− (\ o ->
5810− TargetingValue <$>
5811− (o .:? "creativeSizeValue") <*> (o .:? "stringValue")
5812− <*> (o .:? "longValue")
5813− <*> (o .:? "dayPartTargetingValue"))
5814−
5815−instance ToJSON TargetingValue where
5816− toJSON TargetingValue{..}
5817− = object
5818− (catMaybes
5819− [("creativeSizeValue" .=) <$> _tvCreativeSizeValue,
5820− ("stringValue" .=) <$> _tvStringValue,
5821− ("longValue" .=) <$> _tvLongValue,
5822− ("dayPartTargetingValue" .=) <$>
5823− _tvDayPartTargetingValue])
5824−
5825−--
5826−-- /See:/ 'getFinalizedNegotiationByExternalDealIdRequest' smart constructor.
5827−newtype GetFinalizedNegotiationByExternalDealIdRequest = GetFinalizedNegotiationByExternalDealIdRequest
5828− { _gfnbedirIncludePrivateAuctions :: Maybe Bool
5829− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5830−
5831−-- | Creates a value of 'GetFinalizedNegotiationByExternalDealIdRequest' with the minimum fields required to make a request.
5832−--
5833−-- Use one of the following lenses to modify other fields as desired:
5834−--
5835−-- * 'gfnbedirIncludePrivateAuctions'
5836−getFinalizedNegotiationByExternalDealIdRequest
5837− :: GetFinalizedNegotiationByExternalDealIdRequest
5838−getFinalizedNegotiationByExternalDealIdRequest =
5839− GetFinalizedNegotiationByExternalDealIdRequest
5840− { _gfnbedirIncludePrivateAuctions = Nothing
5841− }
5842−
5843−gfnbedirIncludePrivateAuctions :: Lens' GetFinalizedNegotiationByExternalDealIdRequest (Maybe Bool)
5844−gfnbedirIncludePrivateAuctions
5845− = lens _gfnbedirIncludePrivateAuctions
5846− (\ s a -> s{_gfnbedirIncludePrivateAuctions = a})
5847−
5848−instance FromJSON
5849− GetFinalizedNegotiationByExternalDealIdRequest where
5850− parseJSON
5851− = withObject
5852− "GetFinalizedNegotiationByExternalDealIdRequest"
5853− (\ o ->
5854− GetFinalizedNegotiationByExternalDealIdRequest <$>
5855− (o .:? "includePrivateAuctions"))
5856−
5857−instance ToJSON
5858− GetFinalizedNegotiationByExternalDealIdRequest where
5859− toJSON
5860− GetFinalizedNegotiationByExternalDealIdRequest{..}
5861− = object
5862− (catMaybes
5863− [("includePrivateAuctions" .=) <$>
5864− _gfnbedirIncludePrivateAuctions])
5865−
5866−--
5867−-- /See:/ 'getNegotiationsResponse' smart constructor.
5868−data GetNegotiationsResponse = GetNegotiationsResponse
5869− { _gnrKind :: !Text
5870− , _gnrNegotiations :: !(Maybe [Maybe NegotiationDto])
5871− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5872−
5873−-- | Creates a value of 'GetNegotiationsResponse' with the minimum fields required to make a request.
5874−--
5875−-- Use one of the following lenses to modify other fields as desired:
5876−--
5877−-- * 'gnrKind'
5878−--
5879−-- * 'gnrNegotiations'
5880−getNegotiationsResponse
5881− :: GetNegotiationsResponse
5882−getNegotiationsResponse =
5883− GetNegotiationsResponse
5884− { _gnrKind = "adexchangebuyer#negotiationsList"
5885− , _gnrNegotiations = Nothing
5886− }
5887−
5888−gnrKind :: Lens' GetNegotiationsResponse Text
5889−gnrKind = lens _gnrKind (\ s a -> s{_gnrKind = a})
5890−
5891−gnrNegotiations :: Lens' GetNegotiationsResponse [Maybe NegotiationDto]
5892−gnrNegotiations
5893− = lens _gnrNegotiations
5894− (\ s a -> s{_gnrNegotiations = a})
5895− . _Default
5896− . _Coerce
5897−
5898−instance FromJSON GetNegotiationsResponse where
5899− parseJSON
5900− = withObject "GetNegotiationsResponse"
5901− (\ o ->
5902− GetNegotiationsResponse <$>
5903− (o .:? "kind" .!= "adexchangebuyer#negotiationsList")
5904− <*> (o .:? "negotiations" .!= mempty))
5905−
5906−instance ToJSON GetNegotiationsResponse where
5907− toJSON GetNegotiationsResponse{..}
5908− = object
5909− (catMaybes
5910− [Just ("kind" .= _gnrKind),
5911− ("negotiations" .=) <$> _gnrNegotiations])
5912−
5913−--
5914−-- /See:/ 'privateData' smart constructor.
5915−data PrivateData = PrivateData
5916− { _pdReferencePayload :: !(Maybe Word8)
5917− , _pdReferenceId :: !(Maybe Text)
5918− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5919−
5920−-- | Creates a value of 'PrivateData' with the minimum fields required to make a request.
5921−--
5922−-- Use one of the following lenses to modify other fields as desired:
5923−--
5924−-- * 'pdReferencePayload'
5925−--
5926−-- * 'pdReferenceId'
5927−privateData
5928− :: PrivateData
5929−privateData =
5930− PrivateData
5931− { _pdReferencePayload = Nothing
5932− , _pdReferenceId = Nothing
5933− }
5934−
5935−pdReferencePayload :: Lens' PrivateData (Maybe Word8)
5936−pdReferencePayload
5937− = lens _pdReferencePayload
5938− (\ s a -> s{_pdReferencePayload = a})
5939−
5940−pdReferenceId :: Lens' PrivateData (Maybe Text)
5941−pdReferenceId
5942− = lens _pdReferenceId
5943− (\ s a -> s{_pdReferenceId = a})
5944−
5945−instance FromJSON PrivateData where
5946− parseJSON
5947− = withObject "PrivateData"
5948− (\ o ->
5949− PrivateData <$>
5950− (o .:? "referencePayload") <*> (o .:? "referenceId"))
5951−
5952−instance ToJSON PrivateData where
5953− toJSON PrivateData{..}
5954− = object
5955− (catMaybes
5956− [("referencePayload" .=) <$> _pdReferencePayload,
5957− ("referenceId" .=) <$> _pdReferenceId])
5958−
5959−--
5960−-- /See:/ 'deliveryControlFrequencyCap' smart constructor.
5961−data DeliveryControlFrequencyCap = DeliveryControlFrequencyCap
5962− { _dcfcMaxImpressions :: !(Maybe Int32)
5963− , _dcfcNumTimeUnits :: !(Maybe Int32)
5964− , _dcfcTimeUnitType :: !(Maybe Text)
5965− } deriving (Eq,Read,Show,Data,Typeable,Generic)
5966−
5967−-- | Creates a value of 'DeliveryControlFrequencyCap' with the minimum fields required to make a request.
5968−--
5969−-- Use one of the following lenses to modify other fields as desired:
5970−--
5971−-- * 'dcfcMaxImpressions'
5972−--
5973−-- * 'dcfcNumTimeUnits'
5974−--
5975−-- * 'dcfcTimeUnitType'
5976−deliveryControlFrequencyCap
5977− :: DeliveryControlFrequencyCap
5978−deliveryControlFrequencyCap =
5979− DeliveryControlFrequencyCap
5980− { _dcfcMaxImpressions = Nothing
5981− , _dcfcNumTimeUnits = Nothing
5982− , _dcfcTimeUnitType = Nothing
5983− }
5984−
5985−dcfcMaxImpressions :: Lens' DeliveryControlFrequencyCap (Maybe Int32)
5986−dcfcMaxImpressions
5987− = lens _dcfcMaxImpressions
5988− (\ s a -> s{_dcfcMaxImpressions = a})
5989−
5990−dcfcNumTimeUnits :: Lens' DeliveryControlFrequencyCap (Maybe Int32)
5991−dcfcNumTimeUnits
5992− = lens _dcfcNumTimeUnits
5993− (\ s a -> s{_dcfcNumTimeUnits = a})
5994−
5995−dcfcTimeUnitType :: Lens' DeliveryControlFrequencyCap (Maybe Text)
5996−dcfcTimeUnitType
5997− = lens _dcfcTimeUnitType
5998− (\ s a -> s{_dcfcTimeUnitType = a})
5999−
6000−instance FromJSON DeliveryControlFrequencyCap where
6001− parseJSON
6002− = withObject "DeliveryControlFrequencyCap"
6003− (\ o ->
6004− DeliveryControlFrequencyCap <$>
6005− (o .:? "maxImpressions") <*> (o .:? "numTimeUnits")
6006− <*> (o .:? "timeUnitType"))
6007−
6008−instance ToJSON DeliveryControlFrequencyCap where
6009− toJSON DeliveryControlFrequencyCap{..}
6010− = object
6011− (catMaybes
6012− [("maxImpressions" .=) <$> _dcfcMaxImpressions,
6013− ("numTimeUnits" .=) <$> _dcfcNumTimeUnits,
6014− ("timeUnitType" .=) <$> _dcfcTimeUnitType])
6015−
6016−-- | The configuration data for Ad Exchange RTB - Budget API.
6017−--
6018−-- /See:/ 'budget' smart constructor.
6019−data Budget = Budget
6020− { _budCurrencyCode :: !(Maybe Text)
6021− , _budKind :: !Text
6022− , _budBudgetAmount :: !(Maybe Int64)
6023− , _budAccountId :: !(Maybe Int64)
6024− , _budId :: !(Maybe Text)
6025− , _budBillingId :: !(Maybe Int64)
6026− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6027−
6028−-- | Creates a value of 'Budget' with the minimum fields required to make a request.
6029−--
6030−-- Use one of the following lenses to modify other fields as desired:
6031−--
6032−-- * 'budCurrencyCode'
6033−--
6034−-- * 'budKind'
6035−--
6036−-- * 'budBudgetAmount'
6037−--
6038−-- * 'budAccountId'
6039−--
6040−-- * 'budId'
6041−--
6042−-- * 'budBillingId'
6043−budget
6044− :: Budget
6045−budget =
6046− Budget
6047− { _budCurrencyCode = Nothing
6048− , _budKind = "adexchangebuyer#budget"
6049− , _budBudgetAmount = Nothing
6050− , _budAccountId = Nothing
6051− , _budId = Nothing
6052− , _budBillingId = Nothing
6053− }
6054−
6055−-- | The currency code for the buyer. This cannot be altered here.
6056−budCurrencyCode :: Lens' Budget (Maybe Text)
6057−budCurrencyCode
6058− = lens _budCurrencyCode
6059− (\ s a -> s{_budCurrencyCode = a})
6060−
6061−-- | The kind of the resource, i.e. \"adexchangebuyer#budget\".
6062−budKind :: Lens' Budget Text
6063−budKind = lens _budKind (\ s a -> s{_budKind = a})
6064−
6065−-- | The budget amount to apply for the billingId provided. This is required
6066−-- for update requests.
6067−budBudgetAmount :: Lens' Budget (Maybe Int64)
6068−budBudgetAmount
6069− = lens _budBudgetAmount
6070− (\ s a -> s{_budBudgetAmount = a})
6071−
6072−-- | The id of the account. This is required for get and update requests.
6073−budAccountId :: Lens' Budget (Maybe Int64)
6074−budAccountId
6075− = lens _budAccountId (\ s a -> s{_budAccountId = a})
6076−
6077−-- | The unique id that describes this item.
6078−budId :: Lens' Budget (Maybe Text)
6079−budId = lens _budId (\ s a -> s{_budId = a})
6080−
6081−-- | The billing id to determine which adgroup to provide budget information
6082−-- for. This is required for get and update requests.
6083−budBillingId :: Lens' Budget (Maybe Int64)
6084−budBillingId
6085− = lens _budBillingId (\ s a -> s{_budBillingId = a})
6086−
6087−instance FromJSON Budget where
6088− parseJSON
6089− = withObject "Budget"
6090− (\ o ->
6091− Budget <$>
6092− (o .:? "currencyCode") <*>
6093− (o .:? "kind" .!= "adexchangebuyer#budget")
6094− <*> (o .:? "budgetAmount")
6095− <*> (o .:? "accountId")
6096− <*> (o .:? "id")
6097− <*> (o .:? "billingId"))
6098−
6099−instance ToJSON Budget where
6100− toJSON Budget{..}
6101− = object
6102− (catMaybes
6103− [("currencyCode" .=) <$> _budCurrencyCode,
6104− Just ("kind" .= _budKind),
6105− ("budgetAmount" .=) <$> _budBudgetAmount,
6106− ("accountId" .=) <$> _budAccountId,
6107− ("id" .=) <$> _budId,
6108− ("billingId" .=) <$> _budBillingId])
6109−
6110−--
6111−-- /See:/ 'marketplaceDealParty' smart constructor.
6112−data MarketplaceDealParty = MarketplaceDealParty
6113− { _mdpSeller :: !(Maybe (Maybe Seller))
6114− , _mdpBuyer :: !(Maybe (Maybe Buyer))
6115− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6116−
6117−-- | Creates a value of 'MarketplaceDealParty' with the minimum fields required to make a request.
6118−--
6119−-- Use one of the following lenses to modify other fields as desired:
6120−--
6121−-- * 'mdpSeller'
6122−--
6123−-- * 'mdpBuyer'
6124−marketplaceDealParty
6125− :: MarketplaceDealParty
6126−marketplaceDealParty =
6127− MarketplaceDealParty
6128− { _mdpSeller = Nothing
6129− , _mdpBuyer = Nothing
6130− }
6131−
6132−-- | The buyer\/seller associated with the deal. One of buyer\/seller is
6133−-- specified for a deal party.
6134−mdpSeller :: Lens' MarketplaceDealParty (Maybe (Maybe Seller))
6135−mdpSeller
6136− = lens _mdpSeller (\ s a -> s{_mdpSeller = a})
6137−
6138−-- | The buyer\/seller associated with the deal. One of buyer\/seller is
6139−-- specified for a deal-party.
6140−mdpBuyer :: Lens' MarketplaceDealParty (Maybe (Maybe Buyer))
6141−mdpBuyer = lens _mdpBuyer (\ s a -> s{_mdpBuyer = a})
6142−
6143−instance FromJSON MarketplaceDealParty where
6144− parseJSON
6145− = withObject "MarketplaceDealParty"
6146− (\ o ->
6147− MarketplaceDealParty <$>
6148− (o .:? "seller") <*> (o .:? "buyer"))
6149−
6150−instance ToJSON MarketplaceDealParty where
6151− toJSON MarketplaceDealParty{..}
6152− = object
6153− (catMaybes
6154− [("seller" .=) <$> _mdpSeller,
6155− ("buyer" .=) <$> _mdpBuyer])
6156−
6157−--
6158−-- /See:/ 'dealPartyDto' smart constructor.
6159−data DealPartyDto = DealPartyDto
6160− { _dpdBuyerSellerRole :: !(Maybe Text)
6161− , _dpdCustomerId :: !(Maybe Int32)
6162− , _dpdName :: !(Maybe Text)
6163− , _dpdWebProperty :: !(Maybe (Maybe WebPropertyDto))
6164− , _dpdBuyer :: !(Maybe (Maybe BuyerDto))
6165− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6166−
6167−-- | Creates a value of 'DealPartyDto' with the minimum fields required to make a request.
6168−--
6169−-- Use one of the following lenses to modify other fields as desired:
6170−--
6171−-- * 'dpdBuyerSellerRole'
6172−--
6173−-- * 'dpdCustomerId'
6174−--
6175−-- * 'dpdName'
6176−--
6177−-- * 'dpdWebProperty'
6178−--
6179−-- * 'dpdBuyer'
6180−dealPartyDto
6181− :: DealPartyDto
6182−dealPartyDto =
6183− DealPartyDto
6184− { _dpdBuyerSellerRole = Nothing
6185− , _dpdCustomerId = Nothing
6186− , _dpdName = Nothing
6187− , _dpdWebProperty = Nothing
6188− , _dpdBuyer = Nothing
6189− }
6190−
6191−dpdBuyerSellerRole :: Lens' DealPartyDto (Maybe Text)
6192−dpdBuyerSellerRole
6193− = lens _dpdBuyerSellerRole
6194− (\ s a -> s{_dpdBuyerSellerRole = a})
6195−
6196−dpdCustomerId :: Lens' DealPartyDto (Maybe Int32)
6197−dpdCustomerId
6198− = lens _dpdCustomerId
6199− (\ s a -> s{_dpdCustomerId = a})
6200−
6201−dpdName :: Lens' DealPartyDto (Maybe Text)
6202−dpdName = lens _dpdName (\ s a -> s{_dpdName = a})
6203−
6204−dpdWebProperty :: Lens' DealPartyDto (Maybe (Maybe WebPropertyDto))
6205−dpdWebProperty
6206− = lens _dpdWebProperty
6207− (\ s a -> s{_dpdWebProperty = a})
6208−
6209−dpdBuyer :: Lens' DealPartyDto (Maybe (Maybe BuyerDto))
6210−dpdBuyer = lens _dpdBuyer (\ s a -> s{_dpdBuyer = a})
6211−
6212−instance FromJSON DealPartyDto where
6213− parseJSON
6214− = withObject "DealPartyDto"
6215− (\ o ->
6216− DealPartyDto <$>
6217− (o .:? "buyerSellerRole") <*> (o .:? "customerId")
6218− <*> (o .:? "name")
6219− <*> (o .:? "webProperty")
6220− <*> (o .:? "buyer"))
6221−
6222−instance ToJSON DealPartyDto where
6223− toJSON DealPartyDto{..}
6224− = object
6225− (catMaybes
6226− [("buyerSellerRole" .=) <$> _dpdBuyerSellerRole,
6227− ("customerId" .=) <$> _dpdCustomerId,
6228− ("name" .=) <$> _dpdName,
6229− ("webProperty" .=) <$> _dpdWebProperty,
6230− ("buyer" .=) <$> _dpdBuyer])
6231−
6232−--
6233−-- /See:/ 'addOrderNotesRequest' smart constructor.
6234−newtype AddOrderNotesRequest = AddOrderNotesRequest
6235− { _aNotes :: Maybe [Maybe MarketplaceNote]
6236− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6237−
6238−-- | Creates a value of 'AddOrderNotesRequest' with the minimum fields required to make a request.
6239−--
6240−-- Use one of the following lenses to modify other fields as desired:
6241−--
6242−-- * 'aNotes'
6243−addOrderNotesRequest
6244− :: AddOrderNotesRequest
6245−addOrderNotesRequest =
6246− AddOrderNotesRequest
6247− { _aNotes = Nothing
6248− }
6249−
6250−-- | The list of notes to add.
6251−aNotes :: Lens' AddOrderNotesRequest [Maybe MarketplaceNote]
6252−aNotes
6253− = lens _aNotes (\ s a -> s{_aNotes = a}) . _Default .
6254− _Coerce
6255−
6256−instance FromJSON AddOrderNotesRequest where
6257− parseJSON
6258− = withObject "AddOrderNotesRequest"
6259− (\ o ->
6260− AddOrderNotesRequest <$> (o .:? "notes" .!= mempty))
6261−
6262−instance ToJSON AddOrderNotesRequest where
6263− toJSON AddOrderNotesRequest{..}
6264− = object (catMaybes [("notes" .=) <$> _aNotes])
6265−
6266−--
6267−-- /See:/ 'creativeItemCorrections' smart constructor.
6268−data CreativeItemCorrections = CreativeItemCorrections
6269− { _cicReason :: !(Maybe Text)
6270− , _cicDetails :: !(Maybe [Text])
6271− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6272−
6273−-- | Creates a value of 'CreativeItemCorrections' with the minimum fields required to make a request.
6274−--
6275−-- Use one of the following lenses to modify other fields as desired:
6276−--
6277−-- * 'cicReason'
6278−--
6279−-- * 'cicDetails'
6280−creativeItemCorrections
6281− :: CreativeItemCorrections
6282−creativeItemCorrections =
6283− CreativeItemCorrections
6284− { _cicReason = Nothing
6285− , _cicDetails = Nothing
6286− }
6287−
6288−-- | The type of correction that was applied to the creative.
6289−cicReason :: Lens' CreativeItemCorrections (Maybe Text)
6290−cicReason
6291− = lens _cicReason (\ s a -> s{_cicReason = a})
6292−
6293−-- | Additional details about the correction.
6294−cicDetails :: Lens' CreativeItemCorrections [Text]
6295−cicDetails
6296− = lens _cicDetails (\ s a -> s{_cicDetails = a}) .
6297− _Default
6298− . _Coerce
6299−
6300−instance FromJSON CreativeItemCorrections where
6301− parseJSON
6302− = withObject "CreativeItemCorrections"
6303− (\ o ->
6304− CreativeItemCorrections <$>
6305− (o .:? "reason") <*> (o .:? "details" .!= mempty))
6306−
6307−instance ToJSON CreativeItemCorrections where
6308− toJSON CreativeItemCorrections{..}
6309− = object
6310− (catMaybes
6311− [("reason" .=) <$> _cicReason,
6312− ("details" .=) <$> _cicDetails])
6313−
6314−--
6315−-- /See:/ 'createOrdersRequest' smart constructor.
6316−data CreateOrdersRequest = CreateOrdersRequest
6317− { _cWebPropertyCode :: !(Maybe Text)
6318− , _cOrders :: !(Maybe [Maybe MarketplaceOrder])
6319− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6320−
6321−-- | Creates a value of 'CreateOrdersRequest' with the minimum fields required to make a request.
6322−--
6323−-- Use one of the following lenses to modify other fields as desired:
6324−--
6325−-- * 'cWebPropertyCode'
6326−--
6327−-- * 'cOrders'
6328−createOrdersRequest
6329− :: CreateOrdersRequest
6330−createOrdersRequest =
6331− CreateOrdersRequest
6332− { _cWebPropertyCode = Nothing
6333− , _cOrders = Nothing
6334− }
6335−
6336−cWebPropertyCode :: Lens' CreateOrdersRequest (Maybe Text)
6337−cWebPropertyCode
6338− = lens _cWebPropertyCode
6339− (\ s a -> s{_cWebPropertyCode = a})
6340−
6341−-- | The list of orders to create.
6342−cOrders :: Lens' CreateOrdersRequest [Maybe MarketplaceOrder]
6343−cOrders
6344− = lens _cOrders (\ s a -> s{_cOrders = a}) . _Default
6345− . _Coerce
6346−
6347−instance FromJSON CreateOrdersRequest where
6348− parseJSON
6349− = withObject "CreateOrdersRequest"
6350− (\ o ->
6351− CreateOrdersRequest <$>
6352− (o .:? "webPropertyCode") <*>
6353− (o .:? "orders" .!= mempty))
6354−
6355−instance ToJSON CreateOrdersRequest where
6356− toJSON CreateOrdersRequest{..}
6357− = object
6358− (catMaybes
6359− [("webPropertyCode" .=) <$> _cWebPropertyCode,
6360− ("orders" .=) <$> _cOrders])
6361−
6362−-- | An account feed lists Ad Exchange buyer accounts that the user has
6363−-- access to. Each entry in the feed corresponds to a single buyer account.
6364−--
6365−-- /See:/ 'accountsList' smart constructor.
6366−data AccountsList = AccountsList
6367− { _alKind :: !Text
6368− , _alItems :: !(Maybe [Maybe Account])
6369− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6370−
6371−-- | Creates a value of 'AccountsList' with the minimum fields required to make a request.
6372−--
6373−-- Use one of the following lenses to modify other fields as desired:
6374−--
6375−-- * 'alKind'
6376−--
6377−-- * 'alItems'
6378−accountsList
6379− :: AccountsList
6380−accountsList =
6381− AccountsList
6382− { _alKind = "adexchangebuyer#accountsList"
6383− , _alItems = Nothing
6384− }
6385−
6386−-- | Resource type.
6387−alKind :: Lens' AccountsList Text
6388−alKind = lens _alKind (\ s a -> s{_alKind = a})
6389−
6390−-- | A list of accounts.
6391−alItems :: Lens' AccountsList [Maybe Account]
6392−alItems
6393− = lens _alItems (\ s a -> s{_alItems = a}) . _Default
6394− . _Coerce
6395−
6396−instance FromJSON AccountsList where
6397− parseJSON
6398− = withObject "AccountsList"
6399− (\ o ->
6400− AccountsList <$>
6401− (o .:? "kind" .!= "adexchangebuyer#accountsList") <*>
6402− (o .:? "items" .!= mempty))
6403−
6404−instance ToJSON AccountsList where
6405− toJSON AccountsList{..}
6406− = object
6407− (catMaybes
6408− [Just ("kind" .= _alKind),
6409− ("items" .=) <$> _alItems])
6410−
6411−--
6412−-- /See:/ 'getOrdersResponse' smart constructor.
6413−newtype GetOrdersResponse = GetOrdersResponse
6414− { _gorOrders :: Maybe [Maybe MarketplaceOrder]
6415− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6416−
6417−-- | Creates a value of 'GetOrdersResponse' with the minimum fields required to make a request.
6418−--
6419−-- Use one of the following lenses to modify other fields as desired:
6420−--
6421−-- * 'gorOrders'
6422−getOrdersResponse
6423− :: GetOrdersResponse
6424−getOrdersResponse =
6425− GetOrdersResponse
6426− { _gorOrders = Nothing
6427− }
6428−
6429−-- | The list of matching orders.
6430−gorOrders :: Lens' GetOrdersResponse [Maybe MarketplaceOrder]
6431−gorOrders
6432− = lens _gorOrders (\ s a -> s{_gorOrders = a}) .
6433− _Default
6434− . _Coerce
6435−
6436−instance FromJSON GetOrdersResponse where
6437− parseJSON
6438− = withObject "GetOrdersResponse"
6439− (\ o ->
6440− GetOrdersResponse <$> (o .:? "orders" .!= mempty))
6441−
6442−instance ToJSON GetOrdersResponse where
6443− toJSON GetOrdersResponse{..}
6444− = object (catMaybes [("orders" .=) <$> _gorOrders])
6445−
6446−--
6447−-- /See:/ 'ruleKeyValuePair' smart constructor.
6448−data RuleKeyValuePair = RuleKeyValuePair
6449− { _rkvpKeyName :: !(Maybe Text)
6450− , _rkvpValue :: !(Maybe Text)
6451− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6452−
6453−-- | Creates a value of 'RuleKeyValuePair' with the minimum fields required to make a request.
6454−--
6455−-- Use one of the following lenses to modify other fields as desired:
6456−--
6457−-- * 'rkvpKeyName'
6458−--
6459−-- * 'rkvpValue'
6460−ruleKeyValuePair
6461− :: RuleKeyValuePair
6462−ruleKeyValuePair =
6463− RuleKeyValuePair
6464− { _rkvpKeyName = Nothing
6465− , _rkvpValue = Nothing
6466− }
6467−
6468−rkvpKeyName :: Lens' RuleKeyValuePair (Maybe Text)
6469−rkvpKeyName
6470− = lens _rkvpKeyName (\ s a -> s{_rkvpKeyName = a})
6471−
6472−rkvpValue :: Lens' RuleKeyValuePair (Maybe Text)
6473−rkvpValue
6474− = lens _rkvpValue (\ s a -> s{_rkvpValue = a})
6475−
6476−instance FromJSON RuleKeyValuePair where
6477− parseJSON
6478− = withObject "RuleKeyValuePair"
6479− (\ o ->
6480− RuleKeyValuePair <$>
6481− (o .:? "keyName") <*> (o .:? "value"))
6482−
6483−instance ToJSON RuleKeyValuePair where
6484− toJSON RuleKeyValuePair{..}
6485− = object
6486− (catMaybes
6487− [("keyName" .=) <$> _rkvpKeyName,
6488− ("value" .=) <$> _rkvpValue])
6489−
6490−--
6491−-- /See:/ 'adSize' smart constructor.
6492−data AdSize = AdSize
6493− { _asHeight :: !(Maybe Int32)
6494− , _asWidth :: !(Maybe Int32)
6495− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6496−
6497−-- | Creates a value of 'AdSize' with the minimum fields required to make a request.
6498−--
6499−-- Use one of the following lenses to modify other fields as desired:
6500−--
6501−-- * 'asHeight'
6502−--
6503−-- * 'asWidth'
6504−adSize
6505− :: AdSize
6506−adSize =
6507− AdSize
6508− { _asHeight = Nothing
6509− , _asWidth = Nothing
6510− }
6511−
6512−asHeight :: Lens' AdSize (Maybe Int32)
6513−asHeight = lens _asHeight (\ s a -> s{_asHeight = a})
6514−
6515−asWidth :: Lens' AdSize (Maybe Int32)
6516−asWidth = lens _asWidth (\ s a -> s{_asWidth = a})
6517−
6518−instance FromJSON AdSize where
6519− parseJSON
6520− = withObject "AdSize"
6521− (\ o ->
6522− AdSize <$> (o .:? "height") <*> (o .:? "width"))
6523−
6524−instance ToJSON AdSize where
6525− toJSON AdSize{..}
6526− = object
6527− (catMaybes
6528− [("height" .=) <$> _asHeight,
6529− ("width" .=) <$> _asWidth])
6530−
6531−--
6532−-- /See:/ 'getOrderNotesResponse' smart constructor.
6533−newtype GetOrderNotesResponse = GetOrderNotesResponse
6534− { _gonrNotes :: Maybe [Maybe MarketplaceNote]
6535− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6536−
6537−-- | Creates a value of 'GetOrderNotesResponse' with the minimum fields required to make a request.
6538−--
6539−-- Use one of the following lenses to modify other fields as desired:
6540−--
6541−-- * 'gonrNotes'
6542−getOrderNotesResponse
6543− :: GetOrderNotesResponse
6544−getOrderNotesResponse =
6545− GetOrderNotesResponse
6546− { _gonrNotes = Nothing
6547− }
6548−
6549−-- | The list of matching notes.
6550−gonrNotes :: Lens' GetOrderNotesResponse [Maybe MarketplaceNote]
6551−gonrNotes
6552− = lens _gonrNotes (\ s a -> s{_gonrNotes = a}) .
6553− _Default
6554− . _Coerce
6555−
6556−instance FromJSON GetOrderNotesResponse where
6557− parseJSON
6558− = withObject "GetOrderNotesResponse"
6559− (\ o ->
6560− GetOrderNotesResponse <$> (o .:? "notes" .!= mempty))
6561−
6562−instance ToJSON GetOrderNotesResponse where
6563− toJSON GetOrderNotesResponse{..}
6564− = object (catMaybes [("notes" .=) <$> _gonrNotes])
6565−
6566−-- | A creative and its classification data.
6567−--
6568−-- /See:/ 'creative' smart constructor.
6569−data Creative = Creative
6570− { _cAttribute :: !(Maybe [Int32])
6571− , _cNativeAd :: !(Maybe CreativeNativeAd)
6572− , _cHeight :: !(Maybe Int32)
6573− , _cBuyerCreativeId :: !(Maybe Text)
6574− , _cAdvertiserName :: !(Maybe Text)
6575− , _cAgencyId :: !(Maybe Int64)
6576− , _cCorrections :: !(Maybe [CreativeItemCorrections])
6577− , _cProductCategories :: !(Maybe [Int32])
6578− , _cKind :: !Text
6579− , _cHTMLSnippet :: !(Maybe Text)
6580− , _cAdvertiserId :: !(Maybe [Int64])
6581− , _cRestrictedCategories :: !(Maybe [Int32])
6582− , _cDealsStatus :: !(Maybe Text)
6583− , _cWidth :: !(Maybe Int32)
6584− , _cClickThroughUrl :: !(Maybe [Text])
6585− , _cVendorType :: !(Maybe [Int32])
6586− , _cAccountId :: !(Maybe Int32)
6587− , _cImpressionTrackingUrl :: !(Maybe [Text])
6588− , _cFilteringReasons :: !(Maybe CreativeFilteringReasons)
6589− , _cVersion :: !(Maybe Int32)
6590− , _cSensitiveCategories :: !(Maybe [Int32])
6591− , _cVideoURL :: !(Maybe Text)
6592− , _cApiUploadTimestamp :: !(Maybe UTCTime)
6593− , _cServingRestrictions :: !(Maybe [CreativeItemServingRestrictions])
6594− , _cOpenAuctionStatus :: !(Maybe Text)
6595− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6596−
6597−-- | Creates a value of 'Creative' with the minimum fields required to make a request.
6598−--
6599−-- Use one of the following lenses to modify other fields as desired:
6600−--
6601−-- * 'cAttribute'
6602−--
6603−-- * 'cNativeAd'
6604−--
6605−-- * 'cHeight'
6606−--
6607−-- * 'cBuyerCreativeId'
6608−--
6609−-- * 'cAdvertiserName'
6610−--
6611−-- * 'cAgencyId'
6612−--
6613−-- * 'cCorrections'
6614−--
6615−-- * 'cProductCategories'
6616−--
6617−-- * 'cKind'
6618−--
6619−-- * 'cHTMLSnippet'
6620−--
6621−-- * 'cAdvertiserId'
6622−--
6623−-- * 'cRestrictedCategories'
6624−--
6625−-- * 'cDealsStatus'
6626−--
6627−-- * 'cWidth'
6628−--
6629−-- * 'cClickThroughUrl'
6630−--
6631−-- * 'cVendorType'
6632−--
6633−-- * 'cAccountId'
6634−--
6635−-- * 'cImpressionTrackingUrl'
6636−--
6637−-- * 'cFilteringReasons'
6638−--
6639−-- * 'cVersion'
6640−--
6641−-- * 'cSensitiveCategories'
6642−--
6643−-- * 'cVideoURL'
6644−--
6645−-- * 'cApiUploadTimestamp'
6646−--
6647−-- * 'cServingRestrictions'
6648−--
6649−-- * 'cOpenAuctionStatus'
6650−creative
6651− :: Creative
6652−creative =
6653− Creative
6654− { _cAttribute = Nothing
6655− , _cNativeAd = Nothing
6656− , _cHeight = Nothing
6657− , _cBuyerCreativeId = Nothing
6658− , _cAdvertiserName = Nothing
6659− , _cAgencyId = Nothing
6660− , _cCorrections = Nothing
6661− , _cProductCategories = Nothing
6662− , _cKind = "adexchangebuyer#creative"
6663− , _cHTMLSnippet = Nothing
6664− , _cAdvertiserId = Nothing
6665− , _cRestrictedCategories = Nothing
6666− , _cDealsStatus = Nothing
6667− , _cWidth = Nothing
6668− , _cClickThroughUrl = Nothing
6669− , _cVendorType = Nothing
6670− , _cAccountId = Nothing
6671− , _cImpressionTrackingUrl = Nothing
6672− , _cFilteringReasons = Nothing
6673− , _cVersion = Nothing
6674− , _cSensitiveCategories = Nothing
6675− , _cVideoURL = Nothing
6676− , _cApiUploadTimestamp = Nothing
6677− , _cServingRestrictions = Nothing
6678− , _cOpenAuctionStatus = Nothing
6679− }
6680−
6681−-- | All attributes for the ads that may be shown from this snippet.
6682−cAttribute :: Lens' Creative [Int32]
6683−cAttribute
6684− = lens _cAttribute (\ s a -> s{_cAttribute = a}) .
6685− _Default
6686− . _Coerce
6687−
6688−-- | If nativeAd is set, HTMLSnippet and videoURL should not be set.
6689−cNativeAd :: Lens' Creative (Maybe CreativeNativeAd)
6690−cNativeAd
6691− = lens _cNativeAd (\ s a -> s{_cNativeAd = a})
6692−
6693−-- | Ad height.
6694−cHeight :: Lens' Creative (Maybe Int32)
6695−cHeight = lens _cHeight (\ s a -> s{_cHeight = a})
6696−
6697−-- | A buyer-specific id identifying the creative in this ad.
6698−cBuyerCreativeId :: Lens' Creative (Maybe Text)
6699−cBuyerCreativeId
6700− = lens _cBuyerCreativeId
6701− (\ s a -> s{_cBuyerCreativeId = a})
6702−
6703−-- | The name of the company being advertised in the creative.
6704−cAdvertiserName :: Lens' Creative (Maybe Text)
6705−cAdvertiserName
6706− = lens _cAdvertiserName
6707− (\ s a -> s{_cAdvertiserName = a})
6708−
6709−-- | The agency id for this creative.
6710−cAgencyId :: Lens' Creative (Maybe Int64)
6711−cAgencyId
6712− = lens _cAgencyId (\ s a -> s{_cAgencyId = a})
6713−
6714−-- | Shows any corrections that were applied to this creative. Read-only.
6715−-- This field should not be set in requests.
6716−cCorrections :: Lens' Creative [CreativeItemCorrections]
6717−cCorrections
6718− = lens _cCorrections (\ s a -> s{_cCorrections = a})
6719− . _Default
6720− . _Coerce
6721−
6722−-- | Detected product categories, if any. Read-only. This field should not be
6723−-- set in requests.
6724−cProductCategories :: Lens' Creative [Int32]
6725−cProductCategories
6726− = lens _cProductCategories
6727− (\ s a -> s{_cProductCategories = a})
6728− . _Default
6729− . _Coerce
6730−
6731−-- | Resource type.
6732−cKind :: Lens' Creative Text
6733−cKind = lens _cKind (\ s a -> s{_cKind = a})
6734−
6735−-- | The HTML snippet that displays the ad when inserted in the web page. If
6736−-- set, videoURL should not be set.
6737−cHTMLSnippet :: Lens' Creative (Maybe Text)
6738−cHTMLSnippet
6739− = lens _cHTMLSnippet (\ s a -> s{_cHTMLSnippet = a})
6740−
6741−-- | Detected advertiser id, if any. Read-only. This field should not be set
6742−-- in requests.
6743−cAdvertiserId :: Lens' Creative [Int64]
6744−cAdvertiserId
6745− = lens _cAdvertiserId
6746− (\ s a -> s{_cAdvertiserId = a})
6747− . _Default
6748− . _Coerce
6749−
6750−-- | All restricted categories for the ads that may be shown from this
6751−-- snippet.
6752−cRestrictedCategories :: Lens' Creative [Int32]
6753−cRestrictedCategories
6754− = lens _cRestrictedCategories
6755− (\ s a -> s{_cRestrictedCategories = a})
6756− . _Default
6757− . _Coerce
6758−
6759−-- | Top-level deals status. Read-only. This field should not be set in
6760−-- requests. If disapproved, an entry for auctionType=DIRECT_DEALS (or ALL)
6761−-- in servingRestrictions will also exist. Note that this may be nuanced
6762−-- with other contextual restrictions, in which case it may be preferable
6763−-- to read from servingRestrictions directly.
6764−cDealsStatus :: Lens' Creative (Maybe Text)
6765−cDealsStatus
6766− = lens _cDealsStatus (\ s a -> s{_cDealsStatus = a})
6767−
6768−-- | Ad width.
6769−cWidth :: Lens' Creative (Maybe Int32)
6770−cWidth = lens _cWidth (\ s a -> s{_cWidth = a})
6771−
6772−-- | The set of destination urls for the snippet.
6773−cClickThroughUrl :: Lens' Creative [Text]
6774−cClickThroughUrl
6775− = lens _cClickThroughUrl
6776− (\ s a -> s{_cClickThroughUrl = a})
6777− . _Default
6778− . _Coerce
6779−
6780−-- | All vendor types for the ads that may be shown from this snippet.
6781−cVendorType :: Lens' Creative [Int32]
6782−cVendorType
6783− = lens _cVendorType (\ s a -> s{_cVendorType = a}) .
6784− _Default
6785− . _Coerce
6786−
6787−-- | Account id.
6788−cAccountId :: Lens' Creative (Maybe Int32)
6789−cAccountId
6790− = lens _cAccountId (\ s a -> s{_cAccountId = a})
6791−
6792−-- | The set of urls to be called to record an impression.
6793−cImpressionTrackingUrl :: Lens' Creative [Text]
6794−cImpressionTrackingUrl
6795− = lens _cImpressionTrackingUrl
6796− (\ s a -> s{_cImpressionTrackingUrl = a})
6797− . _Default
6798− . _Coerce
6799−
6800−-- | The filtering reasons for the creative. Read-only. This field should not
6801−-- be set in requests.
6802−cFilteringReasons :: Lens' Creative (Maybe CreativeFilteringReasons)
6803−cFilteringReasons
6804− = lens _cFilteringReasons
6805− (\ s a -> s{_cFilteringReasons = a})
6806−
6807−-- | The version for this creative. Read-only. This field should not be set
6808−-- in requests.
6809−cVersion :: Lens' Creative (Maybe Int32)
6810−cVersion = lens _cVersion (\ s a -> s{_cVersion = a})
6811−
6812−-- | Detected sensitive categories, if any. Read-only. This field should not
6813−-- be set in requests.
6814−cSensitiveCategories :: Lens' Creative [Int32]
6815−cSensitiveCategories
6816− = lens _cSensitiveCategories
6817− (\ s a -> s{_cSensitiveCategories = a})
6818− . _Default
6819− . _Coerce
6820−
6821−-- | The url to fetch a video ad. If set, HTMLSnippet should not be set.
6822−cVideoURL :: Lens' Creative (Maybe Text)
6823−cVideoURL
6824− = lens _cVideoURL (\ s a -> s{_cVideoURL = a})
6825−
6826−-- | The last upload timestamp of this creative if it was uploaded via API.
6827−-- Read-only. The value of this field is generated, and will be ignored for
6828−-- uploads. (formatted RFC 3339 timestamp).
6829−cApiUploadTimestamp :: Lens' Creative (Maybe UTCTime)
6830−cApiUploadTimestamp
6831− = lens _cApiUploadTimestamp
6832− (\ s a -> s{_cApiUploadTimestamp = a})
6833−
6834−-- | The granular status of this ad in specific contexts. A context here
6835−-- relates to where something ultimately serves (for example, a physical
6836−-- location, a platform, an HTTPS vs HTTP request, or the type of auction).
6837−-- Read-only. This field should not be set in requests.
6838−cServingRestrictions :: Lens' Creative [CreativeItemServingRestrictions]
6839−cServingRestrictions
6840− = lens _cServingRestrictions
6841− (\ s a -> s{_cServingRestrictions = a})
6842− . _Default
6843− . _Coerce
6844−
6845−-- | Top-level open auction status. Read-only. This field should not be set
6846−-- in requests. If disapproved, an entry for auctionType=OPEN_AUCTION (or
6847−-- ALL) in servingRestrictions will also exist. Note that this may be
6848−-- nuanced with other contextual restrictions, in which case it may be
6849−-- preferable to read from ServingRestrictions directly.
6850−cOpenAuctionStatus :: Lens' Creative (Maybe Text)
6851−cOpenAuctionStatus
6852− = lens _cOpenAuctionStatus
6853− (\ s a -> s{_cOpenAuctionStatus = a})
6854−
6855−instance FromJSON Creative where
6856− parseJSON
6857− = withObject "Creative"
6858− (\ o ->
6859− Creative <$>
6860− (o .:? "attribute" .!= mempty) <*> (o .:? "nativeAd")
6861− <*> (o .:? "height")
6862− <*> (o .:? "buyerCreativeId")
6863− <*> (o .:? "advertiserName")
6864− <*> (o .:? "agencyId")
6865− <*> (o .:? "corrections" .!= mempty)
6866− <*> (o .:? "productCategories" .!= mempty)
6867− <*> (o .:? "kind" .!= "adexchangebuyer#creative")
6868− <*> (o .:? "HTMLSnippet")
6869− <*> (o .:? "advertiserId" .!= mempty)
6870− <*> (o .:? "restrictedCategories" .!= mempty)
6871− <*> (o .:? "dealsStatus")
6872− <*> (o .:? "width")
6873− <*> (o .:? "clickThroughUrl" .!= mempty)
6874− <*> (o .:? "vendorType" .!= mempty)
6875− <*> (o .:? "accountId")
6876− <*> (o .:? "impressionTrackingUrl" .!= mempty)
6877− <*> (o .:? "filteringReasons")
6878− <*> (o .:? "version")
6879− <*> (o .:? "sensitiveCategories" .!= mempty)
6880− <*> (o .:? "videoURL")
6881− <*> (o .:? "api_upload_timestamp")
6882− <*> (o .:? "servingRestrictions" .!= mempty)
6883− <*> (o .:? "openAuctionStatus"))
6884−
6885−instance ToJSON Creative where
6886− toJSON Creative{..}
6887− = object
6888− (catMaybes
6889− [("attribute" .=) <$> _cAttribute,
6890− ("nativeAd" .=) <$> _cNativeAd,
6891− ("height" .=) <$> _cHeight,
6892− ("buyerCreativeId" .=) <$> _cBuyerCreativeId,
6893− ("advertiserName" .=) <$> _cAdvertiserName,
6894− ("agencyId" .=) <$> _cAgencyId,
6895− ("corrections" .=) <$> _cCorrections,
6896− ("productCategories" .=) <$> _cProductCategories,
6897− Just ("kind" .= _cKind),
6898− ("HTMLSnippet" .=) <$> _cHTMLSnippet,
6899− ("advertiserId" .=) <$> _cAdvertiserId,
6900− ("restrictedCategories" .=) <$>
6901− _cRestrictedCategories,
6902− ("dealsStatus" .=) <$> _cDealsStatus,
6903− ("width" .=) <$> _cWidth,
6904− ("clickThroughUrl" .=) <$> _cClickThroughUrl,
6905− ("vendorType" .=) <$> _cVendorType,
6906− ("accountId" .=) <$> _cAccountId,
6907− ("impressionTrackingUrl" .=) <$>
6908− _cImpressionTrackingUrl,
6909− ("filteringReasons" .=) <$> _cFilteringReasons,
6910− ("version" .=) <$> _cVersion,
6911− ("sensitiveCategories" .=) <$> _cSensitiveCategories,
6912− ("videoURL" .=) <$> _cVideoURL,
6913− ("api_upload_timestamp" .=) <$> _cApiUploadTimestamp,
6914− ("servingRestrictions" .=) <$> _cServingRestrictions,
6915− ("openAuctionStatus" .=) <$> _cOpenAuctionStatus])
6916−
6917−-- | Used to specify pricing rules for buyers\/advertisers. Each
6918−-- PricePerBuyer in an offer can become [0,1] deals. To check if there is a
6919−-- PricePerBuyer for a particular buyer or buyer\/advertiser pair, we look
6920−-- for the most specific matching rule - we first look for a rule matching
6921−-- the buyer and advertiser, next a rule with the buyer but an empty
6922−-- advertiser list, and otherwise look for a matching rule where no buyer
6923−-- is set.
6924−--
6925−-- /See:/ 'pricePerBuyer' smart constructor.
6926−data PricePerBuyer = PricePerBuyer
6927− { _ppbPrice :: !(Maybe (Maybe Price))
6928− , _ppbBuyer :: !(Maybe (Maybe Buyer))
6929− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6930−
6931−-- | Creates a value of 'PricePerBuyer' with the minimum fields required to make a request.
6932−--
6933−-- Use one of the following lenses to modify other fields as desired:
6934−--
6935−-- * 'ppbPrice'
6936−--
6937−-- * 'ppbBuyer'
6938−pricePerBuyer
6939− :: PricePerBuyer
6940−pricePerBuyer =
6941− PricePerBuyer
6942− { _ppbPrice = Nothing
6943− , _ppbBuyer = Nothing
6944− }
6945−
6946−-- | The specified price
6947−ppbPrice :: Lens' PricePerBuyer (Maybe (Maybe Price))
6948−ppbPrice = lens _ppbPrice (\ s a -> s{_ppbPrice = a})
6949−
6950−-- | The buyer who will pay this price. If unset, all buyers can pay this
6951−-- price (if the advertisers match, and there\'s no more specific rule
6952−-- matching the buyer).
6953−ppbBuyer :: Lens' PricePerBuyer (Maybe (Maybe Buyer))
6954−ppbBuyer = lens _ppbBuyer (\ s a -> s{_ppbBuyer = a})
6955−
6956−instance FromJSON PricePerBuyer where
6957− parseJSON
6958− = withObject "PricePerBuyer"
6959− (\ o ->
6960− PricePerBuyer <$>
6961− (o .:? "price") <*> (o .:? "buyer"))
6962−
6963−instance ToJSON PricePerBuyer where
6964− toJSON PricePerBuyer{..}
6965− = object
6966− (catMaybes
6967− [("price" .=) <$> _ppbPrice,
6968− ("buyer" .=) <$> _ppbBuyer])
6969−
6970−--
6971−-- /See:/ 'addOrderDealsResponse' smart constructor.
6972−data AddOrderDealsResponse = AddOrderDealsResponse
6973− { _aDeals :: !(Maybe [Maybe MarketplaceDeal])
6974− , _aOrderRevisionNumber :: !(Maybe Int64)
6975− } deriving (Eq,Read,Show,Data,Typeable,Generic)
6976−
6977−-- | Creates a value of 'AddOrderDealsResponse' with the minimum fields required to make a request.
6978−--
6979−-- Use one of the following lenses to modify other fields as desired:
6980−--
6981−-- * 'aDeals'
6982−--
6983−-- * 'aOrderRevisionNumber'
6984−addOrderDealsResponse
6985− :: AddOrderDealsResponse
6986−addOrderDealsResponse =
6987− AddOrderDealsResponse
6988− { _aDeals = Nothing
6989− , _aOrderRevisionNumber = Nothing
6990− }
6991−
6992−-- | List of deals added (in the same order as passed in the request)
6993−aDeals :: Lens' AddOrderDealsResponse [Maybe MarketplaceDeal]
6994−aDeals
6995− = lens _aDeals (\ s a -> s{_aDeals = a}) . _Default .
6996− _Coerce
6997−
6998−-- | The updated revision number for the order.
6999−aOrderRevisionNumber :: Lens' AddOrderDealsResponse (Maybe Int64)
7000−aOrderRevisionNumber
7001− = lens _aOrderRevisionNumber
7002− (\ s a -> s{_aOrderRevisionNumber = a})
7003−
7004−instance FromJSON AddOrderDealsResponse where
7005− parseJSON
7006− = withObject "AddOrderDealsResponse"
7007− (\ o ->
7008− AddOrderDealsResponse <$>
7009− (o .:? "deals" .!= mempty) <*>
7010− (o .:? "orderRevisionNumber"))
7011−
7012−instance ToJSON AddOrderDealsResponse where
7013− toJSON AddOrderDealsResponse{..}
7014− = object
7015− (catMaybes
7016− [("deals" .=) <$> _aDeals,
7017− ("orderRevisionNumber" .=) <$>
7018− _aOrderRevisionNumber])
7019−
7020−--
7021−-- /See:/ 'deliveryControl' smart constructor.
7022−data DeliveryControl = DeliveryControl
7023− { _dcFrequencyCaps :: !(Maybe [Maybe DeliveryControlFrequencyCap])
7024− , _dcDeliveryRateType :: !(Maybe Text)
7025− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7026−
7027−-- | Creates a value of 'DeliveryControl' with the minimum fields required to make a request.
7028−--
7029−-- Use one of the following lenses to modify other fields as desired:
7030−--
7031−-- * 'dcFrequencyCaps'
7032−--
7033−-- * 'dcDeliveryRateType'
7034−deliveryControl
7035− :: DeliveryControl
7036−deliveryControl =
7037− DeliveryControl
7038− { _dcFrequencyCaps = Nothing
7039− , _dcDeliveryRateType = Nothing
7040− }
7041−
7042−dcFrequencyCaps :: Lens' DeliveryControl [Maybe DeliveryControlFrequencyCap]
7043−dcFrequencyCaps
7044− = lens _dcFrequencyCaps
7045− (\ s a -> s{_dcFrequencyCaps = a})
7046− . _Default
7047− . _Coerce
7048−
7049−dcDeliveryRateType :: Lens' DeliveryControl (Maybe Text)
7050−dcDeliveryRateType
7051− = lens _dcDeliveryRateType
7052− (\ s a -> s{_dcDeliveryRateType = a})
7053−
7054−instance FromJSON DeliveryControl where
7055− parseJSON
7056− = withObject "DeliveryControl"
7057− (\ o ->
7058− DeliveryControl <$>
7059− (o .:? "frequencyCaps" .!= mempty) <*>
7060− (o .:? "deliveryRateType"))
7061−
7062−instance ToJSON DeliveryControl where
7063− toJSON DeliveryControl{..}
7064− = object
7065− (catMaybes
7066− [("frequencyCaps" .=) <$> _dcFrequencyCaps,
7067− ("deliveryRateType" .=) <$> _dcDeliveryRateType])
7068−
7069−-- | A large image.
7070−--
7071−-- /See:/ 'creativeImageNativeAd' smart constructor.
7072−data CreativeImageNativeAd = CreativeImageNativeAd
7073− { _cinaHeight :: !(Maybe Int32)
7074− , _cinaUrl :: !(Maybe Text)
7075− , _cinaWidth :: !(Maybe Int32)
7076− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7077−
7078−-- | Creates a value of 'CreativeImageNativeAd' with the minimum fields required to make a request.
7079−--
7080−-- Use one of the following lenses to modify other fields as desired:
7081−--
7082−-- * 'cinaHeight'
7083−--
7084−-- * 'cinaUrl'
7085−--
7086−-- * 'cinaWidth'
7087−creativeImageNativeAd
7088− :: CreativeImageNativeAd
7089−creativeImageNativeAd =
7090− CreativeImageNativeAd
7091− { _cinaHeight = Nothing
7092− , _cinaUrl = Nothing
7093− , _cinaWidth = Nothing
7094− }
7095−
7096−cinaHeight :: Lens' CreativeImageNativeAd (Maybe Int32)
7097−cinaHeight
7098− = lens _cinaHeight (\ s a -> s{_cinaHeight = a})
7099−
7100−cinaUrl :: Lens' CreativeImageNativeAd (Maybe Text)
7101−cinaUrl = lens _cinaUrl (\ s a -> s{_cinaUrl = a})
7102−
7103−cinaWidth :: Lens' CreativeImageNativeAd (Maybe Int32)
7104−cinaWidth
7105− = lens _cinaWidth (\ s a -> s{_cinaWidth = a})
7106−
7107−instance FromJSON CreativeImageNativeAd where
7108− parseJSON
7109− = withObject "CreativeImageNativeAd"
7110− (\ o ->
7111− CreativeImageNativeAd <$>
7112− (o .:? "height") <*> (o .:? "url") <*>
7113− (o .:? "width"))
7114−
7115−instance ToJSON CreativeImageNativeAd where
7116− toJSON CreativeImageNativeAd{..}
7117− = object
7118− (catMaybes
7119− [("height" .=) <$> _cinaHeight,
7120− ("url" .=) <$> _cinaUrl,
7121− ("width" .=) <$> _cinaWidth])
7122−
7123−--
7124−-- /See:/ 'targetingValueDayPartTargetingDayPart' smart constructor.
7125−data TargetingValueDayPartTargetingDayPart = TargetingValueDayPartTargetingDayPart
7126− { _tvdptdpEndHour :: !(Maybe Int32)
7127− , _tvdptdpStartHour :: !(Maybe Int32)
7128− , _tvdptdpStartMinute :: !(Maybe Int32)
7129− , _tvdptdpDayOfWeek :: !(Maybe Text)
7130− , _tvdptdpEndMinute :: !(Maybe Int32)
7131− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7132−
7133−-- | Creates a value of 'TargetingValueDayPartTargetingDayPart' with the minimum fields required to make a request.
7134−--
7135−-- Use one of the following lenses to modify other fields as desired:
7136−--
7137−-- * 'tvdptdpEndHour'
7138−--
7139−-- * 'tvdptdpStartHour'
7140−--
7141−-- * 'tvdptdpStartMinute'
7142−--
7143−-- * 'tvdptdpDayOfWeek'
7144−--
7145−-- * 'tvdptdpEndMinute'
7146−targetingValueDayPartTargetingDayPart
7147− :: TargetingValueDayPartTargetingDayPart
7148−targetingValueDayPartTargetingDayPart =
7149− TargetingValueDayPartTargetingDayPart
7150− { _tvdptdpEndHour = Nothing
7151− , _tvdptdpStartHour = Nothing
7152− , _tvdptdpStartMinute = Nothing
7153− , _tvdptdpDayOfWeek = Nothing
7154− , _tvdptdpEndMinute = Nothing
7155− }
7156−
7157−tvdptdpEndHour :: Lens' TargetingValueDayPartTargetingDayPart (Maybe Int32)
7158−tvdptdpEndHour
7159− = lens _tvdptdpEndHour
7160− (\ s a -> s{_tvdptdpEndHour = a})
7161−
7162−tvdptdpStartHour :: Lens' TargetingValueDayPartTargetingDayPart (Maybe Int32)
7163−tvdptdpStartHour
7164− = lens _tvdptdpStartHour
7165− (\ s a -> s{_tvdptdpStartHour = a})
7166−
7167−tvdptdpStartMinute :: Lens' TargetingValueDayPartTargetingDayPart (Maybe Int32)
7168−tvdptdpStartMinute
7169− = lens _tvdptdpStartMinute
7170− (\ s a -> s{_tvdptdpStartMinute = a})
7171−
7172−tvdptdpDayOfWeek :: Lens' TargetingValueDayPartTargetingDayPart (Maybe Text)
7173−tvdptdpDayOfWeek
7174− = lens _tvdptdpDayOfWeek
7175− (\ s a -> s{_tvdptdpDayOfWeek = a})
7176−
7177−tvdptdpEndMinute :: Lens' TargetingValueDayPartTargetingDayPart (Maybe Int32)
7178−tvdptdpEndMinute
7179− = lens _tvdptdpEndMinute
7180− (\ s a -> s{_tvdptdpEndMinute = a})
7181−
7182−instance FromJSON
7183− TargetingValueDayPartTargetingDayPart where
7184− parseJSON
7185− = withObject "TargetingValueDayPartTargetingDayPart"
7186− (\ o ->
7187− TargetingValueDayPartTargetingDayPart <$>
7188− (o .:? "endHour") <*> (o .:? "startHour") <*>
7189− (o .:? "startMinute")
7190− <*> (o .:? "dayOfWeek")
7191− <*> (o .:? "endMinute"))
7192−
7193−instance ToJSON TargetingValueDayPartTargetingDayPart
7194− where
7195− toJSON TargetingValueDayPartTargetingDayPart{..}
7196− = object
7197− (catMaybes
7198− [("endHour" .=) <$> _tvdptdpEndHour,
7199− ("startHour" .=) <$> _tvdptdpStartHour,
7200− ("startMinute" .=) <$> _tvdptdpStartMinute,
7201− ("dayOfWeek" .=) <$> _tvdptdpDayOfWeek,
7202− ("endMinute" .=) <$> _tvdptdpEndMinute])
7203−
7204−--
7205−-- /See:/ 'negotiationRoundDto' smart constructor.
7206−data NegotiationRoundDto = NegotiationRoundDto
7207− { _nrdTerms :: !(Maybe (Maybe TermsDto))
7208− , _nrdKind :: !Text
7209− , _nrdOriginatorRole :: !(Maybe Text)
7210− , _nrdAction :: !(Maybe Text)
7211− , _nrdDbmPartnerId :: !(Maybe Int64)
7212− , _nrdNotes :: !(Maybe Text)
7213− , _nrdNegotiationId :: !(Maybe Int64)
7214− , _nrdEditHistory :: !(Maybe (Maybe EditHistoryDto))
7215− , _nrdRoundNumber :: !(Maybe Int64)
7216− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7217−
7218−-- | Creates a value of 'NegotiationRoundDto' with the minimum fields required to make a request.
7219−--
7220−-- Use one of the following lenses to modify other fields as desired:
7221−--
7222−-- * 'nrdTerms'
7223−--
7224−-- * 'nrdKind'
7225−--
7226−-- * 'nrdOriginatorRole'
7227−--
7228−-- * 'nrdAction'
7229−--
7230−-- * 'nrdDbmPartnerId'
7231−--
7232−-- * 'nrdNotes'
7233−--
7234−-- * 'nrdNegotiationId'
7235−--
7236−-- * 'nrdEditHistory'
7237−--
7238−-- * 'nrdRoundNumber'
7239−negotiationRoundDto
7240− :: NegotiationRoundDto
7241−negotiationRoundDto =
7242− NegotiationRoundDto
7243− { _nrdTerms = Nothing
7244− , _nrdKind = "adexchangebuyer#negotiationRound"
7245− , _nrdOriginatorRole = Nothing
7246− , _nrdAction = Nothing
7247− , _nrdDbmPartnerId = Nothing
7248− , _nrdNotes = Nothing
7249− , _nrdNegotiationId = Nothing
7250− , _nrdEditHistory = Nothing
7251− , _nrdRoundNumber = Nothing
7252− }
7253−
7254−-- | The detailed terms proposed in this negotiation round.
7255−nrdTerms :: Lens' NegotiationRoundDto (Maybe (Maybe TermsDto))
7256−nrdTerms = lens _nrdTerms (\ s a -> s{_nrdTerms = a})
7257−
7258−nrdKind :: Lens' NegotiationRoundDto Text
7259−nrdKind = lens _nrdKind (\ s a -> s{_nrdKind = a})
7260−
7261−-- | The role, either buyer or seller, initiating this negotiation round.
7262−nrdOriginatorRole :: Lens' NegotiationRoundDto (Maybe Text)
7263−nrdOriginatorRole
7264− = lens _nrdOriginatorRole
7265− (\ s a -> s{_nrdOriginatorRole = a})
7266−
7267−-- | The action performed by this negotiation round.
7268−nrdAction :: Lens' NegotiationRoundDto (Maybe Text)
7269−nrdAction
7270− = lens _nrdAction (\ s a -> s{_nrdAction = a})
7271−
7272−-- | Stores DBM partner ID for use by DBM
7273−nrdDbmPartnerId :: Lens' NegotiationRoundDto (Maybe Int64)
7274−nrdDbmPartnerId
7275− = lens _nrdDbmPartnerId
7276− (\ s a -> s{_nrdDbmPartnerId = a})
7277−
7278−-- | Notes regarding this negotiation round.
7279−nrdNotes :: Lens' NegotiationRoundDto (Maybe Text)
7280−nrdNotes = lens _nrdNotes (\ s a -> s{_nrdNotes = a})
7281−
7282−-- | The ID of the negotiation to which this negotiation round applies.
7283−nrdNegotiationId :: Lens' NegotiationRoundDto (Maybe Int64)
7284−nrdNegotiationId
7285− = lens _nrdNegotiationId
7286− (\ s a -> s{_nrdNegotiationId = a})
7287−
7288−-- | The edit history of this negotiation round.
7289−nrdEditHistory :: Lens' NegotiationRoundDto (Maybe (Maybe EditHistoryDto))
7290−nrdEditHistory
7291− = lens _nrdEditHistory
7292− (\ s a -> s{_nrdEditHistory = a})
7293−
7294−-- | The number of this negotiation round, in sequence.
7295−nrdRoundNumber :: Lens' NegotiationRoundDto (Maybe Int64)
7296−nrdRoundNumber
7297− = lens _nrdRoundNumber
7298− (\ s a -> s{_nrdRoundNumber = a})
7299−
7300−instance FromJSON NegotiationRoundDto where
7301− parseJSON
7302− = withObject "NegotiationRoundDto"
7303− (\ o ->
7304− NegotiationRoundDto <$>
7305− (o .:? "terms") <*>
7306− (o .:? "kind" .!= "adexchangebuyer#negotiationRound")
7307− <*> (o .:? "originatorRole")
7308− <*> (o .:? "action")
7309− <*> (o .:? "dbmPartnerId")
7310− <*> (o .:? "notes")
7311− <*> (o .:? "negotiationId")
7312− <*> (o .:? "editHistory")
7313− <*> (o .:? "roundNumber"))
7314−
7315−instance ToJSON NegotiationRoundDto where
7316− toJSON NegotiationRoundDto{..}
7317− = object
7318− (catMaybes
7319− [("terms" .=) <$> _nrdTerms,
7320− Just ("kind" .= _nrdKind),
7321− ("originatorRole" .=) <$> _nrdOriginatorRole,
7322− ("action" .=) <$> _nrdAction,
7323− ("dbmPartnerId" .=) <$> _nrdDbmPartnerId,
7324− ("notes" .=) <$> _nrdNotes,
7325− ("negotiationId" .=) <$> _nrdNegotiationId,
7326− ("editHistory" .=) <$> _nrdEditHistory,
7327− ("roundNumber" .=) <$> _nrdRoundNumber])
7328−
7329−--
7330−-- /See:/ 'dealTermsNonGuaranteedAuctionTerms' smart constructor.
7331−data DealTermsNonGuaranteedAuctionTerms = DealTermsNonGuaranteedAuctionTerms
7332− { _dtngatReservePricePerBuyers :: !(Maybe [Maybe PricePerBuyer])
7333− , _dtngatPrivateAuctionId :: !(Maybe Text)
7334− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7335−
7336−-- | Creates a value of 'DealTermsNonGuaranteedAuctionTerms' with the minimum fields required to make a request.
7337−--
7338−-- Use one of the following lenses to modify other fields as desired:
7339−--
7340−-- * 'dtngatReservePricePerBuyers'
7341−--
7342−-- * 'dtngatPrivateAuctionId'
7343−dealTermsNonGuaranteedAuctionTerms
7344− :: DealTermsNonGuaranteedAuctionTerms
7345−dealTermsNonGuaranteedAuctionTerms =
7346− DealTermsNonGuaranteedAuctionTerms
7347− { _dtngatReservePricePerBuyers = Nothing
7348− , _dtngatPrivateAuctionId = Nothing
7349− }
7350−
7351−-- | Reserve price for the specified buyer.
7352−dtngatReservePricePerBuyers :: Lens' DealTermsNonGuaranteedAuctionTerms [Maybe PricePerBuyer]
7353−dtngatReservePricePerBuyers
7354− = lens _dtngatReservePricePerBuyers
7355− (\ s a -> s{_dtngatReservePricePerBuyers = a})
7356− . _Default
7357− . _Coerce
7358−
7359−-- | Id of the corresponding private auction.
7360−dtngatPrivateAuctionId :: Lens' DealTermsNonGuaranteedAuctionTerms (Maybe Text)
7361−dtngatPrivateAuctionId
7362− = lens _dtngatPrivateAuctionId
7363− (\ s a -> s{_dtngatPrivateAuctionId = a})
7364−
7365−instance FromJSON DealTermsNonGuaranteedAuctionTerms
7366− where
7367− parseJSON
7368− = withObject "DealTermsNonGuaranteedAuctionTerms"
7369− (\ o ->
7370− DealTermsNonGuaranteedAuctionTerms <$>
7371− (o .:? "reservePricePerBuyers" .!= mempty) <*>
7372− (o .:? "privateAuctionId"))
7373−
7374−instance ToJSON DealTermsNonGuaranteedAuctionTerms
7375− where
7376− toJSON DealTermsNonGuaranteedAuctionTerms{..}
7377− = object
7378− (catMaybes
7379− [("reservePricePerBuyers" .=) <$>
7380− _dtngatReservePricePerBuyers,
7381− ("privateAuctionId" .=) <$> _dtngatPrivateAuctionId])
7382−
7383−--
7384−-- /See:/ 'statsDto' smart constructor.
7385−data StatsDto = StatsDto
7386− { _sdBids :: !(Maybe Int64)
7387− , _sdSpend :: !(Maybe (Maybe MoneyDto))
7388− , _sdImpressions :: !(Maybe Int64)
7389− , _sdGoodBids :: !(Maybe Int64)
7390− , _sdRevenue :: !(Maybe (Maybe MoneyDto))
7391− , _sdRequests :: !(Maybe Int64)
7392− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7393−
7394−-- | Creates a value of 'StatsDto' with the minimum fields required to make a request.
7395−--
7396−-- Use one of the following lenses to modify other fields as desired:
7397−--
7398−-- * 'sdBids'
7399−--
7400−-- * 'sdSpend'
7401−--
7402−-- * 'sdImpressions'
7403−--
7404−-- * 'sdGoodBids'
7405−--
7406−-- * 'sdRevenue'
7407−--
7408−-- * 'sdRequests'
7409−statsDto
7410− :: StatsDto
7411−statsDto =
7412− StatsDto
7413− { _sdBids = Nothing
7414− , _sdSpend = Nothing
7415− , _sdImpressions = Nothing
7416− , _sdGoodBids = Nothing
7417− , _sdRevenue = Nothing
7418− , _sdRequests = Nothing
7419− }
7420−
7421−sdBids :: Lens' StatsDto (Maybe Int64)
7422−sdBids = lens _sdBids (\ s a -> s{_sdBids = a})
7423−
7424−sdSpend :: Lens' StatsDto (Maybe (Maybe MoneyDto))
7425−sdSpend = lens _sdSpend (\ s a -> s{_sdSpend = a})
7426−
7427−sdImpressions :: Lens' StatsDto (Maybe Int64)
7428−sdImpressions
7429− = lens _sdImpressions
7430− (\ s a -> s{_sdImpressions = a})
7431−
7432−sdGoodBids :: Lens' StatsDto (Maybe Int64)
7433−sdGoodBids
7434− = lens _sdGoodBids (\ s a -> s{_sdGoodBids = a})
7435−
7436−sdRevenue :: Lens' StatsDto (Maybe (Maybe MoneyDto))
7437−sdRevenue
7438− = lens _sdRevenue (\ s a -> s{_sdRevenue = a})
7439−
7440−sdRequests :: Lens' StatsDto (Maybe Int64)
7441−sdRequests
7442− = lens _sdRequests (\ s a -> s{_sdRequests = a})
7443−
7444−instance FromJSON StatsDto where
7445− parseJSON
7446− = withObject "StatsDto"
7447− (\ o ->
7448− StatsDto <$>
7449− (o .:? "bids") <*> (o .:? "spend") <*>
7450− (o .:? "impressions")
7451− <*> (o .:? "goodBids")
7452− <*> (o .:? "revenue")
7453− <*> (o .:? "requests"))
7454−
7455−instance ToJSON StatsDto where
7456− toJSON StatsDto{..}
7457− = object
7458− (catMaybes
7459− [("bids" .=) <$> _sdBids, ("spend" .=) <$> _sdSpend,
7460− ("impressions" .=) <$> _sdImpressions,
7461− ("goodBids" .=) <$> _sdGoodBids,
7462− ("revenue" .=) <$> _sdRevenue,
7463− ("requests" .=) <$> _sdRequests])
7464−
7465−--
7466−-- /See:/ 'getOffersResponse' smart constructor.
7467−newtype GetOffersResponse = GetOffersResponse
7468− { _gorOffers :: Maybe [Maybe MarketplaceOffer]
7469− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7470−
7471−-- | Creates a value of 'GetOffersResponse' with the minimum fields required to make a request.
7472−--
7473−-- Use one of the following lenses to modify other fields as desired:
7474−--
7475−-- * 'gorOffers'
7476−getOffersResponse
7477− :: GetOffersResponse
7478−getOffersResponse =
7479− GetOffersResponse
7480− { _gorOffers = Nothing
7481− }
7482−
7483−-- | The returned list of offers.
7484−gorOffers :: Lens' GetOffersResponse [Maybe MarketplaceOffer]
7485−gorOffers
7486− = lens _gorOffers (\ s a -> s{_gorOffers = a}) .
7487− _Default
7488− . _Coerce
7489−
7490−instance FromJSON GetOffersResponse where
7491− parseJSON
7492− = withObject "GetOffersResponse"
7493− (\ o ->
7494− GetOffersResponse <$> (o .:? "offers" .!= mempty))
7495−
7496−instance ToJSON GetOffersResponse where
7497− toJSON GetOffersResponse{..}
7498− = object (catMaybes [("offers" .=) <$> _gorOffers])
7499−
7500−-- | The app icon, for app download ads.
7501−--
7502−-- /See:/ 'creativeAppIconNativeAd' smart constructor.
7503−data CreativeAppIconNativeAd = CreativeAppIconNativeAd
7504− { _cainaHeight :: !(Maybe Int32)
7505− , _cainaUrl :: !(Maybe Text)
7506− , _cainaWidth :: !(Maybe Int32)
7507− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7508−
7509−-- | Creates a value of 'CreativeAppIconNativeAd' with the minimum fields required to make a request.
7510−--
7511−-- Use one of the following lenses to modify other fields as desired:
7512−--
7513−-- * 'cainaHeight'
7514−--
7515−-- * 'cainaUrl'
7516−--
7517−-- * 'cainaWidth'
7518−creativeAppIconNativeAd
7519− :: CreativeAppIconNativeAd
7520−creativeAppIconNativeAd =
7521− CreativeAppIconNativeAd
7522− { _cainaHeight = Nothing
7523− , _cainaUrl = Nothing
7524− , _cainaWidth = Nothing
7525− }
7526−
7527−cainaHeight :: Lens' CreativeAppIconNativeAd (Maybe Int32)
7528−cainaHeight
7529− = lens _cainaHeight (\ s a -> s{_cainaHeight = a})
7530−
7531−cainaUrl :: Lens' CreativeAppIconNativeAd (Maybe Text)
7532−cainaUrl = lens _cainaUrl (\ s a -> s{_cainaUrl = a})
7533−
7534−cainaWidth :: Lens' CreativeAppIconNativeAd (Maybe Int32)
7535−cainaWidth
7536− = lens _cainaWidth (\ s a -> s{_cainaWidth = a})
7537−
7538−instance FromJSON CreativeAppIconNativeAd where
7539− parseJSON
7540− = withObject "CreativeAppIconNativeAd"
7541− (\ o ->
7542− CreativeAppIconNativeAd <$>
7543− (o .:? "height") <*> (o .:? "url") <*>
7544− (o .:? "width"))
7545−
7546−instance ToJSON CreativeAppIconNativeAd where
7547− toJSON CreativeAppIconNativeAd{..}
7548− = object
7549− (catMaybes
7550− [("height" .=) <$> _cainaHeight,
7551− ("url" .=) <$> _cainaUrl,
7552− ("width" .=) <$> _cainaWidth])
7553−
7554−-- | Configuration data for an Ad Exchange buyer account.
7555−--
7556−-- /See:/ 'account' smart constructor.
7557−data Account = Account
7558− { _aMaximumTotalQps :: !(Maybe Int32)
7559− , _aKind :: !Text
7560− , _aCookieMatchingUrl :: !(Maybe Text)
7561− , _aMaximumActiveCreatives :: !(Maybe Int32)
7562− , _aCookieMatchingNid :: !(Maybe Text)
7563− , _aNumberActiveCreatives :: !(Maybe Int32)
7564− , _aId :: !(Maybe Int32)
7565− , _aBidderLocation :: !(Maybe [AccountItemBidderLocation])
7566− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7567−
7568−-- | Creates a value of 'Account' with the minimum fields required to make a request.
7569−--
7570−-- Use one of the following lenses to modify other fields as desired:
7571−--
7572−-- * 'aMaximumTotalQps'
7573−--
7574−-- * 'aKind'
7575−--
7576−-- * 'aCookieMatchingUrl'
7577−--
7578−-- * 'aMaximumActiveCreatives'
7579−--
7580−-- * 'aCookieMatchingNid'
7581−--
7582−-- * 'aNumberActiveCreatives'
7583−--
7584−-- * 'aId'
7585−--
7586−-- * 'aBidderLocation'
7587−account
7588− :: Account
7589−account =
7590− Account
7591− { _aMaximumTotalQps = Nothing
7592− , _aKind = "adexchangebuyer#account"
7593− , _aCookieMatchingUrl = Nothing
7594− , _aMaximumActiveCreatives = Nothing
7595− , _aCookieMatchingNid = Nothing
7596− , _aNumberActiveCreatives = Nothing
7597− , _aId = Nothing
7598− , _aBidderLocation = Nothing
7599− }
7600−
7601−-- | The sum of all bidderLocation.maximumQps values cannot exceed this.
7602−-- Please contact your technical account manager if you need to change
7603−-- this.
7604−aMaximumTotalQps :: Lens' Account (Maybe Int32)
7605−aMaximumTotalQps
7606− = lens _aMaximumTotalQps
7607− (\ s a -> s{_aMaximumTotalQps = a})
7608−
7609−-- | Resource type.
7610−aKind :: Lens' Account Text
7611−aKind = lens _aKind (\ s a -> s{_aKind = a})
7612−
7613−-- | The base URL used in cookie match requests.
7614−aCookieMatchingUrl :: Lens' Account (Maybe Text)
7615−aCookieMatchingUrl
7616− = lens _aCookieMatchingUrl
7617− (\ s a -> s{_aCookieMatchingUrl = a})
7618−
7619−-- | The maximum number of active creatives that an account can have, where a
7620−-- creative is active if it was inserted or bid with in the last 30 days.
7621−-- Please contact your technical account manager if you need to change
7622−-- this.
7623−aMaximumActiveCreatives :: Lens' Account (Maybe Int32)
7624−aMaximumActiveCreatives
7625− = lens _aMaximumActiveCreatives
7626− (\ s a -> s{_aMaximumActiveCreatives = a})
7627−
7628−-- | The nid parameter value used in cookie match requests. Please contact
7629−-- your technical account manager if you need to change this.
7630−aCookieMatchingNid :: Lens' Account (Maybe Text)
7631−aCookieMatchingNid
7632− = lens _aCookieMatchingNid
7633− (\ s a -> s{_aCookieMatchingNid = a})
7634−
7635−-- | The number of creatives that this account inserted or bid with in the
7636−-- last 30 days.
7637−aNumberActiveCreatives :: Lens' Account (Maybe Int32)
7638−aNumberActiveCreatives
7639− = lens _aNumberActiveCreatives
7640− (\ s a -> s{_aNumberActiveCreatives = a})
7641−
7642−-- | Account id.
7643−aId :: Lens' Account (Maybe Int32)
7644−aId = lens _aId (\ s a -> s{_aId = a})
7645−
7646−-- | Your bidder locations that have distinct URLs.
7647−aBidderLocation :: Lens' Account [AccountItemBidderLocation]
7648−aBidderLocation
7649− = lens _aBidderLocation
7650− (\ s a -> s{_aBidderLocation = a})
7651− . _Default
7652− . _Coerce
7653−
7654−instance FromJSON Account where
7655− parseJSON
7656− = withObject "Account"
7657− (\ o ->
7658− Account <$>
7659− (o .:? "maximumTotalQps") <*>
7660− (o .:? "kind" .!= "adexchangebuyer#account")
7661− <*> (o .:? "cookieMatchingUrl")
7662− <*> (o .:? "maximumActiveCreatives")
7663− <*> (o .:? "cookieMatchingNid")
7664− <*> (o .:? "numberActiveCreatives")
7665− <*> (o .:? "id")
7666− <*> (o .:? "bidderLocation" .!= mempty))
7667−
7668−instance ToJSON Account where
7669− toJSON Account{..}
7670− = object
7671− (catMaybes
7672− [("maximumTotalQps" .=) <$> _aMaximumTotalQps,
7673− Just ("kind" .= _aKind),
7674− ("cookieMatchingUrl" .=) <$> _aCookieMatchingUrl,
7675− ("maximumActiveCreatives" .=) <$>
7676− _aMaximumActiveCreatives,
7677− ("cookieMatchingNid" .=) <$> _aCookieMatchingNid,
7678− ("numberActiveCreatives" .=) <$>
7679− _aNumberActiveCreatives,
7680− ("id" .=) <$> _aId,
7681− ("bidderLocation" .=) <$> _aBidderLocation])
7682−
7683−--
7684−-- /See:/ 'seller' smart constructor.
7685−data Seller = Seller
7686− { _sAccountId :: !(Maybe Text)
7687− , _sSubAccountId :: !(Maybe Text)
7688− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7689−
7690−-- | Creates a value of 'Seller' with the minimum fields required to make a request.
7691−--
7692−-- Use one of the following lenses to modify other fields as desired:
7693−--
7694−-- * 'sAccountId'
7695−--
7696−-- * 'sSubAccountId'
7697−seller
7698− :: Seller
7699−seller =
7700− Seller
7701− { _sAccountId = Nothing
7702− , _sSubAccountId = Nothing
7703− }
7704−
7705−-- | The unique id for the seller. The seller fills in this field. The seller
7706−-- account id is then available to buyer in the offer.
7707−sAccountId :: Lens' Seller (Maybe Text)
7708−sAccountId
7709− = lens _sAccountId (\ s a -> s{_sAccountId = a})
7710−
7711−-- | Optional sub-account id for the seller.
7712−sSubAccountId :: Lens' Seller (Maybe Text)
7713−sSubAccountId
7714− = lens _sSubAccountId
7715− (\ s a -> s{_sSubAccountId = a})
7716−
7717−instance FromJSON Seller where
7718− parseJSON
7719− = withObject "Seller"
7720− (\ o ->
7721− Seller <$>
7722− (o .:? "accountId") <*> (o .:? "subAccountId"))
7723−
7724−instance ToJSON Seller where
7725− toJSON Seller{..}
7726− = object
7727− (catMaybes
7728− [("accountId" .=) <$> _sAccountId,
7729− ("subAccountId" .=) <$> _sSubAccountId])
7730−
7731−--
7732−-- /See:/ 'deleteOrderDealsRequest' smart constructor.
7733−data DeleteOrderDealsRequest = DeleteOrderDealsRequest
7734− { _dUpdateAction :: !(Maybe Text)
7735− , _dDealIds :: !(Maybe [Text])
7736− , _dOrderRevisionNumber :: !(Maybe Int64)
7737− } deriving (Eq,Read,Show,Data,Typeable,Generic)
7738−
7739−-- | Creates a value of 'DeleteOrderDealsRequest' with the minimum fields required to make a request.
7740−--
7741−-- Use one of the following lenses to modify other fields as desired:
7742−--
7743−-- * 'dUpdateAction'
7744−--
7745−-- * 'dDealIds'
7746−--
7747−-- * 'dOrderRevisionNumber'
7748−deleteOrderDealsRequest
7749− :: DeleteOrderDealsRequest
7750−deleteOrderDealsRequest =
7751− DeleteOrderDealsRequest
7752− { _dUpdateAction = Nothing
7753− , _dDealIds = Nothing
7754− , _dOrderRevisionNumber = Nothing
7755− }
7756−
7757−dUpdateAction :: Lens' DeleteOrderDealsRequest (Maybe Text)
7758−dUpdateAction
7759− = lens _dUpdateAction
7760− (\ s a -> s{_dUpdateAction = a})
7761−
7762−-- | List of deals to delete for a given order
7763−dDealIds :: Lens' DeleteOrderDealsRequest [Text]
7764−dDealIds
7765− = lens _dDealIds (\ s a -> s{_dDealIds = a}) .
7766− _Default
7767− . _Coerce
7768−
7769−-- | The last known order revision number.
7770−dOrderRevisionNumber :: Lens' DeleteOrderDealsRequest (Maybe Int64)
7771−dOrderRevisionNumber
7772− = lens _dOrderRevisionNumber
7773− (\ s a -> s{_dOrderRevisionNumber = a})
7774−
7775−instance FromJSON DeleteOrderDealsRequest where
7776− parseJSON
7777− = withObject "DeleteOrderDealsRequest"
7778− (\ o ->
7779− DeleteOrderDealsRequest <$>
7780− (o .:? "updateAction") <*>
7781− (o .:? "dealIds" .!= mempty)
7782− <*> (o .:? "orderRevisionNumber"))
7783−
7784−instance ToJSON DeleteOrderDealsRequest where
7785− toJSON DeleteOrderDealsRequest{..}
7786− = object
7787− (catMaybes
7788− [("updateAction" .=) <$> _dUpdateAction,
7789− ("dealIds" .=) <$> _dDealIds,
7790− ("orderRevisionNumber" .=) <$>
7791− _dOrderRevisionNumber])
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types/Sum.hsdeleted−202
@@ -1,202 +0,0 @@
1−{-# LANGUAGE DeriveDataTypeable #-}
2−{-# LANGUAGE DeriveGeneric #-}
3−{-# LANGUAGE LambdaCase #-}
4−{-# LANGUAGE OverloadedStrings #-}
5−
6−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
7−
8−-- |
9−-- Module : Network.Google.AdExchangeBuyer.Types.Sum
10−-- Copyright : (c) 2015 Brendan Hay
11−-- License : Mozilla Public License, v. 2.0.
12−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
13−-- Stability : auto-generated
14−-- Portability : non-portable (GHC extensions)
15−--
16−module Network.Google.AdExchangeBuyer.Types.Sum where
17−
18−import Network.Google.Prelude
19−
20−-- | The proposed action to take on the order.
21−data MarketplaceordersPatch'UpdateAction
22− = Accept
23− -- ^ @accept@
24− | Cancel
25− -- ^ @cancel@
26− | Propose
27− -- ^ @propose@
28− | UnknownAction
29− -- ^ @unknownAction@
30− | UpdateFinalized
31− -- ^ @updateFinalized@
32− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
33−
34−instance Hashable MarketplaceordersPatch'UpdateAction
35−
36−instance FromText MarketplaceordersPatch'UpdateAction where
37− fromText = \case
38− "accept" -> Just Accept
39− "cancel" -> Just Cancel
40− "propose" -> Just Propose
41− "unknownAction" -> Just UnknownAction
42− "updateFinalized" -> Just UpdateFinalized
43− _ -> Nothing
44−
45−instance ToText MarketplaceordersPatch'UpdateAction where
46− toText = \case
47− Accept -> "accept"
48− Cancel -> "cancel"
49− Propose -> "propose"
50− UnknownAction -> "unknownAction"
51− UpdateFinalized -> "updateFinalized"
52−
53−instance FromJSON MarketplaceordersPatch'UpdateAction where
54− parseJSON = parseJSONText "MarketplaceordersPatch'UpdateAction"
55−
56−instance ToJSON MarketplaceordersPatch'UpdateAction where
57− toJSON = toJSONText
58−
59−-- | Data format for the response.
60−data Alt
61− = JSON
62− -- ^ @json@
63− -- Responses with Content-Type of application\/json
64− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
65−
66−instance Hashable Alt
67−
68−instance FromText Alt where
69− fromText = \case
70− "json" -> Just JSON
71− _ -> Nothing
72−
73−instance ToText Alt where
74− toText = \case
75− JSON -> "json"
76−
77−instance FromJSON Alt where
78− parseJSON = parseJSONText "Alt"
79−
80−instance ToJSON Alt where
81− toJSON = toJSONText
82−
83−-- | When specified, only creatives having the given direct deals status are
84−-- returned.
85−data CreativesList'DealsStatusFilter
86− = Approved
87− -- ^ @approved@
88− -- Creatives which have been approved for serving on direct deals.
89− | ConditionallyApproved
90− -- ^ @conditionally_approved@
91− -- Creatives which have been conditionally approved for serving on direct
92− -- deals.
93− | Disapproved
94− -- ^ @disapproved@
95− -- Creatives which have been disapproved for serving on direct deals.
96− | NotChecked
97− -- ^ @not_checked@
98− -- Creatives whose direct deals status is not yet checked.
99− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
100−
101−instance Hashable CreativesList'DealsStatusFilter
102−
103−instance FromText CreativesList'DealsStatusFilter where
104− fromText = \case
105− "approved" -> Just Approved
106− "conditionally_approved" -> Just ConditionallyApproved
107− "disapproved" -> Just Disapproved
108− "not_checked" -> Just NotChecked
109− _ -> Nothing
110−
111−instance ToText CreativesList'DealsStatusFilter where
112− toText = \case
113− Approved -> "approved"
114− ConditionallyApproved -> "conditionally_approved"
115− Disapproved -> "disapproved"
116− NotChecked -> "not_checked"
117−
118−instance FromJSON CreativesList'DealsStatusFilter where
119− parseJSON = parseJSONText "CreativesList'DealsStatusFilter"
120−
121−instance ToJSON CreativesList'DealsStatusFilter where
122− toJSON = toJSONText
123−
124−-- | The proposed action to take on the order.
125−data MarketplaceordersUpdate'UpdateAction
126− = MUUAAccept
127− -- ^ @accept@
128− | MUUACancel
129− -- ^ @cancel@
130− | MUUAPropose
131− -- ^ @propose@
132− | MUUAUnknownAction
133− -- ^ @unknownAction@
134− | MUUAUpdateFinalized
135− -- ^ @updateFinalized@
136− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
137−
138−instance Hashable MarketplaceordersUpdate'UpdateAction
139−
140−instance FromText MarketplaceordersUpdate'UpdateAction where
141− fromText = \case
142− "accept" -> Just MUUAAccept
143− "cancel" -> Just MUUACancel
144− "propose" -> Just MUUAPropose
145− "unknownAction" -> Just MUUAUnknownAction
146− "updateFinalized" -> Just MUUAUpdateFinalized
147− _ -> Nothing
148−
149−instance ToText MarketplaceordersUpdate'UpdateAction where
150− toText = \case
151− MUUAAccept -> "accept"
152− MUUACancel -> "cancel"
153− MUUAPropose -> "propose"
154− MUUAUnknownAction -> "unknownAction"
155− MUUAUpdateFinalized -> "updateFinalized"
156−
157−instance FromJSON MarketplaceordersUpdate'UpdateAction where
158− parseJSON = parseJSONText "MarketplaceordersUpdate'UpdateAction"
159−
160−instance ToJSON MarketplaceordersUpdate'UpdateAction where
161− toJSON = toJSONText
162−
163−-- | When specified, only creatives having the given open auction status are
164−-- returned.
165−data CreativesList'OpenAuctionStatusFilter
166− = CLOASFApproved
167− -- ^ @approved@
168− -- Creatives which have been approved for serving on the open auction.
169− | CLOASFConditionallyApproved
170− -- ^ @conditionally_approved@
171− -- Creatives which have been conditionally approved for serving on the open
172− -- auction.
173− | CLOASFDisapproved
174− -- ^ @disapproved@
175− -- Creatives which have been disapproved for serving on the open auction.
176− | CLOASFNotChecked
177− -- ^ @not_checked@
178− -- Creatives whose open auction status is not yet checked.
179− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
180−
181−instance Hashable CreativesList'OpenAuctionStatusFilter
182−
183−instance FromText CreativesList'OpenAuctionStatusFilter where
184− fromText = \case
185− "approved" -> Just CLOASFApproved
186− "conditionally_approved" -> Just CLOASFConditionallyApproved
187− "disapproved" -> Just CLOASFDisapproved
188− "not_checked" -> Just CLOASFNotChecked
189− _ -> Nothing
190−
191−instance ToText CreativesList'OpenAuctionStatusFilter where
192− toText = \case
193− CLOASFApproved -> "approved"
194− CLOASFConditionallyApproved -> "conditionally_approved"
195− CLOASFDisapproved -> "disapproved"
196− CLOASFNotChecked -> "not_checked"
197−
198−instance FromJSON CreativesList'OpenAuctionStatusFilter where
199− parseJSON = parseJSONText "CreativesList'OpenAuctionStatusFilter"
200−
201−instance ToJSON CreativesList'OpenAuctionStatusFilter where
202− toJSON = toJSONText
gogol-adexchange-buyer/gogol-adexchange-buyer.cabaldeleted−90
@@ -1,90 +0,0 @@
1−name: gogol-adexchange-buyer
2−version: 0.0.1
3−synopsis: Google Ad Exchange Buyer API Client.
4−homepage: https://github.com/brendanhay/gogol
5−bug-reports: https://github.com/brendanhay/gogol/issues
6−license: OtherLicense
7−license-file: LICENSE
8−author: Brendan Hay
9−maintainer: Brendan Hay <brendan.g.hay@gmail.com>
10−copyright: Copyright (c) 2015 Brendan Hay
11−category: Network, Google, Cloud
12−build-type: Simple
13−cabal-version: >= 1.10
14−extra-source-files: README.md
15−
16−description:
17− Accesses your bidding-account information, submits creatives for
18− validation, finds available direct deals, and retrieves performance
19− reports.
20− .
21− /Warning:/ This is an experimental prototype/preview release which is still
22− under exploratory development and not intended for public use, caveat emptor!
23−
24−source-repository head
25− type: git
26− location: git://github.com/brendanhay/gogol.git
27−
28−library
29− default-language: Haskell2010
30− hs-source-dirs: src gen
31−
32− ghc-options: -Wall
33−
34− exposed-modules:
35− Network.Google.API.AdExchangeBuyer.Accounts.Get
36− , Network.Google.API.AdExchangeBuyer.Accounts.List
37− , Network.Google.API.AdExchangeBuyer.Accounts.Patch
38− , Network.Google.API.AdExchangeBuyer.Accounts.Update
39− , Network.Google.API.AdExchangeBuyer.BillingInfo.Get
40− , Network.Google.API.AdExchangeBuyer.BillingInfo.List
41− , Network.Google.API.AdExchangeBuyer.Budget.Get
42− , Network.Google.API.AdExchangeBuyer.Budget.Patch
43− , Network.Google.API.AdExchangeBuyer.Budget.Update
44− , Network.Google.API.AdExchangeBuyer.Clientaccess.Delete
45− , Network.Google.API.AdExchangeBuyer.Clientaccess.Get
46− , Network.Google.API.AdExchangeBuyer.Clientaccess.Insert
47− , Network.Google.API.AdExchangeBuyer.Clientaccess.List
48− , Network.Google.API.AdExchangeBuyer.Clientaccess.Patch
49− , Network.Google.API.AdExchangeBuyer.Clientaccess.Update
50− , Network.Google.API.AdExchangeBuyer.Creatives.Get
51− , Network.Google.API.AdExchangeBuyer.Creatives.Insert
52− , Network.Google.API.AdExchangeBuyer.Creatives.List
53− , Network.Google.API.AdExchangeBuyer.Deals.Get
54− , Network.Google.API.AdExchangeBuyer.Marketplacedeals.Delete
55− , Network.Google.API.AdExchangeBuyer.Marketplacedeals.Insert
56− , Network.Google.API.AdExchangeBuyer.Marketplacedeals.List
57− , Network.Google.API.AdExchangeBuyer.Marketplacedeals.Update
58− , Network.Google.API.AdExchangeBuyer.Marketplacenotes.Insert
59− , Network.Google.API.AdExchangeBuyer.Marketplacenotes.List
60− , Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Get
61− , Network.Google.API.AdExchangeBuyer.Marketplaceoffers.Search
62− , Network.Google.API.AdExchangeBuyer.Marketplaceorders.Get
63− , Network.Google.API.AdExchangeBuyer.Marketplaceorders.Insert
64− , Network.Google.API.AdExchangeBuyer.Marketplaceorders.Patch
65− , Network.Google.API.AdExchangeBuyer.Marketplaceorders.Search
66− , Network.Google.API.AdExchangeBuyer.Marketplaceorders.Update
67− , Network.Google.API.AdExchangeBuyer.Negotiationrounds.Insert
68− , Network.Google.API.AdExchangeBuyer.Negotiations.Get
69− , Network.Google.API.AdExchangeBuyer.Negotiations.Insert
70− , Network.Google.API.AdExchangeBuyer.Negotiations.List
71− , Network.Google.API.AdExchangeBuyer.Offers.Get
72− , Network.Google.API.AdExchangeBuyer.Offers.Insert
73− , Network.Google.API.AdExchangeBuyer.Offers.List
74− , Network.Google.API.AdExchangeBuyer.PerformanceReport.List
75− , Network.Google.API.AdExchangeBuyer.PretargetingConfig.Delete
76− , Network.Google.API.AdExchangeBuyer.PretargetingConfig.Get
77− , Network.Google.API.AdExchangeBuyer.PretargetingConfig.Insert
78− , Network.Google.API.AdExchangeBuyer.PretargetingConfig.List
79− , Network.Google.API.AdExchangeBuyer.PretargetingConfig.Patch
80− , Network.Google.API.AdExchangeBuyer.PretargetingConfig.Update
81− , Network.Google.AdExchangeBuyer
82− , Network.Google.AdExchangeBuyer.Types
83−
84− other-modules:
85− Network.Google.AdExchangeBuyer.Types.Product
86− , Network.Google.AdExchangeBuyer.Types.Sum
87−
88− build-depends:
89− gogol-core == 0.0.1.*
90− , base >= 4.7 && < 5
gogol-adexchange-buyer/src/.gitkeepdeleted

No changes to the content.

gogol-adexchange-seller/LICENSEdeleted−373
@@ -1,373 +0,0 @@
1−Mozilla Public License Version 2.0
2−==================================
3−
4−1. Definitions
5−--------------
6−
7−1.1. "Contributor"
8− means each individual or legal entity that creates, contributes to
9− the creation of, or owns Covered Software.
10−
11−1.2. "Contributor Version"
12− means the combination of the Contributions of others (if any) used
13− by a Contributor and that particular Contributor's Contribution.
14−
15−1.3. "Contribution"
16− means Covered Software of a particular Contributor.
17−
18−1.4. "Covered Software"
19− means Source Code Form to which the initial Contributor has attached
20− the notice in Exhibit A, the Executable Form of such Source Code
21− Form, and Modifications of such Source Code Form, in each case
22− including portions thereof.
23−
24−1.5. "Incompatible With Secondary Licenses"
25− means
26−
27− (a) that the initial Contributor has attached the notice described
28− in Exhibit B to the Covered Software; or
29−
30− (b) that the Covered Software was made available under the terms of
31− version 1.1 or earlier of the License, but not also under the
32− terms of a Secondary License.
33−
34−1.6. "Executable Form"
35− means any form of the work other than Source Code Form.
36−
37−1.7. "Larger Work"
38− means a work that combines Covered Software with other material, in
39− a separate file or files, that is not Covered Software.
40−
41−1.8. "License"
42− means this document.
43−
44−1.9. "Licensable"
45− means having the right to grant, to the maximum extent possible,
46− whether at the time of the initial grant or subsequently, any and
47− all of the rights conveyed by this License.
48−
49−1.10. "Modifications"
50− means any of the following:
51−
52− (a) any file in Source Code Form that results from an addition to,
53− deletion from, or modification of the contents of Covered
54− Software; or
55−
56− (b) any new file in Source Code Form that contains any Covered
57− Software.
58−
59−1.11. "Patent Claims" of a Contributor
60− means any patent claim(s), including without limitation, method,
61− process, and apparatus claims, in any patent Licensable by such
62− Contributor that would be infringed, but for the grant of the
63− License, by the making, using, selling, offering for sale, having
64− made, import, or transfer of either its Contributions or its
65− Contributor Version.
66−
67−1.12. "Secondary License"
68− means either the GNU General Public License, Version 2.0, the GNU
69− Lesser General Public License, Version 2.1, the GNU Affero General
70− Public License, Version 3.0, or any later versions of those
71− licenses.
72−
73−1.13. "Source Code Form"
74− means the form of the work preferred for making modifications.
75−
76−1.14. "You" (or "Your")
77− means an individual or a legal entity exercising rights under this
78− License. For legal entities, "You" includes any entity that
79− controls, is controlled by, or is under common control with You. For
80− purposes of this definition, "control" means (a) the power, direct
81− or indirect, to cause the direction or management of such entity,
82− whether by contract or otherwise, or (b) ownership of more than
83− fifty percent (50%) of the outstanding shares or beneficial
84− ownership of such entity.
85−
86−2. License Grants and Conditions
87−--------------------------------
88−
89−2.1. Grants
90−
91−Each Contributor hereby grants You a world-wide, royalty-free,
92−non-exclusive license:
93−
94−(a) under intellectual property rights (other than patent or trademark)
95− Licensable by such Contributor to use, reproduce, make available,
96− modify, display, perform, distribute, and otherwise exploit its
97− Contributions, either on an unmodified basis, with Modifications, or
98− as part of a Larger Work; and
99−
100−(b) under Patent Claims of such Contributor to make, use, sell, offer
101− for sale, have made, import, and otherwise transfer either its
102− Contributions or its Contributor Version.
103−
104−2.2. Effective Date
105−
106−The licenses granted in Section 2.1 with respect to any Contribution
107−become effective for each Contribution on the date the Contributor first
108−distributes such Contribution.
109−
110−2.3. Limitations on Grant Scope
111−
112−The licenses granted in this Section 2 are the only rights granted under
113−this License. No additional rights or licenses will be implied from the
114−distribution or licensing of Covered Software under this License.
115−Notwithstanding Section 2.1(b) above, no patent license is granted by a
116−Contributor:
117−
118−(a) for any code that a Contributor has removed from Covered Software;
119− or
120−
121−(b) for infringements caused by: (i) Your and any other third party's
122− modifications of Covered Software, or (ii) the combination of its
123− Contributions with other software (except as part of its Contributor
124− Version); or
125−
126−(c) under Patent Claims infringed by Covered Software in the absence of
127− its Contributions.
128−
129−This License does not grant any rights in the trademarks, service marks,
130−or logos of any Contributor (except as may be necessary to comply with
131−the notice requirements in Section 3.4).
132−
133−2.4. Subsequent Licenses
134−
135−No Contributor makes additional grants as a result of Your choice to
136−distribute the Covered Software under a subsequent version of this
137−License (see Section 10.2) or under the terms of a Secondary License (if
138−permitted under the terms of Section 3.3).
139−
140−2.5. Representation
141−
142−Each Contributor represents that the Contributor believes its
143−Contributions are its original creation(s) or it has sufficient rights
144−to grant the rights to its Contributions conveyed by this License.
145−
146−2.6. Fair Use
147−
148−This License is not intended to limit any rights You have under
149−applicable copyright doctrines of fair use, fair dealing, or other
150−equivalents.
151−
152−2.7. Conditions
153−
154−Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
155−in Section 2.1.
156−
157−3. Responsibilities
158−-------------------
159−
160−3.1. Distribution of Source Form
161−
162−All distribution of Covered Software in Source Code Form, including any
163−Modifications that You create or to which You contribute, must be under
164−the terms of this License. You must inform recipients that the Source
165−Code Form of the Covered Software is governed by the terms of this
166−License, and how they can obtain a copy of this License. You may not
167−attempt to alter or restrict the recipients' rights in the Source Code
168−Form.
169−
170−3.2. Distribution of Executable Form
171−
172−If You distribute Covered Software in Executable Form then:
173−
174−(a) such Covered Software must also be made available in Source Code
175− Form, as described in Section 3.1, and You must inform recipients of
176− the Executable Form how they can obtain a copy of such Source Code
177− Form by reasonable means in a timely manner, at a charge no more
178− than the cost of distribution to the recipient; and
179−
180−(b) You may distribute such Executable Form under the terms of this
181− License, or sublicense it under different terms, provided that the
182− license for the Executable Form does not attempt to limit or alter
183− the recipients' rights in the Source Code Form under this License.
184−
185−3.3. Distribution of a Larger Work
186−
187−You may create and distribute a Larger Work under terms of Your choice,
188−provided that You also comply with the requirements of this License for
189−the Covered Software. If the Larger Work is a combination of Covered
190−Software with a work governed by one or more Secondary Licenses, and the
191−Covered Software is not Incompatible With Secondary Licenses, this
192−License permits You to additionally distribute such Covered Software
193−under the terms of such Secondary License(s), so that the recipient of
194−the Larger Work may, at their option, further distribute the Covered
195−Software under the terms of either this License or such Secondary
196−License(s).
197−
198−3.4. Notices
199−
200−You may not remove or alter the substance of any license notices
201−(including copyright notices, patent notices, disclaimers of warranty,
202−or limitations of liability) contained within the Source Code Form of
203−the Covered Software, except that You may alter any license notices to
204−the extent required to remedy known factual inaccuracies.
205−
206−3.5. Application of Additional Terms
207−
208−You may choose to offer, and to charge a fee for, warranty, support,
209−indemnity or liability obligations to one or more recipients of Covered
210−Software. However, You may do so only on Your own behalf, and not on
211−behalf of any Contributor. You must make it absolutely clear that any
212−such warranty, support, indemnity, or liability obligation is offered by
213−You alone, and You hereby agree to indemnify every Contributor for any
214−liability incurred by such Contributor as a result of warranty, support,
215−indemnity or liability terms You offer. You may include additional
216−disclaimers of warranty and limitations of liability specific to any
217−jurisdiction.
218−
219−4. Inability to Comply Due to Statute or Regulation
220−---------------------------------------------------
221−
222−If it is impossible for You to comply with any of the terms of this
223−License with respect to some or all of the Covered Software due to
224−statute, judicial order, or regulation then You must: (a) comply with
225−the terms of this License to the maximum extent possible; and (b)
226−describe the limitations and the code they affect. Such description must
227−be placed in a text file included with all distributions of the Covered
228−Software under this License. Except to the extent prohibited by statute
229−or regulation, such description must be sufficiently detailed for a
230−recipient of ordinary skill to be able to understand it.
231−
232−5. Termination
233−--------------
234−
235−5.1. The rights granted under this License will terminate automatically
236−if You fail to comply with any of its terms. However, if You become
237−compliant, then the rights granted under this License from a particular
238−Contributor are reinstated (a) provisionally, unless and until such
239−Contributor explicitly and finally terminates Your grants, and (b) on an
240−ongoing basis, if such Contributor fails to notify You of the
241−non-compliance by some reasonable means prior to 60 days after You have
242−come back into compliance. Moreover, Your grants from a particular
243−Contributor are reinstated on an ongoing basis if such Contributor
244−notifies You of the non-compliance by some reasonable means, this is the
245−first time You have received notice of non-compliance with this License
246−from such Contributor, and You become compliant prior to 30 days after
247−Your receipt of the notice.
248−
249−5.2. If You initiate litigation against any entity by asserting a patent
250−infringement claim (excluding declaratory judgment actions,
251−counter-claims, and cross-claims) alleging that a Contributor Version
252−directly or indirectly infringes any patent, then the rights granted to
253−You by any and all Contributors for the Covered Software under Section
254−2.1 of this License shall terminate.
255−
256−5.3. In the event of termination under Sections 5.1 or 5.2 above, all
257−end user license agreements (excluding distributors and resellers) which
258−have been validly granted by You or Your distributors under this License
259−prior to termination shall survive termination.
260−
261−************************************************************************
262−* *
263−* 6. Disclaimer of Warranty *
264−* ------------------------- *
265−* *
266−* Covered Software is provided under this License on an "as is" *
267−* basis, without warranty of any kind, either expressed, implied, or *
268−* statutory, including, without limitation, warranties that the *
269−* Covered Software is free of defects, merchantable, fit for a *
270−* particular purpose or non-infringing. The entire risk as to the *
271−* quality and performance of the Covered Software is with You. *
272−* Should any Covered Software prove defective in any respect, You *
273−* (not any Contributor) assume the cost of any necessary servicing, *
274−* repair, or correction. This disclaimer of warranty constitutes an *
275−* essential part of this License. No use of any Covered Software is *
276−* authorized under this License except under this disclaimer. *
277−* *
278−************************************************************************
279−
280−************************************************************************
281−* *
282−* 7. Limitation of Liability *
283−* -------------------------- *
284−* *
285−* Under no circumstances and under no legal theory, whether tort *
286−* (including negligence), contract, or otherwise, shall any *
287−* Contributor, or anyone who distributes Covered Software as *
288−* permitted above, be liable to You for any direct, indirect, *
289−* special, incidental, or consequential damages of any character *
290−* including, without limitation, damages for lost profits, loss of *
291−* goodwill, work stoppage, computer failure or malfunction, or any *
292−* and all other commercial damages or losses, even if such party *
293−* shall have been informed of the possibility of such damages. This *
294−* limitation of liability shall not apply to liability for death or *
295−* personal injury resulting from such party's negligence to the *
296−* extent applicable law prohibits such limitation. Some *
297−* jurisdictions do not allow the exclusion or limitation of *
298−* incidental or consequential damages, so this exclusion and *
299−* limitation may not apply to You. *
300−* *
301−************************************************************************
302−
303−8. Litigation
304−-------------
305−
306−Any litigation relating to this License may be brought only in the
307−courts of a jurisdiction where the defendant maintains its principal
308−place of business and such litigation shall be governed by laws of that
309−jurisdiction, without reference to its conflict-of-law provisions.
310−Nothing in this Section shall prevent a party's ability to bring
311−cross-claims or counter-claims.
312−
313−9. Miscellaneous
314−----------------
315−
316−This License represents the complete agreement concerning the subject
317−matter hereof. If any provision of this License is held to be
318−unenforceable, such provision shall be reformed only to the extent
319−necessary to make it enforceable. Any law or regulation which provides
320−that the language of a contract shall be construed against the drafter
321−shall not be used to construe this License against a Contributor.
322−
323−10. Versions of the License
324−---------------------------
325−
326−10.1. New Versions
327−
328−Mozilla Foundation is the license steward. Except as provided in Section
329−10.3, no one other than the license steward has the right to modify or
330−publish new versions of this License. Each version will be given a
331−distinguishing version number.
332−
333−10.2. Effect of New Versions
334−
335−You may distribute the Covered Software under the terms of the version
336−of the License under which You originally received the Covered Software,
337−or under the terms of any subsequent version published by the license
338−steward.
339−
340−10.3. Modified Versions
341−
342−If you create software not governed by this License, and you want to
343−create a new license for such software, you may create and use a
344−modified version of this License if you rename the license and remove
345−any references to the name of the license steward (except to note that
346−such modified license differs from this License).
347−
348−10.4. Distributing Source Code Form that is Incompatible With Secondary
349−Licenses
350−
351−If You choose to distribute Source Code Form that is Incompatible With
352−Secondary Licenses under the terms of this version of the License, the
353−notice described in Exhibit B of this License must be attached.
354−
355−Exhibit A - Source Code Form License Notice
356−-------------------------------------------
357−
358− This Source Code Form is subject to the terms of the Mozilla Public
359− License, v. 2.0. If a copy of the MPL was not distributed with this
360− file, You can obtain one at http://mozilla.org/MPL/2.0/.
361−
362−If it is not possible or desirable to put the notice in a particular
363−file, then You may include the notice in a location (such as a LICENSE
364−file in a relevant directory) where a recipient would be likely to look
365−for such a notice.
366−
367−You may add additional accurate notices of copyright ownership.
368−
369−Exhibit B - "Incompatible With Secondary Licenses" Notice
370−---------------------------------------------------------
371−
372− This Source Code Form is "Incompatible With Secondary Licenses", as
373− defined by the Mozilla Public License, v. 2.0.
gogol-adexchange-seller/Makefiledeleted−1
@@ -1 +0,0 @@
1−include ../share/library.mk
gogol-adexchange-seller/README.mddeleted−28
@@ -1,28 +0,0 @@
1−# gogol-adexchange-seller
2−
3−* [Version](#version)
4−* [Description](#description)
5−* [Contribute](#contribute)
6−* [Licence](#licence)
7−
8−
9−## Version
10−
11−`0.0.1`
12−
13−
14−## Description
15−
16−A client library for the Google Ad Exchange Seller API.
17−
18−
19−## Contribute
20−
21−For any problems, comments, or feedback please create an issue [here on GitHub](https://github.com/brendanhay/amazonka/issues).
22−
23−> _Note:_ this library is an auto-generated Haskell package. Please see `amazonka-gen` for more information.
24−
25−
26−## Licence
27−
28−`gogol-adexchange-seller` is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).
gogol-adexchange-seller/Setup.hsdeleted−2
@@ -1,2 +0,0 @@
1−import Distribution.Simple
2−main = defaultMain
gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Adclients/List.hsdeleted−194
@@ -1,194 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeSeller.Accounts.Adclients.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | List all ad clients in this Ad Exchange account.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/seller-rest/ Ad Exchange Seller API Reference> for @adexchangeseller.accounts.adclients.list@.
22−module Network.Google.API.AdExchangeSeller.Accounts.Adclients.List
23− (
24− -- * REST Resource
25− AccountsAdclientsListAPI
26−
27− -- * Creating a Request
28− , accountsAdclientsList'
29− , AccountsAdclientsList'
30−
31− -- * Request Lenses
32− , aalQuotaUser
33− , aalPrettyPrint
34− , aalUserIp
35− , aalAccountId
36− , aalKey
37− , aalPageToken
38− , aalOauthToken
39− , aalMaxResults
40− , aalFields
41− , aalAlt
42− ) where
43−
44−import Network.Google.AdExchangeSeller.Types
45−import Network.Google.Prelude
46−
47−-- | A resource alias for adexchangeseller.accounts.adclients.list which the
48−-- 'AccountsAdclientsList'' request conforms to.
49−type AccountsAdclientsListAPI =
50− "accounts" :>
51− Capture "accountId" Text :>
52− "adclients" :>
53− QueryParam "quotaUser" Text :>
54− QueryParam "prettyPrint" Bool :>
55− QueryParam "userIp" Text :>
56− QueryParam "key" Text :>
57− QueryParam "pageToken" Text :>
58− QueryParam "oauth_token" Text :>
59− QueryParam "maxResults" Word32 :>
60− QueryParam "fields" Text :>
61− QueryParam "alt" Alt :> Get '[JSON] AdClients
62−
63−-- | List all ad clients in this Ad Exchange account.
64−--
65−-- /See:/ 'accountsAdclientsList'' smart constructor.
66−data AccountsAdclientsList' = AccountsAdclientsList'
67− { _aalQuotaUser :: !(Maybe Text)
68− , _aalPrettyPrint :: !Bool
69− , _aalUserIp :: !(Maybe Text)
70− , _aalAccountId :: !Text
71− , _aalKey :: !(Maybe Text)
72− , _aalPageToken :: !(Maybe Text)
73− , _aalOauthToken :: !(Maybe Text)
74− , _aalMaxResults :: !(Maybe Word32)
75− , _aalFields :: !(Maybe Text)
76− , _aalAlt :: !Alt
77− } deriving (Eq,Read,Show,Data,Typeable,Generic)
78−
79−-- | Creates a value of 'AccountsAdclientsList'' with the minimum fields required to make a request.
80−--
81−-- Use one of the following lenses to modify other fields as desired:
82−--
83−-- * 'aalQuotaUser'
84−--
85−-- * 'aalPrettyPrint'
86−--
87−-- * 'aalUserIp'
88−--
89−-- * 'aalAccountId'
90−--
91−-- * 'aalKey'
92−--
93−-- * 'aalPageToken'
94−--
95−-- * 'aalOauthToken'
96−--
97−-- * 'aalMaxResults'
98−--
99−-- * 'aalFields'
100−--
101−-- * 'aalAlt'
102−accountsAdclientsList'
103− :: Text -- ^ 'accountId'
104− -> AccountsAdclientsList'
105−accountsAdclientsList' pAalAccountId_ =
106− AccountsAdclientsList'
107− { _aalQuotaUser = Nothing
108− , _aalPrettyPrint = True
109− , _aalUserIp = Nothing
110− , _aalAccountId = pAalAccountId_
111− , _aalKey = Nothing
112− , _aalPageToken = Nothing
113− , _aalOauthToken = Nothing
114− , _aalMaxResults = Nothing
115− , _aalFields = Nothing
116− , _aalAlt = JSON
117− }
118−
119−-- | Available to use for quota purposes for server-side applications. Can be
120−-- any arbitrary string assigned to a user, but should not exceed 40
121−-- characters. Overrides userIp if both are provided.
122−aalQuotaUser :: Lens' AccountsAdclientsList' (Maybe Text)
123−aalQuotaUser
124− = lens _aalQuotaUser (\ s a -> s{_aalQuotaUser = a})
125−
126−-- | Returns response with indentations and line breaks.
127−aalPrettyPrint :: Lens' AccountsAdclientsList' Bool
128−aalPrettyPrint
129− = lens _aalPrettyPrint
130− (\ s a -> s{_aalPrettyPrint = a})
131−
132−-- | IP address of the site where the request originates. Use this if you
133−-- want to enforce per-user limits.
134−aalUserIp :: Lens' AccountsAdclientsList' (Maybe Text)
135−aalUserIp
136− = lens _aalUserIp (\ s a -> s{_aalUserIp = a})
137−
138−-- | Account to which the ad client belongs.
139−aalAccountId :: Lens' AccountsAdclientsList' Text
140−aalAccountId
141− = lens _aalAccountId (\ s a -> s{_aalAccountId = a})
142−
143−-- | API key. Your API key identifies your project and provides you with API
144−-- access, quota, and reports. Required unless you provide an OAuth 2.0
145−-- token.
146−aalKey :: Lens' AccountsAdclientsList' (Maybe Text)
147−aalKey = lens _aalKey (\ s a -> s{_aalKey = a})
148−
149−-- | A continuation token, used to page through ad clients. To retrieve the
150−-- next page, set this parameter to the value of \"nextPageToken\" from the
151−-- previous response.
152−aalPageToken :: Lens' AccountsAdclientsList' (Maybe Text)
153−aalPageToken
154− = lens _aalPageToken (\ s a -> s{_aalPageToken = a})
155−
156−-- | OAuth 2.0 token for the current user.
157−aalOauthToken :: Lens' AccountsAdclientsList' (Maybe Text)
158−aalOauthToken
159− = lens _aalOauthToken
160− (\ s a -> s{_aalOauthToken = a})
161−
162−-- | The maximum number of ad clients to include in the response, used for
163−-- paging.
164−aalMaxResults :: Lens' AccountsAdclientsList' (Maybe Word32)
165−aalMaxResults
166− = lens _aalMaxResults
167− (\ s a -> s{_aalMaxResults = a})
168−
169−-- | Selector specifying which fields to include in a partial response.
170−aalFields :: Lens' AccountsAdclientsList' (Maybe Text)
171−aalFields
172− = lens _aalFields (\ s a -> s{_aalFields = a})
173−
174−-- | Data format for the response.
175−aalAlt :: Lens' AccountsAdclientsList' Alt
176−aalAlt = lens _aalAlt (\ s a -> s{_aalAlt = a})
177−
178−instance GoogleRequest AccountsAdclientsList' where
179− type Rs AccountsAdclientsList' = AdClients
180− request = requestWithRoute defReq adExchangeSellerURL
181− requestWithRoute r u AccountsAdclientsList'{..}
182− = go _aalQuotaUser (Just _aalPrettyPrint) _aalUserIp
183− _aalAccountId
184− _aalKey
185− _aalPageToken
186− _aalOauthToken
187− _aalMaxResults
188− _aalFields
189− (Just _aalAlt)
190− where go
191− = clientWithRoute
192− (Proxy :: Proxy AccountsAdclientsListAPI)
193− r
194− u
gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Alerts/List.hsdeleted−175
@@ -1,175 +0,0 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE DeriveDataTypeable #-}
3−{-# LANGUAGE DeriveGeneric #-}
4−{-# LANGUAGE RecordWildCards #-}
5−{-# LANGUAGE TypeFamilies #-}
6−{-# LANGUAGE TypeOperators #-}
7−
8−{-# OPTIONS_GHC -fno-warn-unused-imports #-}
9−{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
10−
11−-- |
12−-- Module : Network.Google.API.AdExchangeSeller.Accounts.Alerts.List
13−-- Copyright : (c) 2015 Brendan Hay
14−-- License : Mozilla Public License, v. 2.0.
15−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
16−-- Stability : auto-generated
17−-- Portability : non-portable (GHC extensions)
18−--
19−-- | List the alerts for this Ad Exchange account.
20−--
21−-- /See:/ <https://developers.google.com/ad-exchange/seller-rest/ Ad Exchange Seller API Reference> for @adexchangeseller.accounts.alerts.list@.
22−module Network.Google.API.AdExchangeSeller.Accounts.Alerts.List
23− (
24− -- * REST Resource
25− AccountsAlertsListAPI
26−
27− -- * Creating a Request
28− , accountsAlertsList'
29− , AccountsAlertsList'
30−
31− -- * Request Lenses
32− , aQuotaUser
33− , aPrettyPrint
34− , aUserIp
35− , aLocale
36− , aAccountId
37− , aKey
38− , aOauthToken
39− , aFields
40− , aAlt
41− ) where
42−
43−import Network.Google.AdExchangeSeller.Types
44−import Network.Google.Prelude
45−
46−-- | A resource alias for adexchangeseller.accounts.alerts.list which the
47−-- 'AccountsAlertsList'' request conforms to.
48−type AccountsAlertsListAPI =
49− "accounts" :>
50− Capture "accountId" Text :>
51− "alerts" :>
52− QueryParam "quotaUser" Text :>
53− QueryParam "prettyPrint" Bool :>
54− QueryParam "userIp" Text :>
55− QueryParam "locale" Text :>
56− QueryParam "key" Text :>
57− QueryParam "oauth_token" Text :>
58− QueryParam "fields" Text :>
59− QueryParam "alt" Alt :> Get '[JSON] Alerts
60−
61−-- | List the alerts for this Ad Exchange account.
62−--
63−-- /See:/ 'accountsAlertsList'' smart constructor.
64−data AccountsAlertsList' = AccountsAlertsList'
65− { _aQuotaUser :: !(Maybe Text)
66− , _aPrettyPrint :: !Bool
67− , _aUserIp :: !(Maybe Text)
68− , _aLocale :: !(Maybe Text)
69− , _aAccountId :: !Text
70− , _aKey :: !(Maybe Text)
71− , _aOauthToken :: !(Maybe Text)
72− , _aFields :: !(Maybe Text)
73− , _aAlt :: !Alt
74− } deriving (Eq,Read,Show,Data,Typeable,Generic)
75−
76−-- | Creates a value of 'AccountsAlertsList'' with the minimum fields required to make a request.
77−--
78−-- Use one of the following lenses to modify other fields as desired:
79−--
80−-- * 'aQuotaUser'
81−--
82−-- * 'aPrettyPrint'
83−--
84−-- * 'aUserIp'
85−--
86−-- * 'aLocale'
87−--
88−-- * 'aAccountId'
89−--
90−-- * 'aKey'
91−--
92−-- * 'aOauthToken'
93−--
94−-- * 'aFields'
95−--
96−-- * 'aAlt'
97−accountsAlertsList'
98− :: Text -- ^ 'accountId'
99− -> AccountsAlertsList'
100−accountsAlertsList' pAAccountId_ =
101− AccountsAlertsList'
102− { _aQuotaUser = Nothing
103− , _aPrettyPrint = True
104− , _aUserIp = Nothing
105− , _aLocale = Nothing
106− , _aAccountId = pAAccountId_
107− , _aKey = Nothing
108− , _aOauthToken = Nothing
109− , _aFields = Nothing
110− , _aAlt = JSON
111− }
112−
113−-- | Available to use for quota purposes for server-side applications. Can be
114−-- any arbitrary string assigned to a user, but should not exceed 40
115−-- characters. Overrides userIp if both are provided.
116−aQuotaUser :: Lens' AccountsAlertsList' (Maybe Text)
117−aQuotaUser
118− = lens _aQuotaUser (\ s a -> s{_aQuotaUser = a})
119−
120−-- | Returns response with indentations and line breaks.
121−aPrettyPrint :: Lens' AccountsAlertsList' Bool
122−aPrettyPrint
123− = lens _aPrettyPrint (\ s a -> s{_aPrettyPrint = a})
124−
125−-- | IP address of the site where the request originates. Use this if you
126−-- want to enforce per-user limits.
127−aUserIp :: Lens' AccountsAlertsList' (Maybe Text)
128−aUserIp = lens _aUserIp (\ s a -> s{_aUserIp = a})
129−
130−-- | The locale to use for translating alert messages. The account locale
131−-- will be used if this is not supplied. The AdSense default (English) will
132−-- be used if the supplied locale is invalid or unsupported.
133−aLocale :: Lens' AccountsAlertsList' (Maybe Text)
134−aLocale = lens _aLocale (\ s a -> s{_aLocale = a})
135−
136−-- | Account owning the alerts.
137−aAccountId :: Lens' AccountsAlertsList' Text
138−aAccountId
139− = lens _aAccountId (\ s a -> s{_aAccountId = a})
140−
141−-- | API key. Your API key identifies your project and provides you with API
142−-- access, quota, and reports. Required unless you provide an OAuth 2.0
143−-- token.
144−aKey :: Lens' AccountsAlertsList' (Maybe Text)
145−aKey = lens _aKey (\ s a -> s{_aKey = a})
146−
147−-- | OAuth 2.0 token for the current user.
148−aOauthToken :: Lens' AccountsAlertsList' (Maybe Text)
149−aOauthToken
150− = lens _aOauthToken (\ s a -> s{_aOauthToken = a})
151−
152−-- | Selector specifying which fields to include in a partial response.
153−aFields :: Lens' AccountsAlertsList' (Maybe Text)
154−aFields = lens _aFields (\ s a -> s{_aFields = a})
155−
156−-- | Data format for the response.
157−aAlt :: Lens' AccountsAlertsList' Alt
158−aAlt = lens _aAlt (\ s a -> s{_aAlt = a})
159−
160−instance GoogleRequest AccountsAlertsList' where
161− type Rs AccountsAlertsList' = Alerts
162− request = requestWithRoute defReq adExchangeSellerURL
163− requestWithRoute r u AccountsAlertsList'{..}
164− = go _aQuotaUser (Just _aPrettyPrint) _aUserIp
165− _aLocale
166− _aAccountId
167− _aKey
168− _aOauthToken
169− _aFields
170− (Just _aAlt)
171− where go
172− = clientWithRoute
173− (Proxy :: Proxy AccountsAlertsListAPI)
174− r
175− u
gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Customchannels/Get.hsdeleted−197

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Customchannels/List.hsdeleted−213

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Metadata/Dimensions/List.hsdeleted−174

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Metadata/Metrics/List.hsdeleted−171

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Preferreddeals/Get.hsdeleted−180

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Preferreddeals/List.hsdeleted−167

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Reports/Saved/Generate.hsdeleted−226

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/Reports/Saved/List.hsdeleted−200

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/API/AdExchangeSeller/Accounts/URLchannels/List.hsdeleted−211

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller.hsdeleted−254

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types.hsdeleted−188

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types/Product.hsdeleted−1408

This diff is too big to show here.

gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types/Sum.hsdeleted−47

This diff is too big to show here.

gogol-adexchange-seller/gogol-adexchange-seller.cabaldeleted−54

This diff is too big to show here.

gogol-adexchange-seller/src/.gitkeepdeleted

No changes to the content.

gogol-admin-datatransfer/LICENSEdeleted−373

This diff is too big to show here.

gogol-admin-datatransfer/Makefiledeleted−1

This diff is too big to show here.

gogol-admin-datatransfer/README.mddeleted−28

This diff is too big to show here.

gogol-admin-datatransfer/Setup.hsdeleted−2

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Applications/Get.hsdeleted−163

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Applications/List.hsdeleted−188

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Transfers/Get.hsdeleted−163

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Transfers/Insert.hsdeleted−149

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/API/Datatransfer/Transfers/List.hsdeleted−225

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer.hsdeleted−118

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer/Types.hsdeleted−83

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer/Types/Product.hsdeleted−485

This diff is too big to show here.

gogol-admin-datatransfer/gen/Network/Google/Admin/DataTransfer/Types/Sum.hsdeleted−42

This diff is too big to show here.

gogol-admin-datatransfer/gogol-admin-datatransfer.cabaldeleted−48

This diff is too big to show here.

gogol-admin-datatransfer/src/.gitkeepdeleted

No changes to the content.

gogol-admin-directory/LICENSEdeleted−373

This diff is too big to show here.

gogol-admin-directory/Makefiledeleted−1

This diff is too big to show here.

gogol-admin-directory/README.mddeleted−28

This diff is too big to show here.

gogol-admin-directory/Setup.hsdeleted−2

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Admin/Channels/Stop.hsdeleted−150

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Asps/Delete.hsdeleted−173

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Asps/Get.hsdeleted−173

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Asps/List.hsdeleted−161

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/Get.hsdeleted−190

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/List.hsdeleted−242

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/Patch.hsdeleted−192

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Chromeosdevices/Update.hsdeleted−191

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Groups/Aliases/Delete.hsdeleted−178

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Groups/Aliases/Insert.hsdeleted−166

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Groups/Aliases/List.hsdeleted−166

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Members/Delete.hsdeleted−174

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Members/Get.hsdeleted−177

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Members/Insert.hsdeleted−161

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Members/List.hsdeleted−196

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Members/Patch.hsdeleted−178

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Members/Update.hsdeleted−176

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/Action.hsdeleted−178

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/Delete.hsdeleted−176

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/Get.hsdeleted−190

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Mobiledevices/List.hsdeleted−246

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Delete.hsdeleted−178

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Get.hsdeleted−178

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/List.hsdeleted−200

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Patch.hsdeleted−177

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Notifications/Update.hsdeleted−177

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Delete.hsdeleted−176

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Get.hsdeleted−174

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Insert.hsdeleted−162

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/List.hsdeleted−185

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Patch.hsdeleted−175

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Orgunits/Update.hsdeleted−176

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Delete.hsdeleted−174

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Get.hsdeleted−173

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Insert.hsdeleted−161

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/List.hsdeleted−160

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Patch.hsdeleted−174

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Schemas/Update.hsdeleted−174

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Tokens/Delete.hsdeleted−175

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Tokens/Get.hsdeleted−174

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Tokens/List.hsdeleted−163

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/Delete.hsdeleted−178

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/Insert.hsdeleted−166

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/List.hsdeleted−177

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Aliases/Watch.hsdeleted−178

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Delete.hsdeleted−167

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Get.hsdeleted−166

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Patch.hsdeleted−167

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/Users/Photos/Update.hsdeleted−167

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/VerificationCodes/Generate.hsdeleted−168

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/VerificationCodes/Invalidate.hsdeleted−168

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/API/Directory/VerificationCodes/List.hsdeleted−169

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/Admin/Directory.hsdeleted−822

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/Admin/Directory/Types.hsdeleted−551

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/Admin/Directory/Types/Product.hsdeleted−4456

This diff is too big to show here.

gogol-admin-directory/gen/Network/Google/Admin/Directory/Types/Sum.hsdeleted−482

This diff is too big to show here.

gogol-admin-directory/gogol-admin-directory.cabaldeleted−96

This diff is too big to show here.

gogol-admin-directory/src/.gitkeepdeleted

No changes to the content.

gogol-admin-emailmigration/LICENSEdeleted−373

This diff is too big to show here.

gogol-admin-emailmigration/Makefiledeleted−1

This diff is too big to show here.

gogol-admin-emailmigration/README.mddeleted−28

This diff is too big to show here.

gogol-admin-emailmigration/Setup.hsdeleted−2

This diff is too big to show here.

gogol-admin-emailmigration/gen/Network/Google/API/EmailMigration/Mail/Insert.hsdeleted−160

This diff is too big to show here.

gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration.hsdeleted−60

This diff is too big to show here.

gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration/Types.hsdeleted−46

This diff is too big to show here.

gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration/Types/Product.hsdeleted−143

This diff is too big to show here.

gogol-admin-emailmigration/gen/Network/Google/Admin/EmailMigration/Types/Sum.hsdeleted−42

This diff is too big to show here.

gogol-admin-emailmigration/gogol-admin-emailmigration.cabaldeleted−43

This diff is too big to show here.

gogol-admin-emailmigration/src/.gitkeepdeleted

No changes to the content.

gogol-admin-reports/LICENSEdeleted−373

This diff is too big to show here.

gogol-admin-reports/Makefiledeleted−1

This diff is too big to show here.

gogol-admin-reports/README.mddeleted−28

This diff is too big to show here.

gogol-admin-reports/Setup.hsdeleted−2

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/API/Admin/Channels/Stop.hsdeleted−150

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/API/Reports/Activities/List.hsdeleted−280

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/API/Reports/Activities/Watch.hsdeleted−281

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/API/Reports/CustomerUsageReports/Get.hsdeleted−210

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/API/Reports/UserUsageReport/Get.hsdeleted−251

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/Admin/Reports.hsdeleted−191

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/Admin/Reports/Types.hsdeleted−156

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/Admin/Reports/Types/Product.hsdeleted−1088

This diff is too big to show here.

gogol-admin-reports/gen/Network/Google/Admin/Reports/Types/Sum.hsdeleted−42

This diff is too big to show here.

gogol-admin-reports/gogol-admin-reports.cabaldeleted−48

This diff is too big to show here.

gogol-admin-reports/src/.gitkeepdeleted

No changes to the content.

gogol-adsense-host/LICENSEdeleted−373

This diff is too big to show here.

gogol-adsense-host/Makefiledeleted−1

This diff is too big to show here.

gogol-adsense-host/README.mddeleted−28

This diff is too big to show here.

gogol-adsense-host/Setup.hsdeleted−2

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adclients/Get.hsdeleted−182

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adclients/List.hsdeleted−194

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Delete.hsdeleted−196

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Get.hsdeleted−189

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/GetAdCode.hsdeleted−215

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Insert.hsdeleted−183

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/List.hsdeleted−223

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Patch.hsdeleted−196

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Adunits/Update.hsdeleted−181

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Accounts/Reports/Generate.hsdeleted−286

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Adclients/Get.hsdeleted−160

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Adclients/List.hsdeleted−174

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Associationsessions/Start.hsdeleted−214

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Associationsessions/Verify.hsdeleted−167

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Delete.hsdeleted−178

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Get.hsdeleted−178

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Insert.hsdeleted−163

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/List.hsdeleted−190

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Patch.hsdeleted−180

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Customchannels/Update.hsdeleted−163

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/Reports/Generate.hsdeleted−262

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/URLchannels/Delete.hsdeleted−178

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/URLchannels/Insert.hsdeleted−163

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/API/AdSenseHost/URLchannels/List.hsdeleted−189

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/AdSense/Host.hsdeleted−331

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/AdSense/Host/Types.hsdeleted−201

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/AdSense/Host/Types/Product.hsdeleted−1479

This diff is too big to show here.

gogol-adsense-host/gen/Network/Google/AdSense/Host/Types/Sum.hsdeleted−91

This diff is too big to show here.

gogol-adsense-host/gogol-adsense-host.cabaldeleted−67

This diff is too big to show here.

gogol-adsense-host/src/.gitkeepdeleted

No changes to the content.

gogol-adsense/LICENSEdeleted−373

This diff is too big to show here.

gogol-adsense/Makefiledeleted−1

This diff is too big to show here.

gogol-adsense/README.mddeleted−28

This diff is too big to show here.

gogol-adsense/Setup.hsdeleted−2

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Adclients/List.hsdeleted−194

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Adunits/Customchannels/List.hsdeleted−231

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Alerts/Delete.hsdeleted−181

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Alerts/List.hsdeleted−175

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Customchannels/Adunits/List.hsdeleted−243

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Payments/List.hsdeleted−166

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Reports/Saved/Generate.hsdeleted−228

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Reports/Saved/List.hsdeleted−200

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Savedadstyles/Get.hsdeleted−182

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/Savedadstyles/List.hsdeleted−195

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Accounts/URLchannels/List.hsdeleted−211

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Adclients/List.hsdeleted−178

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Adunits/Customchannels/List.hsdeleted−211

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Alerts/Delete.hsdeleted−162

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Alerts/List.hsdeleted−159

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Customchannels/Adunits/List.hsdeleted−225

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Metadata/Dimensions/List.hsdeleted−153

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Metadata/Metrics/List.hsdeleted−153

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Payments/List.hsdeleted−147

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Reports/Saved/Generate.hsdeleted−209

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Reports/Saved/List.hsdeleted−181

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Savedadstyles/Get.hsdeleted−164

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/Savedadstyles/List.hsdeleted−176

This diff is too big to show here.

gogol-adsense/gen/Network/Google/API/AdSense/URLchannels/List.hsdeleted−191

This diff is too big to show here.

gogol-adsense/gen/Network/Google/AdSense.hsdeleted−419

This diff is too big to show here.

gogol-adsense/gen/Network/Google/AdSense/Types.hsdeleted−289

This diff is too big to show here.

gogol-adsense/gen/Network/Google/AdSense/Types/Product.hsdeleted−2310

This diff is too big to show here.

gogol-adsense/gen/Network/Google/AdSense/Types/Sum.hsdeleted−47

This diff is too big to show here.

gogol-adsense/gogol-adsense.cabaldeleted−67

This diff is too big to show here.

gogol-adsense/src/.gitkeepdeleted

No changes to the content.

gogol-affiliates/LICENSEdeleted−373

This diff is too big to show here.

gogol-affiliates/Makefiledeleted−1

This diff is too big to show here.

gogol-affiliates/README.mddeleted−28

This diff is too big to show here.

gogol-affiliates/Setup.hsdeleted−2

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Advertisers/Get.hsdeleted−192

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Advertisers/List.hsdeleted−279

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/CcOffers/List.hsdeleted−191

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Events/List.hsdeleted−391

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Links/Get.hsdeleted−189

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Links/Insert.hsdeleted−171

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Links/List.hsdeleted−340

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Publishers/Get.hsdeleted−191

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Publishers/List.hsdeleted−278

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/API/Gan/Reports/Get.hsdeleted−326

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/Affiliates.hsdeleted−412

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/Affiliates/Types.hsdeleted−354

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/Affiliates/Types/Product.hsdeleted−2714

This diff is too big to show here.

gogol-affiliates/gen/Network/Google/Affiliates/Types/Sum.hsdeleted−776

This diff is too big to show here.

gogol-affiliates/gogol-affiliates.cabaldeleted−52

This diff is too big to show here.

gogol-affiliates/src/.gitkeepdeleted

No changes to the content.

gogol-analytics/LICENSEdeleted−373

This diff is too big to show here.

gogol-analytics/Makefiledeleted−1

This diff is too big to show here.

gogol-analytics/README.mddeleted−28

This diff is too big to show here.

gogol-analytics/Setup.hsdeleted−2

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Data/Ga/Get.hsdeleted−313

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Data/Mcf/Get.hsdeleted−291

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Data/Realtime/Get.hsdeleted−233

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountSummaries/List.hsdeleted−189

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/Delete.hsdeleted−185

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/Insert.hsdeleted−173

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/List.hsdeleted−201

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/AccountUserLinks/Update.hsdeleted−186

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Accounts/List.hsdeleted−181

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDataSources/List.hsdeleted−219

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Get.hsdeleted−203

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Insert.hsdeleted−189

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/List.hsdeleted−217

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Patch.hsdeleted−219

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomDimensions/Update.hsdeleted−217

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Get.hsdeleted−200

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Insert.hsdeleted−187

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/List.hsdeleted−215

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Patch.hsdeleted−216

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/CustomMetrics/Update.hsdeleted−216

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Delete.hsdeleted−212

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Get.hsdeleted−213

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Insert.hsdeleted−198

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/List.hsdeleted−227

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Patch.hsdeleted−213

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Experiments/Update.hsdeleted−213

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Delete.hsdeleted−181

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Get.hsdeleted−181

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Insert.hsdeleted−167

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/List.hsdeleted−195

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Patch.hsdeleted−181

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Filters/Update.hsdeleted−181

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Get.hsdeleted−210

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Insert.hsdeleted−197

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/List.hsdeleted−230

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Patch.hsdeleted−212

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Goals/Update.hsdeleted−210

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Delete.hsdeleted−216

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Get.hsdeleted−217

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Insert.hsdeleted−205

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/List.hsdeleted−236

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Patch.hsdeleted−219

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileFilterLinks/Update.hsdeleted−218

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/Delete.hsdeleted−215

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/Insert.hsdeleted−204

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/List.hsdeleted−236

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/ProfileUserLinks/Update.hsdeleted−217

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Delete.hsdeleted−197

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Get.hsdeleted−196

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Insert.hsdeleted−184

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/List.hsdeleted−215

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Patch.hsdeleted−198

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Profiles/Update.hsdeleted−197

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Segments/List.hsdeleted−181

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/UnsampledReports/Get.hsdeleted−218

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/UnsampledReports/Insert.hsdeleted−204

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/UnsampledReports/List.hsdeleted−235

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/DeleteUploadData.hsdeleted−202

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/Get.hsdeleted−211

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/List.hsdeleted−227

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Uploads/UploadData.hsdeleted−201

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Delete.hsdeleted−206

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Get.hsdeleted−208

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Insert.hsdeleted−194

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/List.hsdeleted−224

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Patch.hsdeleted−210

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebPropertyAdWordsLinks/Update.hsdeleted−208

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Get.hsdeleted−183

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Insert.hsdeleted−173

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/List.hsdeleted−198

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Patch.hsdeleted−184

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/Webproperties/Update.hsdeleted−184

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/Delete.hsdeleted−201

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/Insert.hsdeleted−189

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/List.hsdeleted−222

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Management/WebpropertyUserLinks/Update.hsdeleted−203

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Metadata/Columns/List.hsdeleted−168

This diff is too big to show here.

gogol-analytics/gen/Network/Google/API/Analytics/Provisioning/CreateAccountTicket.hsdeleted−158

This diff is too big to show here.

gogol-analytics/gen/Network/Google/Analytics.hsdeleted−1415

This diff is too big to show here.

gogol-analytics/gen/Network/Google/Analytics/Types.hsdeleted−1015

This diff is too big to show here.

gogol-analytics/gen/Network/Google/Analytics/Types/Product.hsdeleted−9359

This diff is too big to show here.

gogol-analytics/gen/Network/Google/Analytics/Types/Sum.hsdeleted−142

This diff is too big to show here.

gogol-analytics/gogol-analytics.cabaldeleted−120

This diff is too big to show here.

gogol-analytics/src/.gitkeepdeleted

No changes to the content.

gogol-appengine-taskqueue/LICENSEdeleted−373

This diff is too big to show here.

gogol-appengine-taskqueue/Makefiledeleted−1

This diff is too big to show here.

gogol-appengine-taskqueue/README.mddeleted−28

This diff is too big to show here.

gogol-appengine-taskqueue/Setup.hsdeleted−2

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Taskqueues/Get.hsdeleted−184

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Delete.hsdeleted−186

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Get.hsdeleted−186

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Insert.hsdeleted−174

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Lease.hsdeleted−232

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/List.hsdeleted−174

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Patch.hsdeleted−200

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/API/Taskqueue/Tasks/Update.hsdeleted−198

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue.hsdeleted−129

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue/Types.hsdeleted−81

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue/Types/Product.hsdeleted−448

This diff is too big to show here.

gogol-appengine-taskqueue/gen/Network/Google/AppEngine/TaskQueue/Types/Sum.hsdeleted−42

This diff is too big to show here.

gogol-appengine-taskqueue/gogol-appengine-taskqueue.cabaldeleted−50

This diff is too big to show here.

gogol-appengine-taskqueue/src/.gitkeepdeleted

No changes to the content.

gogol-appengine/LICENSEdeleted−373

This diff is too big to show here.

gogol-appengine/Makefiledeleted−1

This diff is too big to show here.

gogol-appengine/README.mddeleted−28

This diff is too big to show here.

gogol-appengine/Setup.hsdeleted−2

This diff is too big to show here.

gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/Create.hsdeleted−261

This diff is too big to show here.

gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/Delete.hsdeleted−275

This diff is too big to show here.

gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/Get.hsdeleted−285

This diff is too big to show here.

gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Modules/Versions/List.hsdeleted−298

This diff is too big to show here.

gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Operations/Get.hsdeleted−259

This diff is too big to show here.

gogol-appengine/gen/Network/Google/API/AppEngine/Apps/Operations/List.hsdeleted−285

This diff is too big to show here.

gogol-appengine/gen/Network/Google/AppEngine.hsdeleted−356

This diff is too big to show here.

gogol-appengine/gen/Network/Google/AppEngine/Types.hsdeleted−314

This diff is too big to show here.

gogol-appengine/gen/Network/Google/AppEngine/Types/Product.hsdeleted−2666

This diff is too big to show here.

gogol-appengine/gen/Network/Google/AppEngine/Types/Sum.hsdeleted−18

This diff is too big to show here.

gogol-appengine/gogol-appengine.cabaldeleted−49

This diff is too big to show here.

gogol-appengine/src/.gitkeepdeleted

No changes to the content.

gogol-apps-activity/LICENSEdeleted−373

This diff is too big to show here.

gogol-apps-activity/Makefiledeleted−1

This diff is too big to show here.

gogol-apps-activity/README.mddeleted−28

This diff is too big to show here.

gogol-apps-activity/Setup.hsdeleted−2

This diff is too big to show here.

gogol-apps-activity/gen/Network/Google/API/AppsActivity/Activities/List.hsdeleted−251

This diff is too big to show here.

gogol-apps-activity/gen/Network/Google/Apps/Activity.hsdeleted−140

This diff is too big to show here.

gogol-apps-activity/gen/Network/Google/Apps/Activity/Types.hsdeleted−126

This diff is too big to show here.

gogol-apps-activity/gen/Network/Google/Apps/Activity/Types/Product.hsdeleted−692

This diff is too big to show here.

gogol-apps-activity/gen/Network/Google/Apps/Activity/Types/Sum.hsdeleted−266

This diff is too big to show here.

gogol-apps-activity/gogol-apps-activity.cabaldeleted−43

This diff is too big to show here.

gogol-apps-activity/src/.gitkeepdeleted

No changes to the content.

gogol-apps-calendar/LICENSEdeleted−373

This diff is too big to show here.

gogol-apps-calendar/Makefiledeleted−1

This diff is too big to show here.

gogol-apps-calendar/README.mddeleted−28

This diff is too big to show here.

gogol-apps-calendar/Setup.hsdeleted−2

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Delete.hsdeleted−174

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Get.hsdeleted−174

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Insert.hsdeleted−162

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/List.hsdeleted−224

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Patch.hsdeleted−174

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Update.hsdeleted−174

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/ACL/Watch.hsdeleted−225

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Delete.hsdeleted−171

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Get.hsdeleted−170

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Insert.hsdeleted−171

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/List.hsdeleted−251

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Patch.hsdeleted−190

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Update.hsdeleted−187

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/CalendarList/Watch.hsdeleted−252

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Clear.hsdeleted−166

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Delete.hsdeleted−165

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Get.hsdeleted−161

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Insert.hsdeleted−148

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Patch.hsdeleted−163

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Calendars/Update.hsdeleted−163

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Channels/Stop.hsdeleted−148

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Colors/Get.hsdeleted−146

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Delete.hsdeleted−190

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Get.hsdeleted−222

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Import.hsdeleted−179

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Insert.hsdeleted−207

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Instances.hsdeleted−315

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/List.hsdeleted−431

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Move.hsdeleted−204

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Patch.hsdeleted−237

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/QuickAdd.hsdeleted−196

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Update.hsdeleted−238

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Events/Watch.hsdeleted−436

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Freebusy/Query.hsdeleted−147

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Settings/Get.hsdeleted−161

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Settings/List.hsdeleted−194

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/API/Calendar/Settings/Watch.hsdeleted−195

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/Apps/Calendar.hsdeleted−579

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/Apps/Calendar/Types.hsdeleted−385

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/Apps/Calendar/Types/Product.hsdeleted−3152

This diff is too big to show here.

gogol-apps-calendar/gen/Network/Google/Apps/Calendar/Types/Sum.hsdeleted−184

This diff is too big to show here.

gogol-apps-calendar/gogol-apps-calendar.cabaldeleted−79

This diff is too big to show here.

gogol-apps-calendar/src/.gitkeepdeleted

No changes to the content.

gogol-apps-licensing/LICENSEdeleted−373

This diff is too big to show here.

gogol-apps-licensing/Makefiledeleted−1

This diff is too big to show here.

gogol-apps-licensing/README.mddeleted−28

This diff is too big to show here.

gogol-apps-licensing/Setup.hsdeleted−2

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Delete.hsdeleted−192

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Get.hsdeleted−191

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Insert.hsdeleted−180

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/ListForProduct.hsdeleted−216

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/ListForProductAndSku.hsdeleted−235

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Patch.hsdeleted−192

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/API/Licensing/LicenseAssignments/Update.hsdeleted−192

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/Apps/Licensing.hsdeleted−101

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/Apps/Licensing/Types.hsdeleted−56

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/Apps/Licensing/Types/Product.hsdeleted−210

This diff is too big to show here.

gogol-apps-licensing/gen/Network/Google/Apps/Licensing/Types/Sum.hsdeleted−42

This diff is too big to show here.

gogol-apps-licensing/gogol-apps-licensing.cabaldeleted−49

This diff is too big to show here.

gogol-apps-licensing/src/.gitkeepdeleted

No changes to the content.

gogol-apps-reseller/LICENSEdeleted−373

This diff is too big to show here.

gogol-apps-reseller/Makefiledeleted−1

This diff is too big to show here.

gogol-apps-reseller/README.mddeleted−28

This diff is too big to show here.

gogol-apps-reseller/Setup.hsdeleted−2

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Get.hsdeleted−160

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Insert.hsdeleted−163

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Patch.hsdeleted−163

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Customers/Update.hsdeleted−163

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Activate.hsdeleted−178

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/ChangePlan.hsdeleted−182

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/ChangeRenewalSettings.hsdeleted−188

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/ChangeSeats.hsdeleted−183

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Delete.hsdeleted−193

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Get.hsdeleted−177

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Insert.hsdeleted−178

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/List.hsdeleted−217

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/StartPaidService.hsdeleted−186

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/API/Reseller/Subscriptions/Suspend.hsdeleted−177

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/Apps/Reseller.hsdeleted−213

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/Apps/Reseller/Types.hsdeleted−134

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/Apps/Reseller/Types/Product.hsdeleted−930

This diff is too big to show here.

gogol-apps-reseller/gen/Network/Google/Apps/Reseller/Types/Sum.hsdeleted−81

This diff is too big to show here.

gogol-apps-reseller/gogol-apps-reseller.cabaldeleted−56

This diff is too big to show here.

gogol-apps-reseller/src/.gitkeepdeleted

No changes to the content.

gogol-apps-tasks/LICENSEdeleted−373

This diff is too big to show here.

gogol-apps-tasks/Makefiledeleted−1

This diff is too big to show here.

gogol-apps-tasks/README.mddeleted−28

This diff is too big to show here.

gogol-apps-tasks/Setup.hsdeleted−2

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Delete.hsdeleted−166

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Get.hsdeleted−165

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Insert.hsdeleted−152

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/List.hsdeleted−172

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Patch.hsdeleted−168

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasklists/Update.hsdeleted−166

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Clear.hsdeleted−164

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Delete.hsdeleted−172

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Get.hsdeleted−172

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Insert.hsdeleted−189

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/List.hsdeleted−293

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Move.hsdeleted−202

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Patch.hsdeleted−172

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/API/Tasks/Tasks/Update.hsdeleted−172

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/Apps/Tasks.hsdeleted−163

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/Apps/Tasks/Types.hsdeleted−85

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/Apps/Tasks/Types/Product.hsdeleted−486

This diff is too big to show here.

gogol-apps-tasks/gen/Network/Google/Apps/Tasks/Types/Sum.hsdeleted−42

This diff is too big to show here.

gogol-apps-tasks/gogol-apps-tasks.cabaldeleted−56

This diff is too big to show here.

gogol-apps-tasks/src/.gitkeepdeleted

No changes to the content.

gogol-bigquery/LICENSEdeleted−373

This diff is too big to show here.

gogol-bigquery/Makefiledeleted−1

This diff is too big to show here.

gogol-bigquery/README.mddeleted−28

This diff is too big to show here.

gogol-bigquery/Setup.hsdeleted−2

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Delete.hsdeleted−195

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Get.hsdeleted−173

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Insert.hsdeleted−162

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/List.hsdeleted−199

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Patch.hsdeleted−180

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Datasets/Update.hsdeleted−179

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Cancel.hsdeleted−178

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Get.hsdeleted−176

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/GetQueryResults.hsdeleted−239

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Insert.hsdeleted−160

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/List.hsdeleted−230

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Jobs/Query.hsdeleted−162

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Projects/List.hsdeleted−172

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tabledata/InsertAll.hsdeleted−198

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tabledata/List.hsdeleted−225

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Delete.hsdeleted−190

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Get.hsdeleted−191

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Insert.hsdeleted−175

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/List.hsdeleted−201

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Patch.hsdeleted−193

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/API/BigQuery/Tables/Update.hsdeleted−192

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/BigQuery.hsdeleted−585

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/BigQuery/Types.hsdeleted−472

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/BigQuery/Types/Product.hsdeleted−4227

This diff is too big to show here.

gogol-bigquery/gen/Network/Google/BigQuery/Types/Sum.hsdeleted−110

This diff is too big to show here.

gogol-bigquery/gogol-bigquery.cabaldeleted−63

This diff is too big to show here.

gogol-bigquery/src/.gitkeepdeleted

No changes to the content.

gogol-billing/LICENSEdeleted−373

This diff is too big to show here.

gogol-billing/Makefiledeleted−1

This diff is too big to show here.

gogol-billing/README.mddeleted−28

This diff is too big to show here.

gogol-billing/Setup.hsdeleted−2

This diff is too big to show here.

gogol-billing/gen/Network/Google/API/Cloudbilling/BillingAccounts/Projects/List.hsdeleted−280

This diff is too big to show here.

gogol-billing/gen/Network/Google/API/Cloudbilling/Projects/GetBillingInfo.hsdeleted−249

This diff is too big to show here.

gogol-billing/gen/Network/Google/API/Cloudbilling/Projects/UpdateBillingInfo.hsdeleted−297

This diff is too big to show here.

gogol-billing/gen/Network/Google/Billing.hsdeleted−83

This diff is too big to show here.

gogol-billing/gen/Network/Google/Billing/Types.hsdeleted−57

This diff is too big to show here.

gogol-billing/gen/Network/Google/Billing/Types/Product.hsdeleted−279

This diff is too big to show here.

gogol-billing/gen/Network/Google/Billing/Types/Sum.hsdeleted−18

This diff is too big to show here.

gogol-billing/gogol-billing.cabaldeleted−46

This diff is too big to show here.

gogol-billing/src/.gitkeepdeleted

No changes to the content.

gogol-blogger/LICENSEdeleted−373

This diff is too big to show here.

gogol-blogger/Makefiledeleted−1

This diff is too big to show here.

gogol-blogger/README.mddeleted−28

This diff is too big to show here.

gogol-blogger/Setup.hsdeleted−2

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/BlogUserInfos/Get.hsdeleted−194

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Blogs/Get.hsdeleted−182

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Blogs/GetByURL.hsdeleted−177

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Blogs/ListByUser.hsdeleted−220

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Comments/Approve.hsdeleted−188

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Comments/Delete.hsdeleted−187

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Comments/Get.hsdeleted−199

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Comments/List.hsdeleted−257

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Comments/ListByBlog.hsdeleted−244

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Comments/MarkAsSpam.hsdeleted−197

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Comments/RemoveContent.hsdeleted−194

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/PageViews/Get.hsdeleted−174

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/Delete.hsdeleted−176

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/Get.hsdeleted−186

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/Insert.hsdeleted−171

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/List.hsdeleted−218

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/Patch.hsdeleted−202

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/Publish.hsdeleted−178

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/Revert.hsdeleted−172

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Pages/Update.hsdeleted−202

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/PostUserInfos/Get.hsdeleted−213

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/PostUserInfos/List.hsdeleted−299

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Delete.hsdeleted−171

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Get.hsdeleted−224

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/GetByPath.hsdeleted−205

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Insert.hsdeleted−203

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/List.hsdeleted−289

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Patch.hsdeleted−237

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Publish.hsdeleted−189

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Revert.hsdeleted−177

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Search.hsdeleted−200

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Posts/Update.hsdeleted−237

This diff is too big to show here.

gogol-blogger/gen/Network/Google/API/Blogger/Users/Get.hsdeleted−158

This diff is too big to show here.

gogol-blogger/gen/Network/Google/Blogger.hsdeleted−557

This diff is too big to show here.

gogol-blogger/gen/Network/Google/Blogger/Types.hsdeleted−384

This diff is too big to show here.

gogol-blogger/gen/Network/Google/Blogger/Types/Product.hsdeleted−2382

This diff is too big to show here.

gogol-blogger/gen/Network/Google/Blogger/Types/Sum.hsdeleted−785

This diff is too big to show here.

gogol-blogger/gogol-blogger.cabaldeleted−75

This diff is too big to show here.

gogol-blogger/src/.gitkeepdeleted

No changes to the content.

gogol-books/LICENSEdeleted−373

This diff is too big to show here.

gogol-books/Makefiledeleted−1

This diff is too big to show here.

gogol-books/README.mddeleted−28

This diff is too big to show here.

gogol-books/Setup.hsdeleted−2

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Bookshelves/Volumes/List.hsdeleted−230

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Cloudloading/AddBook.hsdeleted−204

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Cloudloading/DeleteBook.hsdeleted−166

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Cloudloading/UpdateBook.hsdeleted−155

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Dictionary/ListOfflineMetadata.hsdeleted−170

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Layers/AnnotationData/Get.hsdeleted−284

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Layers/AnnotationData/List.hsdeleted−326

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Layers/VolumeAnnotations/Get.hsdeleted−224

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Layers/VolumeAnnotations/List.hsdeleted−358

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Myconfig/GetUserSettings.hsdeleted−155

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Myconfig/ReleaseDownloadAccess.hsdeleted−210

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Myconfig/RequestAccess.hsdeleted−234

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Myconfig/SyncVolumeLicenses.hsdeleted−249

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Myconfig/UpdateUserSettings.hsdeleted−160

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Delete.hsdeleted−180

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Insert.hsdeleted−192

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/List.hsdeleted−283

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Summary.hsdeleted−183

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Annotations/Update.hsdeleted−180

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Bookshelves/Volumes/List.hsdeleted−261

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Readingpositions/Get.hsdeleted−194

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Mylibrary/Readingpositions/SetPosition.hsdeleted−252

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Onboarding/ListCategories.hsdeleted−167

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Onboarding/ListCategoryVolumes.hsdeleted−224

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Promooffer/Accept.hsdeleted−244

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Promooffer/Dismiss.hsdeleted−233

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Promooffer/Get.hsdeleted−219

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Volumes/Associated/List.hsdeleted−222

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Volumes/Mybooks/List.hsdeleted−236

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Volumes/Recommended/List.hsdeleted−194

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Volumes/Recommended/Rate.hsdeleted−209

This diff is too big to show here.

gogol-books/gen/Network/Google/API/Books/Volumes/Useruploaded/List.hsdeleted−233

This diff is too big to show here.

gogol-books/gen/Network/Google/Books.hsdeleted−960

This diff is too big to show here.

gogol-books/gen/Network/Google/Books/Types.hsdeleted−790

This diff is too big to show here.

gogol-books/gen/Network/Google/Books/Types/Product.hsdeleted−6516

This diff is too big to show here.

gogol-books/gen/Network/Google/Books/Types/Sum.hsdeleted−455

This diff is too big to show here.

gogol-books/gogol-books.cabaldeleted−74

This diff is too big to show here.

gogol-books/src/.gitkeepdeleted

No changes to the content.

gogol-civicinfo/LICENSEdeleted−373

This diff is too big to show here.

gogol-civicinfo/Makefiledeleted−1

This diff is too big to show here.

gogol-civicinfo/README.mddeleted−28

This diff is too big to show here.

gogol-civicinfo/Setup.hsdeleted−2

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/API/CivicInfo/Divisions/Search.hsdeleted−164

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/API/CivicInfo/Elections/ElectionQuery.hsdeleted−154

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/API/CivicInfo/Elections/VoterInfoQuery.hsdeleted−197

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/API/CivicInfo/Representatives/RepresentativeInfoByAddress.hsdeleted−220

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/API/CivicInfo/Representatives/RepresentativeInfoByDivision.hsdeleted−220

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/CivicInfo.hsdeleted−293

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/CivicInfo/Types.hsdeleted−258

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/CivicInfo/Types/Product.hsdeleted−2119

This diff is too big to show here.

gogol-civicinfo/gen/Network/Google/CivicInfo/Types/Sum.hsdeleted−286

This diff is too big to show here.

gogol-civicinfo/gogol-civicinfo.cabaldeleted−47

This diff is too big to show here.

gogol-civicinfo/src/.gitkeepdeleted

No changes to the content.

gogol-classroom/LICENSEdeleted−373

This diff is too big to show here.

gogol-classroom/Makefiledeleted−1

This diff is too big to show here.

gogol-classroom/README.mddeleted−28

This diff is too big to show here.

gogol-classroom/Setup.hsdeleted−2

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Aliases/Create.hsdeleted−251

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Aliases/Delete.hsdeleted−261

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Aliases/List.hsdeleted−283

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/Create.hsdeleted−271

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/Delete.hsdeleted−266

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/Get.hsdeleted−266

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Students/List.hsdeleted−279

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/Create.hsdeleted−255

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/Delete.hsdeleted−270

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/Get.hsdeleted−266

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Courses/Teachers/List.hsdeleted−279

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Accept.hsdeleted−247

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Create.hsdeleted−242

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Delete.hsdeleted−243

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Invitations/Get.hsdeleted−243

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/Invitations/List.hsdeleted−290

This diff is too big to show here.

gogol-classroom/gen/Network/Google/API/Classroom/UserProfiles/Get.hsdeleted−247

This diff is too big to show here.

gogol-classroom/gen/Network/Google/Classroom.hsdeleted−222

This diff is too big to show here.

gogol-classroom/gen/Network/Google/Classroom/Types.hsdeleted−127

This diff is too big to show here.

gogol-classroom/gen/Network/Google/Classroom/Types/Product.hsdeleted−891

This diff is too big to show here.

gogol-classroom/gen/Network/Google/Classroom/Types/Sum.hsdeleted−18

This diff is too big to show here.

gogol-classroom/gogol-classroom.cabaldeleted−59

This diff is too big to show here.

gogol-classroom/src/.gitkeepdeleted

No changes to the content.

gogol-compute-autoscaler/LICENSEdeleted−373

This diff is too big to show here.

gogol-compute-autoscaler/Makefiledeleted−1

This diff is too big to show here.

gogol-compute-autoscaler/README.mddeleted−28

This diff is too big to show here.

gogol-compute-autoscaler/Setup.hsdeleted−2

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Delete.hsdeleted−190

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Get.hsdeleted−189

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Insert.hsdeleted−177

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/List.hsdeleted−209

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Patch.hsdeleted−192

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Autoscalers/Update.hsdeleted−190

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/ZoneOperations/Delete.hsdeleted−189

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/ZoneOperations/Get.hsdeleted−189

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/ZoneOperations/List.hsdeleted−213

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/API/Autoscaler/Zones/List.hsdeleted−191

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler.hsdeleted−239

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler/Types.hsdeleted−179

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler/Types/Product.hsdeleted−1302

This diff is too big to show here.

gogol-compute-autoscaler/gen/Network/Google/Compute/Autoscaler/Types/Sum.hsdeleted−42

This diff is too big to show here.

gogol-compute-autoscaler/gogol-compute-autoscaler.cabaldeleted−53

This diff is too big to show here.

gogol-compute-autoscaler/src/.gitkeepdeleted

No changes to the content.

gogol-compute-useraccounts/LICENSEdeleted−373

This diff is too big to show here.

gogol-compute-useraccounts/Makefiledeleted−1

This diff is too big to show here.

gogol-compute-useraccounts/README.mddeleted−28

This diff is too big to show here.

gogol-compute-useraccounts/Setup.hsdeleted−2

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/GlobalAccountsOperations/Delete.hsdeleted−185

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/GlobalAccountsOperations/Get.hsdeleted−184

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/GlobalAccountsOperations/List.hsdeleted−242

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/AddMember.hsdeleted−180

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/Delete.hsdeleted−175

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/Get.hsdeleted−174

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/Insert.hsdeleted−164

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/List.hsdeleted−227

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Groups/RemoveMember.hsdeleted−181

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Linux/GetAuthorizedKeysView.hsdeleted−225

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Linux/GetLinuxAccountViews.hsdeleted−271

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/AddPublicKey.hsdeleted−184

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/Delete.hsdeleted−173

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/Get.hsdeleted−173

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/Insert.hsdeleted−163

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/List.hsdeleted−227

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/API/Clouduseraccounts/Users/RemovePublicKey.hsdeleted−198

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts.hsdeleted−294

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts/Types.hsdeleted−200

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts/Types/Product.hsdeleted−1474

This diff is too big to show here.

gogol-compute-useraccounts/gen/Network/Google/Compute/UserAccounts/Types/Sum.hsdeleted−149

This diff is too big to show here.

gogol-compute-useraccounts/gogol-compute-useraccounts.cabaldeleted−59

This diff is too big to show here.

gogol-compute-useraccounts/src/.gitkeepdeleted

No changes to the content.

gogol-compute/LICENSEdeleted−373

This diff is too big to show here.

gogol-compute/Makefiledeleted−1

This diff is too big to show here.

gogol-compute/README.mddeleted−28

This diff is too big to show here.

gogol-compute/Setup.hsdeleted−2

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Addresses/AggregatedList.hsdeleted−217

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Addresses/Delete.hsdeleted−187

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Addresses/Get.hsdeleted−186

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Addresses/Insert.hsdeleted−176

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Addresses/List.hsdeleted−228

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Autoscalers/AggregatedList.hsdeleted−221

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Delete.hsdeleted−188

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Get.hsdeleted−185

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Insert.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Autoscalers/List.hsdeleted−224

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Patch.hsdeleted−190

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Autoscalers/Update.hsdeleted−189

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/BackendServices/Delete.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/BackendServices/Get.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/BackendServices/GetHealth.hsdeleted−186

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/BackendServices/Insert.hsdeleted−168

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/BackendServices/List.hsdeleted−218

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/BackendServices/Patch.hsdeleted−182

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/BackendServices/Update.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/DiskTypes/AggregatedList.hsdeleted−220

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/DiskTypes/Get.hsdeleted−189

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/DiskTypes/List.hsdeleted−227

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Disks/AggregatedList.hsdeleted−216

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Disks/CreateSnapshot.hsdeleted−191

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Disks/Delete.hsdeleted−190

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Disks/Get.hsdeleted−184

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Disks/Insert.hsdeleted−188

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Disks/List.hsdeleted−221

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Firewalls/Delete.hsdeleted−175

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Firewalls/Get.hsdeleted−174

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Firewalls/Insert.hsdeleted−164

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Firewalls/List.hsdeleted−210

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Firewalls/Patch.hsdeleted−177

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Firewalls/Update.hsdeleted−177

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/AggregatedList.hsdeleted−222

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/Delete.hsdeleted−193

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/Get.hsdeleted−193

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/Insert.hsdeleted−181

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/List.hsdeleted−231

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ForwardingRules/SetTarget.hsdeleted−197

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/Delete.hsdeleted−179

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/Get.hsdeleted−179

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/Insert.hsdeleted−168

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalAddresses/List.hsdeleted−215

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/Delete.hsdeleted−183

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/Get.hsdeleted−183

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/Insert.hsdeleted−171

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/List.hsdeleted−223

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalForwardingRules/SetTarget.hsdeleted−185

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/AggregatedList.hsdeleted−222

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/Delete.hsdeleted−179

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/Get.hsdeleted−179

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/GlobalOperations/List.hsdeleted−217

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Delete.hsdeleted−187

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Get.hsdeleted−187

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Insert.hsdeleted−175

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/List.hsdeleted−227

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Patch.hsdeleted−189

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/HTTPHealthChecks/Update.hsdeleted−189

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Images/Delete.hsdeleted−176

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Images/Deprecate.hsdeleted−183

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Images/Get.hsdeleted−172

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Images/Insert.hsdeleted−163

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Images/List.hsdeleted−214

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/AbandonInstances.hsdeleted−206

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/AggregatedList.hsdeleted−225

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Delete.hsdeleted−195

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/DeleteInstances.hsdeleted−206

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Get.hsdeleted−197

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Insert.hsdeleted−183

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/List.hsdeleted−235

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/ListManagedInstances.hsdeleted−205

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/RecreateInstances.hsdeleted−202

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/Resize.hsdeleted−217

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/SetInstanceTemplate.hsdeleted−207

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroupManagers/SetTargetPools.hsdeleted−207

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/AddInstances.hsdeleted−198

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/AggregatedList.hsdeleted−222

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/Delete.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/Get.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/Insert.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/List.hsdeleted−230

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/ListInstances.hsdeleted−253

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/RemoveInstances.hsdeleted−198

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceGroups/SetNamedPorts.hsdeleted−197

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/Delete.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/Get.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/Insert.hsdeleted−168

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/InstanceTemplates/List.hsdeleted−218

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/AddAccessConfig.hsdeleted−209

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/AggregatedList.hsdeleted−216

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/AttachDisk.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/Delete.hsdeleted−189

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/DeleteAccessConfig.hsdeleted−223

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/DetachDisk.hsdeleted−206

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/Get.hsdeleted−189

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/GetSerialPortOutput.hsdeleted−212

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/Insert.hsdeleted−174

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/List.hsdeleted−222

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/Reset.hsdeleted−191

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/SetDiskAutoDelete.hsdeleted−225

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/SetMetadata.hsdeleted−194

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/SetScheduling.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/SetTags.hsdeleted−194

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/Start.hsdeleted−190

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Instances/Stop.hsdeleted−202

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Licenses/Get.hsdeleted−173

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/MachineTypes/AggregatedList.hsdeleted−221

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/MachineTypes/Get.hsdeleted−191

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/MachineTypes/List.hsdeleted−230

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Networks/Delete.hsdeleted−175

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Networks/Get.hsdeleted−173

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Networks/Insert.hsdeleted−164

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Networks/List.hsdeleted−210

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Projects/Get.hsdeleted−158

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Projects/MoveDisk.hsdeleted−165

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Projects/MoveInstance.hsdeleted−167

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Projects/SetCommonInstanceMetadata.hsdeleted−172

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Projects/SetUsageExportBucket.hsdeleted−173

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/RegionOperations/Delete.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/RegionOperations/Get.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/RegionOperations/List.hsdeleted−230

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Regions/Get.hsdeleted−175

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Regions/List.hsdeleted−208

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Routes/Delete.hsdeleted−173

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Routes/Get.hsdeleted−172

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Routes/Insert.hsdeleted−163

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Routes/List.hsdeleted−207

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Snapshots/Delete.hsdeleted−183

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Snapshots/Get.hsdeleted−174

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Snapshots/List.hsdeleted−210

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/Delete.hsdeleted−187

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/Get.hsdeleted−187

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/Insert.hsdeleted−175

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/List.hsdeleted−227

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetHTTPProxies/SetURLMap.hsdeleted−188

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetInstances/AggregatedList.hsdeleted−222

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetInstances/Delete.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetInstances/Get.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetInstances/Insert.hsdeleted−180

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetInstances/List.hsdeleted−230

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/AddHealthCheck.hsdeleted−197

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/AddInstance.hsdeleted−195

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/AggregatedList.hsdeleted−221

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/Delete.hsdeleted−193

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/Get.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/GetHealth.hsdeleted−199

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/Insert.hsdeleted−181

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/List.hsdeleted−230

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/RemoveHealthCheck.hsdeleted−198

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/RemoveInstance.hsdeleted−196

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetPools/SetBackup.hsdeleted−209

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/AggregatedList.hsdeleted−222

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/Delete.hsdeleted−195

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/Get.hsdeleted−195

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/Insert.hsdeleted−183

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/TargetVPNGateways/List.hsdeleted−234

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/URLMaps/Delete.hsdeleted−177

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/URLMaps/Get.hsdeleted−176

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/URLMaps/Insert.hsdeleted−166

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/URLMaps/List.hsdeleted−214

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/URLMaps/Patch.hsdeleted−179

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/URLMaps/Update.hsdeleted−177

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/URLMaps/Validate.hsdeleted−184

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/AggregatedList.hsdeleted−221

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/Delete.hsdeleted−192

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/Get.hsdeleted−190

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/Insert.hsdeleted−181

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/VPNTunnels/List.hsdeleted−229

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ZoneOperations/Delete.hsdeleted−191

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ZoneOperations/Get.hsdeleted−191

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/ZoneOperations/List.hsdeleted−229

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Zones/Get.hsdeleted−171

This diff is too big to show here.

gogol-compute/gen/Network/Google/API/Compute/Zones/List.hsdeleted−206

This diff is too big to show here.

gogol-compute/gen/Network/Google/Compute.hsdeleted−2637

This diff is too big to show here.

gogol-compute/gen/Network/Google/Compute/Types.hsdeleted−1758

This diff is too big to show here.

gogol-compute/gen/Network/Google/Compute/Types/Product.hsdeleted−14699

This diff is too big to show here.

gogol-compute/gen/Network/Google/Compute/Types/Sum.hs−2369

This diff is too big to show here.

gogol-compute/gogol-compute.cabal−216

This diff is too big to show here.

gogol-compute/src/.gitkeep

This diff is too big to show here.

gogol-container/LICENSE−373

This diff is too big to show here.

gogol-container/Makefile−1

This diff is too big to show here.

gogol-container/README.md−28

This diff is too big to show here.

gogol-container/Setup.hs−2

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Clusters/List.hs−167

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Operations/List.hs−167

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/Create.hs−197

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/Delete.hs−201

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/Get.hs−197

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Zones/Clusters/List.hs−185

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Zones/Operations/Get.hs−199

This diff is too big to show here.

gogol-container/gen/Network/Google/API/Container/Projects/Zones/Operations/List.hs−185

This diff is too big to show here.

gogol-container/gen/Network/Google/Container.hs−177

This diff is too big to show here.

gogol-container/gen/Network/Google/Container/Types.hs−125

This diff is too big to show here.

gogol-container/gen/Network/Google/Container/Types/Product.hs−812

This diff is too big to show here.

gogol-container/gen/Network/Google/Container/Types/Sum.hs−135

This diff is too big to show here.

gogol-container/gogol-container.cabal−52

This diff is too big to show here.

gogol-container/src/.gitkeep

This diff is too big to show here.

gogol-customsearch/LICENSE−373

This diff is too big to show here.

gogol-customsearch/Makefile−1

This diff is too big to show here.

gogol-customsearch/README.md−28

This diff is too big to show here.

gogol-customsearch/Setup.hs−2

This diff is too big to show here.

gogol-customsearch/gen/Network/Google/API/Search/Cse/List.hs−593

This diff is too big to show here.

gogol-customsearch/gen/Network/Google/CustomSearch.hs−230

This diff is too big to show here.

gogol-customsearch/gen/Network/Google/CustomSearch/Types.hs−216

This diff is too big to show here.

gogol-customsearch/gen/Network/Google/CustomSearch/Types/Product.hs−1324

This diff is too big to show here.

gogol-customsearch/gen/Network/Google/CustomSearch/Types/Sum.hs−563

This diff is too big to show here.

gogol-customsearch/gogol-customsearch.cabal−43

This diff is too big to show here.

gogol-customsearch/src/.gitkeep

This diff is too big to show here.

gogol-dataflow/LICENSE−373

This diff is too big to show here.

gogol-dataflow/Makefile−1

This diff is too big to show here.

gogol-dataflow/README.md−28

This diff is too big to show here.

gogol-dataflow/Setup.hs−2

This diff is too big to show here.

gogol-dataflow/gen/Network/Google/API/Dataflow/Projects/Jobs/Messages/List.hs−330

This diff is too big to show here.

gogol-dataflow/gen/Network/Google/API/Dataflow/Projects/Jobs/WorkItems/Lease.hs−262

This diff is too big to show here.

gogol-dataflow/gen/Network/Google/API/Dataflow/Projects/Jobs/WorkItems/ReportStatus.hs−266

This diff is too big to show here.

gogol-dataflow/gen/Network/Google/Dataflow.hs−710

This diff is too big to show here.

gogol-dataflow/gen/Network/Google/Dataflow/Types.hs−684

This diff is too big to show here.

gogol-dataflow/gen/Network/Google/Dataflow/Types/Product.hs−5886

This diff is too big to show here.

gogol-dataflow/gen/Network/Google/Dataflow/Types/Sum.hs−18

This diff is too big to show here.

gogol-dataflow/gogol-dataflow.cabal−45

This diff is too big to show here.

gogol-dataflow/src/.gitkeep

This diff is too big to show here.

gogol-datastore/LICENSE−373

This diff is too big to show here.

gogol-datastore/Makefile−1

This diff is too big to show here.

gogol-datastore/README.md−28

This diff is too big to show here.

gogol-datastore/Setup.hs−2

This diff is too big to show here.

gogol-datastore/gen/Network/Google/API/Datastore/Datasets/AllocateIds.hs−168

This diff is too big to show here.

gogol-datastore/gen/Network/Google/API/Datastore/Datasets/BeginTransaction.hs−168

This diff is too big to show here.

gogol-datastore/gen/Network/Google/API/Datastore/Datasets/Commit.hs−163

This diff is too big to show here.

gogol-datastore/gen/Network/Google/API/Datastore/Datasets/Lookup.hs−161

This diff is too big to show here.

gogol-datastore/gen/Network/Google/API/Datastore/Datasets/Rollback.hs−162

This diff is too big to show here.

gogol-datastore/gen/Network/Google/API/Datastore/Datasets/RunQuery.hs−165

This diff is too big to show here.

gogol-datastore/gen/Network/Google/Datastore.hs−344

This diff is too big to show here.

gogol-datastore/gen/Network/Google/Datastore/Types.hs−305

This diff is too big to show here.

gogol-datastore/gen/Network/Google/Datastore/Types/Product.hs−2146

This diff is too big to show here.

gogol-datastore/gen/Network/Google/Datastore/Types/Sum.hs−329

This diff is too big to show here.

gogol-datastore/gogol-datastore.cabal−48

This diff is too big to show here.

gogol-datastore/src/.gitkeep

This diff is too big to show here.

gogol-debugger/LICENSE−373

This diff is too big to show here.

gogol-debugger/Makefile−1

This diff is too big to show here.

gogol-debugger/README.md−28

This diff is too big to show here.

gogol-debugger/Setup.hs−2

This diff is too big to show here.

gogol-debugger/gen/Network/Google/API/Clouddebugger/Controller/Debuggees/Breakpoints/List.hs−286

This diff is too big to show here.

gogol-debugger/gen/Network/Google/API/Clouddebugger/Controller/Debuggees/Breakpoints/Update.hs−275

This diff is too big to show here.

gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/Delete.hs−263

This diff is too big to show here.

gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/Get.hs−263

This diff is too big to show here.

gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/List.hs−322

This diff is too big to show here.

gogol-debugger/gen/Network/Google/API/Clouddebugger/Debugger/Debuggees/Breakpoints/Set.hs−250

This diff is too big to show here.

gogol-debugger/gen/Network/Google/Debugger.hs−247

This diff is too big to show here.

gogol-debugger/gen/Network/Google/Debugger/Types.hs−206

This diff is too big to show here.

gogol-debugger/gen/Network/Google/Debugger/Types/Product.hs−1602

This diff is too big to show here.

gogol-debugger/gen/Network/Google/Debugger/Types/Sum.hs−18

This diff is too big to show here.

gogol-debugger/gogol-debugger.cabal−49

This diff is too big to show here.

gogol-debugger/src/.gitkeep

This diff is too big to show here.

gogol-deploymentmanager/LICENSE−373

This diff is too big to show here.

gogol-deploymentmanager/Makefile−1

This diff is too big to show here.

gogol-deploymentmanager/README.md−28

This diff is too big to show here.

gogol-deploymentmanager/Setup.hs−2

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Delete.hs−177

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Get.hs−176

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Insert.hs−166

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/List.hs−211

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Patch.hs−225

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Deployments/Update.hs−225

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Manifests/Get.hs−189

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Manifests/List.hs−224

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Operations/Get.hs−175

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Operations/List.hs−211

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Resources/Get.hs−189

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Resources/List.hs−224

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/API/DeploymentManager/Types/List.hs−209

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/DeploymentManager.hs−284

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types.hs−209

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types/Product.hs−1493

This diff is too big to show here.

gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types/Sum.hs−204

This diff is too big to show here.

gogol-deploymentmanager/gogol-deploymentmanager.cabal−56

This diff is too big to show here.

gogol-deploymentmanager/src/.gitkeep

This diff is too big to show here.

gogol-dfareporting/LICENSE−373

This diff is too big to show here.

gogol-dfareporting/Makefile−1

This diff is too big to show here.

gogol-dfareporting/README.md−28

This diff is too big to show here.

gogol-dfareporting/Setup.hs−2

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountActiveAdSummaries/Get.hs−186

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissionGroups/Get.hs−184

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissionGroups/List.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissions/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountPermissions/List.hs−168

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Get.hs−182

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Insert.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/List.hs−296

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Patch.hs−186

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AccountUserProfiles/Update.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/Get.hs−175

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/List.hs−257

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/Patch.hs−176

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Accounts/Update.hs−161

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Get.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Insert.hs−160

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/List.hs−523

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Patch.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Ads/Update.hs−163

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Delete.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Get.hs−181

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/List.hs−250

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Patch.hs−180

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/AdvertiserGroups/Update.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Get.hs−174

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/List.hs−324

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Patch.hs−181

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Advertisers/Update.hs−163

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Browsers/List.hs−162

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CampaignCreativeAssociations/Insert.hs−193

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CampaignCreativeAssociations/List.hs−232

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Get.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Insert.hs−194

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/List.hs−340

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Patch.hs−174

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Campaigns/Update.hs−162

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ChangeLogs/Get.hs−176

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ChangeLogs/List.hs−305

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Cities/List.hs−212

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ConnectionTypes/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ConnectionTypes/List.hs−168

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Delete.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/List.hs−252

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Patch.hs−180

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/ContentCategories/Update.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Countries/Get.hs−173

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Countries/List.hs−165

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeAssets/Insert.hs−182

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Delete.hs−197

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Get.hs−197

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Insert.hs−187

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/List.hs−268

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Patch.hs−201

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFieldValues/Update.hs−187

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Delete.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/List.hs−263

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Patch.hs−180

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeFields/Update.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/List.hs−276

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Patch.hs−180

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/CreativeGroups/Update.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Get.hs−179

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Insert.hs−162

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/List.hs−379

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Patch.hs−177

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Creatives/Update.hs−165

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/DimensionValues/Query.hs−193

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySiteContacts/Get.hs−184

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySiteContacts/List.hs−275

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySites/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySites/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/DirectorySites/List.hs−347

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Delete.hs−177

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Get.hs−176

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Insert.hs−165

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/List.hs−313

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Patch.hs−177

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/EventTags/Update.hs−165

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Files/Get.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Files/List.hs−219

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Delete.hs−179

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Generatetag.hs−185

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Get.hs−175

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Insert.hs−169

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/List.hs−360

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Patch.hs−183

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivities/Update.hs−169

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Delete.hs−183

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Get.hs−184

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Insert.hs−173

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/List.hs−308

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Patch.hs−187

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightActivityGroups/Update.hs−173

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/Get.hs−181

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/List.hs−182

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/Patch.hs−184

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/FloodlightConfigurations/Update.hs−170

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/InventoryItems/Get.hs−192

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/InventoryItems/List.hs−282

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Delete.hs−193

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Get.hs−192

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Insert.hs−181

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/List.hs−182

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Patch.hs−195

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/LandingPages/Update.hs−181

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Metros/List.hs−161

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/MobileCarriers/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/MobileCarriers/List.hs−168

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystemVersions/Get.hs−184

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystemVersions/List.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystems/Get.hs−179

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/OperatingSystems/List.hs−168

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/OrderDocuments/Get.hs−192

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/OrderDocuments/List.hs−303

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Orders/Get.hs−186

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Orders/List.hs−263

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/List.hs−455

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Patch.hs−180

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementGroups/Update.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Delete.hs−179

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Insert.hs−169

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/List.hs−252

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Patch.hs−182

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlacementStrategies/Update.hs−168

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Generatetags.hs−206

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Get.hs−179

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Insert.hs−163

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/List.hs−493

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Patch.hs−174

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Placements/Update.hs−163

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlatformTypes/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PlatformTypes/List.hs−168

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PostalCodes/Get.hs−177

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/PostalCodes/List.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Projects/Get.hs−171

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Projects/List.hs−257

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Regions/List.hs−161

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingListShares/Get.hs−186

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingListShares/Patch.hs−188

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingListShares/Update.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Get.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/List.hs−278

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Patch.hs−180

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/RemarketingLists/Update.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Reports/CompatibleFields/Query.hs−178

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Reports/Files/Get.hs−192

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Reports/Files/List.hs−229

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Get.hs−175

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Insert.hs−163

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/List.hs−363

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Patch.hs−175

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sites/Update.hs−160

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sizes/Get.hs−172

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sizes/Insert.hs−160

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Sizes/List.hs−211

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Get.hs−173

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Insert.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/List.hs−241

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Patch.hs−175

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/Subaccounts/Update.hs−166

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/TargetableRemarketingLists/Get.hs−185

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/TargetableRemarketingLists/List.hs−275

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserProfiles/Get.hs−164

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserProfiles/List.hs−152

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissionGroups/Get.hs−184

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissionGroups/List.hs−173

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissions/Get.hs−182

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRolePermissions/List.hs−182

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Delete.hs−177

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Get.hs−176

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Insert.hs−165

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/List.hs−271

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Patch.hs−177

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/API/DFAReporting/UserRoles/Update.hs−165

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/DFAReporting.hs−3456

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/DFAReporting/Types.hs−2517

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/DFAReporting/Types/Product.hs−20077

This diff is too big to show here.

gogol-dfareporting/gen/Network/Google/DFAReporting/Types/Sum.hs−7307

This diff is too big to show here.

gogol-dfareporting/gogol-dfareporting.cabal−228

This diff is too big to show here.

gogol-dfareporting/src/.gitkeep

This diff is too big to show here.

gogol-discovery/LICENSE−373

This diff is too big to show here.

gogol-discovery/Makefile−1

This diff is too big to show here.

gogol-discovery/README.md−28

This diff is too big to show here.

gogol-discovery/Setup.hs−2

This diff is too big to show here.

gogol-discovery/gen/Network/Google/API/Discovery/APIs/GetRest.hs−175

This diff is too big to show here.

gogol-discovery/gen/Network/Google/API/Discovery/APIs/List.hs−170

This diff is too big to show here.

gogol-discovery/gen/Network/Google/Discovery.hs−268

This diff is too big to show here.

gogol-discovery/gen/Network/Google/Discovery/Types.hs−249

This diff is too big to show here.

gogol-discovery/gen/Network/Google/Discovery/Types/Product.hs−1874

This diff is too big to show here.

gogol-discovery/gen/Network/Google/Discovery/Types/Sum.hs−42

This diff is too big to show here.

gogol-discovery/gogol-discovery.cabal−45

This diff is too big to show here.

gogol-discovery/src/.gitkeep

This diff is too big to show here.

gogol-dns/LICENSE−373

This diff is too big to show here.

gogol-dns/Makefile−1

This diff is too big to show here.

gogol-dns/README.md−28

This diff is too big to show here.

gogol-dns/Setup.hs−2

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/Changes/Create.hs−176

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/Changes/Get.hs−189

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/Changes/List.hs−225

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/ManagedZones/Create.hs−165

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/ManagedZones/Delete.hs−180

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/ManagedZones/Get.hs−179

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/ManagedZones/List.hs−205

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/Projects/Get.hs−158

This diff is too big to show here.

gogol-dns/gen/Network/Google/API/DNS/ResourceRecordSets/List.hs−237

This diff is too big to show here.

gogol-dns/gen/Network/Google/DNS.hs−162

This diff is too big to show here.

gogol-dns/gen/Network/Google/DNS/Types.hs−107

This diff is too big to show here.

gogol-dns/gen/Network/Google/DNS/Types/Product.hs−716

This diff is too big to show here.

gogol-dns/gen/Network/Google/DNS/Types/Sum.hs−65

This diff is too big to show here.

gogol-dns/gogol-dns.cabal−52

This diff is too big to show here.

gogol-dns/src/.gitkeep

This diff is too big to show here.

gogol-doubleclick-bids/LICENSE−373

This diff is too big to show here.

gogol-doubleclick-bids/Makefile−1

This diff is too big to show here.

gogol-doubleclick-bids/README.md−28

This diff is too big to show here.

gogol-doubleclick-bids/Setup.hs−2

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Lineitems/Downloadlineitems.hs−153

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Lineitems/Uploadlineitems.hs−153

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Createquery.hs−149

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Deletequery.hs−162

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Getquery.hs−161

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Listqueries.hs−150

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Queries/Runquery.hs−161

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/API/Doubleclickbidmanager/Reports/Listreports.hs−164

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids.hs−269

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids/Types.hs−219

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids/Types/Product.hs−1309

This diff is too big to show here.

gogol-doubleclick-bids/gen/Network/Google/DoubleClick/Bids/Types/Sum.hs−2290

This diff is too big to show here.

gogol-doubleclick-bids/gogol-doubleclick-bids.cabal−50

This diff is too big to show here.

gogol-doubleclick-bids/src/.gitkeep

This diff is too big to show here.

gogol-doubleclick-search/LICENSE−373

This diff is too big to show here.

gogol-doubleclick-search/Makefile−1

This diff is too big to show here.

gogol-doubleclick-search/README.md−28

This diff is too big to show here.

gogol-doubleclick-search/Setup.hs−2

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Get.hs−299

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Insert.hs−150

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Patch.hs−250

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/Update.hs−150

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Conversion/UpdateAvailability.hs−160

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/Generate.hs−148

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/Get.hs−160

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/GetFile.hs−180

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/Reports/Request.hs−149

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/API/DoubleClickSearch/SavedColumns/List.hs−183

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search.hs−267

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search/Types.hs−207

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search/Types/Product.hs−1750

This diff is too big to show here.

gogol-doubleclick-search/gen/Network/Google/DoubleClick/Search/Types/Sum.hs−42

This diff is too big to show here.

gogol-doubleclick-search/gogol-doubleclick-search.cabal−53

This diff is too big to show here.

gogol-doubleclick-search/src/.gitkeep

This diff is too big to show here.

gogol-drive/LICENSE−373

This diff is too big to show here.

gogol-drive/Makefile−1

This diff is too big to show here.

gogol-drive/README.md−28

This diff is too big to show here.

gogol-drive/Setup.hs−2

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/About/Get.hs−190

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Apps/Get.hs−158

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Apps/List.hs−194

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Changes/Get.hs−159

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Changes/List.hs−223

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Changes/Watch.hs−226

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Channels/Stop.hs−148

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Children/Delete.hs−175

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Children/Get.hs−176

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Children/Insert.hs−165

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Children/List.hs−219

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Comments/Delete.hs−178

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Comments/Get.hs−186

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Comments/Insert.hs−161

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Comments/List.hs−214

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Comments/Patch.hs−173

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Comments/Update.hs−174

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Copy.hs−247

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Delete.hs−160

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/EmptyTrash.hs−152

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/GenerateIds.hs−180

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Get.hs−211

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Insert.hs−247

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/List.hs−235

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Patch.hs−336

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Touch.hs−159

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Trash.hs−165

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Untrash.hs−160

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Update.hs−330

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Files/Watch.hs−212

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Parents/Delete.hs−179

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Parents/Get.hs−176

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Parents/Insert.hs−160

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Parents/List.hs−159

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Permissions/Delete.hs−176

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Permissions/Get.hs−179

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Permissions/GetIdForEmail.hs−168

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Permissions/Insert.hs−193

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Permissions/List.hs−159

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Permissions/Patch.hs−196

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Permissions/Update.hs−190

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Properties/Delete.hs−194

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Properties/Get.hs−187

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Properties/Insert.hs−166

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Properties/List.hs−165

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Properties/Patch.hs−193

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Properties/Update.hs−194

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Realtime/Get.hs−181

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Realtime/Update.hs−184

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Replies/Delete.hs−191

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Replies/Get.hs−199

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Replies/Insert.hs−174

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Replies/List.hs−213

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Replies/Patch.hs−187

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Replies/Update.hs−191

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Revisions/Delete.hs−174

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Revisions/Get.hs−178

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Revisions/List.hs−160

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Revisions/Patch.hs−179

This diff is too big to show here.

gogol-drive/gen/Network/Google/API/Drive/Revisions/Update.hs−174

This diff is too big to show here.

gogol-drive/gen/Network/Google/Drive.hs−854

This diff is too big to show here.

gogol-drive/gen/Network/Google/Drive/Types.hs−545

This diff is too big to show here.

gogol-drive/gen/Network/Google/Drive/Types/Product.hs−4730

This diff is too big to show here.

gogol-drive/gen/Network/Google/Drive/Types/Sum.hs−328

This diff is too big to show here.

gogol-drive/gogol-drive.cabal−102

This diff is too big to show here.

gogol-drive/src/.gitkeep

This diff is too big to show here.

gogol-fitness/LICENSE−373

This diff is too big to show here.

gogol-fitness/Makefile−1

This diff is too big to show here.

gogol-fitness/README.md−28

This diff is too big to show here.

gogol-fitness/Setup.hs−2

This diff is too big to show here.

gogol-fitness/gen/Network/Google/API/Fitness/Users/DataSources/Datasets/Delete.hs−240

This diff is too big to show here.

gogol-fitness/gen/Network/Google/API/Fitness/Users/DataSources/Datasets/Get.hs−240

This diff is too big to show here.

gogol-fitness/gen/Network/Google/API/Fitness/Users/DataSources/Datasets/Patch.hs−223

This diff is too big to show here.

gogol-fitness/gen/Network/Google/API/Fitness/Users/Dataset/Aggregate.hs−173

This diff is too big to show here.

gogol-fitness/gen/Network/Google/API/Fitness/Users/Sessions/Delete.hs−192

This diff is too big to show here.

gogol-fitness/gen/Network/Google/API/Fitness/Users/Sessions/List.hs−223

This diff is too big to show here.

gogol-fitness/gen/Network/Google/API/Fitness/Users/Sessions/Update.hs−192

This diff is too big to show here.

gogol-fitness/gen/Network/Google/Fitness.hs−244

This diff is too big to show here.

gogol-fitness/gen/Network/Google/Fitness/Types.hs−199

This diff is too big to show here.

gogol-fitness/gen/Network/Google/Fitness/Types/Product.hs−1513

This diff is too big to show here.

gogol-fitness/gen/Network/Google/Fitness/Types/Sum.hs−196

This diff is too big to show here.

gogol-fitness/gogol-fitness.cabal−49

This diff is too big to show here.

gogol-fitness/src/.gitkeep

This diff is too big to show here.

gogol-fonts/LICENSE−373

This diff is too big to show here.

gogol-fonts/Makefile−1

This diff is too big to show here.

gogol-fonts/README.md−28

This diff is too big to show here.

gogol-fonts/Setup.hs−2

This diff is too big to show here.

gogol-fonts/gen/Network/Google/API/Webfonts/Webfonts/List.hs−160

This diff is too big to show here.

gogol-fonts/gen/Network/Google/Fonts.hs−72

This diff is too big to show here.

gogol-fonts/gen/Network/Google/Fonts/Types.hs−58

This diff is too big to show here.

gogol-fonts/gen/Network/Google/Fonts/Types/Product.hs−204

This diff is too big to show here.

gogol-fonts/gen/Network/Google/Fonts/Types/Sum.hs−86

This diff is too big to show here.

gogol-fonts/gogol-fonts.cabal−43

This diff is too big to show here.

gogol-fonts/src/.gitkeep

This diff is too big to show here.

gogol-freebasesearch/LICENSE−373

This diff is too big to show here.

gogol-freebasesearch/Makefile−1

This diff is too big to show here.

gogol-freebasesearch/README.md−28

This diff is too big to show here.

gogol-freebasesearch/Setup.hs−2

This diff is too big to show here.

gogol-freebasesearch/gen/Network/Google/API/Freebase/Reconcile.hs−212

This diff is too big to show here.

gogol-freebasesearch/gen/Network/Google/API/Freebase/Search.hs−422

This diff is too big to show here.

gogol-freebasesearch/gen/Network/Google/Freebase/Search.hs−102

This diff is too big to show here.

gogol-freebasesearch/gen/Network/Google/Freebase/Search/Types.hs−84

This diff is too big to show here.

gogol-freebasesearch/gen/Network/Google/Freebase/Search/Types/Product.hs−319

This diff is too big to show here.

gogol-freebasesearch/gen/Network/Google/Freebase/Search/Types/Sum.hs−228

This diff is too big to show here.

gogol-freebasesearch/gogol-freebasesearch.cabal−44

This diff is too big to show here.

gogol-freebasesearch/src/.gitkeep

This diff is too big to show here.

gogol-fusiontables/LICENSE−373

This diff is too big to show here.

gogol-fusiontables/Makefile−1

This diff is too big to show here.

gogol-fusiontables/README.md−28

This diff is too big to show here.

gogol-fusiontables/Setup.hs−2

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Delete.hs−174

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Get.hs−173

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Insert.hs−161

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/List.hs−184

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Patch.hs−175

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Column/Update.hs−174

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Query/Sql.hs−184

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Query/SqlGet.hs−184

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Delete.hs−173

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Get.hs−173

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Insert.hs−160

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/List.hs−184

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Patch.hs−173

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Style/Update.hs−173

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Copy.hs−173

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Delete.hs−162

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Get.hs−159

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/ImportRows.hs−233

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/ImportTable.hs−191

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Insert.hs−146

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/List.hs−170

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Patch.hs−178

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/ReplaceRows.hs−237

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Table/Update.hs−179

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Task/Delete.hs−178

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Task/Get.hs−176

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Task/List.hs−201

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Delete.hs−175

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Get.hs−178

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Insert.hs−159

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/List.hs−185

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Patch.hs−179

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/API/FusionTables/Template/Update.hs−175

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/FusionTables.hs−411

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/FusionTables/Types.hs−237

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/FusionTables/Types/Product.hs−1924

This diff is too big to show here.

gogol-fusiontables/gen/Network/Google/FusionTables/Types/Sum.hs−47

This diff is too big to show here.

gogol-fusiontables/gogol-fusiontables.cabal−75

This diff is too big to show here.

gogol-fusiontables/src/.gitkeep

This diff is too big to show here.

gogol-games-appstate/LICENSE−373

This diff is too big to show here.

gogol-games-appstate/Makefile−1

This diff is too big to show here.

gogol-games-appstate/README.md−28

This diff is too big to show here.

gogol-games-appstate/Setup.hs−2

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/API/Appstate/States/Clear.hs−178

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/API/Appstate/States/Delete.hs−168

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/API/Appstate/States/Get.hs−161

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/API/Appstate/States/List.hs−160

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/API/Appstate/States/Update.hs−181

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/Games/AppState.hs−94

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/Games/AppState/Types.hs−61

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/Games/AppState/Types/Product.hs−256

This diff is too big to show here.

gogol-games-appstate/gen/Network/Google/Games/AppState/Types/Sum.hs−42

This diff is too big to show here.

gogol-games-appstate/gogol-games-appstate.cabal−47

This diff is too big to show here.

gogol-games-appstate/src/.gitkeep

This diff is too big to show here.

gogol-games-configuration/LICENSE−373

This diff is too big to show here.

gogol-games-configuration/Makefile−1

This diff is too big to show here.

gogol-games-configuration/README.md−28

This diff is too big to show here.

gogol-games-configuration/Setup.hs−2

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Delete.hs−170

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Get.hs−174

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Insert.hs−172

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/List.hs−200

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Patch.hs−174

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/AchievementConfigurations/Update.hs−172

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/ImageConfigurations/Upload.hs−187

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Delete.hs−169

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Get.hs−173

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Insert.hs−172

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/List.hs−200

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Patch.hs−173

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/API/GamesConfiguration/LeaderboardConfigurations/Update.hs−171

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/Games/Configuration.hs−207

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/Games/Configuration/Types.hs−132

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/Games/Configuration/Types/Product.hs−908

This diff is too big to show here.

gogol-games-configuration/gen/Network/Google/Games/Configuration/Types/Sum.hs−71

This diff is too big to show here.

gogol-games-configuration/gogol-games-configuration.cabal−55

This diff is too big to show here.

gogol-games-configuration/src/.gitkeep

This diff is too big to show here.

gogol-games-management/LICENSE−373

This diff is too big to show here.

gogol-games-management/Makefile−1

This diff is too big to show here.

gogol-games-management/README.md−28

This diff is too big to show here.

gogol-games-management/Setup.hs−2

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/Reset.hs−170

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetAll.hs−159

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetAllForAllPlayers.hs−161

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetForAllPlayers.hs−175

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Achievements/ResetMultipleForAllPlayers.hs−164

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Applications/ListHidden.hs−199

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Events/Reset.hs−166

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetAll.hs−156

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetAllForAllPlayers.hs−162

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetForAllPlayers.hs−173

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Events/ResetMultipleForAllPlayers.hs−163

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Players/Hide.hs−180

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Players/Unhide.hs−181

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/Reset.hs−164

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetAll.hs−156

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetAllForAllPlayers.hs−160

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetForAllPlayers.hs−173

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Quests/ResetMultipleForAllPlayers.hs−163

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Rooms/Reset.hs−151

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Rooms/ResetForAllPlayers.hs−159

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/Reset.hs−167

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetAll.hs−157

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetAllForAllPlayers.hs−160

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetForAllPlayers.hs−175

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/Scores/ResetMultipleForAllPlayers.hs−163

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/TurnBasedMatches/Reset.hs−157

This diff is too big to show here.

gogol-games-management/gen/Network/Google/API/GamesManagement/TurnBasedMatches/ResetForAllPlayers.hs−166

This diff is too big to show here.

gogol-games-management/gen/Network/Google/Games/Management.hs−281

This diff is too big to show here.

gogol-games-management/gen/Network/Google/Games/Management/Types.hs−137

This diff is too big to show here.

gogol-games-management/gen/Network/Google/Games/Management/Types/Product.hs−970

This diff is too big to show here.

gogol-games-management/gen/Network/Google/Games/Management/Types/Sum.hs−42

This diff is too big to show here.

gogol-games-management/gogol-games-management.cabal−69

This diff is too big to show here.

gogol-games-management/src/.gitkeep

This diff is too big to show here.

gogol-games/LICENSE−373

This diff is too big to show here.

gogol-games/Makefile−1

This diff is too big to show here.

gogol-games/README.md−28

This diff is too big to show here.

gogol-games/Setup.hs−2

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/AchievementDefinitions/List.hs−195

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Achievements/Increment.hs−197

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Achievements/List.hs−219

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Achievements/Reveal.hs−169

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Achievements/SetStepsAtLeast.hs−192

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Achievements/Unlock.hs−167

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Achievements/UpdateMultiple.hs−156

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Applications/Get.hs−193

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Applications/Played.hs−152

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Events/ListByPlayer.hs−198

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Events/ListDefinitions.hs−194

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Events/Record.hs−162

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Leaderboards/Get.hs−174

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Leaderboards/List.hs−189

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Metagame/GetMetagameConfig.hs−155

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Metagame/ListCategoriesByPlayer.hs−234

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Players/Get.hs−174

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Players/List.hs−201

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Pushtokens/Remove.hs−152

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Pushtokens/Update.hs−149

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/QuestMilestones/Claim.hs−200

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Quests/Accept.hs−175

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Quests/List.hs−204

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Revisions/Check.hs−171

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/Create.hs−161

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/Decline.hs−174

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/Dismiss.hs−160

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/Get.hs−170

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/Join.hs−173

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/Leave.hs−173

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/List.hs−189

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Rooms/ReportStatus.hs−182

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Scores/Get.hs−256

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Scores/List.hs−232

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Scores/ListWindow.hs−267

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Scores/Submit.hs−205

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Scores/SubmitMultiple.hs−167

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Snapshots/Get.hs−176

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/Snapshots/List.hs−204

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Cancel.hs−168

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Create.hs−167

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Decline.hs−180

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Dismiss.hs−162

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Finish.hs−184

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Get.hs−192

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Join.hs−180

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Leave.hs−182

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/LeaveTurn.hs−214

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/List.hs−226

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Rematch.hs−203

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/Sync.hs−235

This diff is too big to show here.

gogol-games/gen/Network/Google/API/Games/TurnBasedMatches/TakeTurn.hs−182

This diff is too big to show here.

gogol-games/gen/Network/Google/Games.hs−1195

This diff is too big to show here.

gogol-games/gen/Network/Google/Games/Types.hs−926

This diff is too big to show here.

gogol-games/gen/Network/Google/Games/Types/Product.hs−8364

This diff is too big to show here.

gogol-games/gen/Network/Google/Games/Types/Sum.hs−373

This diff is too big to show here.

gogol-games/gogol-games.cabal−94

This diff is too big to show here.

gogol-games/src/.gitkeep

This diff is too big to show here.

gogol-genomics/LICENSE−373

This diff is too big to show here.

gogol-genomics/Makefile−1

This diff is too big to show here.

gogol-genomics/README.md−28

This diff is too big to show here.

gogol-genomics/Setup.hs−2

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Create.hs−154

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Delete.hs−169

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Get.hs−169

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Patch.hs−173

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Search.hs−159

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/AnnotationSets/Update.hs−171

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Annotations/BatchCreate.hs−168

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Create.hs−151

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Delete.hs−165

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Get.hs−164

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Patch.hs−169

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Search.hs−158

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Annotations/Update.hs−167

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Create.hs−148

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Delete.hs−161

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Get.hs−159

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Patch.hs−160

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Search.hs−152

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Callsets/Update.hs−161

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Create.hs−148

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Delete.hs−161

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Get.hs−159

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Datasets/List.hs−188

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Patch.hs−160

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Undelete.hs−167

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Datasets/Update.hs−159

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Experimental/Jobs/Create.hs−158

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Jobs/Cancel.hs−161

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Jobs/Get.hs−158

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Jobs/Search.hs−148

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Readgroupsets/Coveragebuckets/List.hs−271

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Reads/Search.hs−166

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/References/Bases/List.hs−219

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Referencesets/Get.hs−167

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Referencesets/Search.hs−154

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variants/Create.hs−148

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variants/Delete.hs−161

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variants/Get.hs−159

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variants/Search.hs−155

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variants/Update.hs−163

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Create.hs−158

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Delete.hs−169

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Export.hs−168

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Get.hs−166

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/ImportVariants.hs−187

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/MergeVariants.hs−179

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Patch.hs−166

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Search.hs−154

This diff is too big to show here.

gogol-genomics/gen/Network/Google/API/Genomics/Variantsets/Update.hs−164

This diff is too big to show here.

gogol-genomics/gen/Network/Google/Genomics.hs−987

This diff is too big to show here.

gogol-genomics/gen/Network/Google/Genomics/Types.hs−733

This diff is too big to show here.

gogol-genomics/gen/Network/Google/Genomics/Types/Product.hs−6193

This diff is too big to show here.

gogol-genomics/gen/Network/Google/Genomics/Types/Sum.hs−655

This diff is too big to show here.

gogol-genomics/gogol-genomics.cabal−91

This diff is too big to show here.

gogol-genomics/src/.gitkeep

This diff is too big to show here.

gogol-gmail/LICENSE−373

This diff is too big to show here.

gogol-gmail/Makefile−1

This diff is too big to show here.

gogol-gmail/README.md−28

This diff is too big to show here.

gogol-gmail/Setup.hs−2

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Create.hs−166

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Delete.hs−180

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Get.hs−189

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/List.hs−191

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Send.hs−168

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Drafts/Update.hs−178

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/History/List.hs−229

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Create.hs−166

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Delete.hs−180

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Get.hs−177

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/List.hs−166

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Patch.hs−178

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Labels/Update.hs−178

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Messages/Attachments/Get.hs−197

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Delete.hs−180

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Get.hs−202

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/List.hs−231

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Modify.hs−181

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Trash.hs−179

This diff is too big to show here.

gogol-gmail/gen/Network/Google/API/Gmail/Users/Threads/Untrash.hs−179

This diff is too big to show here.

gogol-gmail/gen/Network/Google/Gmail.hs−321

This diff is too big to show here.

gogol-gmail/gen/Network/Google/Gmail/Types.hs−212

This diff is too big to show here.

gogol-gmail/gen/Network/Google/Gmail/Types/Product.hs−1446

This diff is too big to show here.

gogol-gmail/gen/Network/Google/Gmail/Types/Sum.hs−229

This diff is too big to show here.

gogol-gmail/gogol-gmail.cabal−62

This diff is too big to show here.

gogol-gmail/src/.gitkeep

This diff is too big to show here.

gogol-groups-migration/LICENSE−373

This diff is too big to show here.

gogol-groups-migration/Makefile−1

This diff is too big to show here.

gogol-groups-migration/README.md−28

This diff is too big to show here.

gogol-groups-migration/Setup.hs−2

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/API/GroupsMigration/Archive/Insert.hs−160

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/API/GroupsSettings/Groups/Get.hs−159

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/API/GroupsSettings/Groups/Patch.hs−159

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/API/GroupsSettings/Groups/Update.hs−160

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Migration.hs−53

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Migration/Types.hs−39

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Migration/Types/Product.hs−67

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Migration/Types/Sum.hs−42

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Settings.hs−88

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Settings/Types.hs−65

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Settings/Types/Product.hs−394

This diff is too big to show here.

gogol-groups-migration/gen/Network/Google/Groups/Settings/Types/Sum.hs−47

This diff is too big to show here.

gogol-groups-migration/gogol-groups-migration.cabal−51

This diff is too big to show here.

gogol-groups-migration/src/.gitkeep

This diff is too big to show here.

gogol-identity-toolkit/LICENSE−373

This diff is too big to show here.

gogol-identity-toolkit/Makefile−1

This diff is too big to show here.

gogol-identity-toolkit/README.md−28

This diff is too big to show here.

gogol-identity-toolkit/Setup.hs−2

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/CreateAuthURI.hs−157

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/DeleteAccount.hs−155

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/DownloadAccount.hs−155

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetAccountInfo.hs−157

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetOobConfirmationCode.hs−159

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetPublicKeys.hs−158

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/GetRecaptchaParam.hs−158

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/ResetPassword.hs−155

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/SetAccountInfo.hs−157

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/UploadAccount.hs−155

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/VerifyAssertion.hs−155

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/API/IdentityToolkit/Relyingparty/VerifyPassword.hs−155

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/IdentityToolkit.hs−351

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/IdentityToolkit/Types.hs−281

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/IdentityToolkit/Types/Product.hs−2449

This diff is too big to show here.

gogol-identity-toolkit/gen/Network/Google/IdentityToolkit/Types/Sum.hs−42

This diff is too big to show here.

gogol-identity-toolkit/gogol-identity-toolkit.cabal−54

This diff is too big to show here.

gogol-identity-toolkit/src/.gitkeep

This diff is too big to show here.

gogol-instancegroups-manager/LICENSE−373

This diff is too big to show here.

gogol-instancegroups-manager/Makefile−1

This diff is too big to show here.

gogol-instancegroups-manager/README.md−28

This diff is too big to show here.

gogol-instancegroups-manager/Setup.hs−2

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/AbandonInstances.hs−205

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Delete.hs−200

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/DeleteInstances.hs−207

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Get.hs−198

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Insert.hs−196

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/List.hs−226

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/RecreateInstances.hs−203

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/Resize.hs−215

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/SetInstanceTemplate.hs−206

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/InstanceGroupManagers/SetTargetPools.hs−206

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/ZoneOperations/Get.hs−192

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/API/Replicapool/ZoneOperations/List.hs−220

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager.hs−232

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager/Types.hs−161

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager/Types/Product.hs−1150

This diff is too big to show here.

gogol-instancegroups-manager/gen/Network/Google/InstanceGroups/Manager/Types/Sum.hs−175

This diff is too big to show here.

gogol-instancegroups-manager/gogol-instancegroups-manager.cabal−55

This diff is too big to show here.

gogol-instancegroups-manager/src/.gitkeep

This diff is too big to show here.

gogol-instancegroups-updater/LICENSE−373

This diff is too big to show here.

gogol-instancegroups-updater/Makefile−1

This diff is too big to show here.

gogol-instancegroups-updater/README.md−28

This diff is too big to show here.

gogol-instancegroups-updater/Setup.hs−2

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Cancel.hs−197

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Get.hs−194

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Insert.hs−179

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/List.hs−221

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/ListInstanceUpdates.hs−241

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Pause.hs−197

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Resume.hs−191

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/RollingUpdates/Rollback.hs−197

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/ZoneOperations/Get.hs−192

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/API/Replicapoolupdater/ZoneOperations/List.hs−220

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater.hs−229

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater/Types.hs−169

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater/Types/Product.hs−1293

This diff is too big to show here.

gogol-instancegroups-updater/gen/Network/Google/InstanceGroups/Updater/Types/Sum.hs−42

This diff is too big to show here.

gogol-instancegroups-updater/gogol-instancegroups-updater.cabal−53

This diff is too big to show here.

gogol-instancegroups-updater/src/.gitkeep

This diff is too big to show here.

gogol-instancegroups/LICENSE−373

This diff is too big to show here.

gogol-instancegroups/Makefile−1

This diff is too big to show here.

gogol-instancegroups/README.md−28

This diff is too big to show here.

gogol-instancegroups/Setup.hs−2

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneOperations/Get.hs−191

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneOperations/List.hs−219

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/AddResources.hs−195

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/Delete.hs−192

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/Get.hs−191

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/GetService.hs−211

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/Insert.hs−177

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/List.hs−204

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/ListResources.hs−270

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/RemoveResources.hs−196

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/API/Resourceviews/ZoneViews/SetService.hs−195

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/InstanceGroups.hs−240

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/InstanceGroups/Types.hs−175

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/InstanceGroups/Types/Product.hs−1227

This diff is too big to show here.

gogol-instancegroups/gen/Network/Google/InstanceGroups/Types/Sum.hs−102

This diff is too big to show here.

gogol-instancegroups/gogol-instancegroups.cabal−54

This diff is too big to show here.

gogol-instancegroups/src/.gitkeep

This diff is too big to show here.

gogol-latencytest/LICENSE−373

This diff is too big to show here.

gogol-latencytest/Makefile−1

This diff is too big to show here.

gogol-latencytest/README.md−28

This diff is too big to show here.

gogol-latencytest/Setup.hs−2

This diff is too big to show here.

gogol-latencytest/gen/Network/Google/API/Cloudlatencytest/Statscollection/Updateaggregatedstats.hs−154

This diff is too big to show here.

gogol-latencytest/gen/Network/Google/API/Cloudlatencytest/Statscollection/Updatestats.hs−148

This diff is too big to show here.

gogol-latencytest/gen/Network/Google/LatencyTest.hs−94

This diff is too big to show here.

gogol-latencytest/gen/Network/Google/LatencyTest/Types.hs−74

This diff is too big to show here.

gogol-latencytest/gen/Network/Google/LatencyTest/Types/Product.hs−310

This diff is too big to show here.

gogol-latencytest/gen/Network/Google/LatencyTest/Types/Sum.hs−42

This diff is too big to show here.

gogol-latencytest/gogol-latencytest.cabal−44

This diff is too big to show here.

gogol-latencytest/src/.gitkeep

This diff is too big to show here.

gogol-logging/LICENSE−373

This diff is too big to show here.

gogol-logging/Makefile−1

This diff is too big to show here.

gogol-logging/README.md−28

This diff is too big to show here.

gogol-logging/Setup.hs−2

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Indexes/List.hs−354

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Create.hs−266

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Delete.hs−279

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Get.hs−276

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/List.hs−265

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/LogServices/Sinks/Update.hs−277

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Entries/Write.hs−272

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Create.hs−262

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Delete.hs−274

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Get.hs−272

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/List.hs−260

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Logs/Sinks/Update.hs−272

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Create.hs−245

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Delete.hs−257

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Get.hs−255

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/List.hs−242

This diff is too big to show here.

gogol-logging/gen/Network/Google/API/Logging/Projects/Sinks/Update.hs−257

This diff is too big to show here.

gogol-logging/gen/Network/Google/Logging.hs−319

This diff is too big to show here.

gogol-logging/gen/Network/Google/Logging/Types.hs−221

This diff is too big to show here.

gogol-logging/gen/Network/Google/Logging/Types/Product.hs−1818

This diff is too big to show here.

gogol-logging/gen/Network/Google/Logging/Types/Sum.hs−18

This diff is too big to show here.

gogol-logging/gogol-logging.cabal−60

This diff is too big to show here.

gogol-logging/src/.gitkeep

This diff is too big to show here.

gogol-maps-coordinate/LICENSE−373

This diff is too big to show here.

gogol-maps-coordinate/Makefile−1

This diff is too big to show here.

gogol-maps-coordinate/README.md−28

This diff is too big to show here.

gogol-maps-coordinate/Setup.hs−2

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/CustomFieldDef/List.hs−170

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Get.hs−171

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Insert.hs−276

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/List.hs−210

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Patch.hs−298

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Jobs/Update.hs−296

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Location/List.hs−215

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Schedule/Get.hs−172

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Schedule/Patch.hs−224

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Schedule/Update.hs−222

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Team/List.hs−180

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/API/Coordinate/Worker/List.hs−160

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate.hs−245

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate/Types.hs−177

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate/Types/Product.hs−1214

This diff is too big to show here.

gogol-maps-coordinate/gen/Network/Google/Maps/Coordinate/Types/Sum.hs−130

This diff is too big to show here.

gogol-maps-coordinate/gogol-maps-coordinate.cabal−54

This diff is too big to show here.

gogol-maps-coordinate/src/.gitkeep

This diff is too big to show here.

gogol-maps-engine/LICENSE−373

This diff is too big to show here.

gogol-maps-engine/Makefile−1

This diff is too big to show here.

gogol-maps-engine/README.md−28

This diff is too big to show here.

gogol-maps-engine/Setup.hs−2

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Assets/Parents/List.hs−194

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Assets/Permissions/List.hs−167

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Parents/List.hs−194

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Permissions/BatchDelete.hs−172

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Permissions/BatchUpdate.hs−176

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Layers/Permissions/List.hs−167

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Maps/Permissions/BatchDelete.hs−171

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Maps/Permissions/BatchUpdate.hs−175

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Maps/Permissions/List.hs−167

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Projects/Icons/Create.hs−166

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Projects/Icons/Get.hs−178

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Projects/Icons/List.hs−194

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Parents/List.hs−197

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Permissions/BatchDelete.hs−173

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Permissions/BatchUpdate.hs−177

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Permissions/List.hs−171

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Rasters/BatchDelete.hs−178

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Rasters/BatchInsert.hs−180

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/RasterCollections/Rasters/List.hs−321

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Files/Insert.hs−178

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Parents/List.hs−194

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Permissions/BatchDelete.hs−172

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Permissions/BatchUpdate.hs−176

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Rasters/Permissions/List.hs−169

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/BatchDelete.hs−169

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/BatchInsert.hs−181

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/BatchPatch.hs−191

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/Get.hs−203

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Features/List.hs−281

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Files/Insert.hs−184

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Parents/List.hs−194

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Permissions/BatchDelete.hs−172

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Permissions/BatchUpdate.hs−176

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/API/Mapsengine/Tables/Permissions/List.hs−162

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/Map/Engine.hs−906

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/Map/Engine/Types.hs−725

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/Map/Engine/Types/Product.hs−5241

This diff is too big to show here.

gogol-maps-engine/gen/Network/Google/Map/Engine/Types/Sum.hs−1166

This diff is too big to show here.

gogol-maps-engine/gogol-maps-engine.cabal−77

This diff is too big to show here.

gogol-maps-engine/src/.gitkeep

This diff is too big to show here.

gogol-mirror/LICENSE−373

This diff is too big to show here.

gogol-mirror/Makefile−1

This diff is too big to show here.

gogol-mirror/README.md−28

This diff is too big to show here.

gogol-mirror/Setup.hs−2

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Accounts/Insert.hs−189

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Delete.hs−160

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Get.hs−158

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Insert.hs−148

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Contacts/List.hs−148

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Patch.hs−159

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Contacts/Update.hs−160

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Locations/Get.hs−159

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Locations/List.hs−148

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Settings/Get.hs−162

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/Delete.hs−161

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/Insert.hs−149

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/List.hs−153

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Subscriptions/Update.hs−161

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/Delete.hs−181

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/Get.hs−180

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/Insert.hs−167

This diff is too big to show here.

gogol-mirror/gen/Network/Google/API/Mirror/Timeline/Attachments/List.hs−168

This diff is too big to show here.

gogol-mirror/gen/Network/Google/Mirror.hs−313

This diff is too big to show here.

gogol-mirror/gen/Network/Google/Mirror/Types.hs−214

This diff is too big to show here.

gogol-mirror/gen/Network/Google/Mirror/Types/Product.hs−1809

This diff is too big to show here.

gogol-mirror/gen/Network/Google/Mirror/Types/Sum.hs−42

This diff is too big to show here.

gogol-mirror/gogol-mirror.cabal−60

This diff is too big to show here.

gogol-mirror/src/.gitkeep

This diff is too big to show here.

gogol-monitoring/LICENSE−373

This diff is too big to show here.

gogol-monitoring/Makefile−1

This diff is too big to show here.

gogol-monitoring/README.md−28

This diff is too big to show here.

gogol-monitoring/Setup.hs−2

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/MetricDescriptors/Create.hs−166

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/MetricDescriptors/Delete.hs−180

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/MetricDescriptors/List.hs−218

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/Timeseries/List.hs−302

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/Timeseries/Write.hs−175

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/API/Cloudmonitoring/TimeseriesDescriptors/List.hs−316

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/Monitoring.hs−225

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/Monitoring/Types.hs−186

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/Monitoring/Types/Product.hs−1283

This diff is too big to show here.

gogol-monitoring/gen/Network/Google/Monitoring/Types/Sum.hs−116

This diff is too big to show here.

gogol-monitoring/gogol-monitoring.cabal−48

This diff is too big to show here.

gogol-monitoring/src/.gitkeep

This diff is too big to show here.

gogol-oauth2/LICENSE−373

This diff is too big to show here.

gogol-oauth2/Makefile−1

This diff is too big to show here.

gogol-oauth2/README.md−28

This diff is too big to show here.

gogol-oauth2/Setup.hs−2

This diff is too big to show here.

gogol-oauth2/gen/Network/Google/API/OAuth2/Userinfo/V2/Me/Get.hs−154

This diff is too big to show here.

gogol-oauth2/gen/Network/Google/OAuth2.hs−90

This diff is too big to show here.

gogol-oauth2/gen/Network/Google/OAuth2/Types.hs−74

This diff is too big to show here.

gogol-oauth2/gen/Network/Google/OAuth2/Types/Product.hs−385

This diff is too big to show here.

gogol-oauth2/gen/Network/Google/OAuth2/Types/Sum.hs−42

This diff is too big to show here.

gogol-oauth2/gogol-oauth2.cabal−43

This diff is too big to show here.

gogol-oauth2/src/.gitkeep

This diff is too big to show here.

gogol-pagespeed/LICENSE−373

This diff is too big to show here.

gogol-pagespeed/Makefile−1

This diff is too big to show here.

gogol-pagespeed/README.md−28

This diff is too big to show here.

gogol-pagespeed/Setup.hs−2

This diff is too big to show here.

gogol-pagespeed/gen/Network/Google/API/Pagespeedonline/Pagespeedapi/Runpagespeed.hs−229

This diff is too big to show here.

gogol-pagespeed/gen/Network/Google/PageSpeed.hs−151

This diff is too big to show here.

gogol-pagespeed/gen/Network/Google/PageSpeed/Types.hs−136

This diff is too big to show here.

gogol-pagespeed/gen/Network/Google/PageSpeed/Types/Product.hs−940

This diff is too big to show here.

gogol-pagespeed/gen/Network/Google/PageSpeed/Types/Sum.hs−71

This diff is too big to show here.

gogol-pagespeed/gogol-pagespeed.cabal−44

This diff is too big to show here.

gogol-pagespeed/src/.gitkeep

This diff is too big to show here.

gogol-partners/LICENSE−373

This diff is too big to show here.

gogol-partners/Makefile−1

This diff is too big to show here.

gogol-partners/README.md−28

This diff is too big to show here.

gogol-partners/Setup.hs−2

This diff is too big to show here.

gogol-partners/gen/Network/Google/API/Partners/ClientMessages/Log.hs−231

This diff is too big to show here.

gogol-partners/gen/Network/Google/API/Partners/Companies/Leads/Create.hs−241

This diff is too big to show here.

gogol-partners/gen/Network/Google/API/Partners/UserEvents/Log.hs−225

This diff is too big to show here.

gogol-partners/gen/Network/Google/API/Partners/UserStates/List.hs−342

This diff is too big to show here.

gogol-partners/gen/Network/Google/Partners.hs−255

This diff is too big to show here.

gogol-partners/gen/Network/Google/Partners/Types.hs−224

This diff is too big to show here.

gogol-partners/gen/Network/Google/Partners/Types/Product.hs−1738

This diff is too big to show here.

gogol-partners/gen/Network/Google/Partners/Types/Sum.hs−18

This diff is too big to show here.

gogol-partners/gogol-partners.cabal−47

This diff is too big to show here.

gogol-partners/src/.gitkeep

This diff is too big to show here.

gogol-play-developer/LICENSE−373

This diff is too big to show here.

gogol-play-developer/Makefile−1

This diff is too big to show here.

gogol-play-developer/README.md−28

This diff is too big to show here.

gogol-play-developer/Setup.hs−2

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Delete.hs−216

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Deleteall.hs−199

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Get.hs−215

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/List.hs−200

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Patch.hs−215

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apklistings/Update.hs−216

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apks/Addexternallyhosted.hs−193

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apks/List.hs−180

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Apks/Upload.hs−180

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Details/Get.hs−183

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Details/Patch.hs−182

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Details/Update.hs−182

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Get.hs−213

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Patch.hs−219

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Update.hs−219

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Expansionfiles/Upload.hs−216

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/Delete.hs−225

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/Deleteall.hs−211

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/List.hs−209

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Images/Upload.hs−212

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Delete.hs−196

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Deleteall.hs−183

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Get.hs−196

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/List.hs−183

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Patch.hs−198

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Listings/Update.hs−196

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Testers/Get.hs−190

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Testers/Patch.hs−191

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Testers/Update.hs−191

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/Get.hs−188

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/List.hs−182

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/Patch.hs−199

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Edits/Tracks/Update.hs−200

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Entitlements/List.hs−211

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Batch.hs−151

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Delete.hs−177

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Get.hs−175

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Insert.hs−180

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/List.hs−201

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Patch.hs−195

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Inappproducts/Update.hs−193

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Products/Get.hs−196

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Cancel.hs−201

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Defer.hs−202

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Get.hs−202

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Refund.hs−195

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/API/Androidpublisher/Purchases/Subscriptions/Revoke.hs−203

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/Play/Developer.hs−627

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/Play/Developer/Types.hs−382

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/Play/Developer/Types/Product.hs−2572

This diff is too big to show here.

gogol-play-developer/gen/Network/Google/Play/Developer/Types/Sum.hs−569

This diff is too big to show here.

gogol-play-developer/gogol-play-developer.cabal−89

This diff is too big to show here.

gogol-play-developer/src/.gitkeep

This diff is too big to show here.

gogol-play-enterprise/LICENSE−373

This diff is too big to show here.

gogol-play-enterprise/Makefile−1

This diff is too big to show here.

gogol-play-enterprise/README.md−28

This diff is too big to show here.

gogol-play-enterprise/Setup.hs−2

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Delete.hs−179

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Get.hs−178

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Insert.hs−165

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/List.hs−165

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Patch.hs−179

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collections/Update.hs−179

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Delete.hs−200

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Get.hs−194

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/List.hs−189

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Patch.hs−202

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Collectionviewers/Update.hs−200

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/Get.hs−188

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/GetState.hs−203

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/List.hs−176

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Devices/SetState.hs−203

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Delete.hs−168

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Enroll.hs−162

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Get.hs−163

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Insert.hs−163

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/List.hs−165

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/SendTestPushNotification.hs−177

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/SetAccount.hs−170

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Enterprises/Unenroll.hs−168

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Delete.hs−192

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Get.hs−195

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/List.hs−179

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Patch.hs−209

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Entitlements/Update.hs−207

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Grouplicenses/Get.hs−180

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Grouplicenses/List.hs−169

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Grouplicenseusers/List.hs−183

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Delete.hs−209

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Get.hs−203

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/List.hs−191

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Patch.hs−208

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Installs/Update.hs−209

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Permissions/Get.hs−175

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/Approve.hs−180

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/GenerateApprovalURL.hs−215

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/Get.hs−188

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/GetAppRestrictionsSchema.hs−206

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/GetPermissions.hs−183

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Products/UpdatePermissions.hs−187

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/GenerateToken.hs−186

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/Get.hs−174

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/GetAvailableProductSet.hs−184

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/List.hs−174

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/RevokeToken.hs−182

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/API/Androidenterprise/Users/SetAvailableProductSet.hs−184

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/Play/Enterprise.hs−512

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/Play/Enterprise/Types.hs−257

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/Play/Enterprise/Types/Product.hs−2176

This diff is too big to show here.

gogol-play-enterprise/gen/Network/Google/Play/Enterprise/Types/Sum.hs−42

This diff is too big to show here.

gogol-play-enterprise/gogol-play-enterprise.cabal−92

This diff is too big to show here.

gogol-play-enterprise/src/.gitkeep

This diff is too big to show here.

gogol-play-moviespartner/LICENSE−373

This diff is too big to show here.

gogol-play-moviespartner/Makefile−1

This diff is too big to show here.

gogol-play-moviespartner/README.md−28

This diff is too big to show here.

gogol-play-moviespartner/Setup.hs−2

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/Avails/List.hs−345

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/ExperienceLocales/Get.hs−265

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/ExperienceLocales/List.hs−368

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/Orders/Get.hs−257

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/Orders/List.hs−332

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/API/PlayMoviesPartner/Accounts/StoreInfos/Country/Get.hs−280

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner.hs−214

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner/Types.hs−173

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner/Types/Product.hs−1592

This diff is too big to show here.

gogol-play-moviespartner/gen/Network/Google/Play/Movies/Partner/Types/Sum.hs−18

This diff is too big to show here.

gogol-play-moviespartner/gogol-play-moviespartner.cabal−49

This diff is too big to show here.

gogol-play-moviespartner/src/.gitkeep

This diff is too big to show here.

gogol-plus-domains/LICENSE−373

This diff is too big to show here.

gogol-plus-domains/Makefile−1

This diff is too big to show here.

gogol-plus-domains/README.md−28

This diff is too big to show here.

gogol-plus-domains/Setup.hs−2

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Activities/Get.hs−160

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Activities/Insert.hs−177

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Activities/List.hs−205

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Audiences/List.hs−190

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/AddPeople.hs−191

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Get.hs−159

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Insert.hs−161

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/List.hs−188

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Patch.hs−160

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Remove.hs−160

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/RemovePeople.hs−189

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Circles/Update.hs−160

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Comments/Get.hs−162

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Comments/Insert.hs−166

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Comments/List.hs−201

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/Media/Insert.hs−177

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/Get.hs−159

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/List.hs−214

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/ListByActivity.hs−217

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/API/PlusDomains/People/ListByCircle.hs−199

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/PlusDomains.hs−650

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/PlusDomains/Types.hs−540

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/PlusDomains/Types/Product.hs−4381

This diff is too big to show here.

gogol-plus-domains/gen/Network/Google/PlusDomains/Types/Sum.hs−206

This diff is too big to show here.

gogol-plus-domains/gogol-plus-domains.cabal−63

This diff is too big to show here.

gogol-plus-domains/src/.gitkeep

This diff is too big to show here.

gogol-plus/LICENSE−373

This diff is too big to show here.

gogol-plus/Makefile−1

This diff is too big to show here.

gogol-plus/README.md−28

This diff is too big to show here.

gogol-plus/Setup.hs−2

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/Activities/Get.hs−160

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/Activities/List.hs−206

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/Activities/Search.hs−217

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/Comments/Get.hs−159

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/Comments/List.hs−201

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/Moments/Insert.hs−187

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/Moments/List.hs−225

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/People/Get.hs−163

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/People/List.hs−214

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/People/ListByActivity.hs−217

This diff is too big to show here.

gogol-plus/gen/Network/Google/API/Plus/People/Search.hs−203

This diff is too big to show here.

gogol-plus/gen/Network/Google/Plus.hs−590

This diff is too big to show here.

gogol-plus/gen/Network/Google/Plus/Types.hs−524

This diff is too big to show here.

gogol-plus/gen/Network/Google/Plus/Types/Product.hs−4350

This diff is too big to show here.

gogol-plus/gen/Network/Google/Plus/Types/Sum.hs−263

This diff is too big to show here.

gogol-plus/gogol-plus.cabal−54

This diff is too big to show here.

gogol-plus/src/.gitkeep

This diff is too big to show here.

gogol-prediction/LICENSE−373

This diff is too big to show here.

gogol-prediction/Makefile−1

This diff is too big to show here.

gogol-prediction/README.md−28

This diff is too big to show here.

gogol-prediction/Setup.hs−2

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Hostedmodels/Predict.hs−177

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Analyze.hs−175

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Delete.hs−174

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Get.hs−174

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Insert.hs−162

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/List.hs−187

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Predict.hs−175

This diff is too big to show here.

gogol-prediction/gen/Network/Google/API/Prediction/Trainedmodels/Update.hs−174

This diff is too big to show here.

gogol-prediction/gen/Network/Google/Prediction.hs−256

This diff is too big to show here.

gogol-prediction/gen/Network/Google/Prediction/Types.hs−206

This diff is too big to show here.

gogol-prediction/gen/Network/Google/Prediction/Types/Product.hs−1517

This diff is too big to show here.

gogol-prediction/gen/Network/Google/Prediction/Types/Sum.hs−42

This diff is too big to show here.

gogol-prediction/gogol-prediction.cabal−51

This diff is too big to show here.

gogol-prediction/src/.gitkeep

This diff is too big to show here.

gogol-proximitybeacon/LICENSE−373

This diff is too big to show here.

gogol-proximitybeacon/Makefile−1

This diff is too big to show here.

gogol-proximitybeacon/README.md−28

This diff is too big to show here.

gogol-proximitybeacon/Setup.hs−2

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beaconinfo/Getforobserved.hs−229

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/BatchDelete.hs−272

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/Create.hs−254

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/Delete.hs−251

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Attachments/List.hs−267

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Beacons/Diagnostics/List.hs−286

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/API/ProximityBeacon/Namespaces/List.hs−227

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/ProximityBeacon.hs−201

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/ProximityBeacon/Types.hs−155

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/ProximityBeacon/Types/Product.hs−1130

This diff is too big to show here.

gogol-proximitybeacon/gen/Network/Google/ProximityBeacon/Types/Sum.hs−18

This diff is too big to show here.

gogol-proximitybeacon/gogol-proximitybeacon.cabal−50

This diff is too big to show here.

gogol-proximitybeacon/src/.gitkeep

This diff is too big to show here.

gogol-pubsub/LICENSE−373

This diff is too big to show here.

gogol-pubsub/Makefile−1

This diff is too big to show here.

gogol-pubsub/README.md−28

This diff is too big to show here.

gogol-pubsub/Setup.hs−2

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Acknowledge.hs−249

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Create.hs−253

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Delete.hs−248

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Get.hs−241

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/GetIAMPolicy.hs−248

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/List.hs−268

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/ModifyAckDeadline.hs−253

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/ModifyPushConfig.hs−255

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/Pull.hs−247

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/SetIAMPolicy.hs−249

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Subscriptions/TestIAMPermissions.hs−249

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/API/PubSub/Projects/Topics/Subscriptions/List.hs−274

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/PubSub.hs−229

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/PubSub/Types.hs−156

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/PubSub/Types/Product.hs−1122

This diff is too big to show here.

gogol-pubsub/gen/Network/Google/PubSub/Types/Sum.hs−18

This diff is too big to show here.

gogol-pubsub/gogol-pubsub.cabal−55

This diff is too big to show here.

gogol-pubsub/src/.gitkeep

This diff is too big to show here.

gogol-qpxexpress/LICENSE−373

This diff is too big to show here.

gogol-qpxexpress/Makefile−1

This diff is too big to show here.

gogol-qpxexpress/README.md−28

This diff is too big to show here.

gogol-qpxexpress/Setup.hs−2

This diff is too big to show here.

gogol-qpxexpress/gen/Network/Google/API/QPXExpress/Trips/Search.hs−147

This diff is too big to show here.

gogol-qpxexpress/gen/Network/Google/QPXExpress.hs−279

This diff is too big to show here.

gogol-qpxexpress/gen/Network/Google/QPXExpress/Types.hs−264

This diff is too big to show here.

gogol-qpxexpress/gen/Network/Google/QPXExpress/Types/Product.hs−2248

This diff is too big to show here.

gogol-qpxexpress/gen/Network/Google/QPXExpress/Types/Sum.hs−42

This diff is too big to show here.

gogol-qpxexpress/gogol-qpxexpress.cabal−44

This diff is too big to show here.

gogol-qpxexpress/src/.gitkeep

This diff is too big to show here.

gogol-resourcemanager/LICENSE−373

This diff is too big to show here.

gogol-resourcemanager/Makefile−1

This diff is too big to show here.

gogol-resourcemanager/README.md−28

This diff is too big to show here.

gogol-resourcemanager/Setup.hs−2

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/Get.hs−238

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/GetIAMPolicy.hs−246

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/List.hs−270

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/SetIAMPolicy.hs−247

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/TestIAMPermissions.hs−248

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Organizations/Update.hs−240

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Create.hs−228

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Delete.hs−281

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Get.hs−237

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/GetIAMPolicy.hs−243

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/List.hs−276

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/SetIAMPolicy.hs−248

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/TestIAMPermissions.hs−249

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Undelete.hs−255

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/API/Cloudresourcemanager/Projects/Update.hs−239

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/ResourceManager.hs−196

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/ResourceManager/Types.hs−111

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/ResourceManager/Types/Product.hs−734

This diff is too big to show here.

gogol-resourcemanager/gen/Network/Google/ResourceManager/Types/Sum.hs−18

This diff is too big to show here.

gogol-resourcemanager/gogol-resourcemanager.cabal−58

This diff is too big to show here.

gogol-resourcemanager/src/.gitkeep

This diff is too big to show here.

gogol-shopping-content/LICENSE−373

This diff is too big to show here.

gogol-shopping-content/Makefile−1

This diff is too big to show here.

gogol-shopping-content/README.md−28

This diff is too big to show here.

gogol-shopping-content/Setup.hs−2

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Acknowledge.hs−183

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Advancetestorder.hs−180

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Cancel.hs−175

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Cancellineitem.hs−178

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Createtestorder.hs−169

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Custombatch.hs−150

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Get.hs−177

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Getbymerchantorderid.hs−184

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Gettestordertemplate.hs−183

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/List.hs−264

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Refund.hs−175

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Returnlineitem.hs−183

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Shiplineitems.hs−178

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Updatemerchantorderid.hs−184

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/API/Content/Orders/Updateshipment.hs−178

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/Shopping/Content.hs−594

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/Shopping/Content/Types.hs−509

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/Shopping/Content/Types/Product.hs−4270

This diff is too big to show here.

gogol-shopping-content/gen/Network/Google/Shopping/Content/Types/Sum.hs−168

This diff is too big to show here.

gogol-shopping-content/gogol-shopping-content.cabal−58

This diff is too big to show here.

gogol-shopping-content/src/.gitkeep

This diff is too big to show here.

gogol-siteverification/LICENSE−373

This diff is too big to show here.

gogol-siteverification/Makefile−1

This diff is too big to show here.

gogol-siteverification/README.md−28

This diff is too big to show here.

gogol-siteverification/Setup.hs−2

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Delete.hs−164

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Get.hs−165

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/GetToken.hs−157

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Insert.hs−168

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/List.hs−153

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Patch.hs−168

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/API/SiteVerification/WebResource/Update.hs−166

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/SiteVerification.hs−114

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/SiteVerification/Types.hs−69

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/SiteVerification/Types/Product.hs−335

This diff is too big to show here.

gogol-siteverification/gen/Network/Google/SiteVerification/Types/Sum.hs−42

This diff is too big to show here.

gogol-siteverification/gogol-siteverification.cabal−50

This diff is too big to show here.

gogol-siteverification/src/.gitkeep

This diff is too big to show here.

gogol-spectrum/LICENSE−373

This diff is too big to show here.

gogol-spectrum/Makefile−1

This diff is too big to show here.

gogol-spectrum/README.md−28

This diff is too big to show here.

gogol-spectrum/Setup.hs−2

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/GetSpectrum.hs−156

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/GetSpectrumBatch.hs−158

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/Init.hs−148

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/NotifySpectrumUse.hs−162

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/Register.hs−150

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/API/Spectrum/Paws/VerifyDevice.hs−157

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/Spectrum.hs−340

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/Spectrum/Types.hs−301

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/Spectrum/Types/Product.hs−2759

This diff is too big to show here.

gogol-spectrum/gen/Network/Google/Spectrum/Types/Sum.hs−47

This diff is too big to show here.

gogol-spectrum/gogol-spectrum.cabal−48

This diff is too big to show here.

gogol-spectrum/src/.gitkeep

This diff is too big to show here.

gogol-sqladmin/LICENSE−373

This diff is too big to show here.

gogol-sqladmin/Makefile−1

This diff is too big to show here.

gogol-sqladmin/README.md−28

This diff is too big to show here.

gogol-sqladmin/Setup.hs−2

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/BackupRuns/Delete.hs−192

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/BackupRuns/Get.hs−190

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/BackupRuns/List.hs−208

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Delete.hs−191

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Get.hs−190

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Insert.hs−176

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Databases/List.hs−176

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Patch.hs−191

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Databases/Update.hs−191

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Flags/List.hs−146

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Clone.hs−177

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Delete.hs−175

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Export.hs−178

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Get.hs−174

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Import.hs−176

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Insert.hs−163

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/List.hs−189

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Patch.hs−181

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/PromoteReplica.hs−182

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/ResetSSLConfig.hs−188

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Restart.hs−177

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/RestoreBackup.hs−180

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/StartReplica.hs−180

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/StopReplica.hs−180

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Instances/Update.hs−179

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Operations/Get.hs−174

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Operations/List.hs−203

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/CreateEphemeral.hs−188

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/Delete.hs−195

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/Get.hs−195

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/Insert.hs−185

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/SSLCerts/List.hs−179

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Tiers/List.hs−162

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Users/Delete.hs−198

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Users/Insert.hs−174

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Users/List.hs−174

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/API/Sql/Users/Update.hs−198

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/SQLAdmin.hs−592

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/SQLAdmin/Types.hs−397

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/SQLAdmin/Types/Product.hs−3396

This diff is too big to show here.

gogol-sqladmin/gen/Network/Google/SQLAdmin/Types/Sum.hs−42

This diff is too big to show here.

gogol-sqladmin/gogol-sqladmin.cabal−79

This diff is too big to show here.

gogol-sqladmin/src/.gitkeep

This diff is too big to show here.

gogol-storage-transfer/LICENSE−373

This diff is too big to show here.

gogol-storage-transfer/Makefile−1

This diff is too big to show here.

gogol-storage-transfer/README.md−28

This diff is too big to show here.

gogol-storage-transfer/Setup.hs−2

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/GetGoogleServiceAccount.hs−256

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/GoogleServiceAccounts/Get.hs−259

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/Create.hs−227

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/Get.hs−251

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/List.hs−270

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferJobs/Patch.hs−243

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Cancel.hs−240

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Delete.hs−238

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Get.hs−241

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/List.hs−283

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Pause.hs−237

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/API/StorageTransfer/TransferOperations/Resume.hs−238

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/Storage/Transfer.hs−292

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/Storage/Transfer/Types.hs−222

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/Storage/Transfer/Types/Product.hs−1847

This diff is too big to show here.

gogol-storage-transfer/gen/Network/Google/Storage/Transfer/Types/Sum.hs−18

This diff is too big to show here.

gogol-storage-transfer/gogol-storage-transfer.cabal−55

This diff is too big to show here.

gogol-storage-transfer/src/.gitkeep

This diff is too big to show here.

gogol-storage/LICENSE−373

This diff is too big to show here.

gogol-storage/Makefile−1

This diff is too big to show here.

gogol-storage/README.md−28

This diff is too big to show here.

gogol-storage/Setup.hs−2

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Delete.hs−186

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Get.hs−185

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Insert.hs−171

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/List.hs−171

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Patch.hs−188

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/BucketAccessControls/Update.hs−186

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Buckets/Delete.hs−188

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Buckets/Get.hs−199

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Buckets/Insert.hs−175

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Buckets/List.hs−197

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Buckets/Patch.hs−200

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Buckets/Update.hs−200

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Channels/Stop.hs−148

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Delete.hs−187

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Get.hs−189

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Insert.hs−172

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/List.hs−200

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Patch.hs−189

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/DefaultObjectAccessControls/Update.hs−187

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Delete.hs−214

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Get.hs−213

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Insert.hs−199

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/List.hs−199

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Patch.hs−216

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/ObjectAccessControls/Update.hs−214

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/Compose.hs−208

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/Copy.hs−365

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/Delete.hs−246

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/Get.hs−253

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/Insert.hs−243

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/List.hs−236

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/Patch.hs−257

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/Update.hs−254

This diff is too big to show here.

gogol-storage/gen/Network/Google/API/Storage/Objects/WatchAll.hs−247

This diff is too big to show here.

gogol-storage/gen/Network/Google/Storage.hs−456

This diff is too big to show here.

gogol-storage/gen/Network/Google/Storage/Types.hs−277

This diff is too big to show here.

gogol-storage/gen/Network/Google/Storage/Types/Product.hs−1912

This diff is too big to show here.

gogol-storage/gen/Network/Google/Storage/Types/Sum.hs−394

This diff is too big to show here.

gogol-storage/gogol-storage.cabal−76

This diff is too big to show here.

gogol-storage/src/.gitkeep

This diff is too big to show here.

gogol-tagmanager/LICENSE−373

This diff is too big to show here.

gogol-tagmanager/Makefile−1

This diff is too big to show here.

gogol-tagmanager/README.md−28

This diff is too big to show here.

gogol-tagmanager/Setup.hs−2

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Folders/Entities/List.hs−204

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Create.hs−188

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Delete.hs−202

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Get.hs−201

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/List.hs−190

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/MACros/Update.hs−216

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Move_folders/Update.hs−238

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Create.hs−186

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Delete.hs−199

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Get.hs−198

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/List.hs−186

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Rules/Update.hs−213

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Create.hs−186

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Delete.hs−199

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Get.hs−198

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/List.hs−186

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Tags/Update.hs−213

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Create.hs−186

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Delete.hs−200

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Get.hs−197

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/List.hs−188

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Triggers/Update.hs−214

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Create.hs−178

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Delete.hs−200

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Get.hs−200

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/List.hs−188

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Variables/Update.hs−214

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Create.hs−188

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Delete.hs−200

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Get.hs−203

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/List.hs−200

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Publish.hs−217

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Restore.hs−209

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Undelete.hs−204

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Containers/Versions/Update.hs−216

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Create.hs−167

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Delete.hs−183

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Get.hs−180

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/List.hs−170

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/API/TagManager/Accounts/Permissions/Update.hs−181

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/TagManager.hs−547

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/TagManager/Types.hs−337

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/TagManager/Types/Product.hs−2703

This diff is too big to show here.

gogol-tagmanager/gen/Network/Google/TagManager/Types/Sum.hs−544

This diff is too big to show here.

gogol-tagmanager/gogol-tagmanager.cabal−82

This diff is too big to show here.

gogol-tagmanager/src/.gitkeep

This diff is too big to show here.

gogol-translate/LICENSE−373

This diff is too big to show here.

gogol-translate/Makefile−1

This diff is too big to show here.

gogol-translate/README.md−28

This diff is too big to show here.

gogol-translate/Setup.hs−2

This diff is too big to show here.

gogol-translate/gen/Network/Google/API/Language/Detections/List.hs−162

This diff is too big to show here.

gogol-translate/gen/Network/Google/API/Language/Languages/List.hs−161

This diff is too big to show here.

gogol-translate/gen/Network/Google/API/Language/Translations/List.hs−207

This diff is too big to show here.

gogol-translate/gen/Network/Google/Translate.hs−94

This diff is too big to show here.

gogol-translate/gen/Network/Google/Translate/Types.hs−70

This diff is too big to show here.

gogol-translate/gen/Network/Google/Translate/Types/Product.hs−291

This diff is too big to show here.

gogol-translate/gen/Network/Google/Translate/Types/Sum.hs−71

This diff is too big to show here.

gogol-translate/gogol-translate.cabal−45

This diff is too big to show here.

gogol-translate/src/.gitkeep

This diff is too big to show here.

gogol-urlshortener/LICENSE−373

This diff is too big to show here.

gogol-urlshortener/Makefile−1

This diff is too big to show here.

gogol-urlshortener/README.md−28

This diff is too big to show here.

gogol-urlshortener/Setup.hs−2

This diff is too big to show here.

gogol-urlshortener/gen/Network/Google/API/URLShortener/URL/Get.hs−171

This diff is too big to show here.

gogol-urlshortener/gen/Network/Google/API/URLShortener/URL/Insert.hs−146

This diff is too big to show here.

gogol-urlshortener/gen/Network/Google/API/URLShortener/URL/List.hs−171

This diff is too big to show here.

gogol-urlshortener/gen/Network/Google/URLShortener.hs−106

This diff is too big to show here.

gogol-urlshortener/gen/Network/Google/URLShortener/Types.hs−83

This diff is too big to show here.

gogol-urlshortener/gen/Network/Google/URLShortener/Types/Product.hs−420

This diff is too big to show here.

gogol-urlshortener/gen/Network/Google/URLShortener/Types/Sum.hs−105

This diff is too big to show here.

gogol-urlshortener/gogol-urlshortener.cabal−45

This diff is too big to show here.

gogol-urlshortener/src/.gitkeep

This diff is too big to show here.

gogol-webmaster-tools/LICENSE−373

This diff is too big to show here.

gogol-webmaster-tools/Makefile−1

This diff is too big to show here.

gogol-webmaster-tools/README.md−28

This diff is too big to show here.

gogol-webmaster-tools/Setup.hs−2

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Searchanalytics/Query.hs−177

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/Delete.hs−181

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/Get.hs−175

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/List.hs−177

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sitemaps/Submit.hs−177

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/Add.hs−159

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/Delete.hs−160

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/Get.hs−163

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/Sites/List.hs−146

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorscounts/Query.hs−213

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorssamples/Get.hs−213

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorssamples/List.hs−200

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/API/Webmasters/URLcrawlerrorssamples/MarkAsFixed.hs−218

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools.hs−245

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools/Types.hs−170

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools/Types/Product.hs−1035

This diff is too big to show here.

gogol-webmaster-tools/gen/Network/Google/Webmaster/Tools/Types/Sum.hs−372

This diff is too big to show here.

gogol-webmaster-tools/gogol-webmaster-tools.cabal−55

This diff is too big to show here.

gogol-webmaster-tools/src/.gitkeep

This diff is too big to show here.

gogol-youtube-analytics/LICENSE−373

This diff is too big to show here.

gogol-youtube-analytics/Makefile−1

This diff is too big to show here.

gogol-youtube-analytics/README.md−28

This diff is too big to show here.

gogol-youtube-analytics/Setup.hs−2

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/BatchReportDefinitions/List.hs−172

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/BatchReports/List.hs−183

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/GroupItems/Delete.hs−187

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/GroupItems/Insert.hs−174

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/GroupItems/List.hs−190

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/Delete.hs−182

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/Insert.hs−169

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/List.hs−197

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Groups/Update.hs−169

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/API/YouTubeAnalytics/Reports/Query.hs−301

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics.hs−200

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics/Types.hs−141

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics/Types/Product.hs−929

This diff is too big to show here.

gogol-youtube-analytics/gen/Network/Google/YouTubeAnalytics/Types/Sum.hs−47

This diff is too big to show here.

gogol-youtube-analytics/gogol-youtube-analytics.cabal−52

This diff is too big to show here.

gogol-youtube-analytics/src/.gitkeep

This diff is too big to show here.

gogol-youtube/LICENSE−373

This diff is too big to show here.

gogol-youtube/Makefile−1

This diff is too big to show here.

gogol-youtube/README.md−28

This diff is too big to show here.

gogol-youtube/Setup.hs−2

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Activities/Insert.hs−176

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Activities/List.hs−292

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Captions/Delete.hs−197

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Captions/Download.hs−239

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Captions/Insert.hs−213

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Captions/List.hs−227

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Captions/Update.hs−218

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/ChannelBanners/Insert.hs−192

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/Delete.hs−188

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/Insert.hs−218

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/List.hs−254

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/ChannelSections/Update.hs−190

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Channels/List.hs−319

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Channels/Update.hs−195

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/CommentThreads/Insert.hs−169

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/CommentThreads/List.hs−317

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/CommentThreads/Update.hs−168

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Comments/Delete.hs−164

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Comments/Insert.hs−168

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Comments/List.hs−233

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Comments/MarkAsSpam.hs−170

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Comments/SetModerationStatus.hs−205

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Comments/Update.hs−167

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/GuideCategories/List.hs−211

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/I18nLanguages/List.hs−181

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/I18nRegions/List.hs−178

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Bind.hs−254

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Bind_direct.hs−251

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Control.hs−285

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Delete.hs−215

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Insert.hs−219

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/List.hs−292

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Transition.hs−263

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveBroadcasts/Update.hs−229

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/Delete.hs−215

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/Insert.hs−220

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/List.hs−272

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/LiveStreams/Update.hs−226

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/Delete.hs−166

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/Insert.hs−189

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/List.hs−268

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/PlaylistItems/Update.hs−179

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Playlists/Delete.hs−184

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Playlists/Insert.hs−213

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Playlists/List.hs−299

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Playlists/Update.hs−193

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Search/List.hs−689

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Subscriptions/Delete.hs−163

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Subscriptions/Insert.hs−164

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Subscriptions/List.hs−326

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Thumbnails/Set.hs−185

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/VideoAbuseReportReasons/List.hs−185

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/VideoCategories/List.hs−207

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Videos/Delete.hs−183

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Videos/GetRating.hs−191

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Videos/Insert.hs−262

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Videos/List.hs−317

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Videos/Rate.hs−173

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Videos/ReportAbuse.hs−175

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Videos/Update.hs−198

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Watermarks/Set.hs−184

This diff is too big to show here.

gogol-youtube/gen/Network/Google/API/YouTube/Watermarks/Unset.hs−185

This diff is too big to show here.

gogol-youtube/gen/Network/Google/YouTube.hs−2175

This diff is too big to show here.

gogol-youtube/gen/Network/Google/YouTube/Types.hs−1856

This diff is too big to show here.

gogol-youtube/gen/Network/Google/YouTube/Types/Product.hs−13421

This diff is too big to show here.

gogol-youtube/gen/Network/Google/YouTube/Types/Sum.hs−5922

This diff is too big to show here.

gogol-youtube/gogol-youtube.cabal−104

This diff is too big to show here.

gogol-youtube/src/.gitkeep

This diff is too big to show here.