@@ -15,7 +15,6 @@ vendor
16.stack-work
16.stack-work
@@ -1,15 +1,14 @@
12− - secure: 'ewXPUNd7qcveZrgQdpX1edCRIrvZjkfKKP/CphCcEdbh2A/u9hw5U8O8vDs9baxgakriOTFKW3eDKPL0rF6I84GK7HdXiqugKIn26/H0gH5776PP+70t2y047xZPnrjFh37mnKSbY8xg/nUYq3Iw7R2ltY7+rpEJ4GkW6kg+x6oww44DmfiAw74hqNoRAxIj5jZWGw1CC5rn7y8DBo9AQ/p74M6RGsP6A94qpOnvVghg/OnhVVKLv1w3dRhuY5fmOC7SsNVLq44MDjDBpJ4GdSUbyR7tpD1rR4CoIxa5F6/zuNGE9zpToLkiToqO83dkthG1dlnMYmv8iAF1/yjxFNvCEtoOs+sFhQSomYaypwE9Gx3U/u8B0ohZp5AI09i3FoVVYI+ioXxeUL/WDtjwMTRS/Yt799kuxAw45zqbR5Pm0SKHtL6LN0qnpVaqU7R2X0glvie/3MNf5usagahsebm0sfl/78rJXSOGQkbo2YBiAb8lAREfZ6hQpXNH4W8b6xumO4DKwd9pycCdz63XYPj9XiJdboFeEMhz0nHdEe2SLdiOE5e7Ab6H8KK78uxJ8dbno4EfLqoiU0s6A5SSzvQG1oFvfwWp2QICfV3j937ZxOqS7tD3/EfpTaOOLZCK3k/LeWkk2+r11uMwNAHaHU9bReFaIPJU60mf212A2l8='
5+ - DOC_REF: github.com/brendanhay/gogol-doc.git
6+ - secure: "QjyoQ/DBA3lk5uWh+lgMct6hHLP+ouyrlGw4B7Z+d3iovqM62RG2R3brnM1fSRQaJehPTjM7mqH81QRAu8ej/Mr+0EZtwpkuc0ABvoDfUv8o5kwTAF8EHPs9VZdGgNjThh2Q0+U+XXcDw7Yq82QxuqeBjHdCH3PDatzMZDK6OxlE6OyCg4dT0mLGQMCz3Kc7J30ABBXRsTMAESE2B/tYhxlI2XVxyobFnfqlctm5oEJ9+yZk94UEEWBj5YJnDbNRI1wT8utdR9037hA6j6wAPLw7sHaZU+qgA3CCGhYiRMc17tUAQfIoelfTqfGLDtAEh1GUo0L8RWAEkI4fp3pdeLnhyvlM12mlegXOo7EFJvSC+Aw8YUO17GUn56t5Ph3H1q136hH7/fcLB+3Y6pnZitA8PUxYWajrmzjNOyl6H//2TVc/y/fgoqB5E8wCkoeYeq9ky69urAIDCoSY1uXgQFN6LY7YSO2H7beJZn54pijMZ63FVwF1BDrX4bhMgjTKdOO7nvg7sYC3gu6UEj6JzfwdkEyQ49DLau4M9D4HkJDj7MjP13leSq2LoPYx4TbZQMbPFZFG9t/yJ5uVPg9P2dfG+vz/v8jNHAh9XqIPATB/D2wid3oTUEkCkn0G7I1uCneIuxVPHLGBKqJvFKJqDoDsmcYBnmqalqhOsqRbRG4="
@@ -29,394 +28,214 @@ script:
31 fast_finish: true
30 fast_finish: true
32+ # This is due to the constant GHC ExitFailure (-9) that occurs on
33+ # the non-GCE/container infrastructure.
34+ - env: GHCVER=7.10.3 LIBRARY=gogol-dfareporting
33−# GENERATED
37+ # Below is auto-generated by ./scripts/travis-matrix >> .travis.yml
35 # Documentation
39 # Documentation
36− - env: GHCVER=8.2.2 LIBRARY=documentation
40+ - env: GHCVER=7.10.3 LIBRARY=documentation
37− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
41+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
40− - env: GHCVER=8.6.3 LIBRARY=gogol-core
44+ - env: GHCVER=7.10.3 LIBRARY=gogol-core
41− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
45+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
42− - env: GHCVER=8.4.4 LIBRARY=gogol-core
43− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
44− - env: GHCVER=8.2.2 LIBRARY=gogol-core
45− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
46− - env: GHCVER=8.6.3 LIBRARY=gogol
46+ - env: GHCVER=7.10.3 LIBRARY=gogol
47− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
47+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
48− - env: GHCVER=8.4.4 LIBRARY=gogol
49− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
50− - env: GHCVER=8.2.2 LIBRARY=gogol
51− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
53 # Priority
49 # Priority
54− - env: GHCVER=8.6.3 LIBRARY=gogol-compute
55− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
56− - env: GHCVER=8.4.4 LIBRARY=gogol-compute
57− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
58− - env: GHCVER=8.2.2 LIBRARY=gogol-compute
59− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
60− - env: GHCVER=8.6.3 LIBRARY=gogol-drive
61− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
62− - env: GHCVER=8.4.4 LIBRARY=gogol-drive
63− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
64− - env: GHCVER=8.2.2 LIBRARY=gogol-drive
65− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
66− - env: GHCVER=8.6.3 LIBRARY=gogol-appengine
67− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
68− - env: GHCVER=8.4.4 LIBRARY=gogol-appengine
69− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
70− - env: GHCVER=8.2.2 LIBRARY=gogol-appengine
71− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
72− - env: GHCVER=8.6.3 LIBRARY=gogol-storage
50+ - env: GHCVER=7.10.3 LIBRARY=gogol-compute
73− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
51+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
74− - env: GHCVER=8.4.4 LIBRARY=gogol-storage
52+ - env: GHCVER=7.10.3 LIBRARY=gogol-drive
75− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
53+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
76− - env: GHCVER=8.2.2 LIBRARY=gogol-storage
54+ - env: GHCVER=7.10.3 LIBRARY=gogol-appengine
77− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
55+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
78− - env: GHCVER=8.6.3 LIBRARY=gogol-oauth2
56+ - env: GHCVER=7.10.3 LIBRARY=gogol-storage
79− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
57+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
80− - env: GHCVER=8.4.4 LIBRARY=gogol-oauth2
58+ - env: GHCVER=7.10.3 LIBRARY=gogol-oauth2
81− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
59+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
82− - env: GHCVER=8.2.2 LIBRARY=gogol-oauth2
83− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
84− - env: GHCVER=8.6.3 LIBRARY=gogol-gmail
60+ - env: GHCVER=7.10.3 LIBRARY=gogol-gmail
85− addons: { apt: { packages: [ghc-8.6.3], sources: [hvr-ghc] } }
61+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
86− - env: GHCVER=8.4.4 LIBRARY=gogol-gmail
87− addons: { apt: { packages: [ghc-8.4.4], sources: [hvr-ghc] } }
88− - env: GHCVER=8.2.2 LIBRARY=gogol-gmail
89− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
91 # Remainder
63 # Remainder
92− - env: GHCVER=8.2.2 LIBRARY=gogol-abusiveexperiencereport
64+ - env: GHCVER=7.10.3 LIBRARY=gogol-adexchange-buyer
93− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
65+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
94− - env: GHCVER=8.2.2 LIBRARY=gogol-acceleratedmobilepageurl
66+ - env: GHCVER=7.10.3 LIBRARY=gogol-adexchange-seller
95− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
67+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
96− - env: GHCVER=8.2.2 LIBRARY=gogol-accessapproval
68+ - env: GHCVER=7.10.3 LIBRARY=gogol-admin-datatransfer
97− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
69+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
98− - env: GHCVER=8.2.2 LIBRARY=gogol-accesscontextmanager
70+ - env: GHCVER=7.10.3 LIBRARY=gogol-admin-directory
99− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
71+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
100− - env: GHCVER=8.2.2 LIBRARY=gogol-adexchange-buyer
72+ - env: GHCVER=7.10.3 LIBRARY=gogol-admin-emailmigration
101− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
73+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
102− - env: GHCVER=8.2.2 LIBRARY=gogol-adexchangebuyer2
74+ - env: GHCVER=7.10.3 LIBRARY=gogol-admin-reports
103− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
75+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
104− - env: GHCVER=8.2.2 LIBRARY=gogol-adexchange-seller
76+ - env: GHCVER=7.10.3 LIBRARY=gogol-adsense
105− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
77+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
106− - env: GHCVER=8.2.2 LIBRARY=gogol-adexperiencereport
78+ - env: GHCVER=7.10.3 LIBRARY=gogol-adsense-host
107− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
79+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
108− - env: GHCVER=8.2.2 LIBRARY=gogol-admin-datatransfer
80+ - env: GHCVER=7.10.3 LIBRARY=gogol-affiliates
109− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
81+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
110− - env: GHCVER=8.2.2 LIBRARY=gogol-admin-directory
82+ - env: GHCVER=7.10.3 LIBRARY=gogol-analytics
111− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
83+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
112− - env: GHCVER=8.2.2 LIBRARY=gogol-admin-reports
84+ - env: GHCVER=7.10.3 LIBRARY=gogol-android-enterprise
113− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
85+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
114− - env: GHCVER=8.2.2 LIBRARY=gogol-adsense
86+ - env: GHCVER=7.10.3 LIBRARY=gogol-android-publisher
115− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
87+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
116− - env: GHCVER=8.2.2 LIBRARY=gogol-adsense-host
88+ - env: GHCVER=7.10.3 LIBRARY=gogol-apps-activity
117− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
89+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
118− - env: GHCVER=8.2.2 LIBRARY=gogol-alertcenter
90+ - env: GHCVER=7.10.3 LIBRARY=gogol-apps-calendar
119− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
91+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
120− - env: GHCVER=8.2.2 LIBRARY=gogol-analytics
92+ - env: GHCVER=7.10.3 LIBRARY=gogol-apps-licensing
121− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
93+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
122− - env: GHCVER=8.2.2 LIBRARY=gogol-analyticsreporting
94+ - env: GHCVER=7.10.3 LIBRARY=gogol-apps-reseller
123− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
95+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
124− - env: GHCVER=8.2.2 LIBRARY=gogol-androiddeviceprovisioning
96+ - env: GHCVER=7.10.3 LIBRARY=gogol-apps-tasks
125− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
97+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
126− - env: GHCVER=8.2.2 LIBRARY=gogol-android-enterprise
98+ - env: GHCVER=7.10.3 LIBRARY=gogol-appstate
127− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
99+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
128− - env: GHCVER=8.2.2 LIBRARY=gogol-androidmanagement
100+ - env: GHCVER=7.10.3 LIBRARY=gogol-autoscaler
129− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
101+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
130− - env: GHCVER=8.2.2 LIBRARY=gogol-android-publisher
102+ - env: GHCVER=7.10.3 LIBRARY=gogol-bigquery
131− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
103+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
132− - env: GHCVER=8.2.2 LIBRARY=gogol-apps-activity
104+ - env: GHCVER=7.10.3 LIBRARY=gogol-billing
133− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
105+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
134− - env: GHCVER=8.2.2 LIBRARY=gogol-apps-calendar
106+ - env: GHCVER=7.10.3 LIBRARY=gogol-blogger
135− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
107+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
136− - env: GHCVER=8.2.2 LIBRARY=gogol-apps-licensing
108+ - env: GHCVER=7.10.3 LIBRARY=gogol-books
137− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
109+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
138− - env: GHCVER=8.2.2 LIBRARY=gogol-apps-reseller
110+ - env: GHCVER=7.10.3 LIBRARY=gogol-civicinfo
139− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
111+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
140− - env: GHCVER=8.2.2 LIBRARY=gogol-apps-tasks
112+ - env: GHCVER=7.10.3 LIBRARY=gogol-classroom
141− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
113+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
142− - env: GHCVER=8.2.2 LIBRARY=gogol-appstate
114+ - env: GHCVER=7.10.3 LIBRARY=gogol-cloudmonitoring
143− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
115+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
144− - env: GHCVER=8.2.2 LIBRARY=gogol-bigquery
116+ - env: GHCVER=7.10.3 LIBRARY=gogol-cloudtrace
145− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
117+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
146− - env: GHCVER=8.2.2 LIBRARY=gogol-bigquerydatatransfer
118+ - env: GHCVER=7.10.3 LIBRARY=gogol-container
147− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
119+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
148− - env: GHCVER=8.2.2 LIBRARY=gogol-bigtableadmin
120+ - env: GHCVER=7.10.3 LIBRARY=gogol-customsearch
149− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
121+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
150− - env: GHCVER=8.2.2 LIBRARY=gogol-billing
122+ - env: GHCVER=7.10.3 LIBRARY=gogol-dataflow
151− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
123+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
152− - env: GHCVER=8.2.2 LIBRARY=gogol-binaryauthorization
124+ - env: GHCVER=7.10.3 LIBRARY=gogol-dataproc
153− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
125+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
154− - env: GHCVER=8.2.2 LIBRARY=gogol-blogger
126+ - env: GHCVER=7.10.3 LIBRARY=gogol-datastore
155− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
127+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
156− - env: GHCVER=8.2.2 LIBRARY=gogol-books
128+ - env: GHCVER=7.10.3 LIBRARY=gogol-debugger
157− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
129+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
158− - env: GHCVER=8.2.2 LIBRARY=gogol-chat
130+ - env: GHCVER=7.10.3 LIBRARY=gogol-deploymentmanager
159− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
131+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
160− - env: GHCVER=8.2.2 LIBRARY=gogol-civicinfo
132+ - env: GHCVER=7.10.3 LIBRARY=gogol-dfareporting
161− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
133+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
162− - env: GHCVER=8.2.2 LIBRARY=gogol-classroom
134+ - env: GHCVER=7.10.3 LIBRARY=gogol-discovery
163− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
135+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
164− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudasset
136+ - env: GHCVER=7.10.3 LIBRARY=gogol-dns
165− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
137+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
166− - env: GHCVER=8.2.2 LIBRARY=gogol-clouderrorreporting
138+ - env: GHCVER=7.10.3 LIBRARY=gogol-doubleclick-bids
167− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
139+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
168− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudfunctions
140+ - env: GHCVER=7.10.3 LIBRARY=gogol-doubleclick-search
169− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
141+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
170− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudidentity
142+ - env: GHCVER=7.10.3 LIBRARY=gogol-fitness
171− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
143+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
172− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudiot
144+ - env: GHCVER=7.10.3 LIBRARY=gogol-fonts
173− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
145+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
174− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudkms
146+ - env: GHCVER=7.10.3 LIBRARY=gogol-freebasesearch
175− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
147+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
176− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudprivatecatalog
148+ - env: GHCVER=7.10.3 LIBRARY=gogol-fusiontables
177− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
149+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
178− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudprivatecatalogproducer
150+ - env: GHCVER=7.10.3 LIBRARY=gogol-games
179− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
151+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
180− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudprofiler
152+ - env: GHCVER=7.10.3 LIBRARY=gogol-games-configuration
181− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
153+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
182− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudscheduler
154+ - env: GHCVER=7.10.3 LIBRARY=gogol-games-management
183− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
155+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
184− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudsearch
156+ - env: GHCVER=7.10.3 LIBRARY=gogol-genomics
185− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
157+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
186− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudshell
158+ - env: GHCVER=7.10.3 LIBRARY=gogol-groups-migration
187− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
159+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
188− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudtasks
160+ - env: GHCVER=7.10.3 LIBRARY=gogol-groups-settings
189− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
161+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
190− - env: GHCVER=8.2.2 LIBRARY=gogol-cloudtrace
162+ - env: GHCVER=7.10.3 LIBRARY=gogol-identity-toolkit
191− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
163+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
192− - env: GHCVER=8.2.2 LIBRARY=gogol-commentanalyzer
164+ - env: GHCVER=7.10.3 LIBRARY=gogol-kgsearch
193− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
165+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
194− - env: GHCVER=8.2.2 LIBRARY=gogol-composer
166+ - env: GHCVER=7.10.3 LIBRARY=gogol-latencytest
195− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
167+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
196− - env: GHCVER=8.2.2 LIBRARY=gogol-consumersurveys
168+ - env: GHCVER=7.10.3 LIBRARY=gogol-logging
197− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
169+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
198− - env: GHCVER=8.2.2 LIBRARY=gogol-container
170+ - env: GHCVER=7.10.3 LIBRARY=gogol-maps-coordinate
199− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
171+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
200− - env: GHCVER=8.2.2 LIBRARY=gogol-containeranalysis
172+ - env: GHCVER=7.10.3 LIBRARY=gogol-maps-engine
201− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
173+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
202− - env: GHCVER=8.2.2 LIBRARY=gogol-containerbuilder
174+ - env: GHCVER=7.10.3 LIBRARY=gogol-mirror
203− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
175+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
204− - env: GHCVER=8.2.2 LIBRARY=gogol-customsearch
176+ - env: GHCVER=7.10.3 LIBRARY=gogol-monitoring
205− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
177+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
206− - env: GHCVER=8.2.2 LIBRARY=gogol-dataflow
178+ - env: GHCVER=7.10.3 LIBRARY=gogol-pagespeed
207− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
179+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
208− - env: GHCVER=8.2.2 LIBRARY=gogol-datafusion
180+ - env: GHCVER=7.10.3 LIBRARY=gogol-partners
209− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
181+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
210− - env: GHCVER=8.2.2 LIBRARY=gogol-dataproc
182+ - env: GHCVER=7.10.3 LIBRARY=gogol-people
211− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
183+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
212− - env: GHCVER=8.2.2 LIBRARY=gogol-datastore
184+ - env: GHCVER=7.10.3 LIBRARY=gogol-play-moviespartner
213− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
185+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
214− - env: GHCVER=8.2.2 LIBRARY=gogol-debugger
186+ - env: GHCVER=7.10.3 LIBRARY=gogol-plus
215− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
187+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
216− - env: GHCVER=8.2.2 LIBRARY=gogol-deploymentmanager
188+ - env: GHCVER=7.10.3 LIBRARY=gogol-plus-domains
217− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
189+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
218− - env: GHCVER=8.2.2 LIBRARY=gogol-dfareporting
190+ - env: GHCVER=7.10.3 LIBRARY=gogol-prediction
219− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
191+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
220− - env: GHCVER=8.2.2 LIBRARY=gogol-dialogflow
192+ - env: GHCVER=7.10.3 LIBRARY=gogol-proximitybeacon
221− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
193+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
222− - env: GHCVER=8.2.2 LIBRARY=gogol-digitalassetlinks
194+ - env: GHCVER=7.10.3 LIBRARY=gogol-pubsub
223− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
195+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
224− - env: GHCVER=8.2.2 LIBRARY=gogol-discovery
196+ - env: GHCVER=7.10.3 LIBRARY=gogol-qpxexpress
225− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
197+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
226− - env: GHCVER=8.2.2 LIBRARY=gogol-dlp
198+ - env: GHCVER=7.10.3 LIBRARY=gogol-replicapool
227− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
199+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
228− - env: GHCVER=8.2.2 LIBRARY=gogol-dns
200+ - env: GHCVER=7.10.3 LIBRARY=gogol-replicapool-updater
229− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
201+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
230− - env: GHCVER=8.2.2 LIBRARY=gogol-docs
202+ - env: GHCVER=7.10.3 LIBRARY=gogol-resourcemanager
231− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
203+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
232− - env: GHCVER=8.2.2 LIBRARY=gogol-doubleclick-bids
204+ - env: GHCVER=7.10.3 LIBRARY=gogol-resourceviews
233− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
205+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
234− - env: GHCVER=8.2.2 LIBRARY=gogol-doubleclick-search
206+ - env: GHCVER=7.10.3 LIBRARY=gogol-script
235− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
207+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
236− - env: GHCVER=8.2.2 LIBRARY=gogol-driveactivity
208+ - env: GHCVER=7.10.3 LIBRARY=gogol-shopping-content
237− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
209+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
238− - env: GHCVER=8.2.2 LIBRARY=gogol-factchecktools
210+ - env: GHCVER=7.10.3 LIBRARY=gogol-siteverification
239− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
211+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
240− - env: GHCVER=8.2.2 LIBRARY=gogol-file
212+ - env: GHCVER=7.10.3 LIBRARY=gogol-spectrum
241− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
213+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
242− - env: GHCVER=8.2.2 LIBRARY=gogol-firebase-dynamiclinks
214+ - env: GHCVER=7.10.3 LIBRARY=gogol-sqladmin
243− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
215+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
244− - env: GHCVER=8.2.2 LIBRARY=gogol-firebasehosting
216+ - env: GHCVER=7.10.3 LIBRARY=gogol-storage-transfer
245− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
217+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
246− - env: GHCVER=8.2.2 LIBRARY=gogol-firebaseremoteconfig
218+ - env: GHCVER=7.10.3 LIBRARY=gogol-tagmanager
247− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
219+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
248− - env: GHCVER=8.2.2 LIBRARY=gogol-firebase-rules
220+ - env: GHCVER=7.10.3 LIBRARY=gogol-taskqueue
249− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
221+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
250− - env: GHCVER=8.2.2 LIBRARY=gogol-firestore
222+ - env: GHCVER=7.10.3 LIBRARY=gogol-translate
251− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
223+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
252− - env: GHCVER=8.2.2 LIBRARY=gogol-fitness
224+ - env: GHCVER=7.10.3 LIBRARY=gogol-urlshortener
253− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
225+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
254− - env: GHCVER=8.2.2 LIBRARY=gogol-fonts
226+ - env: GHCVER=7.10.3 LIBRARY=gogol-useraccounts
255− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
227+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
256− - env: GHCVER=8.2.2 LIBRARY=gogol-fusiontables
228+ - env: GHCVER=7.10.3 LIBRARY=gogol-vision
257− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
229+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
258− - env: GHCVER=8.2.2 LIBRARY=gogol-games
230+ - env: GHCVER=7.10.3 LIBRARY=gogol-webmaster-tools
259− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
231+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
260− - env: GHCVER=8.2.2 LIBRARY=gogol-games-configuration
232+ - env: GHCVER=7.10.3 LIBRARY=gogol-youtube
261− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
233+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
262− - env: GHCVER=8.2.2 LIBRARY=gogol-games-management
234+ - env: GHCVER=7.10.3 LIBRARY=gogol-youtube-analytics
263− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
235+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
264− - env: GHCVER=8.2.2 LIBRARY=gogol-genomics
236+ - env: GHCVER=7.10.3 LIBRARY=gogol-youtube-reporting
265− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
237+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
266− - env: GHCVER=8.2.2 LIBRARY=gogol-groups-migration
267− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
268− - env: GHCVER=8.2.2 LIBRARY=gogol-groups-settings
269− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
270− - env: GHCVER=8.2.2 LIBRARY=gogol-healthcare
271− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
272− - env: GHCVER=8.2.2 LIBRARY=gogol-iam
273− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
274− - env: GHCVER=8.2.2 LIBRARY=gogol-iamcredentials
275− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
276− - env: GHCVER=8.2.2 LIBRARY=gogol-iap
277− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
278− - env: GHCVER=8.2.2 LIBRARY=gogol-identity-toolkit
279− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
280− - env: GHCVER=8.2.2 LIBRARY=gogol-indexing
281− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
282− - env: GHCVER=8.2.2 LIBRARY=gogol-jobs
283− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
284− - env: GHCVER=8.2.2 LIBRARY=gogol-kgsearch
285− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
286− - env: GHCVER=8.2.2 LIBRARY=gogol-language
287− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
288− - env: GHCVER=8.2.2 LIBRARY=gogol-libraryagent
289− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
290− - env: GHCVER=8.2.2 LIBRARY=gogol-logging
291− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
292− - env: GHCVER=8.2.2 LIBRARY=gogol-manufacturers
293− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
294− - env: GHCVER=8.2.2 LIBRARY=gogol-mirror
295− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
296− - env: GHCVER=8.2.2 LIBRARY=gogol-ml
297− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
298− - env: GHCVER=8.2.2 LIBRARY=gogol-monitoring
299− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
300− - env: GHCVER=8.2.2 LIBRARY=gogol-oslogin
301− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
302− - env: GHCVER=8.2.2 LIBRARY=gogol-pagespeed
303− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
304− - env: GHCVER=8.2.2 LIBRARY=gogol-partners
305− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
306− - env: GHCVER=8.2.2 LIBRARY=gogol-people
307− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
308− - env: GHCVER=8.2.2 LIBRARY=gogol-playcustomapp
309− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
310− - env: GHCVER=8.2.2 LIBRARY=gogol-play-moviespartner
311− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
312− - env: GHCVER=8.2.2 LIBRARY=gogol-plus
313− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
314− - env: GHCVER=8.2.2 LIBRARY=gogol-plus-domains
315− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
316− - env: GHCVER=8.2.2 LIBRARY=gogol-poly
317− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
318− - env: GHCVER=8.2.2 LIBRARY=gogol-prediction
319− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
320− - env: GHCVER=8.2.2 LIBRARY=gogol-proximitybeacon
321− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
322− - env: GHCVER=8.2.2 LIBRARY=gogol-pubsub
323− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
324− - env: GHCVER=8.2.2 LIBRARY=gogol-qpxexpress
325− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
326− - env: GHCVER=8.2.2 LIBRARY=gogol-redis
327− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
328− - env: GHCVER=8.2.2 LIBRARY=gogol-remotebuildexecution
329− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
330− - env: GHCVER=8.2.2 LIBRARY=gogol-replicapool
331− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
332− - env: GHCVER=8.2.2 LIBRARY=gogol-replicapool-updater
333− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
334− - env: GHCVER=8.2.2 LIBRARY=gogol-resourcemanager
335− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
336− - env: GHCVER=8.2.2 LIBRARY=gogol-run
337− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
338− - env: GHCVER=8.2.2 LIBRARY=gogol-runtimeconfig
339− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
340− - env: GHCVER=8.2.2 LIBRARY=gogol-safebrowsing
341− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
342− - env: GHCVER=8.2.2 LIBRARY=gogol-script
343− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
344− - env: GHCVER=8.2.2 LIBRARY=gogol-searchconsole
345− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
346− - env: GHCVER=8.2.2 LIBRARY=gogol-securitycenter
347− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
348− - env: GHCVER=8.2.2 LIBRARY=gogol-servicebroker
349− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
350− - env: GHCVER=8.2.2 LIBRARY=gogol-serviceconsumermanagement
351− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
352− - env: GHCVER=8.2.2 LIBRARY=gogol-servicecontrol
353− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
354− - env: GHCVER=8.2.2 LIBRARY=gogol-servicemanagement
355− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
356− - env: GHCVER=8.2.2 LIBRARY=gogol-servicenetworking
357− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
358− - env: GHCVER=8.2.2 LIBRARY=gogol-serviceusage
359− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
360− - env: GHCVER=8.2.2 LIBRARY=gogol-serviceuser
361− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
362− - env: GHCVER=8.2.2 LIBRARY=gogol-sheets
363− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
364− - env: GHCVER=8.2.2 LIBRARY=gogol-shopping-content
365− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
366− - env: GHCVER=8.2.2 LIBRARY=gogol-siteverification
367− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
368− - env: GHCVER=8.2.2 LIBRARY=gogol-slides
369− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
370− - env: GHCVER=8.2.2 LIBRARY=gogol-sourcerepo
371− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
372− - env: GHCVER=8.2.2 LIBRARY=gogol-spanner
373− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
374− - env: GHCVER=8.2.2 LIBRARY=gogol-spectrum
375− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
376− - env: GHCVER=8.2.2 LIBRARY=gogol-speech
377− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
378− - env: GHCVER=8.2.2 LIBRARY=gogol-sqladmin
379− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
380− - env: GHCVER=8.2.2 LIBRARY=gogol-storage-transfer
381− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
382− - env: GHCVER=8.2.2 LIBRARY=gogol-streetviewpublish
383− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
384− - env: GHCVER=8.2.2 LIBRARY=gogol-surveys
385− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
386− - env: GHCVER=8.2.2 LIBRARY=gogol-tagmanager
387− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
388− - env: GHCVER=8.2.2 LIBRARY=gogol-testing
389− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
390− - env: GHCVER=8.2.2 LIBRARY=gogol-texttospeech
391− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
392− - env: GHCVER=8.2.2 LIBRARY=gogol-toolresults
393− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
394− - env: GHCVER=8.2.2 LIBRARY=gogol-tpu
395− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
396− - env: GHCVER=8.2.2 LIBRARY=gogol-tracing
397− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
398− - env: GHCVER=8.2.2 LIBRARY=gogol-translate
399− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
400− - env: GHCVER=8.2.2 LIBRARY=gogol-urlshortener
401− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
402− - env: GHCVER=8.2.2 LIBRARY=gogol-vault
403− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
404− - env: GHCVER=8.2.2 LIBRARY=gogol-videointelligence
405− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
406− - env: GHCVER=8.2.2 LIBRARY=gogol-vision
407− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
408− - env: GHCVER=8.2.2 LIBRARY=gogol-webmaster-tools
409− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
410− - env: GHCVER=8.2.2 LIBRARY=gogol-websecurityscanner
411− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
412− - env: GHCVER=8.2.2 LIBRARY=gogol-youtube
413− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
414− - env: GHCVER=8.2.2 LIBRARY=gogol-youtube-analytics
415− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
416− - env: GHCVER=8.2.2 LIBRARY=gogol-youtube-reporting
417− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
419 # Examples
239 # Examples
420− - env: GHCVER=8.2.2 LIBRARY=gogol-examples
240+ - env: GHCVER=7.10.3 LIBRARY=gogol-examples
421− addons: { apt: { packages: [ghc-8.2.2], sources: [hvr-ghc] } }
241+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
@@ -1,6 +1,6 @@
1SERVICES ?= $(wildcard gogol-*)
1SERVICES ?= $(wildcard gogol-*)
2LIBRARIES ?= core gogol $(SERVICES)
2LIBRARIES ?= core gogol $(SERVICES)
3−FORWARD := sdist upload upload-docs
3+FORWARD := sdist upload candidate
6 stack build --fast
6 stack build --fast
@@ -22,10 +22,10 @@ $(foreach c,$(FORWARD),$(eval $(call forward, $c)))
22.PHONY: $(LIBRARIES)
22.PHONY: $(LIBRARIES)
25− stack build --fast gogol
25+ stack build gogol
28− stack build --fast gogol-core
28+ stack build gogol-core
30$(SERVICES):
30$(SERVICES):
31− stack build --fast $@
31+ stack build $@
@@ -3,15 +3,11 @@
3**Warning:** This is an experimental prototype/preview release which is still
3**Warning:** This is an experimental prototype/preview release which is still
4under heavy development and not intended for public consumption, caveat emptor!
4under heavy development and not intended for public consumption, caveat emptor!
6−[](https://travis-ci.org/brendanhay/gogol)
6+[](https://travis-ci.org/brendanhay/gogol)
7[](http://hackage.haskell.org/package/gogol)
7[](http://hackage.haskell.org/package/gogol)
8−[](https://gitter.im/brendanhay/gogol)
8+[](https://gitter.im/brendanhay/gogol)
11* [Description](#description)
10* [Description](#description)
12−* [Documentation](#documentation)
13−* [Organisation](#organisation)
14−* [Change Log](#change-log)
15* [Contribute](#contribute)
11* [Contribute](#contribute)
16* [Licence](#licence)
12* [Licence](#licence)
@@ -21,38 +17,45 @@ under heavy development and not intended for public consumption, caveat emptor!
21<img alt="Гоголь-моголь" height="261px;" src="https://upload.wikimedia.org/wikipedia/commons/c/c7/Kogel_mogel.JPG">
17<img alt="Гоголь-моголь" height="261px;" src="https://upload.wikimedia.org/wikipedia/commons/c/c7/Kogel_mogel.JPG">
22<img alt="Мико́ла Васи́льович Го́голь" height="261px" src="https://upload.wikimedia.org/wikipedia/commons/3/31/NV_Gogol.png">
18<img alt="Мико́ла Васи́льович Го́голь" height="261px" src="https://upload.wikimedia.org/wikipedia/commons/3/31/NV_Gogol.png">
24−A comprehensive Google Services SDK for Haskell supporting all of the publicly
20+## Generate New API Endpoints
27−An introductory blog post detailing the motivation can be found [here](http://brendanhay.nz/gogol-comprehensive-haskell-google-client).
22+To generate new API endpoints, use the gogol/gen directory.
23+The key files in this directory (outside of the actual gogol-gen source!) are the annex files.
29−## Documentation
25+To add a new endpoint, first create its annex file in the annex directory. It should be named after the API endpoint as found in the <a href="https://www.github.com/google/google-api-go-client">google/google-api-go-client repo.</a>
31−You can find the latest stable release documentation for each respective library
27+### Example:
32−on Hackage under the [Google section](http://hackage.haskell.org/packages/#cat:Google).
34−Haddock documentation which is built by CI from the `develop` branch
29+#### Generating the Cloud Dataproc API
35−can be found [here](http://brendanhay.nz/gogol-doc).
31+The Cloud Dataproc API is called `dataproc-api.json` in the Google Discovery API.
32+Create the file `./gen/annex/dataproc.json` with these contents:
36+ "library": "dataproc",
37+ "canonicalName": "Dataproc"
40−This repository is organised into the following directory structure:
41+From the `./gen` directory, run:
42−* [`gogol`](gogol): Actual operational logic, you'll need to import this to send requests etc.
43+```
43−* `gogol-*`: Data types for each of the individual Google Compute Engine Service libraries.
44+make clean
44−* [`core`](core): The `gogol-core` library upon which each of the services depends.
45+make
45−* [`examples`](examples): A currently sparse collection of examples for the various services.
46+```
46−* [`gen`](gen): The code generation binary, along with configuration, templates, and assets.
47−* [`script`](script): CI scripts to manage the release lifecycle of the service libraries.
48−* [`share`](share): Makefile plumbing common to all service libraries
50−> See the `./gen` subdirectory for further details about generating an API client/SDK.
48+This will build the `./gen/bin/gogol-gen` executable, and then will generate libraries
49+for all APIs that have matching `./gen/annex/*.json` configuration.
51+Once completed, the result would be a `./gogol-dataproc` directory containing the
53−## Change Log
54+`make full-clean` can be used to cause a complete re-download of all (including new)
55−A change log for the entire project can be found under [`gogol/CHANGELOG.md`](gogol/CHANGELOG.md).
57+Individual libraries can be generated by passing a specific `MODELS` environment
58+variable to the `make` command, for example: `MODELS=model/admin/directory/v1/admin-api.json make`
58## Contribute
61## Contribute
@@ -63,6 +66,3 @@ For any problems, comments, or feedback please create an issue [here on GitHub](
65Gogol is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).
68Gogol is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).
67−Parts of the code are derived from Google Compute Engine service descriptions, licensed under Apache 2.0.
68−Source files subject to this contain an additional licensing clause in their header.
core/gogol-core.cabal+8−11
@@ -1,5 +1,5 @@
1name: gogol-core
1name: gogol-core
2−version: 0.5.0
2+version: 0.0.1
3synopsis: Core data types and functionality for Gogol libraries.
3synopsis: Core data types and functionality for Gogol libraries.
4homepage: https://github.com/brendanhay/gogol
4homepage: https://github.com/brendanhay/gogol
5bug-reports: https://github.com/brendanhay/gogol/issues
5bug-reports: https://github.com/brendanhay/gogol/issues
@@ -36,8 +36,7 @@ library
36 ghc-options: -Wall
36 ghc-options: -Wall
38 exposed-modules:
38 exposed-modules:
39− Network.Google.Data.Bytes
39+ Network.Google.Data.JSON
40− , Network.Google.Data.JSON
41 , Network.Google.Data.Numeric
40 , Network.Google.Data.Numeric
42 , Network.Google.Data.Time
41 , Network.Google.Data.Time
43 , Network.Google.Prelude
42 , Network.Google.Prelude
@@ -46,22 +45,20 @@ library
46 build-depends:
45 build-depends:
47 aeson >= 0.8
46 aeson >= 0.8
48 , attoparsec >= 0.11.3
47 , attoparsec >= 0.11.3
49− , base >= 4.7 && < 5
48+ , base >= 4.7 && < 5
51 , bytestring >= 0.9
49 , bytestring >= 0.9
52 , case-insensitive >= 1.2
50 , case-insensitive >= 1.2
53− , conduit >= 1.3
51+ , conduit >= 1.1
54 , dlist >= 0.7
52 , dlist >= 0.7
55 , exceptions >= 0.6
53 , exceptions >= 0.6
56 , hashable >= 1.2
54 , hashable >= 1.2
57− , http-api-data >= 0.2
58− , http-client >= 0.5 && < 1
55+ , http-client >= 0.4.4
59 , http-media >= 0.6
56 , http-media >= 0.6
60 , http-types >= 0.8.6
57 , http-types >= 0.8.6
61 , lens >= 4.4
58 , lens >= 4.4
62 , resourcet >= 1.1
59 , resourcet >= 1.1
63 , scientific >= 0.3
60 , scientific >= 0.3
64− , servant >= 0.14.1
61+ , servant >= 0.4.4
65 , text >= 1.1
62 , text >= 1.1
66 , unordered-containers >= 0.2.5
63 , unordered-containers >= 0.2.5
@@ -75,7 +72,7 @@ library
75 , time >= 1.2 && < 1.5
72 , time >= 1.2 && < 1.5
77 build-depends:
74 build-depends:
78− time >= 1.5
75+ time >= 1.5 && < 1.6
80test-suite tests
77test-suite tests
81 type: exitcode-stdio-1.0
78 type: exitcode-stdio-1.0
@@ -90,4 +87,4 @@ test-suite tests
90 build-depends:
87 build-depends:
91 gogol-core
88 gogol-core
core/src/Network/Google/Data/Bytes.hsdeleted−49
@@ -1,49 +0,0 @@
1−{-# LANGUAGE DeriveDataTypeable #-}
2−{-# LANGUAGE DeriveGeneric #-}
3−{-# LANGUAGE GeneralizedNewtypeDeriving #-}
6−-- Module : Network.Google.Data.Bytes
7−-- Copyright : (c) 2013-2016 Brendan Hay
8−-- License : Mozilla Public License, v. 2.0.
9−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
10−-- Stability : provisional
11−-- Portability : non-portable (GHC extensions)
13−module Network.Google.Data.Bytes
18−import Control.Lens (Iso', iso)
19−import Data.Aeson (FromJSON (..), ToJSON (..))
20−import Data.ByteString (ByteString)
21−import Data.Data (Data, Typeable)
23−import qualified Data.Text.Encoding as Text
24−import GHC.Generics (Generic)
25−import Network.Google.Data.JSON (parseJSONText, toJSONText)
26−import Web.HttpApiData (FromHttpApiData (..),
30−-- This data is passed to/from the serialisation routines as-is, and any
31−-- particular encoding or decoding (say, base64) is left up to the caller.
32−newtype Bytes = Bytes { unBytes :: ByteString }
33− deriving (Eq, Show, Read, Ord, Data, Typeable, Generic)
35−instance Hashable Bytes
37−_Bytes :: Iso' Bytes ByteString
38−_Bytes = iso unBytes Bytes
40−instance ToHttpApiData Bytes where
41− toQueryParam = Text.decodeUtf8 . unBytes
44−instance FromHttpApiData Bytes where
45− parseQueryParam = pure . Bytes . Text.encodeUtf8
46− parseHeader = pure . Bytes
48−instance FromJSON Bytes where parseJSON = parseJSONText "Bytes"
49−instance ToJSON Bytes where toJSON = toJSONText
core/src/Network/Google/Data/JSON.hs+12−23
@@ -37,39 +37,28 @@ import Data.Data
37import Data.HashMap.Strict (HashMap)
37import Data.HashMap.Strict (HashMap)
38import Data.Text (Text)
38import Data.Text (Text)
39import qualified Data.Text as Text
39import qualified Data.Text as Text
40−import Web.HttpApiData (FromHttpApiData (..), ToHttpApiData (..))
40+import Servant.API
42type JSONValue = Value
42type JSONValue = Value
44newtype Textual a = Textual a
44newtype Textual a = Textual a
45− deriving
45+ deriving (Eq, Ord, Read, Show, Num, Fractional, Data, Typeable, FromText, ToText)
58−instance (FromJSON a, FromHttpApiData a) => FromJSON (Textual a) where
47+instance (FromJSON a, FromText a) => FromJSON (Textual a) where
59 parseJSON (String s) =
48 parseJSON (String s) =
60− either (fail . Text.unpack) (pure . Textual) (parseQueryParam s)
49+ case fromText s of
50+ Just x -> pure (Textual x)
51+ Nothing -> fail $ "Failed to parse value from " ++ Text.unpack s
61 parseJSON o = Textual <$> parseJSON o
52 parseJSON o = Textual <$> parseJSON o
63−instance ToHttpApiData a => ToJSON (Textual a) where
54+instance ToText a => ToJSON (Textual a) where
64− toJSON (Textual x) = String (toQueryParam x)
55+ toJSON (Textual x) = String (toText x)
66parseJSONObject :: FromJSON a => HashMap Text Value -> Parser a
57parseJSONObject :: FromJSON a => HashMap Text Value -> Parser a
67parseJSONObject = parseJSON . Object
58parseJSONObject = parseJSON . Object
69−parseJSONText :: FromHttpApiData a => String -> Value -> Parser a
60+parseJSONText :: FromText a => String -> Value -> Parser a
70−parseJSONText n = withText n (either (fail . f) pure . parseQueryParam)
61+parseJSONText n = withText n (maybe (fail n) pure . fromText)
72− f x = n ++ " - " ++ Text.unpack x
74−toJSONText :: ToHttpApiData a => a -> Value
63+toJSONText :: ToText a => a -> Value
75−toJSONText = String . toQueryParam
64+toJSONText = String . toText
core/src/Network/Google/Data/Numeric.hs+7−8
@@ -1,6 +1,5 @@
1{-# LANGUAGE DeriveDataTypeable #-}
1{-# LANGUAGE DeriveDataTypeable #-}
2{-# LANGUAGE GeneralizedNewtypeDeriving #-}
2{-# LANGUAGE GeneralizedNewtypeDeriving #-}
3−{-# LANGUAGE OverloadedStrings #-}
4{-# LANGUAGE ScopedTypeVariables #-}
3{-# LANGUAGE ScopedTypeVariables #-}
@@ -15,10 +14,10 @@ module Network.Google.Data.Numeric
15 ( Nat (..)
14 ( Nat (..)
18import Control.Monad
18import Control.Monad
19import Data.Aeson
19import Data.Aeson
20import Data.Data
20import Data.Data
21−import Data.Monoid ((<>))
22import Data.Scientific
21import Data.Scientific
23import Data.Text (Text)
22import Data.Text (Text)
24import qualified Data.Text as Text
23import qualified Data.Text as Text
@@ -48,15 +47,15 @@ instance FromJSON Nat where
48instance ToJSON Nat where
47instance ToJSON Nat where
49 toJSON = Number . flip scientific 0 . toInteger . unNat
48 toJSON = Number . flip scientific 0 . toInteger . unNat
51−instance ToHttpApiData Nat where
50+instance ToText Nat where
52− toQueryParam = shortText . Build.decimal
51+ toText = shortText . Build.decimal
54−instance FromHttpApiData Nat where
53+instance FromText Nat where
55− parseQueryParam t =
54+ fromText t =
56 case Read.decimal t of
55 case Read.decimal t of
57 Right (x, r) | Text.null r
56 Right (x, r) | Text.null r
58− -> Right x
57+ -> Just x
59− _ -> Left ("Unable to parse natural from: " <> t)
58+ _ -> Nothing
61shortText :: Builder -> Text
60shortText :: Builder -> Text
62shortText = LText.toStrict . Build.toLazyTextWith 32
61shortText = LText.toStrict . Build.toLazyTextWith 32
core/src/Network/Google/Data/Time.hs+37−64
@@ -1,4 +1,3 @@
1−{-# LANGUAGE OverloadedStrings #-}
2{-# LANGUAGE DeriveDataTypeable #-}
1{-# LANGUAGE DeriveDataTypeable #-}
3{-# LANGUAGE DeriveGeneric #-}
2{-# LANGUAGE DeriveGeneric #-}
4{-# LANGUAGE GeneralizedNewtypeDeriving #-}
3{-# LANGUAGE GeneralizedNewtypeDeriving #-}
@@ -12,93 +11,60 @@
12-- Portability : non-portable (GHC extensions)
11-- Portability : non-portable (GHC extensions)
14module Network.Google.Data.Time
13module Network.Google.Data.Time
15− ( Time'
14+ ( Time' (..)
16− , Date'
15+ , Date' (..)
17 , DateTime' (..)
16 , DateTime' (..)
22 , _DateTime
20 , _DateTime
26−import Data.Monoid ((<>))
27import Control.Lens
23import Control.Lens
28import Data.Aeson
24import Data.Aeson
25+import Data.Aeson.Encode
29−import qualified Data.Aeson.Types as Aeson
26+import qualified Data.Aeson.Types as Aeson
30import Data.Attoparsec.Text
27import Data.Attoparsec.Text
31−import Data.Bifunctor (first, second)
28+import Data.Bits ((.&.))
32−import Data.Bits ((.&.))
33−import Data.Char (ord)
29+import Data.Char (ord)
34−import Data.Data (Data, Typeable)
30+import Data.Data (Data, Typeable)
35−import Data.Scientific (Scientific)
36−import qualified Data.Scientific as Sci
37−import Data.Text (Text)
31+import Data.Text (Text)
38−import qualified Data.Text as Text
32+import qualified Data.Text as Text
39−import qualified Data.Text.Lazy as LText
33+import qualified Data.Text.Lazy as LText
40−import qualified Data.Text.Lazy.Builder as Build
34+import qualified Data.Text.Lazy.Builder as Build
41−import qualified Data.Text.Lazy.Builder.Scientific as Sci
42import Data.Time
35import Data.Time
43import GHC.Generics
36import GHC.Generics
44−import Web.HttpApiData (FromHttpApiData (..),
37+import Servant.Common.Text
47-- | This SHOULD be a time in the format of hh:mm:ss. It is
39-- | This SHOULD be a time in the format of hh:mm:ss. It is
48-- recommended that you use the "date-time" format instead of "time"
40-- recommended that you use the "date-time" format instead of "time"
49-- unless you need to transfer only the time part.
41-- unless you need to transfer only the time part.
50−newtype Time' = Time' { unTime :: TimeOfDay }
42+newtype Time' = Time' TimeOfDay
51 deriving (Eq, Ord, Show, Read, Generic, Data, Typeable)
43 deriving (Eq, Ord, Show, Read, Generic, Data, Typeable)
53_Time :: Iso' Time' TimeOfDay
45_Time :: Iso' Time' TimeOfDay
54−_Time = iso unTime Time'
46+_Time = iso (\(Time' t) -> t) Time'
56−instance ToHttpApiData Time' where
57− toQueryParam = Text.pack . show . unTime
59−instance FromHttpApiData Time' where
60− parseQueryParam = second Time' . parseText timeParser
62-- | This SHOULD be a date in the format of YYYY-MM-DD. It is
48-- | This SHOULD be a date in the format of YYYY-MM-DD. It is
63-- recommended that you use the "date-time" format instead of "date"
49-- recommended that you use the "date-time" format instead of "date"
64-- unless you need to transfer only the date part.
50-- unless you need to transfer only the date part.
65−newtype Date' = Date' { unDate :: Day }
51+newtype Date' = Date' Day
66− deriving (Eq, Ord, Show, Read, Generic, Data, Typeable, ToHttpApiData, FromHttpApiData)
52+ deriving (Eq, Ord, Show, Read, Generic, Data, Typeable)
68_Date :: Iso' Date' Day
54_Date :: Iso' Date' Day
69−_Date = iso unDate Date'
55+_Date = iso (\(Date' t) -> t) Date'
71-- | This SHOULD be a date in ISO 8601 format of YYYY-MM-
57-- | This SHOULD be a date in ISO 8601 format of YYYY-MM-
72-- DDThh:mm:ssZ in UTC time. This is the recommended form of date/timestamp.
58-- DDThh:mm:ssZ in UTC time. This is the recommended form of date/timestamp.
73−newtype DateTime' = DateTime' { unDateTime :: UTCTime }
59+newtype DateTime' = DateTime' UTCTime
74− deriving (Eq, Ord, Show, Read, Generic, Data, Typeable, ToHttpApiData, FromHttpApiData)
76−_DateTime :: Iso' DateTime' UTCTime
77−_DateTime = iso unDateTime DateTime'
79−-- | A duration in seconds with up to nine fractional digits, terminated by 's'.
81−-- /Example/: @"3.5s"@.
82−newtype GDuration = GDuration { unGDuration :: Scientific }
83 deriving (Eq, Ord, Show, Read, Generic, Data, Typeable)
60 deriving (Eq, Ord, Show, Read, Generic, Data, Typeable)
85−_GDuration :: Iso' GDuration Scientific
62+_DateTime :: Iso' DateTime' UTCTime
86−_GDuration = iso unGDuration GDuration
63+_DateTime = iso (\(DateTime' t) -> t) DateTime'
88−instance ToHttpApiData GDuration where
91− . (\seconds -> Build.toLazyText seconds <> "s")
92− . Sci.formatScientificBuilder Sci.Fixed (Just 9)
95−instance FromHttpApiData GDuration where
96− parseQueryParam = second GDuration . parseText durationParser
98−instance ToJSON Time' where toJSON = String . toQueryParam
65+instance FromText Time' where fromText = fmap Time' . parseText timeParser
99−instance ToJSON Date' where toJSON = String . toQueryParam
66+instance FromText Date' where fromText = fmap Date' . parseText dayParser
100−instance ToJSON DateTime' where toJSON = toJSON . unDateTime
67+instance FromText DateTime' where fromText = Aeson.parseMaybe parseJSON . String
101−instance ToJSON GDuration where toJSON = String . toQueryParam
103instance FromJSON Time' where
69instance FromJSON Time' where
104 parseJSON = fmap Time' . withText "time" (run timeParser)
70 parseJSON = fmap Time' . withText "time" (run timeParser)
@@ -109,11 +75,21 @@ instance FromJSON Date' where
109instance FromJSON DateTime' where
75instance FromJSON DateTime' where
110 parseJSON = fmap DateTime' . parseJSON
76 parseJSON = fmap DateTime' . parseJSON
112−instance FromJSON GDuration where
78+-- FIXME: Revisit once aeson-0.10 is more widely available.
113− parseJSON = fmap GDuration . withText "duration" (run durationParser)
79+instance ToText Time' where toText = Text.pack . show . view _Time
80+instance ToText Date' where toText = Text.pack . show . view _Date
81+instance ToText DateTime' where toText = encodeText
83+-- FIXME: Revisit once aeson-0.10 is more widely available.
84+instance ToJSON Time' where toJSON = String . toText
85+instance ToJSON Date' where toJSON = String . toText
86+instance ToJSON DateTime' where toJSON = toJSON . view _DateTime
115−parseText :: Parser a -> Text -> Either Text a
88+parseText :: Parser a -> Text -> Maybe a
116−parseText p = first Text.pack . parseOnly p
89+parseText p = either (const Nothing) Just . parseOnly p
91+encodeText :: ToJSON a => a -> Text
92+encodeText = LText.toStrict . Build.toLazyText . encodeToTextBuilder . toJSON
118-- | Parse a time of the form @HH:MM:SS@.
94-- | Parse a time of the form @HH:MM:SS@.
119timeParser :: Parser TimeOfDay
95timeParser :: Parser TimeOfDay
@@ -133,9 +109,6 @@ dayParser = do
133 d <- twoDigits
109 d <- twoDigits
134 maybe (fail "invalid date") pure (fromGregorianValid y m d)
110 maybe (fail "invalid date") pure (fromGregorianValid y m d)
136−durationParser :: Parser Scientific
137−durationParser = Sci.fromFloatDigits <$> (double <* char 's')
139-- | Parse a two-digit integer (e.g. day of month, hour).
112-- | Parse a two-digit integer (e.g. day of month, hour).
140twoDigits :: Parser Int
113twoDigits :: Parser Int
141twoDigits = do
114twoDigits = do
core/src/Network/Google/Prelude.hs+22−26
@@ -10,29 +10,25 @@ module Network.Google.Prelude
10 ( module Export
10 ( module Export
13−import Control.Lens as Export (Lens', lens, mapping, ( # ), (^.), _Just)
13+import Control.Lens as Export (Lens', lens, mapping,
14−import Data.ByteString as Export (ByteString)
14+ ( # ), (^.), _Just)
15−import Data.Data as Export (Data, Typeable)
15+import Data.Data as Export (Data, Typeable)
16−import Data.Hashable as Export (Hashable, hashWithSalt)
16+import Data.Hashable as Export
17−import Data.HashMap.Strict as Export (HashMap)
17+import Data.HashMap.Strict as Export (HashMap)
18−import Data.Int as Export (Int32, Int64)
18+import Data.Int as Export (Int32, Int64)
19−import Data.Maybe as Export
19+import Data.Maybe as Export
20−import Data.Monoid as Export (mempty, (<>))
20+import Data.Monoid as Export (mempty, (<>))
21−import Data.Proxy as Export
21+import Data.Proxy as Export
22−import Data.Scientific as Export (Scientific)
23−import Data.Text as Export (Text)
22+import Data.Text as Export (Text)
24−import Data.Time as Export (Day, TimeOfDay, UTCTime)
23+import Data.Time as Export (Day, TimeOfDay, UTCTime)
25−import Data.Word as Export (Word32, Word64, Word8)
24+import Data.Word as Export (Word32, Word64, Word8)
26−import GHC.Generics as Export (Generic)
25+import GHC.Generics as Export (Generic)
26+import Network.Google.Data.JSON as Export
27+import Network.Google.Data.Numeric as Export
28+import Network.Google.Data.Time as Export
29+import Network.Google.Types as Export
27−import Network.HTTP.Client as Export (RequestBody)
30+import Network.HTTP.Client as Export (RequestBody)
28−import Numeric.Natural as Export (Natural)
31+import Numeric.Natural as Export (Natural)
29−import Prelude as Export hiding (product, span, any, Word)
32+import Prelude as Export hiding (product)
30−import Servant.API as Export hiding (Headers, Link, getResponse, Stream, ResponseHeader, Header, header)
33+import Servant.API as Export hiding (getResponse)
31−import Servant.Links as Export hiding (Link)
34+import Servant.Utils.Links as Export hiding (Link)
32−import Web.HttpApiData as Export (FromHttpApiData (..), ToHttpApiData (..))
34−import Network.Google.Data.Bytes as Export
35−import Network.Google.Data.JSON as Export
36−import Network.Google.Data.Numeric as Export
37−import Network.Google.Data.Time as Export
38−import Network.Google.Types as Export
core/src/Network/Google/Types.hs+143−259
@@ -24,150 +24,63 @@
25module Network.Google.Types where
25module Network.Google.Types where
27+import Control.Applicative
27−import Control.Exception.Lens (exception)
28+import Control.Exception.Lens (exception)
28−import Control.Lens
29+import Control.Lens
29−import Control.Monad.Catch
30+import Control.Monad.Catch
30−import Control.Monad.Trans.Resource
31+import Control.Monad.Trans.Resource
32−import Data.Aeson
32+import Data.Aeson
33−import Data.ByteString (ByteString)
33+import Data.ByteString (ByteString)
34+import qualified Data.ByteString.Char8 as BS8
35+import qualified Data.ByteString.Lazy as LBS
36+import qualified Data.CaseInsensitive as CI
34−import Data.Coerce
37+import Data.Coerce
35−import Data.Conduit
39+import qualified Data.Conduit.List as CL
36−import Data.Data
40+import Data.Data
37−import Data.DList (DList)
41+import Data.DList (DList)
42+import qualified Data.DList as DList
38−import Data.Foldable (foldMap, foldl')
43+import Data.Foldable (foldl')
39−import Data.String
45+import Data.String
40−import Data.Semigroup
46+import Data.Text (Text)
41−import Data.Text (Text)
47+import qualified Data.Text.Encoding as Text
42−import Data.Text.Lazy.Builder (Builder)
48+import Data.Text.Lazy.Builder (Builder)
43−
49+import qualified Data.Text.Lazy.Builder as Build
44−import GHC.Generics
50+import GHC.Generics
45−import GHC.TypeLits
51+import GHC.TypeLits
47−import Network.HTTP.Client (HttpException, RequestBody (..))
52+import Network.HTTP.Client (HttpException, RequestBody (..))
48−import Network.HTTP.Media hiding (Accept)
53+import Network.HTTP.Media hiding (Accept)
49−import Network.HTTP.Types hiding (Header)
54+import Network.HTTP.Types hiding (Header)
50−
55+import qualified Network.HTTP.Types as HTTP
51−import Servant.API hiding (Stream)
56+import Servant.API
53−import qualified Data.ByteString.Char8 as BS8
54−import qualified Data.ByteString.Lazy as LBS
55−import qualified Data.CaseInsensitive as CI
56−import qualified Data.Conduit.Combinators as Conduit
57−import qualified Data.DList as DList
58−import qualified Data.Text.Encoding as Text
59−import qualified Data.Text.Lazy.Builder as Build
60−import qualified Network.HTTP.Types as HTTP
62−data AltJSON = AltJSON deriving (Eq, Ord, Show, Read, Generic, Typeable)
63−data AltMedia = AltMedia deriving (Eq, Ord, Show, Read, Generic, Typeable)
58+data AltJSON = AltJSON deriving (Eq, Ord, Show, Read, Generic, Typeable)
64−data Multipart = Multipart deriving (Eq, Ord, Show, Read, Generic, Typeable)
59+data AltMedia = AltMedia deriving (Eq, Ord, Show, Read, Generic, Typeable)
66−instance ToHttpApiData AltJSON where toQueryParam = const "json"
61+instance ToText AltJSON where toText = const "json"
67−instance ToHttpApiData AltMedia where toQueryParam = const "media"
62+instance ToText AltMedia where toText = const "multipart"
68−instance ToHttpApiData Multipart where toQueryParam = const "multipart"
63+
71newtype OAuthScope = OAuthScope Text
64newtype OAuthScope = OAuthScope Text
72− deriving
65+ deriving (Eq, Ord, Show, Read, IsString, Generic, Typeable, FromText, ToText, FromJSON, ToJSON)
86−-- | An OAuth2 access token.
87newtype AccessToken = AccessToken Text
67newtype AccessToken = AccessToken Text
88− deriving
68+ deriving (Eq, Ord, Show, Read, IsString, Generic, Typeable, FromText, ToText, FromJSON, ToJSON)
102−-- | An OAuth2 refresh token.
103newtype RefreshToken = RefreshToken Text
70newtype RefreshToken = RefreshToken Text
104− deriving
71+ deriving (Eq, Ord, Show, Read, IsString, Generic, Typeable, FromText, ToText, FromJSON, ToJSON)
118−-- | A client identifier.
119newtype ClientId = ClientId Text
73newtype ClientId = ClientId Text
120− deriving
74+ deriving (Eq, Ord, Show, Read, IsString, Generic, Typeable, ToText, FromJSON, ToJSON)
134−-- | A service identifier.
135−newtype ServiceId = ServiceId Text
76+newtype Secret = Secret Text
136− deriving
77+ deriving (Eq, Ord, Show, Read, IsString, Generic, Typeable, ToText, FromJSON, ToJSON)
150−-- | An opaque client secret.
151−newtype GSecret = GSecret Text
79+newtype ServiceId = ServiceId Text
152− deriving
80+ deriving (Eq, Ord, Show, Read, IsString, Generic, Typeable, ToText, FromJSON, ToJSON)
165−instance Show GSecret where
166− show = const "*****"
168newtype MediaDownload a = MediaDownload a
82newtype MediaDownload a = MediaDownload a
170−data MediaUpload a = MediaUpload a GBody
83+data MediaUpload a = MediaUpload a RequestBody
172_Coerce :: (Coercible a b, Coercible b a) => Iso' a b
85_Coerce :: (Coercible a b, Coercible b a) => Iso' a b
173_Coerce = iso coerce coerce
86_Coerce = iso coerce coerce
@@ -180,7 +93,7 @@ _Default = iso f Just
180 f (Just x) = x
93 f (Just x) = x
181 f Nothing = mempty
94 f Nothing = mempty
183−type Stream = ConduitM () ByteString (ResourceT IO) ()
96+type Stream = ResumableSource (ResourceT IO) ByteString
185data Error
98data Error
186 = TransportError HttpException
99 = TransportError HttpException
@@ -260,68 +173,48 @@ defaultService i h = ServiceConfig
260 , _svcTimeout = Just 70
173 , _svcTimeout = Just 70
263−-- | The remote host name, used for both the IP address to connect to and the
264−-- host request header.
265serviceHost :: Lens' ServiceConfig ByteString
176serviceHost :: Lens' ServiceConfig ByteString
266serviceHost = lens _svcHost (\s a -> s { _svcHost = a })
177serviceHost = lens _svcHost (\s a -> s { _svcHost = a })
268−-- | The remote port to connect to.
270−-- Defaults to @443@.
271−servicePort :: Lens' ServiceConfig Int
272−servicePort = lens _svcPort (\s a -> s { _svcPort = a })
274−-- | A path prefix that is prepended to any sent HTTP request.
276−-- Defaults to @mempty@.
277servicePath :: Lens' ServiceConfig Builder
179servicePath :: Lens' ServiceConfig Builder
278servicePath = lens _svcPath (\s a -> s { _svcPath = a })
180servicePath = lens _svcPath (\s a -> s { _svcPath = a })
280−-- | Whether to use HTTPS/SSL.
182+servicePort :: Lens' ServiceConfig Int
281−--
183+servicePort = lens _svcPort (\s a -> s { _svcPort = a })
282−-- Defaults to @True@.
184+
283serviceSecure :: Lens' ServiceConfig Bool
185serviceSecure :: Lens' ServiceConfig Bool
284serviceSecure = lens _svcSecure (\s a -> s { _svcSecure = a })
186serviceSecure = lens _svcSecure (\s a -> s { _svcSecure = a })
286−-- | Number of seconds to wait for a response.
287serviceTimeout :: Lens' ServiceConfig (Maybe Seconds)
188serviceTimeout :: Lens' ServiceConfig (Maybe Seconds)
288serviceTimeout = lens _svcTimeout (\s a -> s { _svcTimeout = a })
189serviceTimeout = lens _svcTimeout (\s a -> s { _svcTimeout = a })
290−-- | A single part of a (potentially multipart) request body.
191+-- | A single part of a multipart message.
292−-- /Note:/ The 'IsString' instance defaults to a @text/plain@ MIME type.
293−data GBody = GBody !MediaType !RequestBody
192+data Part = Part MediaType [(HeaderName, ByteString)] RequestBody
295−instance IsString GBody where
296− fromString = GBody ("text" // "plain") . fromString
298−-- | A lens into the 'MediaType' of a request 'Body'.
194+data Payload
299−bodyContentType :: Lens' GBody MediaType
195+ = Body !MediaType !RequestBody
300−bodyContentType = lens (\(GBody m _) -> m) (\(GBody _ b) m -> GBody m b)
196+ | Related ![Part]
302-- | An intermediary request builder.
198-- | An intermediary request builder.
303data Request = Request
199data Request = Request
304 { _rqPath :: !Builder
200 { _rqPath :: !Builder
305 , _rqQuery :: !(DList (ByteString, Maybe ByteString))
201 , _rqQuery :: !(DList (ByteString, Maybe ByteString))
306 , _rqHeaders :: !(DList (HeaderName, ByteString))
202 , _rqHeaders :: !(DList (HeaderName, ByteString))
307− , _rqBody :: ![GBody]
203+ , _rqBody :: !(Maybe Payload)
310instance Monoid Request where
206instance Monoid Request where
311− mempty = Request mempty mempty mempty mempty
207+ mempty = Request mempty mempty mempty Nothing
314−instance Semigroup Request where
315− a <> b = Request
208+ mappend a b = Request
316− (_rqPath a <> "/" <> _rqPath b)
209+ (_rqPath a <> "/" <> _rqPath b)
317− (_rqQuery a <> _rqQuery b)
210+ (_rqQuery a <> _rqQuery b)
318− (_rqHeaders a <> _rqHeaders b)
211+ (_rqHeaders a <> _rqHeaders b)
319− (_rqBody b <> _rqBody a)
212+ (_rqBody b <|> _rqBody a)
321appendPath :: Request -> Builder -> Request
214appendPath :: Request -> Builder -> Request
322appendPath rq x = rq { _rqPath = _rqPath rq <> "/" <> x }
215appendPath rq x = rq { _rqPath = _rqPath rq <> "/" <> x }
324−appendPaths :: ToHttpApiData a => Request -> [a] -> Request
217+appendPaths :: ToText a => Request -> [a] -> Request
325appendPaths rq = appendPath rq . foldMap (mappend "/" . buildText)
218appendPaths rq = appendPath rq . foldMap (mappend "/" . buildText)
327appendQuery :: Request -> ByteString -> Maybe Text -> Request
220appendQuery :: Request -> ByteString -> Maybe Text -> Request
@@ -335,11 +228,14 @@ appendHeader rq k (Just v) = rq
335 { _rqHeaders = DList.snoc (_rqHeaders rq) (k, Text.encodeUtf8 v)
228 { _rqHeaders = DList.snoc (_rqHeaders rq) (k, Text.encodeUtf8 v)
338−setBody :: Request -> [GBody] -> Request
231+setBody :: Request -> MediaType -> RequestBody -> Request
339−setBody rq bs = rq { _rqBody = bs }
232+setBody rq c x = rq { _rqBody = Just (Body c x) }
234+setRelated :: Request -> [Part] -> Request
235+setRelated rq ps = rq { _rqBody = Just (Related ps) }
341-- | A materialised 'http-client' request and associated response parser.
237-- | A materialised 'http-client' request and associated response parser.
342−data GClient a = GClient
238+data Client a = Client
343 { _cliAccept :: !(Maybe MediaType)
239 { _cliAccept :: !(Maybe MediaType)
344 , _cliMethod :: !Method
240 , _cliMethod :: !Method
345 , _cliCheck :: !(Status -> Bool)
241 , _cliCheck :: !(Status -> Bool)
@@ -348,7 +244,7 @@ data GClient a = GClient
348 , _cliResponse :: !(Stream -> ResourceT IO (Either (String, LBS.ByteString) a))
244 , _cliResponse :: !(Stream -> ResourceT IO (Either (String, LBS.ByteString) a))
351−clientService :: Lens' (GClient a) ServiceConfig
247+clientService :: Lens' (Client a) ServiceConfig
352clientService = lens _cliService (\s a -> s { _cliService = a })
248clientService = lens _cliService (\s a -> s { _cliService = a })
354mime :: FromStream c a
250mime :: FromStream c a
@@ -357,49 +253,52 @@ mime :: FromStream c a
358 -> Request
254 -> Request
359 -> ServiceConfig
255 -> ServiceConfig
360− -> GClient a
256+ -> Client a
361−mime p = gClient (fromStream p) (Just (contentType p))
257+mime p = client (fromStream p) (Just (contentType p))
363discard :: Method
259discard :: Method
365 -> Request
261 -> Request
366 -> ServiceConfig
262 -> ServiceConfig
367− -> GClient ()
263+ -> Client ()
368−discard = gClient (\b -> runConduit (b .| Conduit.sinkNull) >> pure (Right ())) Nothing
264+discard = client (\b -> closeResumableSource b >> pure (Right ())) Nothing
370−gClient :: (Stream -> ResourceT IO (Either (String, LBS.ByteString) a))
266+client :: (Stream -> ResourceT IO (Either (String, LBS.ByteString) a))
371 -> Maybe MediaType
267 -> Maybe MediaType
372 -> Method
268 -> Method
374 -> Request
270 -> Request
375 -> ServiceConfig
271 -> ServiceConfig
376− -> GClient a
272+ -> Client a
377−gClient f cs m statuses rq s = GClient
273+client f cs m ns rq s = Client
378 { _cliAccept = cs
274 { _cliAccept = cs
379 , _cliMethod = m
275 , _cliMethod = m
380− , _cliCheck = \status -> fromEnum status `elem` statuses
276+ , _cliCheck = (`elem` ns) . fromEnum
381 , _cliService = s
277 , _cliService = s
382 , _cliRequest = rq
278 , _cliRequest = rq
383 , _cliResponse = f
279 , _cliResponse = f
386class Accept c => ToBody c a where
282class Accept c => ToBody c a where
387− toBody :: Proxy c -> a -> GBody
283+ toBody :: Proxy c -> a -> RequestBody
285+instance ToBody OctetStream RequestBody where
389instance ToBody OctetStream ByteString where
288instance ToBody OctetStream ByteString where
390− toBody p = GBody (contentType p) . RequestBodyBS
289+ toBody Proxy = RequestBodyBS
392instance ToBody OctetStream LBS.ByteString where
291instance ToBody OctetStream LBS.ByteString where
393− toBody p = GBody (contentType p) . RequestBodyLBS
292+ toBody Proxy = RequestBodyLBS
395instance ToBody PlainText ByteString where
294instance ToBody PlainText ByteString where
396− toBody p = GBody (contentType p) . RequestBodyBS
295+ toBody Proxy = RequestBodyBS
398instance ToBody PlainText LBS.ByteString where
297instance ToBody PlainText LBS.ByteString where
399− toBody p = GBody (contentType p) . RequestBodyLBS
298+ toBody Proxy = RequestBodyLBS
401instance ToJSON a => ToBody JSON a where
300instance ToJSON a => ToBody JSON a where
402− toBody p = GBody (contentType p) . RequestBodyLBS . encode
301+ toBody Proxy = RequestBodyLBS . encode
404class Accept c => FromStream c a where
303class Accept c => FromStream c a where
405 fromStream :: Proxy c
304 fromStream :: Proxy c
@@ -420,7 +319,7 @@ class GoogleRequest a where
420 type Rs a :: *
319 type Rs a :: *
421 type Scopes a :: [Symbol]
320 type Scopes a :: [Symbol]
423− requestClient :: a -> GClient (Rs a)
322+ requestClient :: a -> Client (Rs a)
425class GoogleClient fn where
324class GoogleClient fn where
426 type Fn fn :: *
325 type Fn fn :: *
@@ -435,24 +334,23 @@ data Captures (s :: Symbol) a
435data CaptureMode (s :: Symbol) (m :: Symbol) a
334data CaptureMode (s :: Symbol) (m :: Symbol) a
436 deriving (Typeable)
335 deriving (Typeable)
438−data MultipartRelated (cs :: [*]) m
337+data MultipartRelated (cs :: [*]) m b
439 deriving (Typeable)
338 deriving (Typeable)
441instance ( ToBody c m
340instance ( ToBody c m
341+ , ToBody OctetStream b
442 , GoogleClient fn
342 , GoogleClient fn
443− ) => GoogleClient (MultipartRelated (c ': cs) m :> fn) where
343+ ) => GoogleClient (MultipartRelated (c ': cs) m b :> fn) where
444− type Fn (MultipartRelated (c ': cs) m :> fn) = m -> GBody -> Fn fn
344+ type Fn (MultipartRelated (c ': cs) m b :> fn) = m -> b -> Fn fn
446− buildClient Proxy rq m b =
447− buildClient (Proxy :: Proxy fn) $
346+ buildClient Proxy rq m b = buildClient (Proxy :: Proxy fn) $
448− setBody rq [toBody (Proxy :: Proxy c) m, b]
347+ setRelated rq
449−
348+ [ Part (contentType mc) [] (toBody mc m)
450−instance GoogleClient fn => GoogleClient (AltMedia :> fn) where
349+ , Part (contentType mb) [] (toBody mb b)
451− type Fn (AltMedia :> fn) = GBody -> Fn fn
350+ ]
453− buildClient Proxy rq b =
352+ mc = Proxy :: Proxy c
454− buildClient (Proxy :: Proxy fn) $
353+ mb = Proxy :: Proxy OctetStream
457instance (KnownSymbol s, GoogleClient fn) => GoogleClient (s :> fn) where
355instance (KnownSymbol s, GoogleClient fn) => GoogleClient (s :> fn) where
458 type Fn (s :> fn) = Fn fn
356 type Fn (s :> fn) = Fn fn
@@ -467,9 +365,9 @@ instance (GoogleClient a, GoogleClient b) => GoogleClient (a :<|> b) where
467 buildClient (Proxy :: Proxy a) rq
365 buildClient (Proxy :: Proxy a) rq
468 :<|> buildClient (Proxy :: Proxy b) rq
366 :<|> buildClient (Proxy :: Proxy b) rq
470−instance ( KnownSymbol s
368+instance ( KnownSymbol s
471− , ToHttpApiData a
369+ , ToText a
472− , GoogleClient fn
370+ , GoogleClient fn
473 ) => GoogleClient (Capture s a :> fn) where
371 ) => GoogleClient (Capture s a :> fn) where
474 type Fn (Capture s a :> fn) = a -> Fn fn
372 type Fn (Capture s a :> fn) = a -> Fn fn
@@ -477,29 +375,29 @@ instance ( KnownSymbol s
477 . appendPath rq
375 . appendPath rq
478 . buildText
376 . buildText
480−instance ( KnownSymbol s
378+instance ( KnownSymbol s
481− , ToHttpApiData a
379+ , ToText a
482− , GoogleClient fn
380+ , GoogleClient fn
483 ) => GoogleClient (Captures s a :> fn) where
381 ) => GoogleClient (Captures s a :> fn) where
484 type Fn (Captures s a :> fn) = [a] -> Fn fn
382 type Fn (Captures s a :> fn) = [a] -> Fn fn
486 buildClient Proxy rq = buildClient (Proxy :: Proxy fn)
384 buildClient Proxy rq = buildClient (Proxy :: Proxy fn)
487 . appendPaths rq
385 . appendPaths rq
489−instance ( KnownSymbol s
387+instance ( KnownSymbol s
490− , KnownSymbol m
388+ , KnownSymbol m
491− , ToHttpApiData a
389+ , ToText a
492− , GoogleClient fn
390+ , GoogleClient fn
493 ) => GoogleClient (CaptureMode s m a :> fn) where
391 ) => GoogleClient (CaptureMode s m a :> fn) where
494 type Fn (CaptureMode s m a :> fn) = a -> Fn fn
392 type Fn (CaptureMode s m a :> fn) = a -> Fn fn
496 buildClient Proxy rq x = buildClient (Proxy :: Proxy fn)
394 buildClient Proxy rq x = buildClient (Proxy :: Proxy fn)
497 . appendPath rq
395 . appendPath rq
498− $ buildText x <> ":" <> buildSymbol (Proxy :: Proxy m)
396+ $ buildText x <> buildSymbol (Proxy :: Proxy m)
500−instance ( KnownSymbol s
398+instance ( KnownSymbol s
501− , ToHttpApiData a
399+ , ToText a
502− , GoogleClient fn
400+ , GoogleClient fn
503 ) => GoogleClient (QueryParam s a :> fn) where
401 ) => GoogleClient (QueryParam s a :> fn) where
504 type Fn (QueryParam s a :> fn) = Maybe a -> Fn fn
402 type Fn (QueryParam s a :> fn) = Maybe a -> Fn fn
@@ -509,23 +407,23 @@ instance ( KnownSymbol s
509 Just x -> appendQuery rq k v
407 Just x -> appendQuery rq k v
511 k = byteSymbol (Proxy :: Proxy s)
409 k = byteSymbol (Proxy :: Proxy s)
512− v = Just (toQueryParam x)
410+ v = Just (toText x)
514−instance ( KnownSymbol s
412+instance ( KnownSymbol s
515− , ToHttpApiData a
413+ , ToText a
516− , GoogleClient fn
414+ , GoogleClient fn
517 ) => GoogleClient (QueryParams s a :> fn) where
415 ) => GoogleClient (QueryParams s a :> fn) where
518 type Fn (QueryParams s a :> fn) = [a] -> Fn fn
416 type Fn (QueryParams s a :> fn) = [a] -> Fn fn
520 buildClient Proxy rq = buildClient (Proxy :: Proxy fn) . foldl' go rq
418 buildClient Proxy rq = buildClient (Proxy :: Proxy fn) . foldl' go rq
522− go r = appendQuery r k . Just . toQueryParam
420+ go r = appendQuery r k . Just . toText
524 k = byteSymbol (Proxy :: Proxy s)
422 k = byteSymbol (Proxy :: Proxy s)
526−instance ( KnownSymbol s
424+instance ( KnownSymbol s
527− , ToHttpApiData a
425+ , ToText a
528− , GoogleClient fn
426+ , GoogleClient fn
529 ) => GoogleClient (Header s a :> fn) where
427 ) => GoogleClient (Header s a :> fn) where
530 type Fn (Header s a :> fn) = Maybe a -> Fn fn
428 type Fn (Header s a :> fn) = Maybe a -> Fn fn
@@ -535,82 +433,84 @@ instance ( KnownSymbol s
535 Just x -> appendHeader rq (CI.mk k) v
433 Just x -> appendHeader rq (CI.mk k) v
537 k = byteSymbol (Proxy :: Proxy s)
435 k = byteSymbol (Proxy :: Proxy s)
538− v = Just (toQueryParam x)
436+ v = Just (toText x)
540instance ( ToBody c a
438instance ( ToBody c a
541 , GoogleClient fn
439 , GoogleClient fn
542 ) => GoogleClient (ReqBody (c ': cs) a :> fn) where
440 ) => GoogleClient (ReqBody (c ': cs) a :> fn) where
543 type Fn (ReqBody (c ': cs) a :> fn) = a -> Fn fn
441 type Fn (ReqBody (c ': cs) a :> fn) = a -> Fn fn
545− buildClient Proxy rq x =
546− buildClient (Proxy :: Proxy fn) $
443+ buildClient Proxy rq = buildClient (Proxy :: Proxy fn)
444+ . setBody rq (contentType p)
547− setBody rq [toBody (Proxy :: Proxy c) x]
447+ p = Proxy :: Proxy c
549instance {-# OVERLAPPABLE #-}
449instance {-# OVERLAPPABLE #-}
550 FromStream c a => GoogleClient (Get (c ': cs) a) where
450 FromStream c a => GoogleClient (Get (c ': cs) a) where
551− type Fn (Get (c ': cs) a) = ServiceConfig -> GClient a
451+ type Fn (Get (c ': cs) a) = ServiceConfig -> Client a
553 buildClient Proxy = mime (Proxy :: Proxy c) methodGet [200, 203]
453 buildClient Proxy = mime (Proxy :: Proxy c) methodGet [200, 203]
555instance {-# OVERLAPPING #-}
455instance {-# OVERLAPPING #-}
556 GoogleClient (Get (c ': cs) ()) where
456 GoogleClient (Get (c ': cs) ()) where
557− type Fn (Get (c ': cs) ()) = ServiceConfig -> GClient ()
457+ type Fn (Get (c ': cs) ()) = ServiceConfig -> Client ()
559 buildClient Proxy = discard methodGet [204]
459 buildClient Proxy = discard methodGet [204]
561instance {-# OVERLAPPABLE #-}
461instance {-# OVERLAPPABLE #-}
562 (FromStream c a, cs' ~ (c ': cs)) => GoogleClient (Post cs' a) where
462 (FromStream c a, cs' ~ (c ': cs)) => GoogleClient (Post cs' a) where
563− type Fn (Post cs' a) = ServiceConfig -> GClient a
463+ type Fn (Post cs' a) = ServiceConfig -> Client a
565 buildClient Proxy = mime (Proxy :: Proxy c) methodPost [200, 201]
465 buildClient Proxy = mime (Proxy :: Proxy c) methodPost [200, 201]
567instance {-# OVERLAPPING #-}
467instance {-# OVERLAPPING #-}
568 GoogleClient (Post cs ()) where
468 GoogleClient (Post cs ()) where
569− type Fn (Post cs ()) = ServiceConfig -> GClient ()
469+ type Fn (Post cs ()) = ServiceConfig -> Client ()
571 buildClient Proxy = discard methodPost [204]
471 buildClient Proxy = discard methodPost [204]
573instance {-# OVERLAPPABLE #-}
473instance {-# OVERLAPPABLE #-}
574 FromStream c a => GoogleClient (Put (c ': cs) a) where
474 FromStream c a => GoogleClient (Put (c ': cs) a) where
575− type Fn (Put (c ': cs) a) = ServiceConfig -> GClient a
475+ type Fn (Put (c ': cs) a) = ServiceConfig -> Client a
577 buildClient Proxy = mime (Proxy :: Proxy c) methodPut [200, 201]
477 buildClient Proxy = mime (Proxy :: Proxy c) methodPut [200, 201]
579instance {-# OVERLAPPING #-}
479instance {-# OVERLAPPING #-}
580 GoogleClient (Put (c ': cs) ()) where
480 GoogleClient (Put (c ': cs) ()) where
581− type Fn (Put (c ': cs) ()) = ServiceConfig -> GClient ()
481+ type Fn (Put (c ': cs) ()) = ServiceConfig -> Client ()
583 buildClient Proxy = discard methodPut [204]
483 buildClient Proxy = discard methodPut [204]
585instance {-# OVERLAPPABLE #-}
485instance {-# OVERLAPPABLE #-}
586 FromStream c a => GoogleClient (Patch (c ': cs) a) where
486 FromStream c a => GoogleClient (Patch (c ': cs) a) where
587− type Fn (Patch (c ': cs) a) = ServiceConfig -> GClient a
487+ type Fn (Patch (c ': cs) a) = ServiceConfig -> Client a
589 buildClient Proxy = mime (Proxy :: Proxy c) methodPatch [200, 201]
489 buildClient Proxy = mime (Proxy :: Proxy c) methodPatch [200, 201]
591instance {-# OVERLAPPING #-}
491instance {-# OVERLAPPING #-}
592 GoogleClient (Patch (c ': cs) ()) where
492 GoogleClient (Patch (c ': cs) ()) where
593− type Fn (Patch (c ': cs) ()) = ServiceConfig -> GClient ()
493+ type Fn (Patch (c ': cs) ()) = ServiceConfig -> Client ()
595 buildClient Proxy = discard methodPatch [204]
495 buildClient Proxy = discard methodPatch [204]
597instance {-# OVERLAPPABLE #-}
497instance {-# OVERLAPPABLE #-}
598 FromStream c a => GoogleClient (Delete (c ': cs) a) where
498 FromStream c a => GoogleClient (Delete (c ': cs) a) where
599− type Fn (Delete (c ': cs) a) = ServiceConfig -> GClient a
499+ type Fn (Delete (c ': cs) a) = ServiceConfig -> Client a
601 buildClient Proxy = mime (Proxy :: Proxy c) methodDelete [200, 202]
501 buildClient Proxy = mime (Proxy :: Proxy c) methodDelete [200, 202]
603instance {-# OVERLAPPING #-}
503instance {-# OVERLAPPING #-}
604− GoogleClient (Delete (c ': cs) ()) where
504+ GoogleClient (Delete (c ': cs) ()) where
605− type Fn (Delete (c ': cs) ()) = ServiceConfig -> GClient ()
505+ type Fn (Delete (c ': cs) ()) = ServiceConfig -> Client ()
607 buildClient Proxy = discard methodDelete [204]
507 buildClient Proxy = discard methodDelete [204]
609sinkLBS :: Stream -> ResourceT IO LBS.ByteString
509sinkLBS :: Stream -> ResourceT IO LBS.ByteString
610−sinkLBS = runConduit . (.| Conduit.sinkLazy)
510+sinkLBS = fmap LBS.fromChunks . ($$+- CL.consume)
612−buildText :: ToHttpApiData a => a -> Builder
512+buildText :: ToText a => a -> Builder
613−buildText = Build.fromText . toQueryParam
513+buildText = Build.fromText . toText
615buildSymbol :: forall n proxy. KnownSymbol n => proxy n -> Builder
515buildSymbol :: forall n proxy. KnownSymbol n => proxy n -> Builder
616buildSymbol = Build.fromString . symbolVal
516buildSymbol = Build.fromString . symbolVal
@@ -642,19 +542,3 @@ seconds (Seconds n)
643microseconds :: Seconds -> Int
543microseconds :: Seconds -> Int
644microseconds = (1000000 *) . seconds
544microseconds = (1000000 *) . seconds
646−newtype GFieldMask = GFieldMask Text
examples/gogol-examples.cabal+8−7
@@ -1,5 +1,5 @@
1name: gogol-examples
1name: gogol-examples
2−version: 0.5.0
2+version: 0.0.1
3synopsis: Basic examples for various gogol libraries.
3synopsis: Basic examples for various gogol libraries.
4homepage: https://github.com/brendanhay/gogol
4homepage: https://github.com/brendanhay/gogol
5license: OtherLicense
5license: OtherLicense
@@ -19,18 +19,19 @@ library
20 exposed-modules:
20 exposed-modules:
21 Example.Storage
21 Example.Storage
24 build-depends:
23 build-depends:
25− base >= 4.7
24+ base >= 4.7 && < 5
26 , bytestring
25 , bytestring
28 , conduit-extra
27 , conduit-extra
29− , gogol == 0.5.0.*
29+ , gogol == 0.0.1.*
30 , gogol-core
30 , gogol-core
31 , gogol-storage
31 , gogol-storage
32− , gogol-sheets
32+ , http-conduit
34− , resourcet
34+ , semigroups
examples/src/Example/Sheets.hsdeleted−54
@@ -1,54 +0,0 @@
1−{-# LANGUAGE OverloadedStrings #-}
3−module Example.Sheets where
5−---------------------------------------------------------------------------------
6−import Network.Google.Resource.Sheets.Spreadsheets.Get
7−import Network.Google.Sheets
10−import Control.Lens ((.~), (<&>))
11−import Data.Text (Text)
12−import System.IO (stdout)
13−import Data.Aeson.Types
15−---------------------------------------------------------------------------------
18−-- This gets the Information about an spreadsheet.
19−-- In order to be able to run these examples you need to
20−-- create a service acount from google's developers console
21−-- and copy the dowloaded json file to ~/.config/gcloud/application_default_credentials.json.
23−-- you must also share with your service the spreadsheet that you want to get the info of.
24−-- In order to do this you must share the sheet with the email address of your service
25−-- which is in your downloaded service config file.
27−-- after doing above step just pass the sreadsheet id to the function.
28−exampleGetSheet :: Text -> IO Spreadsheet
29−exampleGetSheet sheetID = do
30− lgr <- newLogger Debug stdout
31− env <- newEnv <&> (envLogger .~ lgr) . (envScopes .~ spreadsheetsScope)
32− runResourceT . runGoogle env $
33− send (spreadsheetsGet sheetID )
36−-- you pass the sheet id and a range (eg. "sheet1!A1:C3") in that sheet
37−-- and it retreives the values in the specified range
38−exampleGetValue :: Text -> Text -> IO ValueRange
39−exampleGetValue sheetID range = do
40− lgr <- newLogger Debug stdout
41− env <- newEnv <&> (envLogger .~ lgr) . (envScopes .~ spreadsheetsScope)
42− runResourceT . runGoogle env $
43− send (spreadsheetsValuesGet sheetID range )
46−exampleAppendValue :: Text -> Text -> [[Value]] -> IO AppendValuesResponse
47−exampleAppendValue sheetID range val = do
48− lgr <- newLogger Debug stdout
49− env <- newEnv <&> (envLogger .~ lgr) . (envScopes .~ spreadsheetsScope)
50− runResourceT . runGoogle env $
51− send (svaValueInputOption .~ Just "USER_ENTERED" $ spreadsheetsValuesAppend
53− ( vrMajorDimension .~ Just VRMDRows $ vrValues .~ val $ vrRange .~ Just range $ valueRange)
examples/src/Example/Storage.hs+20−56
@@ -1,6 +1,4 @@
1−{-# LANGUAGE FlexibleContexts #-}
2−{-# LANGUAGE OverloadedStrings #-}
1+{-# LANGUAGE OverloadedStrings #-}
3−{-# LANGUAGE ScopedTypeVariables #-}
6-- Module : Example.Storage
4-- Module : Example.Storage
@@ -12,57 +10,23 @@
13module Example.Storage where
11module Example.Storage where
15−import Control.Lens ((&), (.~), (<&>), (?~))
13+import Control.Lens
16−import Control.Monad.Trans.Resource (liftResourceT, runResourceT)
18−import Data.Conduit (runConduit, (.|))
19−import Data.Text (Text)
14+import Data.Text (Text)
21−import System.IO (stdout)
23−import qualified Data.Conduit.Binary as Conduit
24import qualified Data.Text as Text
15import qualified Data.Text as Text
25−import qualified Network.Google as Google
16+import Network.Google
26−import qualified Network.Google.Storage as Storage
17+import Network.Google.Storage
29−-- This will calculate the MIME type (and therefore Content-Type) of
30−-- the stored object based on the file extension.
32−-- You can explicitly set the desired MIME type by using:
34−-- import Network.HTTP.Media ((//))
36−-- b <- sourceBody f <&> bodyContentType .~ "application" // "json"
40−--example :: Text -> FilePath -> IO ()
20+example :: Text -> FilePath -> IO ()
41−example bucket input output = do
21+example bkt f = do
42− -- Setup a logger to emit 'Debug' (or higher) log statements to 'stdout':
43− lgr <- Google.newLogger Google.Debug stdout
22+ l <- newLogger Debug stdout
44−
23+ e <- newEnv [cloudPlatformScope] <&> envLogger .~ l
45− -- Create a new environment which will discover the appropriate
46− -- AuthN/AuthZ credentials, and explicitly state the OAuth scopes
47− -- we will be using below, which will be enforced by the compiler:
48− env <- Google.newEnv <&>
49− (Google.envLogger .~ lgr)
50− . (Google.envScopes .~ Storage.storageReadWriteScope)
52− -- Create a streaming 'Conduit' source of the input file contents:
53− body <- Google.sourceBody input
24+ b <- sourceBody f
55− let key = Text.pack input
26+ let key = Text.pack f
56−
27+ obj = object' & objContentType ?~ "application/octet-stream"
57− runResourceT . Google.runGoogle env $ do
29+ runResourceT . runGoogle e $ do
58− -- Upload the 'input' file contents to the specified bucket, using
59− -- the file path as the key:
60− _ <- Google.upload (Storage.objectsInsert bucket Storage.object' & Storage.oiName ?~ key) body
30+ _ <- upload (objectsInsert bkt obj & oiName ?~ key) b
62− -- Download from the bucket/key and create a source of the HTTP stream:
63− stream <- Google.download (Storage.objectsGet bucket key)
31+ _ <- download (objectsGet bkt key)
65− -- 'Conduit' actions such as '.|' need to be lifted into the 'Google'
66− -- monad using 'liftResourceT', this will stream the received bytes
67− -- into the 'output' file:
68− liftResourceT (runConduit (stream .| Conduit.sinkFile output))
@@ -1,3 +0,0 @@
1−:set -XOverloadedStrings
gen/.stylish-haskell.yaml+3−7
@@ -4,16 +4,12 @@ steps:
4 - language_pragmas:
4 - language_pragmas:
5 style: vertical
5 style: vertical
6 remove_redundant: true
6 remove_redundant: true
9− top_level_patterns: true
10− records: true
7+ - records: {}
11 - trailing_whitespace: {}
8 - trailing_whitespace: {}
13−# In recent stylish-haskell versions, record fields do not get aligned at all if any one of the fields length exceeds columns, so we pad it out from 80.
10+columns: 80
16language_extensions:
12language_extensions:
17 - MultiParamTypeClasses
13 - MultiParamTypeClasses
18 - TypeOperators
14 - TypeOperators
19− - DataKinds
15+ - DataKinds
@@ -38,7 +38,7 @@ format:
38 -exec stylish-haskell -i {} \;
38 -exec stylish-haskell -i {} \;
40$(BIN)/gogol-gen: $(BIN)
40$(BIN)/gogol-gen: $(BIN)
41− stack build gogol-gen --nix --copy-bins --local-bin-path $(BIN)
41+ stack build gogol-gen --copy-bins --local-bin-path $(BIN)
@@ -54,7 +54,7 @@ $(MODEL_DIR): vendor/google-api-go-client
54 @./script/copy-models $< $@
54 @./script/copy-models $< $@
56vendor/google-api-go-client:
56vendor/google-api-go-client:
57− git clone https://github.com/google/google-api-go-client $@
57+ git clone git@github.com:google/google-api-go-client $@
59.PHONY: audit
59.PHONY: audit
@@ -1,52 +0,0 @@
3−For pull requests which affect generated output, please _do not include_ the
4−actual regenerated service code, only commit the updates to the generator,
5−config and annex connection.
7−This ensures the Continuous Integration process is the single source of truth
8−for generated code changes, and keeps pull requests readable and focused on
9−actual generator code/logic changes.
13−The configuration for the generation step of each individual service endpoint lives
14−under `./annex`. The naming matches the Google Discovery Service naming of endpoints,
15−which are vendored under `./model`.
17−Rather than actually crawling the Discovery Service, the [Google API Go Client](https://www.github.com/google/google-api-go-client)
18−is vendored under `./vendor`, and the JSON service definitions are copied to `./model`
19−to ensure reproducibility of the generation steps and the abilitry to diff across versions.
21−### Example: Cloud Dataproc
23−To add a new endpoint, first create the related JSON configuration in the `./annex` directory.
25−Since the Cloud Dataproc API is called `dataproc-api.json` in the Google Discovery API,
26−you would create the configuration `./annex/dataproc.json` with the following contents:
30− "library": "dataproc",
31− "canonicalName": "Dataproc"
35−Then, the `Makefile` is used:
42−This will build the `./bin/gogol-gen` binary, and will generate a Haskell library
43−for each API that has matching `./annex/*.json` configuration.
45−For the above example, the result would be a `../gogol-dataproc` directory at the
46−top-level of the project containing the generated API client.
48−> `make full-clean` can be used to cause a complete re-download of all (including new)
51−> Individual clients/SDKs can be generated by passing a specific `MODELS` environment
52−variable to the `make` command, for example: `MODELS=model/admin/directory/v1/admin-api.json make`
gen/annex/abusiveexperiencereport.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "abusiveexperiencereport",
3− "canonicalName": "AbusiveExperienceReport"
gen/annex/acceleratedmobilepageurl.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "acceleratedmobilepageurl",
3− "canonicalName": "AcceleratedMobilePageUrl"
gen/annex/accessapproval.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "accessapproval",
3− "canonicalName": "AccessApproval"
gen/annex/accesscontextmanager.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "accesscontextmanager",
3− "canonicalName": "AccessContextManager"
gen/annex/adexchangebuyer2.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "adexchangebuyer2",
3− "canonicalName": "AdExchangeBuyer2"
gen/annex/adexperiencereport.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "adexperiencereport",
3− "canonicalName": "AdExperienceReport"
gen/annex/alertcenter.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "alertcenter",
3− "canonicalName": "AlertCenter"
gen/annex/analyticsreporting.jsondeleted−17
@@ -1,17 +0,0 @@
2− "library": "analyticsreporting",
3− "canonicalName": "AnalyticsReporting",
9− "USER_ID_TYPE_UNSPECIFIED",
10− "USER_ID_TYPE_USER_ID",
11− "USER_ID_TYPE_CLIENT_ID"
gen/annex/androiddeviceprovisioning.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "androiddeviceprovisioning",
3− "canonicalName": "AndroidDeviceProvisioning"
gen/annex/androidmanagement.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "androidmanagement",
3− "canonicalName": "AndroidManagement"
gen/annex/bigquery.json+2−18
@@ -1,21 +1,5 @@
2 "library": "bigquery",
2 "library": "bigquery",
3− "canonicalName": "BigQuery",
3+ "canonicalName": "BigQuery"
5− "JobConfigurationLoad": {
14− "requirePartitionFilter": {
gen/annex/bigquerydatatransfer.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "bigquerydatatransfer",
3− "canonicalName": "BigQueryDataTransfer"
gen/annex/bigtableadmin.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "bigtableadmin",
3− "canonicalName": "BigtableAdmin"
gen/annex/binaryauthorization.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "binaryauthorization",
3− "canonicalName": "BinaryAuthorization"
gen/annex/chat.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Chat"
gen/annex/cloudasset.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudasset",
3− "canonicalName": "CloudAsset"
gen/annex/cloudbuild.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "containerbuilder",
3− "canonicalName": "ContainerBuilder"
gen/annex/clouderrorreporting.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "clouderrorreporting",
3− "canonicalName": "CloudErrorReporting"
gen/annex/cloudfunctions.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudfunctions",
3− "canonicalName": "CloudFunctions"
gen/annex/cloudidentity.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudidentity",
3− "canonicalName": "CloudIdentity"
gen/annex/cloudiot.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudiot",
3− "canonicalName": "CloudIOT"
gen/annex/cloudkms.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudkms",
3− "canonicalName": "CloudKMS"
gen/annex/cloudprivatecatalog.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudprivatecatalog",
3− "canonicalName": "CloudPrivateCatalog"
gen/annex/cloudprivatecatalogproducer.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudprivatecatalogproducer",
3− "canonicalName": "CloudPrivateCatalogProducer"
gen/annex/cloudprofiler.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudprofiler",
3− "canonicalName": "CloudProfiler"
gen/annex/cloudscheduler.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudscheduler",
3− "canonicalName": "CloudScheduler"
gen/annex/cloudsearch.jsondeleted−24
@@ -1,24 +0,0 @@
2− "library": "cloudsearch",
3− "canonicalName": "CloudSearch",
12− "path": "/resumable/upload/v1/media/{+resourceName}"
16− "path": "/upload/v1/media/{+resourceName}"
gen/annex/cloudshell.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudshell",
3− "canonicalName": "CloudShell"
gen/annex/cloudtasks.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "cloudtasks",
3− "canonicalName": "CloudTasks"
gen/annex/commentanalyzer.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "commentanalyzer",
3− "canonicalName": "CommentAnalyzer"
gen/annex/composer.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "composer",
3− "canonicalName": "Composer"
gen/annex/consumersurveys.jsondeleted−5
@@ -1,5 +0,0 @@
2− "library": "consumersurveys",
3− "canonicalName": "ConsumerSurveys",
4− "documentationLink": "https://developers.google.com/surveys/"
gen/annex/containeranalysis.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "containeranalysis",
3− "canonicalName": "ContainerAnalysis"
gen/annex/datafusion.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "datafusion",
3− "canonicalName": "DataFusion"
gen/annex/dialogflow.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "dialogflow",
3− "canonicalName": "DialogFlow"
gen/annex/digitalassetlinks.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "digitalassetlinks",
3− "canonicalName": "DigitalAssetLinks"
gen/annex/dlp.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "DLP"
@@ -2,3 +2,4 @@
2 "library": "dns",
2 "library": "dns",
3 "canonicalName": "DNS"
3 "canonicalName": "DNS"
gen/annex/docs.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Docs"
gen/annex/driveactivity.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "driveactivity",
3− "canonicalName": "DriveActivity"
gen/annex/factchecktools.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "factchecktools",
3− "canonicalName": "FactCheckTools"
gen/annex/file.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "File"
gen/annex/firebasedynamiclinks.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "firebase-dynamiclinks",
3− "canonicalName": "FirebaseDynamicLinks"
gen/annex/firebasehosting.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "firebasehosting",
3− "canonicalName": "FirebaseHosting"
gen/annex/firebaseremoteconfig.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "firebaseremoteconfig",
3− "canonicalName": "FirebaseRemoteConfig"
gen/annex/firebaserules.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "firebase-rules",
3− "canonicalName": "FirebaseRules"
gen/annex/firestore.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "firestore",
3− "canonicalName": "FireStore"
gen/annex/healthcare.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "healthcare",
3− "canonicalName": "Healthcare"
@@ -1,4 +1,4 @@
2− "library": "iam",
2+ "library": "kgsearch",
3− "canonicalName": "IAM"
3+ "canonicalName": "KnowledgeGraphSearch"
gen/annex/iamcredentials.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "iamcredentials",
3− "canonicalName": "IAMCredentials"
gen/annex/iap.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "IAP"
gen/annex/identitytoolkit.json+1
@@ -2,3 +2,4 @@
2 "library": "identity-toolkit",
2 "library": "identity-toolkit",
3 "canonicalName": "IdentityToolkit"
3 "canonicalName": "IdentityToolkit"
gen/annex/indexing.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "indexing",
3− "canonicalName": "Indexing"
gen/annex/jobs.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Jobs"
gen/annex/kgsearch.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "kgsearch",
3− "canonicalName": "KnowledgeGraphSearch"
gen/annex/language.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "language",
3− "canonicalName": "Language"
gen/annex/libraryagent.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "libraryagent",
3− "canonicalName": "LibraryAgent"
gen/annex/manufacturers.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "manufacturers",
3− "canonicalName": "Manufacturers"
gen/annex/ml.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "MachineLearning"
gen/annex/oslogin.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "OSLogin"
gen/annex/photoslibrary.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "photoslibrary",
3− "canonicalName": "PhotosLibrary"
gen/annex/playcustomapp.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "playcustomapp",
3− "canonicalName": "PlayCustomApp"
gen/annex/poly.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Poly"
gen/annex/redis.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Redis"
gen/annex/remotebuildexecution.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "remotebuildexecution",
3− "canonicalName": "RemoteBuildExecution"
gen/annex/run.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Run"
gen/annex/runtimeconfig.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "runtimeconfig",
3− "canonicalName": "RuntimeConfig"
gen/annex/safebrowsing.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "safebrowsing",
3− "canonicalName": "SafeBrowsing"
gen/annex/searchconsole.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "searchconsole",
3− "canonicalName": "SearchConsole"
gen/annex/securitycenter.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "securitycenter",
3− "canonicalName": "SecurityCenter"
gen/annex/servicebroker.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "servicebroker",
3− "canonicalName": "ServiceBroker"
gen/annex/serviceconsumermanagement.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "serviceconsumermanagement",
3− "canonicalName": "ServiceConsumerManagement"
gen/annex/servicecontrol.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "servicecontrol",
3− "canonicalName": "ServiceControl"
gen/annex/servicemanagement.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "servicemanagement",
3− "canonicalName": "ServiceManagement"
gen/annex/servicenetworking.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "servicenetworking",
3− "canonicalName": "ServiceNetworking"
gen/annex/serviceusage.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "serviceusage",
3− "canonicalName": "ServiceUsage"
gen/annex/serviceuser.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "serviceuser",
3− "canonicalName": "ServiceUser"
gen/annex/sheets.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Sheets"
gen/annex/slides.jsondeleted−5
@@ -1,5 +0,0 @@
3− "canonicalName": "Slides"
gen/annex/sourcerepo.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "sourcerepo",
3− "canonicalName": "SourceRepo"
gen/annex/spanner.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Spanner"
gen/annex/speech.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Speech"
gen/annex/streetviewpublish.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "streetviewpublish",
3− "canonicalName": "StreetViewPublish"
gen/annex/surveys.jsondeleted−5
@@ -1,5 +0,0 @@
3− "canonicalName": "Surveys",
4− "documentationLink": "https://developers.google.com/surveys/"
gen/annex/testing.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Testing"
gen/annex/texttospeech.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "texttospeech",
3− "canonicalName": "TextToSpeech"
gen/annex/toolresults.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "toolresults",
3− "canonicalName": "ToolResults"
gen/annex/tpu.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "TPU"
gen/annex/tracing.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Tracing"
gen/annex/vault.jsondeleted−4
@@ -1,4 +0,0 @@
3− "canonicalName": "Vault"
gen/annex/videointelligence.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "videointelligence",
3− "canonicalName": "VideoIntelligence"
gen/annex/websecurityscanner.jsondeleted−4
@@ -1,4 +0,0 @@
2− "library": "websecurityscanner",
3− "canonicalName": "WebSecurityScanner"
@@ -1,5 +1,5 @@
1name: gogol-gen
1name: gogol-gen
2−version: 0.5.0
2+version: 0.0.1
3synopsis: Gogol Code Generator
3synopsis: Gogol Code Generator
4homepage: https://github.com/brendanhay/gogol
4homepage: https://github.com/brendanhay/gogol
5license: OtherLicense
5license: OtherLicense
@@ -44,7 +44,7 @@ executable gogol-gen
44 ghc-options: -Wall -threaded
44 ghc-options: -Wall -threaded
46 build-depends:
46 build-depends:
48 , attoparsec
48 , attoparsec
49 , base >= 4.8
49 , base >= 4.8
50 , bifunctors
50 , bifunctors
@@ -55,8 +55,8 @@ executable gogol-gen
55 , errors >= 2.1.2
55 , errors >= 2.1.2
56 , formatting
56 , formatting
57 , hashable
57 , hashable
58− , haskell-src-exts == 1.20.3
58+ , haskell-src-exts >= 1.17.1
59− , hindent == 5.2.7
59+ , hindent
62 , optparse-applicative
62 , optparse-applicative
gen/model/abusiveexperiencereport/v1/abusiveexperiencereport-api.jsondeleted−239
@@ -1,239 +0,0 @@
5− "https://www.googleapis.com/auth/xapi.zoo": {
6− "description": "Test scope for access to the Zoo service"
12− "baseUrl": "https://abusiveexperiencereport.googleapis.com/",
13− "batchPath": "batch",
14− "canonicalName": "Abusive Experience Report",
15− "description": "Views Abusive Experience Report data, and gets a list of sites that have a significant number of abusive experiences.",
16− "discoveryVersion": "v1",
17− "documentationLink": "https://developers.google.com/abusive-experience-report/",
18− "fullyEncodeReservedExpansion": true,
20− "x16": "http://www.google.com/images/icons/product/search-16.gif",
21− "x32": "http://www.google.com/images/icons/product/search-32.gif"
23− "id": "abusiveexperiencereport:v1",
24− "kind": "discovery#restDescription",
25− "name": "abusiveexperiencereport",
26− "ownerDomain": "google.com",
27− "ownerName": "Google",
30− "description": "V1 error format.",
35− "enumDescriptions": [
43− "description": "OAuth access token.",
49− "description": "Data format for response.",
55− "enumDescriptions": [
56− "Responses with Content-Type of application/json",
57− "Media download with context-dependent Content-Type",
58− "Responses with Content-Type of application/x-protobuf"
64− "description": "JSONP",
69− "description": "Selector specifying which fields to include in a partial response.",
74− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
79− "description": "OAuth 2.0 token for the current user.",
85− "description": "Returns response with indentations and line breaks.",
90− "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
95− "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
100− "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
101− "location": "query",
110− "description": "Gets a summary of the abusive experience rating of a site.",
111− "flatPath": "v1/sites/{sitesId}",
112− "httpMethod": "GET",
113− "id": "abusiveexperiencereport.sites.get",
119− "description": "The required site name. This is the site property whose abusive\nexperiences have been reviewed, and it must be URL-encoded. For example,\nsites/https%3A%2F%2Fwww.google.com. The server will return an error of\nBAD_REQUEST if this field is not filled in. Note that if the site property\nis not yet verified in Search Console, the reportUrl field\nreturned by the API will lead to the verification page, prompting the user\nto go through that process before they can gain access to the Abusive\nExperience Report.",
121− "pattern": "^sites/[^/]+$",
126− "path": "v1/{+name}",
128− "$ref": "SiteSummaryResponse"
131− "https://www.googleapis.com/auth/xapi.zoo"
139− "description": "Lists sites with Abusive Experience Report statuses of \"Failing\".",
140− "flatPath": "v1/violatingSites",
141− "httpMethod": "GET",
142− "id": "abusiveexperiencereport.violatingSites.list",
143− "parameterOrder": [],
145− "path": "v1/violatingSites",
147− "$ref": "ViolatingSitesResponse"
150− "https://www.googleapis.com/auth/xapi.zoo"
156− "revision": "20181017",
157− "rootUrl": "https://abusiveexperiencereport.googleapis.com/",
159− "SiteSummaryResponse": {
160− "description": "Response message for GetSiteSummary.",
161− "id": "SiteSummaryResponse",
164− "description": "The status of the site reviewed for the abusive experiences.",
170− "enumDescriptions": [
177− "enforcementTime": {
178− "description": "The date on which enforcement begins.",
179− "format": "google-datetime",
183− "description": "The abusive experience enforcement status of the site.",
191− "enumDescriptions": [
193− "Ad filtering is on.",
194− "Ad filtering is off.",
195− "Ad filtering is paused.",
196− "Ad filtering is pending."
201− "description": "The last time that the site changed status.",
202− "format": "google-datetime",
206− "description": "A link that leads to a full abusive experience report.",
210− "description": "The name of the site reviewed.",
214− "description": "Whether the site is currently under review.",
220− "ViolatingSitesResponse": {
221− "description": "Response message for ListViolatingSites.",
222− "id": "ViolatingSitesResponse",
225− "description": "A list of summaries of violating sites.",
227− "$ref": "SiteSummaryResponse"
236− "title": "Abusive Experience Report API",
238− "version_module": true
gen/model/acceleratedmobilepageurl/v1/acceleratedmobilepageurl-api.jsondeleted−225
@@ -1,225 +0,0 @@
3− "baseUrl": "https://acceleratedmobilepageurl.googleapis.com/",
5− "description": "Retrieves the list of AMP URLs (and equivalent AMP Cache URLs) for a given list of public URL(s).\n",
6− "discoveryVersion": "v1",
7− "documentationLink": "https://developers.google.com/amp/cache/",
9− "x16": "http://www.google.com/images/icons/product/search-16.gif",
10− "x32": "http://www.google.com/images/icons/product/search-32.gif"
12− "id": "acceleratedmobilepageurl:v1",
13− "kind": "discovery#restDescription",
14− "name": "acceleratedmobilepageurl",
15− "ownerDomain": "google.com",
16− "ownerName": "Google",
19− "description": "V1 error format.",
24− "enumDescriptions": [
32− "description": "OAuth access token.",
38− "description": "Data format for response.",
44− "enumDescriptions": [
45− "Responses with Content-Type of application/json",
46− "Media download with context-dependent Content-Type",
47− "Responses with Content-Type of application/x-protobuf"
53− "description": "JSONP",
58− "description": "Selector specifying which fields to include in a partial response.",
63− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
68− "description": "OAuth 2.0 token for the current user.",
74− "description": "Returns response with indentations and line breaks.",
79− "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
84− "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
89− "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
99− "description": "Returns AMP URL(s) and equivalent\n[AMP Cache URL(s)](/amp/cache/overview#amp-cache-url-format).",
100− "flatPath": "v1/ampUrls:batchGet",
101− "httpMethod": "POST",
102− "id": "acceleratedmobilepageurl.ampUrls.batchGet",
103− "parameterOrder": [],
105− "path": "v1/ampUrls:batchGet",
107− "$ref": "BatchGetAmpUrlsRequest"
110− "$ref": "BatchGetAmpUrlsResponse"
116− "revision": "20180612",
117− "rootUrl": "https://acceleratedmobilepageurl.googleapis.com/",
120− "description": "AMP URL response for a requested URL.",
124− "description": "The AMP URL pointing to the publisher's web server.",
128− "description": "The [AMP Cache URL](/amp/cache/overview#amp-cache-url-format) pointing to\nthe cached document in the Google AMP Cache.",
132− "description": "The original non-AMP URL.",
139− "description": "AMP URL Error resource for a requested URL that couldn't be found.",
140− "id": "AmpUrlError",
143− "description": "The error code of an API call.",
145− "ERROR_CODE_UNSPECIFIED",
146− "INPUT_URL_NOT_FOUND",
148− "APPLICATION_ERROR",
150− "URL_IS_INVALID_AMP"
152− "enumDescriptions": [
153− "Not specified error.",
154− "Indicates the requested URL is not found in the index, possibly because\nit's unable to be found, not able to be accessed by Googlebot, or some\nother error.",
155− "Indicates no AMP URL has been found that corresponds to the requested\nURL.",
156− "Indicates some kind of application error occurred at the server.\nClient advised to retry.",
157− "DEPRECATED: Indicates the requested URL is a valid AMP URL. This is a\nnon-error state, should not be relied upon as a sign of success or\nfailure. It will be removed in future versions of the API.",
158− "Indicates that an AMP URL has been found that corresponds to the request\nURL, but it is not valid AMP HTML."
163− "description": "An optional descriptive error message.",
167− "description": "The original non-AMP URL.",
173− "BatchGetAmpUrlsRequest": {
174− "description": "AMP URL request for a batch of URLs.",
175− "id": "BatchGetAmpUrlsRequest",
178− "description": "The lookup_strategy being requested.",
183− "enumDescriptions": [
184− "FETCH_LIVE_DOC strategy involves live document fetch of URLs not found in\nthe index. Any request URL not found in the index is crawled in realtime\nto validate if there is a corresponding AMP URL. This strategy has higher\ncoverage but with extra latency introduced by realtime crawling. This is\nthe default strategy. Applications using this strategy should set higher\nHTTP timeouts of the API calls.",
185− "IN_INDEX_DOC strategy skips fetching live documents of URL(s) not found\nin index. For applications which need low latency use of IN_INDEX_DOC\nstrategy is recommended."
190− "description": "List of URLs to look up for the paired AMP URLs.\nThe URLs are case-sensitive. Up to 50 URLs per lookup\n(see [Usage Limits](/amp/cache/reference/limits)).",
199− "BatchGetAmpUrlsResponse": {
200− "description": "Batch AMP URL response.",
201− "id": "BatchGetAmpUrlsResponse",
204− "description": "For each URL in BatchAmpUrlsRequest, the URL response. The response might\nnot be in the same order as URLs in the batch request.\nIf BatchAmpUrlsRequest contains duplicate URLs, AmpUrl is generated\nonly once.",
211− "description": "The errors for requested URLs that have no AMP URL.",
213− "$ref": "AmpUrlError"
222− "title": "Accelerated Mobile Pages (AMP) URL API",
224− "version_module": true
gen/model/accessapproval/v1beta1/accessapproval-api.jsondeleted−836
@@ -1,836 +0,0 @@
5− "https://www.googleapis.com/auth/cloud-platform": {
6− "description": "View and manage your data across Google Cloud Platform services"
12− "baseUrl": "https://accessapproval.googleapis.com/",
13− "batchPath": "batch",
14− "canonicalName": "Access Approval",
15− "description": "An API for controlling access to data by Google personnel.",
16− "discoveryVersion": "v1",
17− "documentationLink": "https://cloud.google.com/access-approval/docs",
18− "fullyEncodeReservedExpansion": true,
20− "x16": "http://www.google.com/images/icons/product/search-16.gif",
21− "x32": "http://www.google.com/images/icons/product/search-32.gif"
23− "id": "accessapproval:v1beta1",
24− "kind": "discovery#restDescription",
25− "name": "accessapproval",
26− "ownerDomain": "google.com",
27− "ownerName": "Google",
30− "description": "V1 error format.",
35− "enumDescriptions": [
43− "description": "OAuth access token.",
49− "description": "Data format for response.",
55− "enumDescriptions": [
56− "Responses with Content-Type of application/json",
57− "Media download with context-dependent Content-Type",
58− "Responses with Content-Type of application/x-protobuf"
64− "description": "JSONP",
69− "description": "Selector specifying which fields to include in a partial response.",
74− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
79− "description": "OAuth 2.0 token for the current user.",
85− "description": "Returns response with indentations and line breaks.",
90− "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
95− "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
100− "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
101− "location": "query",
109− "getAccessApprovalSettings": {
110− "description": "Gets the settings associated with a project, folder, or organization.",
111− "flatPath": "v1beta1/folders/{foldersId}/accessApprovalSettings",
112− "httpMethod": "GET",
113− "id": "accessapproval.folders.getAccessApprovalSettings",
119− "description": "Name of the AccessApprovalSettings to retrieve.",
121− "pattern": "^folders/[^/]+/accessApprovalSettings$",
126− "path": "v1beta1/{+name}",
128− "$ref": "AccessApprovalSettings"
131− "https://www.googleapis.com/auth/cloud-platform"
134− "updateAccessApprovalSettings": {
135− "description": "Updates the settings associated with a project, folder, or organization.\nCompletely replaces the existing settings.",
136− "flatPath": "v1beta1/folders/{foldersId}/accessApprovalSettings",
137− "httpMethod": "PATCH",
138− "id": "accessapproval.folders.updateAccessApprovalSettings",
144− "description": "The resource name of the settings. Format is one of:\n\u003col\u003e\n \u003cli\u003e\"projects/{project_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"folders/{folder_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"organizations/{organization_id}/accessApprovalSettings\"\u003c/li\u003e\n\u003col\u003e",
146− "pattern": "^folders/[^/]+/accessApprovalSettings$",
151− "path": "v1beta1/{+name}",
153− "$ref": "AccessApprovalSettings"
156− "$ref": "AccessApprovalSettings"
159− "https://www.googleapis.com/auth/cloud-platform"
164− "approvalRequests": {
167− "description": "Approves a request and returns the updated ApprovalRequest.\n\nReturns NOT_FOUND if the request does not exist. Returns\nFAILED_PRECONDITION if the request exists but is not in a pending state.",
168− "flatPath": "v1beta1/folders/{foldersId}/approvalRequests/{approvalRequestsId}:approve",
169− "httpMethod": "POST",
170− "id": "accessapproval.folders.approvalRequests.approve",
176− "description": "Name of the approval request to approve.",
178− "pattern": "^folders/[^/]+/approvalRequests/[^/]+$",
183− "path": "v1beta1/{+name}:approve",
185− "$ref": "ApproveApprovalRequestMessage"
188− "$ref": "ApprovalRequest"
191− "https://www.googleapis.com/auth/cloud-platform"
195− "description": "Dismisses a request. Returns the updated ApprovalRequest.\n\nNOTE: This does not deny access to the resource if another request has been\nmade and approved. It is equivalent in effect to ignoring the request\naltogether.\n\nReturns NOT_FOUND if the request does not exist.\n\nReturns FAILED_PRECONDITION if the request exists but is not in a pending\nstate.",
196− "flatPath": "v1beta1/folders/{foldersId}/approvalRequests/{approvalRequestsId}:dismiss",
197− "httpMethod": "POST",
198− "id": "accessapproval.folders.approvalRequests.dismiss",
204− "description": "Name of the ApprovalRequest to dismiss.",
206− "pattern": "^folders/[^/]+/approvalRequests/[^/]+$",
211− "path": "v1beta1/{+name}:dismiss",
213− "$ref": "DismissApprovalRequestMessage"
216− "$ref": "ApprovalRequest"
219− "https://www.googleapis.com/auth/cloud-platform"
223− "description": "Gets an approval request. Returns NOT_FOUND if the request does not exist.",
224− "flatPath": "v1beta1/folders/{foldersId}/approvalRequests/{approvalRequestsId}",
225− "httpMethod": "GET",
226− "id": "accessapproval.folders.approvalRequests.get",
232− "description": "Name of the approval request to retrieve.",
234− "pattern": "^folders/[^/]+/approvalRequests/[^/]+$",
239− "path": "v1beta1/{+name}",
241− "$ref": "ApprovalRequest"
244− "https://www.googleapis.com/auth/cloud-platform"
248− "description": "Lists approval requests associated with a project, folder, or organization.\nApproval requests can be filtered by state (pending, active, dismissed).\nThe order is reverse chronological.",
249− "flatPath": "v1beta1/folders/{foldersId}/approvalRequests",
250− "httpMethod": "GET",
251− "id": "accessapproval.folders.approvalRequests.list",
257− "description": "A filter on the type of approval requests to retrieve. Must be one of the\nfollowing values:\n\u003col\u003e\n \u003cli\u003e[not set]: Requests that are pending or have active approvals.\u003c/li\u003e\n \u003cli\u003eALL: All requests.\u003c/li\u003e\n \u003cli\u003ePENDING: Only pending requests.\u003c/li\u003e\n \u003cli\u003eACTIVE: Only active (i.e. currently approved) requests.\u003c/li\u003e\n \u003cli\u003eDISMISSED: Only dismissed (including expired) requests.\u003c/li\u003e\n\u003c/ol\u003e",
258− "location": "query",
262− "description": "Requested page size.",
264− "location": "query",
268− "description": "A token identifying the page of results to return.",
269− "location": "query",
273− "description": "The parent resource. This may be \"projects/{project_id}\",\n\"folders/{folder_id}\", or \"organizations/{organization_id}\".",
275− "pattern": "^folders/[^/]+$",
280− "path": "v1beta1/{+parent}/approvalRequests",
282− "$ref": "ListApprovalRequestsResponse"
285− "https://www.googleapis.com/auth/cloud-platform"
294− "getAccessApprovalSettings": {
295− "description": "Gets the settings associated with a project, folder, or organization.",
296− "flatPath": "v1beta1/organizations/{organizationsId}/accessApprovalSettings",
297− "httpMethod": "GET",
298− "id": "accessapproval.organizations.getAccessApprovalSettings",
304− "description": "Name of the AccessApprovalSettings to retrieve.",
306− "pattern": "^organizations/[^/]+/accessApprovalSettings$",
311− "path": "v1beta1/{+name}",
313− "$ref": "AccessApprovalSettings"
316− "https://www.googleapis.com/auth/cloud-platform"
319− "updateAccessApprovalSettings": {
320− "description": "Updates the settings associated with a project, folder, or organization.\nCompletely replaces the existing settings.",
321− "flatPath": "v1beta1/organizations/{organizationsId}/accessApprovalSettings",
322− "httpMethod": "PATCH",
323− "id": "accessapproval.organizations.updateAccessApprovalSettings",
329− "description": "The resource name of the settings. Format is one of:\n\u003col\u003e\n \u003cli\u003e\"projects/{project_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"folders/{folder_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"organizations/{organization_id}/accessApprovalSettings\"\u003c/li\u003e\n\u003col\u003e",
331− "pattern": "^organizations/[^/]+/accessApprovalSettings$",
336− "path": "v1beta1/{+name}",
338− "$ref": "AccessApprovalSettings"
341− "$ref": "AccessApprovalSettings"
344− "https://www.googleapis.com/auth/cloud-platform"
349− "approvalRequests": {
352− "description": "Approves a request and returns the updated ApprovalRequest.\n\nReturns NOT_FOUND if the request does not exist. Returns\nFAILED_PRECONDITION if the request exists but is not in a pending state.",
353− "flatPath": "v1beta1/organizations/{organizationsId}/approvalRequests/{approvalRequestsId}:approve",
354− "httpMethod": "POST",
355− "id": "accessapproval.organizations.approvalRequests.approve",
361− "description": "Name of the approval request to approve.",
363− "pattern": "^organizations/[^/]+/approvalRequests/[^/]+$",
368− "path": "v1beta1/{+name}:approve",
370− "$ref": "ApproveApprovalRequestMessage"
373− "$ref": "ApprovalRequest"
376− "https://www.googleapis.com/auth/cloud-platform"
380− "description": "Dismisses a request. Returns the updated ApprovalRequest.\n\nNOTE: This does not deny access to the resource if another request has been\nmade and approved. It is equivalent in effect to ignoring the request\naltogether.\n\nReturns NOT_FOUND if the request does not exist.\n\nReturns FAILED_PRECONDITION if the request exists but is not in a pending\nstate.",
381− "flatPath": "v1beta1/organizations/{organizationsId}/approvalRequests/{approvalRequestsId}:dismiss",
382− "httpMethod": "POST",
383− "id": "accessapproval.organizations.approvalRequests.dismiss",
389− "description": "Name of the ApprovalRequest to dismiss.",
391− "pattern": "^organizations/[^/]+/approvalRequests/[^/]+$",
396− "path": "v1beta1/{+name}:dismiss",
398− "$ref": "DismissApprovalRequestMessage"
401− "$ref": "ApprovalRequest"
404− "https://www.googleapis.com/auth/cloud-platform"
408− "description": "Gets an approval request. Returns NOT_FOUND if the request does not exist.",
409− "flatPath": "v1beta1/organizations/{organizationsId}/approvalRequests/{approvalRequestsId}",
410− "httpMethod": "GET",
411− "id": "accessapproval.organizations.approvalRequests.get",
417− "description": "Name of the approval request to retrieve.",
419− "pattern": "^organizations/[^/]+/approvalRequests/[^/]+$",
424− "path": "v1beta1/{+name}",
426− "$ref": "ApprovalRequest"
429− "https://www.googleapis.com/auth/cloud-platform"
433− "description": "Lists approval requests associated with a project, folder, or organization.\nApproval requests can be filtered by state (pending, active, dismissed).\nThe order is reverse chronological.",
434− "flatPath": "v1beta1/organizations/{organizationsId}/approvalRequests",
435− "httpMethod": "GET",
436− "id": "accessapproval.organizations.approvalRequests.list",
442− "description": "A filter on the type of approval requests to retrieve. Must be one of the\nfollowing values:\n\u003col\u003e\n \u003cli\u003e[not set]: Requests that are pending or have active approvals.\u003c/li\u003e\n \u003cli\u003eALL: All requests.\u003c/li\u003e\n \u003cli\u003ePENDING: Only pending requests.\u003c/li\u003e\n \u003cli\u003eACTIVE: Only active (i.e. currently approved) requests.\u003c/li\u003e\n \u003cli\u003eDISMISSED: Only dismissed (including expired) requests.\u003c/li\u003e\n\u003c/ol\u003e",
443− "location": "query",
447− "description": "Requested page size.",
449− "location": "query",
453− "description": "A token identifying the page of results to return.",
454− "location": "query",
458− "description": "The parent resource. This may be \"projects/{project_id}\",\n\"folders/{folder_id}\", or \"organizations/{organization_id}\".",
460− "pattern": "^organizations/[^/]+$",
465− "path": "v1beta1/{+parent}/approvalRequests",
467− "$ref": "ListApprovalRequestsResponse"
470− "https://www.googleapis.com/auth/cloud-platform"
479− "getAccessApprovalSettings": {
480− "description": "Gets the settings associated with a project, folder, or organization.",
481− "flatPath": "v1beta1/projects/{projectsId}/accessApprovalSettings",
482− "httpMethod": "GET",
483− "id": "accessapproval.projects.getAccessApprovalSettings",
489− "description": "Name of the AccessApprovalSettings to retrieve.",
491− "pattern": "^projects/[^/]+/accessApprovalSettings$",
496− "path": "v1beta1/{+name}",
498− "$ref": "AccessApprovalSettings"
501− "https://www.googleapis.com/auth/cloud-platform"
504− "updateAccessApprovalSettings": {
505− "description": "Updates the settings associated with a project, folder, or organization.\nCompletely replaces the existing settings.",
506− "flatPath": "v1beta1/projects/{projectsId}/accessApprovalSettings",
507− "httpMethod": "PATCH",
508− "id": "accessapproval.projects.updateAccessApprovalSettings",
514− "description": "The resource name of the settings. Format is one of:\n\u003col\u003e\n \u003cli\u003e\"projects/{project_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"folders/{folder_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"organizations/{organization_id}/accessApprovalSettings\"\u003c/li\u003e\n\u003col\u003e",
516− "pattern": "^projects/[^/]+/accessApprovalSettings$",
521− "path": "v1beta1/{+name}",
523− "$ref": "AccessApprovalSettings"
526− "$ref": "AccessApprovalSettings"
529− "https://www.googleapis.com/auth/cloud-platform"
534− "approvalRequests": {
537− "description": "Approves a request and returns the updated ApprovalRequest.\n\nReturns NOT_FOUND if the request does not exist. Returns\nFAILED_PRECONDITION if the request exists but is not in a pending state.",
538− "flatPath": "v1beta1/projects/{projectsId}/approvalRequests/{approvalRequestsId}:approve",
539− "httpMethod": "POST",
540− "id": "accessapproval.projects.approvalRequests.approve",
546− "description": "Name of the approval request to approve.",
548− "pattern": "^projects/[^/]+/approvalRequests/[^/]+$",
553− "path": "v1beta1/{+name}:approve",
555− "$ref": "ApproveApprovalRequestMessage"
558− "$ref": "ApprovalRequest"
561− "https://www.googleapis.com/auth/cloud-platform"
565− "description": "Dismisses a request. Returns the updated ApprovalRequest.\n\nNOTE: This does not deny access to the resource if another request has been\nmade and approved. It is equivalent in effect to ignoring the request\naltogether.\n\nReturns NOT_FOUND if the request does not exist.\n\nReturns FAILED_PRECONDITION if the request exists but is not in a pending\nstate.",
566− "flatPath": "v1beta1/projects/{projectsId}/approvalRequests/{approvalRequestsId}:dismiss",
567− "httpMethod": "POST",
568− "id": "accessapproval.projects.approvalRequests.dismiss",
574− "description": "Name of the ApprovalRequest to dismiss.",
576− "pattern": "^projects/[^/]+/approvalRequests/[^/]+$",
581− "path": "v1beta1/{+name}:dismiss",
583− "$ref": "DismissApprovalRequestMessage"
586− "$ref": "ApprovalRequest"
589− "https://www.googleapis.com/auth/cloud-platform"
593− "description": "Gets an approval request. Returns NOT_FOUND if the request does not exist.",
594− "flatPath": "v1beta1/projects/{projectsId}/approvalRequests/{approvalRequestsId}",
595− "httpMethod": "GET",
596− "id": "accessapproval.projects.approvalRequests.get",
602− "description": "Name of the approval request to retrieve.",
604− "pattern": "^projects/[^/]+/approvalRequests/[^/]+$",
609− "path": "v1beta1/{+name}",
611− "$ref": "ApprovalRequest"
614− "https://www.googleapis.com/auth/cloud-platform"
618− "description": "Lists approval requests associated with a project, folder, or organization.\nApproval requests can be filtered by state (pending, active, dismissed).\nThe order is reverse chronological.",
619− "flatPath": "v1beta1/projects/{projectsId}/approvalRequests",
620− "httpMethod": "GET",
621− "id": "accessapproval.projects.approvalRequests.list",
627− "description": "A filter on the type of approval requests to retrieve. Must be one of the\nfollowing values:\n\u003col\u003e\n \u003cli\u003e[not set]: Requests that are pending or have active approvals.\u003c/li\u003e\n \u003cli\u003eALL: All requests.\u003c/li\u003e\n \u003cli\u003ePENDING: Only pending requests.\u003c/li\u003e\n \u003cli\u003eACTIVE: Only active (i.e. currently approved) requests.\u003c/li\u003e\n \u003cli\u003eDISMISSED: Only dismissed (including expired) requests.\u003c/li\u003e\n\u003c/ol\u003e",
628− "location": "query",
632− "description": "Requested page size.",
634− "location": "query",
638− "description": "A token identifying the page of results to return.",
639− "location": "query",
643− "description": "The parent resource. This may be \"projects/{project_id}\",\n\"folders/{folder_id}\", or \"organizations/{organization_id}\".",
645− "pattern": "^projects/[^/]+$",
650− "path": "v1beta1/{+parent}/approvalRequests",
652− "$ref": "ListApprovalRequestsResponse"
655− "https://www.googleapis.com/auth/cloud-platform"
663− "revision": "20190412",
664− "rootUrl": "https://accessapproval.googleapis.com/",
666− "AccessApprovalSettings": {
667− "description": "Settings on a Project/Folder/Organization related to Access Approval.",
668− "id": "AccessApprovalSettings",
671− "description": "The resource name of the settings. Format is one of:\n\u003col\u003e\n \u003cli\u003e\"projects/{project_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"folders/{folder_id}/accessApprovalSettings\"\u003c/li\u003e\n \u003cli\u003e\"organizations/{organization_id}/accessApprovalSettings\"\u003c/li\u003e\n\u003col\u003e",
674− "notificationEmails": {
675− "description": "A list of email addresses to which notifications relating to approval\nrequests should be sent. Notifications relating to a resource will be sent\nto all emails in the settings of ancestor resources of that resource.",
684− "AccessLocations": {
685− "description": "Home office and physical location of the principal.",
686− "id": "AccessLocations",
688− "principalOfficeCountry": {
689− "description": "The \"home office\" location of the principal. A two-letter country code\n(ISO 3166-1 alpha-2), such as \"US\", \"DE\" or \"GB\" or a region code. In some\nlimited situations Google systems may refer refer to a region code instead\nof a country code.\nPossible Region Codes:\n\u003col\u003e\n \u003cli\u003eASI: Asia\u003c/li\u003e\n \u003cli\u003eEUR: Europe\u003c/li\u003e\n \u003cli\u003eOCE: Oceania\u003c/li\u003e\n \u003cli\u003eAFR: Africa\u003c/li\u003e\n \u003cli\u003eNAM: North America\u003c/li\u003e\n \u003cli\u003eSAM: South America\u003c/li\u003e\n \u003cli\u003eANT: Antarctica\u003c/li\u003e\n \u003cli\u003eANY: Any location\u003c/li\u003e\n\u003c/ol\u003e",
692− "principalPhysicalLocationCountry": {
693− "description": "Physical location of the principal at the time of the access. A\ntwo-letter country code (ISO 3166-1 alpha-2), such as \"US\", \"DE\" or \"GB\" or\na region code. In some limited situations Google systems may refer refer to\na region code instead of a country code.\nPossible Region Codes:\n\u003col\u003e\n \u003cli\u003eASI: Asia\u003c/li\u003e\n \u003cli\u003eEUR: Europe\u003c/li\u003e\n \u003cli\u003eOCE: Oceania\u003c/li\u003e\n \u003cli\u003eAFR: Africa\u003c/li\u003e\n \u003cli\u003eNAM: North America\u003c/li\u003e\n \u003cli\u003eSAM: South America\u003c/li\u003e\n \u003cli\u003eANT: Antarctica\u003c/li\u003e\n \u003cli\u003eANY: Any location\u003c/li\u003e\n\u003c/ol\u003e",
700− "id": "AccessReason",
703− "description": "More detail about certain reason types. See comments for each type above.",
707− "description": "Type of access justification.",
710− "CUSTOMER_INITIATED_SUPPORT",
711− "GOOGLE_INITIATED_SERVICE",
712− "GOOGLE_INITIATED_REVIEW"
714− "enumDescriptions": [
715− "Default value for proto, shouldn't be used.",
716− "Customer made a request or raised an issue that required the principal to\naccess customer data. `detail` is of the form (\"#####\" is the issue ID):\n\u003col\u003e\n \u003cli\u003e\"Feedback Report: #####\"\u003c/li\u003e\n \u003cli\u003e\"Case Number: #####\"\u003c/li\u003e\n \u003cli\u003e\"Case ID: #####\"\u003c/li\u003e\n \u003cli\u003e\"E-PIN Reference: #####\"\u003c/li\u003e\n \u003cli\u003e\"Google-#####\"\u003c/li\u003e\n \u003cli\u003e\"T-#####\"\u003c/li\u003e\n\u003c/ol\u003e",
717− "The principal accessed customer data in order to diagnose or resolve a\nsuspected issue in services or a known outage. Often this access is used\nto confirm that customers are not affected by a suspected service issue\nor to remediate a reversible system issue.",
718− "Google initiated service for security, fraud, abuse, or compliance\npurposes."
725− "ApprovalRequest": {
726− "description": "A request for the customer to approve access to a resource.",
727− "id": "ApprovalRequest",
730− "$ref": "ApproveDecision",
731− "description": "Access was approved."
734− "$ref": "DismissDecision",
735− "description": "The request was dismissed."
738− "description": "The resource name of the request. Format is\n\"{projects|folders|organizations}/{id}/approvalRequests/{approval_request_id}\".",
742− "description": "The time at which approval was requested.",
743− "format": "google-datetime",
746− "requestedExpiration": {
747− "description": "The requested expiration for the approval. If the request is approved,\naccess will be granted from the time of approval until the expiration time.",
748− "format": "google-datetime",
751− "requestedLocations": {
752− "$ref": "AccessLocations",
753− "description": "The locations for which approval is being requested."
755− "requestedReason": {
756− "$ref": "AccessReason",
757− "description": "The justification for which approval is being requested."
759− "requestedResourceName": {
760− "description": "The resource for which approval is being requested. The format of the\nresource name is defined at\nhttps://cloud.google.com/apis/design/resource_names. The resource name here\nmay either be a \"full\" resource name (e.g.\n\"//library.googleapis.com/shelves/shelf1/books/book2\") or a \"relative\"\nresource name (e.g. \"shelves/shelf1/books/book2\") as described in the\nresource name specification.",
766− "ApproveApprovalRequestMessage": {
767− "description": "Request to approve an ApprovalRequest.",
768− "id": "ApproveApprovalRequestMessage",
771− "description": "The expiration time of this approval.",
772− "format": "google-datetime",
778− "ApproveDecision": {
779− "description": "A decision that has been made to approve access to a resource.",
780− "id": "ApproveDecision",
783− "description": "The time at which approval was granted.",
784− "format": "google-datetime",
788− "description": "The time at which the approval expires.",
789− "format": "google-datetime",
795− "DismissApprovalRequestMessage": {
796− "description": "Request to dismiss an approval request.",
797− "id": "DismissApprovalRequestMessage",
801− "DismissDecision": {
802− "description": "A decision that has been made to dismiss an approval request.",
803− "id": "DismissDecision",
806− "description": "The time at which the approval request was dismissed.",
807− "format": "google-datetime",
813− "ListApprovalRequestsResponse": {
814− "description": "Response to listing of ApprovalRequest objects.",
815− "id": "ListApprovalRequestsResponse",
817− "approvalRequests": {
818− "description": "Approval request details.",
820− "$ref": "ApprovalRequest"
825− "description": "Token to retrieve the next page of results, or empty if there are no more.",
833− "title": "Access Approval API",
834− "version": "v1beta1",
835− "version_module": true
gen/model/accesscontextmanager/v1/accesscontextmanager-api.jsondeleted−1150
@@ -1,1150 +0,0 @@
5− "https://www.googleapis.com/auth/cloud-platform": {
6− "description": "View and manage your data across Google Cloud Platform services"
12− "baseUrl": "https://accesscontextmanager.googleapis.com/",
13− "batchPath": "batch",
14− "canonicalName": "Access Context Manager",
15− "description": "An API for setting attribute based access control to requests to GCP services.",
16− "discoveryVersion": "v1",
17− "documentationLink": "https://cloud.google.com/access-context-manager/docs/reference/rest/",
18− "fullyEncodeReservedExpansion": true,
20− "x16": "http://www.google.com/images/icons/product/search-16.gif",
21− "x32": "http://www.google.com/images/icons/product/search-32.gif"
23− "id": "accesscontextmanager:v1",
24− "kind": "discovery#restDescription",
25− "name": "accesscontextmanager",
26− "ownerDomain": "google.com",
27− "ownerName": "Google",
30− "description": "V1 error format.",
35− "enumDescriptions": [
43− "description": "OAuth access token.",
49− "description": "Data format for response.",
55− "enumDescriptions": [
56− "Responses with Content-Type of application/json",
57− "Media download with context-dependent Content-Type",
58− "Responses with Content-Type of application/x-protobuf"
64− "description": "JSONP",
69− "description": "Selector specifying which fields to include in a partial response.",
74− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
79− "description": "OAuth 2.0 token for the current user.",
85− "description": "Returns response with indentations and line breaks.",
90− "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
95− "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
100− "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
101− "location": "query",
110− "description": "Create an `AccessPolicy`. Fails if this organization already has a\n`AccessPolicy`. The longrunning Operation will have a successful status\nonce the `AccessPolicy` has propagated to long-lasting storage.\nSyntactic and basic semantic errors will be returned in `metadata` as a\nBadRequest proto.",
111− "flatPath": "v1/accessPolicies",
112− "httpMethod": "POST",
113− "id": "accesscontextmanager.accessPolicies.create",
114− "parameterOrder": [],
116− "path": "v1/accessPolicies",
118− "$ref": "AccessPolicy"
124− "https://www.googleapis.com/auth/cloud-platform"
128− "description": "Delete an AccessPolicy by resource\nname. The longrunning Operation will have a successful status once the\nAccessPolicy\nhas been removed from long-lasting storage.",
129− "flatPath": "v1/accessPolicies/{accessPoliciesId}",
130− "httpMethod": "DELETE",
131− "id": "accesscontextmanager.accessPolicies.delete",
137− "description": "Required. Resource name for the access policy to delete.\n\nFormat `accessPolicies/{policy_id}`",
139− "pattern": "^accessPolicies/[^/]+$",
144− "path": "v1/{+name}",
149− "https://www.googleapis.com/auth/cloud-platform"
153− "description": "Get an AccessPolicy by name.",
154− "flatPath": "v1/accessPolicies/{accessPoliciesId}",
155− "httpMethod": "GET",
156− "id": "accesscontextmanager.accessPolicies.get",
162− "description": "Required. Resource name for the access policy to get.\n\nFormat `accessPolicies/{policy_id}`",
164− "pattern": "^accessPolicies/[^/]+$",
169− "path": "v1/{+name}",
171− "$ref": "AccessPolicy"
174− "https://www.googleapis.com/auth/cloud-platform"
178− "description": "List all AccessPolicies under a\ncontainer.",
179− "flatPath": "v1/accessPolicies",
180− "httpMethod": "GET",
181− "id": "accesscontextmanager.accessPolicies.list",
182− "parameterOrder": [],
185− "description": "Number of AccessPolicy instances to include in the list. Default 100.",
187− "location": "query",
191− "description": "Next page token for the next batch of AccessPolicy instances. Defaults to\nthe first page of results.",
192− "location": "query",
196− "description": "Required. Resource name for the container to list AccessPolicy instances\nfrom.\n\nFormat:\n`organizations/{org_id}`",
197− "location": "query",
201− "path": "v1/accessPolicies",
203− "$ref": "ListAccessPoliciesResponse"
206− "https://www.googleapis.com/auth/cloud-platform"
210− "description": "Update an AccessPolicy. The\nlongrunning Operation from this RPC will have a successful status once the\nchanges to the AccessPolicy have propagated\nto long-lasting storage. Syntactic and basic semantic errors will be\nreturned in `metadata` as a BadRequest proto.",
211− "flatPath": "v1/accessPolicies/{accessPoliciesId}",
212− "httpMethod": "PATCH",
213− "id": "accesscontextmanager.accessPolicies.patch",
219− "description": "Output only. Resource name of the `AccessPolicy`. Format:\n`accessPolicies/{policy_id}`",
221− "pattern": "^accessPolicies/[^/]+$",
226− "description": "Required. Mask to control which fields get updated. Must be non-empty.",
227− "format": "google-fieldmask",
228− "location": "query",
232− "path": "v1/{+name}",
234− "$ref": "AccessPolicy"
240− "https://www.googleapis.com/auth/cloud-platform"
248− "description": "Create an Access Level. The longrunning\noperation from this RPC will have a successful status once the Access\nLevel has\npropagated to long-lasting storage. Access Levels containing\nerrors will result in an error response for the first error encountered.",
249− "flatPath": "v1/accessPolicies/{accessPoliciesId}/accessLevels",
250− "httpMethod": "POST",
251− "id": "accesscontextmanager.accessPolicies.accessLevels.create",
257− "description": "Required. Resource name for the access policy which owns this Access\nLevel.\n\nFormat: `accessPolicies/{policy_id}`",
259− "pattern": "^accessPolicies/[^/]+$",
264− "path": "v1/{+parent}/accessLevels",
266− "$ref": "AccessLevel"
272− "https://www.googleapis.com/auth/cloud-platform"
276− "description": "Delete an Access Level by resource\nname. The longrunning operation from this RPC will have a successful status\nonce the Access Level has been removed\nfrom long-lasting storage.",
277− "flatPath": "v1/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}",
278− "httpMethod": "DELETE",
279− "id": "accesscontextmanager.accessPolicies.accessLevels.delete",
285− "description": "Required. Resource name for the Access Level.\n\nFormat:\n`accessPolicies/{policy_id}/accessLevels/{access_level_id}`",
287− "pattern": "^accessPolicies/[^/]+/accessLevels/[^/]+$",
292− "path": "v1/{+name}",
297− "https://www.googleapis.com/auth/cloud-platform"
301− "description": "Get an Access Level by resource\nname.",
302− "flatPath": "v1/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}",
303− "httpMethod": "GET",
304− "id": "accesscontextmanager.accessPolicies.accessLevels.get",
309− "accessLevelFormat": {
310− "description": "Whether to return `BasicLevels` in the Cloud Common Expression\nLanguage rather than as `BasicLevels`. Defaults to AS_DEFINED, where\nAccess Levels\nare returned as `BasicLevels` or `CustomLevels` based on how they were\ncreated. If set to CEL, all Access Levels are returned as\n`CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent\n`CustomLevels`.",
312− "LEVEL_FORMAT_UNSPECIFIED",
316− "location": "query",
320− "description": "Required. Resource name for the Access Level.\n\nFormat:\n`accessPolicies/{policy_id}/accessLevels/{access_level_id}`",
322− "pattern": "^accessPolicies/[^/]+/accessLevels/[^/]+$",
327− "path": "v1/{+name}",
329− "$ref": "AccessLevel"
332− "https://www.googleapis.com/auth/cloud-platform"
336− "description": "List all Access Levels for an access\npolicy.",
337− "flatPath": "v1/accessPolicies/{accessPoliciesId}/accessLevels",
338− "httpMethod": "GET",
339− "id": "accesscontextmanager.accessPolicies.accessLevels.list",
344− "accessLevelFormat": {
345− "description": "Whether to return `BasicLevels` in the Cloud Common Expression language, as\n`CustomLevels`, rather than as `BasicLevels`. Defaults to returning\n`AccessLevels` in the format they were defined.",
347− "LEVEL_FORMAT_UNSPECIFIED",
351− "location": "query",
355− "description": "Number of Access Levels to include in\nthe list. Default 100.",
357− "location": "query",
361− "description": "Next page token for the next batch of Access Level instances.\nDefaults to the first page of results.",
362− "location": "query",
366− "description": "Required. Resource name for the access policy to list Access Levels from.\n\nFormat:\n`accessPolicies/{policy_id}`",
368− "pattern": "^accessPolicies/[^/]+$",
373− "path": "v1/{+parent}/accessLevels",
375− "$ref": "ListAccessLevelsResponse"
378− "https://www.googleapis.com/auth/cloud-platform"
382− "description": "Update an Access Level. The longrunning\noperation from this RPC will have a successful status once the changes to\nthe Access Level have propagated\nto long-lasting storage. Access Levels containing\nerrors will result in an error response for the first error encountered.",
383− "flatPath": "v1/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}",
384− "httpMethod": "PATCH",
385− "id": "accesscontextmanager.accessPolicies.accessLevels.patch",
391− "description": "Required. Resource name for the Access Level. The `short_name` component\nmust begin with a letter and only include alphanumeric and '_'. Format:\n`accessPolicies/{policy_id}/accessLevels/{short_name}`",
393− "pattern": "^accessPolicies/[^/]+/accessLevels/[^/]+$",
398− "description": "Required. Mask to control which fields get updated. Must be non-empty.",
399− "format": "google-fieldmask",
400− "location": "query",
404− "path": "v1/{+name}",
406− "$ref": "AccessLevel"
412− "https://www.googleapis.com/auth/cloud-platform"
417− "servicePerimeters": {
420− "description": "Create an Service Perimeter. The\nlongrunning operation from this RPC will have a successful status once the\nService Perimeter has\npropagated to long-lasting storage. Service Perimeters containing\nerrors will result in an error response for the first error encountered.",
421− "flatPath": "v1/accessPolicies/{accessPoliciesId}/servicePerimeters",
422− "httpMethod": "POST",
423− "id": "accesscontextmanager.accessPolicies.servicePerimeters.create",
429− "description": "Required. Resource name for the access policy which owns this Service\nPerimeter.\n\nFormat: `accessPolicies/{policy_id}`",
431− "pattern": "^accessPolicies/[^/]+$",
436− "path": "v1/{+parent}/servicePerimeters",
438− "$ref": "ServicePerimeter"
444− "https://www.googleapis.com/auth/cloud-platform"
448− "description": "Delete an Service Perimeter by resource\nname. The longrunning operation from this RPC will have a successful status\nonce the Service Perimeter has been\nremoved from long-lasting storage.",
449− "flatPath": "v1/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}",
450− "httpMethod": "DELETE",
451− "id": "accesscontextmanager.accessPolicies.servicePerimeters.delete",
457− "description": "Required. Resource name for the Service Perimeter.\n\nFormat:\n`accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`",
459− "pattern": "^accessPolicies/[^/]+/servicePerimeters/[^/]+$",
464− "path": "v1/{+name}",
469− "https://www.googleapis.com/auth/cloud-platform"
473− "description": "Get an Service Perimeter by resource\nname.",
474− "flatPath": "v1/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}",
475− "httpMethod": "GET",
476− "id": "accesscontextmanager.accessPolicies.servicePerimeters.get",
482− "description": "Required. Resource name for the Service Perimeter.\n\nFormat:\n`accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`",
484− "pattern": "^accessPolicies/[^/]+/servicePerimeters/[^/]+$",
489− "path": "v1/{+name}",
491− "$ref": "ServicePerimeter"
494− "https://www.googleapis.com/auth/cloud-platform"
498− "description": "List all Service Perimeters for an\naccess policy.",
499− "flatPath": "v1/accessPolicies/{accessPoliciesId}/servicePerimeters",
500− "httpMethod": "GET",
501− "id": "accesscontextmanager.accessPolicies.servicePerimeters.list",
507− "description": "Number of Service Perimeters to include\nin the list. Default 100.",
509− "location": "query",
513− "description": "Next page token for the next batch of Service Perimeter instances.\nDefaults to the first page of results.",
514− "location": "query",
518− "description": "Required. Resource name for the access policy to list Service Perimeters from.\n\nFormat:\n`accessPolicies/{policy_id}`",
520− "pattern": "^accessPolicies/[^/]+$",
525− "path": "v1/{+parent}/servicePerimeters",
527− "$ref": "ListServicePerimetersResponse"
530− "https://www.googleapis.com/auth/cloud-platform"
534− "description": "Update an Service Perimeter. The\nlongrunning operation from this RPC will have a successful status once the\nchanges to the Service Perimeter have\npropagated to long-lasting storage. Service Perimeter containing\nerrors will result in an error response for the first error encountered.",
535− "flatPath": "v1/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}",
536− "httpMethod": "PATCH",
537− "id": "accesscontextmanager.accessPolicies.servicePerimeters.patch",
543− "description": "Required. Resource name for the ServicePerimeter. The `short_name`\ncomponent must begin with a letter and only include alphanumeric and '_'.\nFormat: `accessPolicies/{policy_id}/servicePerimeters/{short_name}`",
545− "pattern": "^accessPolicies/[^/]+/servicePerimeters/[^/]+$",
550− "description": "Required. Mask to control which fields get updated. Must be non-empty.",
551− "format": "google-fieldmask",
552− "location": "query",
556− "path": "v1/{+name}",
558− "$ref": "ServicePerimeter"
564− "https://www.googleapis.com/auth/cloud-platform"
574− "description": "Starts asynchronous cancellation on a long-running operation. The server\nmakes a best effort to cancel the operation, but success is not\nguaranteed. If the server doesn't support this method, it returns\n`google.rpc.Code.UNIMPLEMENTED`. Clients can use\nOperations.GetOperation or\nother methods to check whether the cancellation succeeded or whether the\noperation completed despite cancellation. On successful cancellation,\nthe operation is not deleted; instead, it becomes an operation with\nan Operation.error value with a google.rpc.Status.code of 1,\ncorresponding to `Code.CANCELLED`.",
575− "flatPath": "v1/operations/{operationsId}:cancel",
576− "httpMethod": "POST",
577− "id": "accesscontextmanager.operations.cancel",
583− "description": "The name of the operation resource to be cancelled.",
585− "pattern": "^operations/.+$",
590− "path": "v1/{+name}:cancel",
592− "$ref": "CancelOperationRequest"
598− "https://www.googleapis.com/auth/cloud-platform"
602− "description": "Deletes a long-running operation. This method indicates that the client is\nno longer interested in the operation result. It does not cancel the\noperation. If the server doesn't support this method, it returns\n`google.rpc.Code.UNIMPLEMENTED`.",
603− "flatPath": "v1/operations/{operationsId}",
604− "httpMethod": "DELETE",
605− "id": "accesscontextmanager.operations.delete",
611− "description": "The name of the operation resource to be deleted.",
613− "pattern": "^operations/.+$",
618− "path": "v1/{+name}",
623− "https://www.googleapis.com/auth/cloud-platform"
627− "description": "Gets the latest state of a long-running operation. Clients can use this\nmethod to poll the operation result at intervals as recommended by the API\nservice.",
628− "flatPath": "v1/operations/{operationsId}",
629− "httpMethod": "GET",
630− "id": "accesscontextmanager.operations.get",
636− "description": "The name of the operation resource.",
638− "pattern": "^operations/.+$",
643− "path": "v1/{+name}",
648− "https://www.googleapis.com/auth/cloud-platform"
652− "description": "Lists operations that match the specified filter in the request. If the\nserver doesn't support this method, it returns `UNIMPLEMENTED`.\n\nNOTE: the `name` binding allows API services to override the binding\nto use different resource name schemes, such as `users/*/operations`. To\noverride the binding, API services can add a binding such as\n`\"/v1/{name=users/*}/operations\"` to their service configuration.\nFor backwards compatibility, the default name includes the operations\ncollection id, however overriding users must ensure the name binding\nis the parent resource, without the operations collection id.",
653− "flatPath": "v1/operations",
654− "httpMethod": "GET",
655− "id": "accesscontextmanager.operations.list",
661− "description": "The standard list filter.",
662− "location": "query",
666− "description": "The name of the operation's parent resource.",
668− "pattern": "^operations$",
673− "description": "The standard list page size.",
675− "location": "query",
679− "description": "The standard list page token.",
680− "location": "query",
684− "path": "v1/{+name}",
686− "$ref": "ListOperationsResponse"
689− "https://www.googleapis.com/auth/cloud-platform"
695− "revision": "20190307",
696− "rootUrl": "https://accesscontextmanager.googleapis.com/",
699− "description": "An `AccessLevel` is a label that can be applied to requests to GCP services,\nalong with a list of requirements necessary for the label to be applied.",
700− "id": "AccessLevel",
703− "$ref": "BasicLevel",
704− "description": "A `BasicLevel` composed of `Conditions`."
707− "description": "Output only. Time the `AccessLevel` was created in UTC.",
708− "format": "google-datetime",
712− "description": "Description of the `AccessLevel` and its use. Does not affect behavior.",
716− "description": "Required. Resource name for the Access Level. The `short_name` component\nmust begin with a letter and only include alphanumeric and '_'. Format:\n`accessPolicies/{policy_id}/accessLevels/{short_name}`",
720− "description": "Human readable title. Must be unique within the Policy.",
724− "description": "Output only. Time the `AccessLevel` was updated in UTC.",
725− "format": "google-datetime",
732− "description": "`AccessPolicy` is a container for `AccessLevels` (which define the necessary\nattributes to use GCP services) and `ServicePerimeters` (which define regions\nof services able to freely pass data within a perimeter). An access policy is\nglobally visible within an organization, and the restrictions it specifies\napply to all projects within an organization.",
733− "id": "AccessPolicy",
736− "description": "Output only. Time the `AccessPolicy` was created in UTC.",
737− "format": "google-datetime",
741− "description": "Output only. Resource name of the `AccessPolicy`. Format:\n`accessPolicies/{policy_id}`",
745− "description": "Required. The parent of this `AccessPolicy` in the Cloud Resource\nHierarchy. Currently immutable once created. Format:\n`organizations/{organization_id}`",
749− "description": "Required. Human readable title. Does not affect behavior.",
753− "description": "Output only. Time the `AccessPolicy` was updated in UTC.",
754− "format": "google-datetime",
761− "description": "`BasicLevel` is an `AccessLevel` using a set of recommended features.",
764− "combiningFunction": {
765− "description": "How the `conditions` list should be combined to determine if a request is\ngranted this `AccessLevel`. If AND is used, each `Condition` in\n`conditions` must be satisfied for the `AccessLevel` to be applied. If OR\nis used, at least one `Condition` in `conditions` must be satisfied for the\n`AccessLevel` to be applied. Default behavior is AND.",
770− "enumDescriptions": [
771− "All `Conditions` must be true for the `BasicLevel` to be true.",
772− "If at least one `Condition` is true, then the `BasicLevel` is true."
777− "description": "Required. A list of requirements for the `AccessLevel` to be granted.",
786− "CancelOperationRequest": {
787− "description": "The request message for Operations.CancelOperation.",
788− "id": "CancelOperationRequest",
793− "description": "A condition necessary for an `AccessLevel` to be granted. The Condition is an\nAND over its fields. So a Condition is true if: 1) the request IP is from one\nof the listed subnetworks AND 2) the originating device complies with the\nlisted device policy AND 3) all listed access levels are granted AND 4) the\nrequest was sent at a time allowed by the DateTimeRestriction.",
797− "$ref": "DevicePolicy",
798− "description": "Device specific restrictions, all restrictions must hold for the\nCondition to be true. If not specified, all devices are allowed."
801− "description": "CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for\na CIDR IP address block, the specified IP address portion must be properly\ntruncated (i.e. all the host bits must be zero) or the input is considered\nmalformed. For example, \"192.0.2.0/24\" is accepted but \"192.0.2.1/24\" is\nnot. Similarly, for IPv6, \"2001:db8::/32\" is accepted whereas\n\"2001:db8::1/32\" is not. The originating IP of a request must be in one of\nthe listed subnets in order for this Condition to be true. If empty, all IP\naddresses are allowed.",
808− "description": "The request must be made by one of the provided user or service\naccounts. Groups are not supported.\nSyntax:\n`user:{emailid}`\n`serviceAccount:{emailid}`\nIf not specified, a request may come from any user.",
815− "description": "Whether to negate the Condition. If true, the Condition becomes a NAND over\nits non-empty fields, each field must be false for the Condition overall to\nbe satisfied. Defaults to false.",
819− "description": "The request must originate from one of the provided countries/regions.\nMust be valid ISO 3166-1 alpha-2 codes.",
825− "requiredAccessLevels": {
826− "description": "A list of other access levels defined in the same `Policy`, referenced by\nresource name. Referencing an `AccessLevel` which does not exist is an\nerror. All access levels listed must be granted for the Condition\nto be true. Example:\n\"`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME\"`",
836− "description": "`DevicePolicy` specifies device specific restrictions necessary to acquire a\ngiven access level. A `DevicePolicy` specifies requirements for requests from\ndevices to be granted access levels, it does not do any enforcement on the\ndevice. `DevicePolicy` acts as an AND over all specified fields, and each\nrepeated field is an OR over its elements. Any unset fields are ignored. For\nexample, if the proto is { os_type : DESKTOP_WINDOWS, os_type :\nDESKTOP_LINUX, encryption_status: ENCRYPTED}, then the DevicePolicy will be\ntrue for requests originating from encrypted Linux desktops and encrypted\nWindows desktops.",
837− "id": "DevicePolicy",
839− "allowedDeviceManagementLevels": {
840− "description": "Allowed device management levels, an empty list allows all management\nlevels.",
841− "enumDescriptions": [
842− "The device's management level is not specified or not known.",
843− "The device is not managed.",
844− "Basic management is enabled, which is generally limited to monitoring and\nwiping the corporate account.",
845− "Complete device management. This includes more thorough monitoring and the\nability to directly manage the device (such as remote wiping). This can be\nenabled through the Android Enterprise Platform."
849− "MANAGEMENT_UNSPECIFIED",
858− "allowedEncryptionStatuses": {
859− "description": "Allowed encryptions statuses, an empty list allows all statuses.",
860− "enumDescriptions": [
861− "The encryption status of the device is not specified or not known.",
862− "The device does not support encryption.",
863− "The device supports encryption, but is currently unencrypted.",
864− "The device is encrypted."
868− "ENCRYPTION_UNSPECIFIED",
869− "ENCRYPTION_UNSUPPORTED",
878− "description": "Allowed OS versions, an empty list allows all types and all versions.",
880− "$ref": "OsConstraint"
884− "requireAdminApproval": {
885− "description": "Whether the device needs to be approved by the customer admin.",
888− "requireCorpOwned": {
889− "description": "Whether the device needs to be corp owned.",
892− "requireScreenlock": {
893− "description": "Whether or not screenlock is required for the DevicePolicy to be true.\nDefaults to `false`.",
900− "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use it as the request\nor the response type of an API method. For instance:\n\n service Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n }\n\nThe JSON representation for `Empty` is empty JSON object `{}`.",
905− "ListAccessLevelsResponse": {
906− "description": "A response to `ListAccessLevelsRequest`.",
907− "id": "ListAccessLevelsResponse",
910− "description": "List of the Access Level instances.",
912− "$ref": "AccessLevel"
917− "description": "The pagination token to retrieve the next page of results. If the value is\nempty, no further results remain.",
923− "ListAccessPoliciesResponse": {
924− "description": "A response to `ListAccessPoliciesRequest`.",
925− "id": "ListAccessPoliciesResponse",
928− "description": "List of the AccessPolicy instances.",
930− "$ref": "AccessPolicy"
935− "description": "The pagination token to retrieve the next page of results. If the value is\nempty, no further results remain.",
941− "ListOperationsResponse": {
942− "description": "The response message for Operations.ListOperations.",
943− "id": "ListOperationsResponse",
946− "description": "The standard List next-page token.",
950− "description": "A list of operations that matches the specified filter in the request.",
959− "ListServicePerimetersResponse": {
960− "description": "A response to `ListServicePerimetersRequest`.",
961− "id": "ListServicePerimetersResponse",
964− "description": "The pagination token to retrieve the next page of results. If the value is\nempty, no further results remain.",
967− "servicePerimeters": {
968− "description": "List of the Service Perimeter instances.",
970− "$ref": "ServicePerimeter"
978− "description": "This resource represents a long-running operation that is the result of a\nnetwork API call.",
982− "description": "If the value is `false`, it means the operation is still in progress.\nIf `true`, the operation is completed, and either `error` or `response` is\navailable.",
987− "description": "The error result of the operation in case of failure or cancellation."
990− "additionalProperties": {
991− "description": "Properties of the object. Contains field @type with type URL.",
994− "description": "Service-specific metadata associated with the operation. It typically\ncontains progress information and common metadata such as create time.\nSome services might not provide such metadata. Any method that returns a\nlong-running operation should document the metadata type, if any.",
998− "description": "The server-assigned name, which is only unique within the same service that\noriginally returns it. If you use the default HTTP mapping, the\n`name` should have the format of `operations/some/unique/name`.",
1002− "additionalProperties": {
1003− "description": "Properties of the object. Contains field @type with type URL.",
1006− "description": "The normal response of the operation in case of success. If the original\nmethod returns no data on success, such as `Delete`, the response is\n`google.protobuf.Empty`. If the original method is standard\n`Get`/`Create`/`Update`, the response should be the resource. For other\nmethods, the response should have the type `XxxResponse`, where `Xxx`\nis the original method name. For example, if the original method name\nis `TakeSnapshot()`, the inferred response type is\n`TakeSnapshotResponse`.",
1013− "description": "A restriction on the OS type and version of devices making requests.",
1014− "id": "OsConstraint",
1016− "minimumVersion": {
1017− "description": "The minimum allowed OS version. If not set, any version of this OS\nsatisfies the constraint. Format: `\"major.minor.patch\"`.\nExamples: `\"10.5.301\"`, `\"9.2.1\"`.",
1021− "description": "Required. The allowed OS type.",
1027− "DESKTOP_CHROME_OS"
1029− "enumDescriptions": [
1030− "The operating system of the device is not specified or not known.",
1031− "A desktop Mac operating system.",
1032− "A desktop Windows operating system.",
1033− "A desktop Linux operating system.",
1034− "A desktop ChromeOS operating system."
1038− "requireVerifiedChromeOs": {
1039− "description": "Only allows requests from devices with a verified Chrome OS.\nVerifications includes requirements that the device is enterprise-managed,\nconformant to Dasher domain policies, and the caller has permission to call\nthe API targeted by the request.",
1045− "ServicePerimeter": {
1046− "description": "`ServicePerimeter` describes a set of GCP resources which can freely import\nand export data amongst themselves, but not export outside of the\n`ServicePerimeter`. If a request with a source within this `ServicePerimeter`\nhas a target outside of the `ServicePerimeter`, the request will be blocked.\nOtherwise the request is allowed. There are two types of Service Perimeter -\nRegular and Bridge. Regular Service Perimeters cannot overlap, a single GCP\nproject can only belong to a single regular Service Perimeter. Service\nPerimeter Bridges can contain only GCP projects as members, a single GCP\nproject may belong to multiple Service Perimeter Bridges.",
1047− "id": "ServicePerimeter",
1050− "description": "Output only. Time the `ServicePerimeter` was created in UTC.",
1051− "format": "google-datetime",
1055− "description": "Description of the `ServicePerimeter` and its use. Does not affect\nbehavior.",
1059− "description": "Required. Resource name for the ServicePerimeter. The `short_name`\ncomponent must begin with a letter and only include alphanumeric and '_'.\nFormat: `accessPolicies/{policy_id}/servicePerimeters/{short_name}`",
1063− "description": "Perimeter type indicator. A single project is\nallowed to be a member of single regular perimeter, but multiple service\nperimeter bridges. A project cannot be a included in a perimeter bridge\nwithout being included in regular perimeter. For perimeter bridges,\nthe restricted service list as well as access level lists must be\nempty.",
1065− "PERIMETER_TYPE_REGULAR",
1066− "PERIMETER_TYPE_BRIDGE"
1068− "enumDescriptions": [
1069− "Regular Perimeter.",
1070− "Perimeter Bridge."
1075− "$ref": "ServicePerimeterConfig",
1076− "description": "Current ServicePerimeter configuration. Specifies sets of resources,\nrestricted services and access levels that determine perimeter\ncontent and boundaries."
1079− "description": "Human readable title. Must be unique within the Policy.",
1083− "description": "Output only. Time the `ServicePerimeter` was updated in UTC.",
1084− "format": "google-datetime",
1090− "ServicePerimeterConfig": {
1091− "description": "`ServicePerimeterConfig` specifies a set of GCP resources that describe\nspecific Service Perimeter configuration.",
1092− "id": "ServicePerimeterConfig",
1095− "description": "A list of `AccessLevel` resource names that allow resources within the\n`ServicePerimeter` to be accessed from the internet. `AccessLevels` listed\nmust be in the same policy as this `ServicePerimeter`. Referencing a\nnonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are\nlisted, resources within the perimeter can only be accessed via GCP calls\nwith request origins within the perimeter. Example:\n`\"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL\"`.\nFor Service Perimeter Bridge, must be empty.",
1102− "description": "A list of GCP resources that are inside of the service perimeter.\nCurrently only projects are allowed. Format: `projects/{project_number}`",
1108− "restrictedServices": {
1109− "description": "GCP services that are subject to the Service Perimeter restrictions. For\nexample, if `storage.googleapis.com` is specified, access to the storage\nbuckets inside the perimeter must meet the perimeter's access restrictions.",
1119− "description": "The `Status` type defines a logical error model that is suitable for\ndifferent programming environments, including REST APIs and RPC APIs. It is\nused by [gRPC](https://github.com/grpc). The error model is designed to be:\n\n- Simple to use and understand for most users\n- Flexible enough to meet unexpected needs\n\n# Overview\n\nThe `Status` message contains three pieces of data: error code, error\nmessage, and error details. The error code should be an enum value of\ngoogle.rpc.Code, but it may accept additional error codes if needed. The\nerror message should be a developer-facing English message that helps\ndevelopers *understand* and *resolve* the error. If a localized user-facing\nerror message is needed, put the localized message in the error details or\nlocalize it in the client. The optional error details may contain arbitrary\ninformation about the error. There is a predefined set of error detail types\nin the package `google.rpc` that can be used for common error conditions.\n\n# Language mapping\n\nThe `Status` message is the logical representation of the error model, but it\nis not necessarily the actual wire format. When the `Status` message is\nexposed in different client libraries and different wire protocols, it can be\nmapped differently. For example, it will likely be mapped to some exceptions\nin Java, but more likely mapped to some error codes in C.\n\n# Other uses\n\nThe error model and the `Status` message can be used in a variety of\nenvironments, either with or without APIs, to provide a\nconsistent developer experience across different environments.\n\nExample uses of this error model include:\n\n- Partial errors. If a service needs to return partial errors to the client,\n it may embed the `Status` in the normal response to indicate the partial\n errors.\n\n- Workflow errors. A typical workflow has multiple steps. Each step may\n have a `Status` message for error reporting.\n\n- Batch operations. If a client uses batch request and batch response, the\n `Status` message should be used directly inside batch response, one for\n each error sub-response.\n\n- Asynchronous operations. If an API call embeds asynchronous operation\n results in its response, the status of those operations should be\n represented directly using the `Status` message.\n\n- Logging. If some API errors are stored in logs, the message `Status` could\n be used directly after any stripping needed for security/privacy reasons.",
1123− "description": "The status code, which should be an enum value of google.rpc.Code.",
1128− "description": "A list of messages that carry the error details. There is a common set of\nmessage types for APIs to use.",
1130− "additionalProperties": {
1131− "description": "Properties of the object. Contains field @type with type URL.",
1139− "description": "A developer-facing error message, which should be in English. Any\nuser-facing error message should be localized and sent in the\ngoogle.rpc.Status.details field, or localized by the client.",
1147− "title": "Access Context Manager API",
1149− "version_module": true
gen/model/accesscontextmanager/v1beta/accesscontextmanager-api.jsondeleted−1033
@@ -1,1033 +0,0 @@
5− "https://www.googleapis.com/auth/cloud-platform": {
6− "description": "View and manage your data across Google Cloud Platform services"
12− "baseUrl": "https://accesscontextmanager.googleapis.com/",
13− "batchPath": "batch",
14− "canonicalName": "Access Context Manager",
15− "description": "An API for setting attribute based access control to requests to GCP services.",
16− "discoveryVersion": "v1",
17− "documentationLink": "https://cloud.google.com/access-context-manager/docs/reference/rest/",
18− "fullyEncodeReservedExpansion": true,
20− "x16": "http://www.google.com/images/icons/product/search-16.gif",
21− "x32": "http://www.google.com/images/icons/product/search-32.gif"
23− "id": "accesscontextmanager:v1beta",
24− "kind": "discovery#restDescription",
25− "name": "accesscontextmanager",
26− "ownerDomain": "google.com",
27− "ownerName": "Google",
30− "description": "V1 error format.",
35− "enumDescriptions": [
43− "description": "OAuth access token.",
49− "description": "Data format for response.",
55− "enumDescriptions": [
56− "Responses with Content-Type of application/json",
57− "Media download with context-dependent Content-Type",
58− "Responses with Content-Type of application/x-protobuf"
64− "description": "JSONP",
69− "description": "Selector specifying which fields to include in a partial response.",
74− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
79− "description": "OAuth 2.0 token for the current user.",
85− "description": "Returns response with indentations and line breaks.",
90− "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
95− "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
100− "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
101− "location": "query",
110− "description": "Create an `AccessPolicy`. Fails if this organization already has a\n`AccessPolicy`. The longrunning Operation will have a successful status\nonce the `AccessPolicy` has propagated to long-lasting storage.\nSyntactic and basic semantic errors will be returned in `metadata` as a\nBadRequest proto.",
111− "flatPath": "v1beta/accessPolicies",
112− "httpMethod": "POST",
113− "id": "accesscontextmanager.accessPolicies.create",
114− "parameterOrder": [],
116− "path": "v1beta/accessPolicies",
118− "$ref": "AccessPolicy"
124− "https://www.googleapis.com/auth/cloud-platform"
128− "description": "Delete an AccessPolicy by resource\nname. The longrunning Operation will have a successful status once the\nAccessPolicy\nhas been removed from long-lasting storage.",
129− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}",
130− "httpMethod": "DELETE",
131− "id": "accesscontextmanager.accessPolicies.delete",
137− "description": "Required. Resource name for the access policy to delete.\n\nFormat `accessPolicies/{policy_id}`",
139− "pattern": "^accessPolicies/[^/]+$",
144− "path": "v1beta/{+name}",
149− "https://www.googleapis.com/auth/cloud-platform"
153− "description": "Get an AccessPolicy by name.",
154− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}",
155− "httpMethod": "GET",
156− "id": "accesscontextmanager.accessPolicies.get",
162− "description": "Required. Resource name for the access policy to get.\n\nFormat `accessPolicies/{policy_id}`",
164− "pattern": "^accessPolicies/[^/]+$",
169− "path": "v1beta/{+name}",
171− "$ref": "AccessPolicy"
174− "https://www.googleapis.com/auth/cloud-platform"
178− "description": "List all AccessPolicies under a\ncontainer.",
179− "flatPath": "v1beta/accessPolicies",
180− "httpMethod": "GET",
181− "id": "accesscontextmanager.accessPolicies.list",
182− "parameterOrder": [],
185− "description": "Number of AccessPolicy instances to include in the list. Default 100.",
187− "location": "query",
191− "description": "Next page token for the next batch of AccessPolicy instances. Defaults to\nthe first page of results.",
192− "location": "query",
196− "description": "Required. Resource name for the container to list AccessPolicy instances\nfrom.\n\nFormat:\n`organizations/{org_id}`",
197− "location": "query",
201− "path": "v1beta/accessPolicies",
203− "$ref": "ListAccessPoliciesResponse"
206− "https://www.googleapis.com/auth/cloud-platform"
210− "description": "Update an AccessPolicy. The\nlongrunning Operation from this RPC will have a successful status once the\nchanges to the AccessPolicy have propagated\nto long-lasting storage. Syntactic and basic semantic errors will be\nreturned in `metadata` as a BadRequest proto.",
211− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}",
212− "httpMethod": "PATCH",
213− "id": "accesscontextmanager.accessPolicies.patch",
219− "description": "Output only. Resource name of the `AccessPolicy`. Format:\n`accessPolicies/{policy_id}`",
221− "pattern": "^accessPolicies/[^/]+$",
226− "description": "Required. Mask to control which fields get updated. Must be non-empty.",
227− "format": "google-fieldmask",
228− "location": "query",
232− "path": "v1beta/{+name}",
234− "$ref": "AccessPolicy"
240− "https://www.googleapis.com/auth/cloud-platform"
248− "description": "Create an Access Level. The longrunning\noperation from this RPC will have a successful status once the Access\nLevel has\npropagated to long-lasting storage. Access Levels containing\nerrors will result in an error response for the first error encountered.",
249− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/accessLevels",
250− "httpMethod": "POST",
251− "id": "accesscontextmanager.accessPolicies.accessLevels.create",
257− "description": "Required. Resource name for the access policy which owns this Access\nLevel.\n\nFormat: `accessPolicies/{policy_id}`",
259− "pattern": "^accessPolicies/[^/]+$",
264− "path": "v1beta/{+parent}/accessLevels",
266− "$ref": "AccessLevel"
272− "https://www.googleapis.com/auth/cloud-platform"
276− "description": "Delete an Access Level by resource\nname. The longrunning operation from this RPC will have a successful status\nonce the Access Level has been removed\nfrom long-lasting storage.",
277− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}",
278− "httpMethod": "DELETE",
279− "id": "accesscontextmanager.accessPolicies.accessLevels.delete",
285− "description": "Required. Resource name for the Access Level.\n\nFormat:\n`accessPolicies/{policy_id}/accessLevels/{access_level_id}`",
287− "pattern": "^accessPolicies/[^/]+/accessLevels/[^/]+$",
292− "path": "v1beta/{+name}",
297− "https://www.googleapis.com/auth/cloud-platform"
301− "description": "Get an Access Level by resource\nname.",
302− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}",
303− "httpMethod": "GET",
304− "id": "accesscontextmanager.accessPolicies.accessLevels.get",
309− "accessLevelFormat": {
310− "description": "Whether to return `BasicLevels` in the Cloud Common Expression\nLanguage rather than as `BasicLevels`. Defaults to AS_DEFINED, where\nAccess Levels\nare returned as `BasicLevels` or `CustomLevels` based on how they were\ncreated. If set to CEL, all Access Levels are returned as\n`CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent\n`CustomLevels`.",
312− "LEVEL_FORMAT_UNSPECIFIED",
316− "location": "query",
320− "description": "Required. Resource name for the Access Level.\n\nFormat:\n`accessPolicies/{policy_id}/accessLevels/{access_level_id}`",
322− "pattern": "^accessPolicies/[^/]+/accessLevels/[^/]+$",
327− "path": "v1beta/{+name}",
329− "$ref": "AccessLevel"
332− "https://www.googleapis.com/auth/cloud-platform"
336− "description": "List all Access Levels for an access\npolicy.",
337− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/accessLevels",
338− "httpMethod": "GET",
339− "id": "accesscontextmanager.accessPolicies.accessLevels.list",
344− "accessLevelFormat": {
345− "description": "Whether to return `BasicLevels` in the Cloud Common Expression language, as\n`CustomLevels`, rather than as `BasicLevels`. Defaults to returning\n`AccessLevels` in the format they were defined.",
347− "LEVEL_FORMAT_UNSPECIFIED",
351− "location": "query",
355− "description": "Number of Access Levels to include in\nthe list. Default 100.",
357− "location": "query",
361− "description": "Next page token for the next batch of Access Level instances.\nDefaults to the first page of results.",
362− "location": "query",
366− "description": "Required. Resource name for the access policy to list Access Levels from.\n\nFormat:\n`accessPolicies/{policy_id}`",
368− "pattern": "^accessPolicies/[^/]+$",
373− "path": "v1beta/{+parent}/accessLevels",
375− "$ref": "ListAccessLevelsResponse"
378− "https://www.googleapis.com/auth/cloud-platform"
382− "description": "Update an Access Level. The longrunning\noperation from this RPC will have a successful status once the changes to\nthe Access Level have propagated\nto long-lasting storage. Access Levels containing\nerrors will result in an error response for the first error encountered.",
383− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}",
384− "httpMethod": "PATCH",
385− "id": "accesscontextmanager.accessPolicies.accessLevels.patch",
391− "description": "Required. Resource name for the Access Level. The `short_name` component\nmust begin with a letter and only include alphanumeric and '_'. Format:\n`accessPolicies/{policy_id}/accessLevels/{short_name}`",
393− "pattern": "^accessPolicies/[^/]+/accessLevels/[^/]+$",
398− "description": "Required. Mask to control which fields get updated. Must be non-empty.",
399− "format": "google-fieldmask",
400− "location": "query",
404− "path": "v1beta/{+name}",
406− "$ref": "AccessLevel"
412− "https://www.googleapis.com/auth/cloud-platform"
417− "servicePerimeters": {
420− "description": "Create an Service Perimeter. The\nlongrunning operation from this RPC will have a successful status once the\nService Perimeter has\npropagated to long-lasting storage. Service Perimeters containing\nerrors will result in an error response for the first error encountered.",
421− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters",
422− "httpMethod": "POST",
423− "id": "accesscontextmanager.accessPolicies.servicePerimeters.create",
429− "description": "Required. Resource name for the access policy which owns this Service\nPerimeter.\n\nFormat: `accessPolicies/{policy_id}`",
431− "pattern": "^accessPolicies/[^/]+$",
436− "path": "v1beta/{+parent}/servicePerimeters",
438− "$ref": "ServicePerimeter"
444− "https://www.googleapis.com/auth/cloud-platform"
448− "description": "Delete an Service Perimeter by resource\nname. The longrunning operation from this RPC will have a successful status\nonce the Service Perimeter has been\nremoved from long-lasting storage.",
449− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}",
450− "httpMethod": "DELETE",
451− "id": "accesscontextmanager.accessPolicies.servicePerimeters.delete",
457− "description": "Required. Resource name for the Service Perimeter.\n\nFormat:\n`accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`",
459− "pattern": "^accessPolicies/[^/]+/servicePerimeters/[^/]+$",
464− "path": "v1beta/{+name}",
469− "https://www.googleapis.com/auth/cloud-platform"
473− "description": "Get an Service Perimeter by resource\nname.",
474− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}",
475− "httpMethod": "GET",
476− "id": "accesscontextmanager.accessPolicies.servicePerimeters.get",
482− "description": "Required. Resource name for the Service Perimeter.\n\nFormat:\n`accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`",
484− "pattern": "^accessPolicies/[^/]+/servicePerimeters/[^/]+$",
489− "path": "v1beta/{+name}",
491− "$ref": "ServicePerimeter"
494− "https://www.googleapis.com/auth/cloud-platform"
498− "description": "List all Service Perimeters for an\naccess policy.",
499− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters",
500− "httpMethod": "GET",
501− "id": "accesscontextmanager.accessPolicies.servicePerimeters.list",
507− "description": "Number of Service Perimeters to include\nin the list. Default 100.",
509− "location": "query",
513− "description": "Next page token for the next batch of Service Perimeter instances.\nDefaults to the first page of results.",
514− "location": "query",
518− "description": "Required. Resource name for the access policy to list Service Perimeters from.\n\nFormat:\n`accessPolicies/{policy_id}`",
520− "pattern": "^accessPolicies/[^/]+$",
525− "path": "v1beta/{+parent}/servicePerimeters",
527− "$ref": "ListServicePerimetersResponse"
530− "https://www.googleapis.com/auth/cloud-platform"
534− "description": "Update an Service Perimeter. The\nlongrunning operation from this RPC will have a successful status once the\nchanges to the Service Perimeter have\npropagated to long-lasting storage. Service Perimeter containing\nerrors will result in an error response for the first error encountered.",
535− "flatPath": "v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}",
536− "httpMethod": "PATCH",
537− "id": "accesscontextmanager.accessPolicies.servicePerimeters.patch",
543− "description": "Required. Resource name for the ServicePerimeter. The `short_name`\ncomponent must begin with a letter and only include alphanumeric and '_'.\nFormat: `accessPolicies/{policy_id}/servicePerimeters/{short_name}`",
545− "pattern": "^accessPolicies/[^/]+/servicePerimeters/[^/]+$",
550− "description": "Required. Mask to control which fields get updated. Must be non-empty.",
551− "format": "google-fieldmask",
552− "location": "query",
556− "path": "v1beta/{+name}",
558− "$ref": "ServicePerimeter"
564− "https://www.googleapis.com/auth/cloud-platform"
574− "description": "Gets the latest state of a long-running operation. Clients can use this\nmethod to poll the operation result at intervals as recommended by the API\nservice.",
575− "flatPath": "v1beta/operations/{operationsId}",
576− "httpMethod": "GET",
577− "id": "accesscontextmanager.operations.get",
583− "description": "The name of the operation resource.",
585− "pattern": "^operations/.+$",
590− "path": "v1beta/{+name}",
595− "https://www.googleapis.com/auth/cloud-platform"
601− "revision": "20190307",
602− "rootUrl": "https://accesscontextmanager.googleapis.com/",
605− "description": "An `AccessLevel` is a label that can be applied to requests to GCP services,\nalong with a list of requirements necessary for the label to be applied.",
606− "id": "AccessLevel",
609− "$ref": "BasicLevel",
610− "description": "A `BasicLevel` composed of `Conditions`."
613− "description": "Output only. Time the `AccessLevel` was created in UTC.",
614− "format": "google-datetime",
618− "description": "Description of the `AccessLevel` and its use. Does not affect behavior.",
622− "description": "Required. Resource name for the Access Level. The `short_name` component\nmust begin with a letter and only include alphanumeric and '_'. Format:\n`accessPolicies/{policy_id}/accessLevels/{short_name}`",
626− "description": "Human readable title. Must be unique within the Policy.",
630− "description": "Output only. Time the `AccessLevel` was updated in UTC.",
631− "format": "google-datetime",
638− "description": "`AccessPolicy` is a container for `AccessLevels` (which define the necessary\nattributes to use GCP services) and `ServicePerimeters` (which define regions\nof services able to freely pass data within a perimeter). An access policy is\nglobally visible within an organization, and the restrictions it specifies\napply to all projects within an organization.",
639− "id": "AccessPolicy",
642− "description": "Output only. Time the `AccessPolicy` was created in UTC.",
643− "format": "google-datetime",
647− "description": "Output only. Resource name of the `AccessPolicy`. Format:\n`accessPolicies/{policy_id}`",
651− "description": "Required. The parent of this `AccessPolicy` in the Cloud Resource\nHierarchy. Currently immutable once created. Format:\n`organizations/{organization_id}`",
655− "description": "Required. Human readable title. Does not affect behavior.",
659− "description": "Output only. Time the `AccessPolicy` was updated in UTC.",
660− "format": "google-datetime",
667− "description": "`BasicLevel` is an `AccessLevel` using a set of recommended features.",
670− "combiningFunction": {
671− "description": "How the `conditions` list should be combined to determine if a request is\ngranted this `AccessLevel`. If AND is used, each `Condition` in\n`conditions` must be satisfied for the `AccessLevel` to be applied. If OR\nis used, at least one `Condition` in `conditions` must be satisfied for the\n`AccessLevel` to be applied. Default behavior is AND.",
676− "enumDescriptions": [
677− "All `Conditions` must be true for the `BasicLevel` to be true.",
678− "If at least one `Condition` is true, then the `BasicLevel` is true."
683− "description": "Required. A list of requirements for the `AccessLevel` to be granted.",
693− "description": "A condition necessary for an `AccessLevel` to be granted. The Condition is an\nAND over its fields. So a Condition is true if: 1) the request IP is from one\nof the listed subnetworks AND 2) the originating device complies with the\nlisted device policy AND 3) all listed access levels are granted AND 4) the\nrequest was sent at a time allowed by the DateTimeRestriction.",
697− "$ref": "DevicePolicy",
698− "description": "Device specific restrictions, all restrictions must hold for the\nCondition to be true. If not specified, all devices are allowed."
701− "description": "CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for\na CIDR IP address block, the specified IP address portion must be properly\ntruncated (i.e. all the host bits must be zero) or the input is considered\nmalformed. For example, \"192.0.2.0/24\" is accepted but \"192.0.2.1/24\" is\nnot. Similarly, for IPv6, \"2001:db8::/32\" is accepted whereas\n\"2001:db8::1/32\" is not. The originating IP of a request must be in one of\nthe listed subnets in order for this Condition to be true. If empty, all IP\naddresses are allowed.",
708− "description": "The request must be made by one of the provided user or service\naccounts. Groups are not supported.\nSyntax:\n`user:{emailid}`\n`serviceAccount:{emailid}`\nIf not specified, a request may come from any user.",
715− "description": "Whether to negate the Condition. If true, the Condition becomes a NAND over\nits non-empty fields, each field must be false for the Condition overall to\nbe satisfied. Defaults to false.",
719− "description": "The request must originate from one of the provided countries/regions.\nMust be valid ISO 3166-1 alpha-2 codes.",
725− "requiredAccessLevels": {
726− "description": "A list of other access levels defined in the same `Policy`, referenced by\nresource name. Referencing an `AccessLevel` which does not exist is an\nerror. All access levels listed must be granted for the Condition\nto be true. Example:\n\"`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME\"`",
736− "description": "`DevicePolicy` specifies device specific restrictions necessary to acquire a\ngiven access level. A `DevicePolicy` specifies requirements for requests from\ndevices to be granted access levels, it does not do any enforcement on the\ndevice. `DevicePolicy` acts as an AND over all specified fields, and each\nrepeated field is an OR over its elements. Any unset fields are ignored. For\nexample, if the proto is { os_type : DESKTOP_WINDOWS, os_type :\nDESKTOP_LINUX, encryption_status: ENCRYPTED}, then the DevicePolicy will be\ntrue for requests originating from encrypted Linux desktops and encrypted\nWindows desktops.",
737− "id": "DevicePolicy",
739− "allowedDeviceManagementLevels": {
740− "description": "Allowed device management levels, an empty list allows all management\nlevels.",
741− "enumDescriptions": [
742− "The device's management level is not specified or not known.",
743− "The device is not managed.",
744− "Basic management is enabled, which is generally limited to monitoring and\nwiping the corporate account.",
745− "Complete device management. This includes more thorough monitoring and the\nability to directly manage the device (such as remote wiping). This can be\nenabled through the Android Enterprise Platform."
749− "MANAGEMENT_UNSPECIFIED",
758− "allowedEncryptionStatuses": {
759− "description": "Allowed encryptions statuses, an empty list allows all statuses.",
760− "enumDescriptions": [
761− "The encryption status of the device is not specified or not known.",
762− "The device does not support encryption.",
763− "The device supports encryption, but is currently unencrypted.",
764− "The device is encrypted."
768− "ENCRYPTION_UNSPECIFIED",
769− "ENCRYPTION_UNSUPPORTED",
778− "description": "Allowed OS versions, an empty list allows all types and all versions.",
780− "$ref": "OsConstraint"
784− "requireAdminApproval": {
785− "description": "Whether the device needs to be approved by the customer admin.",
788− "requireCorpOwned": {
789− "description": "Whether the device needs to be corp owned.",
792− "requireScreenlock": {
793− "description": "Whether or not screenlock is required for the DevicePolicy to be true.\nDefaults to `false`.",
799− "ListAccessLevelsResponse": {
800− "description": "A response to `ListAccessLevelsRequest`.",
801− "id": "ListAccessLevelsResponse",
804− "description": "List of the Access Level instances.",
806− "$ref": "AccessLevel"
811− "description": "The pagination token to retrieve the next page of results. If the value is\nempty, no further results remain.",
817− "ListAccessPoliciesResponse": {
818− "description": "A response to `ListAccessPoliciesRequest`.",
819− "id": "ListAccessPoliciesResponse",
822− "description": "List of the AccessPolicy instances.",
824− "$ref": "AccessPolicy"
829− "description": "The pagination token to retrieve the next page of results. If the value is\nempty, no further results remain.",
835− "ListServicePerimetersResponse": {
836− "description": "A response to `ListServicePerimetersRequest`.",
837− "id": "ListServicePerimetersResponse",
840− "description": "The pagination token to retrieve the next page of results. If the value is\nempty, no further results remain.",
843− "servicePerimeters": {
844− "description": "List of the Service Perimeter instances.",
846− "$ref": "ServicePerimeter"
854− "description": "This resource represents a long-running operation that is the result of a\nnetwork API call.",
858− "description": "If the value is `false`, it means the operation is still in progress.\nIf `true`, the operation is completed, and either `error` or `response` is\navailable.",
863− "description": "The error result of the operation in case of failure or cancellation."
866− "additionalProperties": {
867− "description": "Properties of the object. Contains field @type with type URL.",
870− "description": "Service-specific metadata associated with the operation. It typically\ncontains progress information and common metadata such as create time.\nSome services might not provide such metadata. Any method that returns a\nlong-running operation should document the metadata type, if any.",
874− "description": "The server-assigned name, which is only unique within the same service that\noriginally returns it. If you use the default HTTP mapping, the\n`name` should have the format of `operations/some/unique/name`.",
878− "additionalProperties": {
879− "description": "Properties of the object. Contains field @type with type URL.",
882− "description": "The normal response of the operation in case of success. If the original\nmethod returns no data on success, such as `Delete`, the response is\n`google.protobuf.Empty`. If the original method is standard\n`Get`/`Create`/`Update`, the response should be the resource. For other\nmethods, the response should have the type `XxxResponse`, where `Xxx`\nis the original method name. For example, if the original method name\nis `TakeSnapshot()`, the inferred response type is\n`TakeSnapshotResponse`.",
889− "description": "A restriction on the OS type and version of devices making requests.",
890− "id": "OsConstraint",
893− "description": "The minimum allowed OS version. If not set, any version of this OS\nsatisfies the constraint. Format: `\"major.minor.patch\"`.\nExamples: `\"10.5.301\"`, `\"9.2.1\"`.",
897− "description": "Required. The allowed OS type.",
905− "enumDescriptions": [
906− "The operating system of the device is not specified or not known.",
907− "A desktop Mac operating system.",
908− "A desktop Windows operating system.",
909− "A desktop Linux operating system.",
910− "A desktop ChromeOS operating system."
914− "requireVerifiedChromeOs": {
915− "description": "Only allows requests from devices with a verified Chrome OS.\nVerifications includes requirements that the device is enterprise-managed,\nconformant to Dasher domain policies, and the caller has permission to call\nthe API targeted by the request.",
921− "ServicePerimeter": {
922− "description": "`ServicePerimeter` describes a set of GCP resources which can freely import\nand export data amongst themselves, but not export outside of the\n`ServicePerimeter`. If a request with a source within this `ServicePerimeter`\nhas a target outside of the `ServicePerimeter`, the request will be blocked.\nOtherwise the request is allowed. There are two types of Service Perimeter -\nRegular and Bridge. Regular Service Perimeters cannot overlap, a single GCP\nproject can only belong to a single regular Service Perimeter. Service\nPerimeter Bridges can contain only GCP projects as members, a single GCP\nproject may belong to multiple Service Perimeter Bridges.",
923− "id": "ServicePerimeter",
926− "description": "Output only. Time the `ServicePerimeter` was created in UTC.",
927− "format": "google-datetime",
931− "description": "Description of the `ServicePerimeter` and its use. Does not affect\nbehavior.",
935− "description": "Required. Resource name for the ServicePerimeter. The `short_name`\ncomponent must begin with a letter and only include alphanumeric and '_'.\nFormat: `accessPolicies/{policy_id}/servicePerimeters/{short_name}`",
939− "description": "Perimeter type indicator. A single project is\nallowed to be a member of single regular perimeter, but multiple service\nperimeter bridges. A project cannot be a included in a perimeter bridge\nwithout being included in regular perimeter. For perimeter bridges,\nrestricted/unrestricted service lists as well as access lists must be\nempty.",
941− "PERIMETER_TYPE_REGULAR",
942− "PERIMETER_TYPE_BRIDGE"
944− "enumDescriptions": [
945− "Regular Perimeter.",
951− "$ref": "ServicePerimeterConfig",
952− "description": "Current ServicePerimeter configuration. Specifies sets of resources,\nrestricted/unrestricted services and access levels that determine perimeter\ncontent and boundaries."
955− "description": "Human readable title. Must be unique within the Policy.",
959− "description": "Output only. Time the `ServicePerimeter` was updated in UTC.",
960− "format": "google-datetime",
966− "ServicePerimeterConfig": {
967− "description": "`ServicePerimeterConfig` specifies a set of GCP resources that describe\nspecific Service Perimeter configuration.",
968− "id": "ServicePerimeterConfig",
971− "description": "A list of `AccessLevel` resource names that allow resources within the\n`ServicePerimeter` to be accessed from the internet. `AccessLevels` listed\nmust be in the same policy as this `ServicePerimeter`. Referencing a\nnonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are\nlisted, resources within the perimeter can only be accessed via GCP calls\nwith request origins within the perimeter. Example:\n`\"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL\"`.\nFor Service Perimeter Bridge, must be empty.",
978− "description": "A list of GCP resources that are inside of the service perimeter.\nCurrently only projects are allowed. Format: `projects/{project_number}`",
984− "restrictedServices": {
985− "description": "GCP services that are subject to the Service Perimeter restrictions. Must\ncontain a list of services. For example, if\n`storage.googleapis.com` is specified, access to the storage buckets\ninside the perimeter must meet the perimeter's access restrictions.",
991− "unrestrictedServices": {
992− "description": "GCP services that are not subject to the Service Perimeter\nrestrictions. Deprecated. Must be set to a single wildcard \"*\".\n\nThe wildcard means that unless explicitly specified by\n\"restricted_services\" list, any service is treated as unrestricted.",
1002− "description": "The `Status` type defines a logical error model that is suitable for\ndifferent programming environments, including REST APIs and RPC APIs. It is\nused by [gRPC](https://github.com/grpc). The error model is designed to be:\n\n- Simple to use and understand for most users\n- Flexible enough to meet unexpected needs\n\n# Overview\n\nThe `Status` message contains three pieces of data: error code, error\nmessage, and error details. The error code should be an enum value of\ngoogle.rpc.Code, but it may accept additional error codes if needed. The\nerror message should be a developer-facing English message that helps\ndevelopers *understand* and *resolve* the error. If a localized user-facing\nerror message is needed, put the localized message in the error details or\nlocalize it in the client. The optional error details may contain arbitrary\ninformation about the error. There is a predefined set of error detail types\nin the package `google.rpc` that can be used for common error conditions.\n\n# Language mapping\n\nThe `Status` message is the logical representation of the error model, but it\nis not necessarily the actual wire format. When the `Status` message is\nexposed in different client libraries and different wire protocols, it can be\nmapped differently. For example, it will likely be mapped to some exceptions\nin Java, but more likely mapped to some error codes in C.\n\n# Other uses\n\nThe error model and the `Status` message can be used in a variety of\nenvironments, either with or without APIs, to provide a\nconsistent developer experience across different environments.\n\nExample uses of this error model include:\n\n- Partial errors. If a service needs to return partial errors to the client,\n it may embed the `Status` in the normal response to indicate the partial\n errors.\n\n- Workflow errors. A typical workflow has multiple steps. Each step may\n have a `Status` message for error reporting.\n\n- Batch operations. If a client uses batch request and batch response, the\n `Status` message should be used directly inside batch response, one for\n each error sub-response.\n\n- Asynchronous operations. If an API call embeds asynchronous operation\n results in its response, the status of those operations should be\n represented directly using the `Status` message.\n\n- Logging. If some API errors are stored in logs, the message `Status` could\n be used directly after any stripping needed for security/privacy reasons.",
1006− "description": "The status code, which should be an enum value of google.rpc.Code.",
1011− "description": "A list of messages that carry the error details. There is a common set of\nmessage types for APIs to use.",
1013− "additionalProperties": {
1014− "description": "Properties of the object. Contains field @type with type URL.",
1022− "description": "A developer-facing error message, which should be in English. Any\nuser-facing error message should be localized and sent in the\ngoogle.rpc.Status.details field, or localized by the client.",
1030− "title": "Access Context Manager API",
1031− "version": "v1beta",
1032− "version_module": true
gen/model/adexchangebuyer/v1.2/adexchangebuyer-api.json+570−570
@@ -1,596 +1,596 @@
2− "auth": {
2+ "kind": "discovery#restDescription",
3− "oauth2": {
3+ "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/D9alDxtbvUeWpOHmptYNh69Xd00\"",
4− "scopes": {
4+ "discoveryVersion": "v1",
5− "https://www.googleapis.com/auth/adexchange.buyer": {
5+ "id": "adexchangebuyer:v1.2",
6− "description": "Manage your Ad Exchange buyer account configuration"
6+ "name": "adexchangebuyer",
7+ "canonicalName": "Ad Exchange Buyer",
9+ "revision": "20151102",
10+ "title": "Ad Exchange Buyer API",
11+ "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
12+ "ownerDomain": "google.com",
13+ "ownerName": "Google",
15+ "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif",
16+ "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif"
8− }
18+ "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest",
9− }
19+ "protocol": "rest",
20+ "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.2/",
21+ "basePath": "/adexchangebuyer/v1.2/",
22+ "rootUrl": "https://www.googleapis.com/",
23+ "servicePath": "adexchangebuyer/v1.2/",
24+ "batchPath": "batch",
28+ "description": "Data format for the response.",
33+ "enumDescriptions": [
34+ "Responses with Content-Type of application/json"
11− "basePath": "/adexchangebuyer/v1.2/",
38+ "fields": {
12− "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.2/",
39+ "type": "string",
13− "batchPath": "batch/adexchangebuyer/v1.2",
40+ "description": "Selector specifying which fields to include in a partial response.",
14− "canonicalName": "Ad Exchange Buyer",
41+ "location": "query"
15− "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
16− "discoveryVersion": "v1",
17− "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest",
18− "etag": "\"Zkyw9ACJZUvcYmlFaKGChzhmtnE/F_9WJQnvLgGfABacvXvQLtkcuXw\"",
20− "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif",
21− "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif"
23− "id": "adexchangebuyer:v1.2",
43+ "key": {
24− "kind": "discovery#restDescription",
44+ "type": "string",
25− "name": "adexchangebuyer",
45+ "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
26− "ownerDomain": "google.com",
46+ "location": "query"
27− "ownerName": "Google",
47+ },
28− "parameters": {
48+ "oauth_token": {
29− "alt": {
49+ "type": "string",
30− "default": "json",
50+ "description": "OAuth 2.0 token for the current user.",
31− "description": "Data format for the response.",
55+ "description": "Returns response with indentations and line breaks.",
32− "enum": [
56+ "default": "true",
33− "json"
57+ "location": "query"
35− "enumDescriptions": [
59+ "quotaUser": {
36− "Responses with Content-Type of application/json"
60+ "type": "string",
37− ],
61+ "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
38− "location": "query",
62+ "location": "query"
66+ "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
73+ "https://www.googleapis.com/auth/adexchange.buyer": {
74+ "description": "Manage your Ad Exchange buyer account configuration"
83+ "description": "Configuration data for an Ad Exchange buyer account.",
87+ "description": "Your bidder locations that have distinct URLs.",
93+ "description": "The maximum queries per second the Ad Exchange will send.",
39− "type": "string"
97+ "type": "string",
98+ "description": "The geographical region the Ad Exchange should send requests from. Only used by some quota systems, but always setting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAST \n- US_WEST"
102+ "description": "The URL to which the Ad Exchange will send bid requests."
41− "fields": {
107+ "cookieMatchingNid": {
42− "description": "Selector specifying which fields to include in a partial response.",
44− "type": "string"
108+ "type": "string",
109+ "description": "The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this."
46− "key": {
111+ "cookieMatchingUrl": {
47− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
49− "type": "string"
112+ "type": "string",
113+ "description": "The base URL used in cookie match requests."
51− "oauth_token": {
115+ "id": {
52− "description": "OAuth 2.0 token for the current user.",
116+ "type": "integer",
53− "location": "query",
117+ "description": "Account id.",
54− "type": "string"
118+ "format": "int32"
56− "prettyPrint": {
120+ "kind": {
57− "default": "true",
121+ "type": "string",
58− "description": "Returns response with indentations and line breaks.",
122+ "description": "Resource type.",
59− "location": "query",
123+ "default": "adexchangebuyer#account"
62− "quotaUser": {
125+ "maximumActiveCreatives": {
63− "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters.",
126+ "type": "integer",
64− "location": "query",
127+ "description": "The maximum number of active creatives that an account can have, where a creative is active if it was inserted or bid with in the last 30 days. Please contact your technical account manager if you need to change this.",
65− "type": "string"
128+ "format": "int32"
67− "userIp": {
130+ "maximumTotalQps": {
68− "description": "Deprecated. Please use quotaUser instead.",
131+ "type": "integer",
69− "location": "query",
132+ "description": "The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.",
70− "type": "string"
133+ "format": "int32"
135+ "numberActiveCreatives": {
137+ "description": "The number of creatives that this account inserted or bid with in the last 30 days.",
73− "protocol": "rest",
142+ "AccountsList": {
74− "resources": {
143+ "id": "AccountsList",
75− "accounts": {
144+ "type": "object",
76− "methods": {
145+ "description": "An account feed lists Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single buyer account.",
77− "get": {
146+ "properties": {
78− "description": "Gets one account by ID.",
147+ "items": {
79− "httpMethod": "GET",
148+ "type": "array",
80− "id": "adexchangebuyer.accounts.get",
149+ "description": "A list of accounts.",
81− "parameterOrder": [
150+ "items": {
86− "description": "The account id",
93− "path": "accounts/{id}",
98− "https://www.googleapis.com/auth/adexchange.buyer"
102− "description": "Retrieves the authenticated user's list of accounts.",
103− "httpMethod": "GET",
104− "id": "adexchangebuyer.accounts.list",
107− "$ref": "AccountsList"
110− "https://www.googleapis.com/auth/adexchange.buyer"
114− "description": "Updates an existing account. This method supports patch semantics.",
115− "httpMethod": "PATCH",
116− "id": "adexchangebuyer.accounts.patch",
122− "description": "The account id",
129− "path": "accounts/{id}",
131− "$ref": "Account"
151+ "$ref": "Account"
137− "https://www.googleapis.com/auth/adexchange.buyer"
141− "description": "Updates an existing account.",
142− "httpMethod": "PUT",
143− "id": "adexchangebuyer.accounts.update",
149− "description": "The account id",
156− "path": "accounts/{id}",
164− "https://www.googleapis.com/auth/adexchange.buyer"
169− "creatives": {
154+ "kind": {
170− "methods": {
155+ "type": "string",
171− "get": {
156+ "description": "Resource type.",
172− "description": "Gets the status for a single creative. A creative will be available 30-40 minutes after submission.",
157+ "default": "adexchangebuyer#accountsList"
173− "httpMethod": "GET",
174− "id": "adexchangebuyer.creatives.get",
181− "description": "The id for the account that will serve this creative.",
187− "buyerCreativeId": {
188− "description": "The buyer-specific id for this creative.",
194− "path": "creatives/{accountId}/{buyerCreativeId}",
199− "https://www.googleapis.com/auth/adexchange.buyer"
203− "description": "Submit a new creative.",
204− "httpMethod": "POST",
205− "id": "adexchangebuyer.creatives.insert",
206− "path": "creatives",
214− "https://www.googleapis.com/auth/adexchange.buyer"
218− "description": "Retrieves a list of the authenticated user's active creatives. A creative will be available 30-40 minutes after submission.",
219− "httpMethod": "GET",
220− "id": "adexchangebuyer.creatives.list",
223− "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
225− "location": "query",
231− "description": "A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
232− "location": "query",
236− "description": "When specified, only creatives having the given status are returned.",
242− "enumDescriptions": [
243− "Creatives which have been approved.",
244− "Creatives which have been disapproved.",
245− "Creatives whose status is not yet checked."
247− "location": "query",
251− "path": "creatives",
253− "$ref": "CreativesList"
256− "https://www.googleapis.com/auth/adexchange.buyer"
262− "revision": "20180222",
161+ "Creative": {
263− "rootUrl": "https://www.googleapis.com/",
162+ "id": "Creative",
264− "schemas": {
163+ "type": "object",
265− "Account": {
164+ "description": "A creative and its classification data.",
266− "description": "Configuration data for an Ad Exchange buyer account.",
165+ "properties": {
267− "id": "Account",
166+ "HTMLSnippet": {
168+ "description": "The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set."
172+ "description": "Account id.",
176+ "adexchangebuyer.creatives.insert"
182+ "description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.",
190+ "description": "The name of the company being advertised in the creative.",
193+ "adexchangebuyer.creatives.insert"
199+ "description": "The agency id for this creative.",
202+ "apiUploadTimestamp": {
204+ "description": "The last upload timestamp of this creative if it was uploaded via API. Read-only. The value of this field is generated, and will be ignored for uploads. (formatted RFC 3339 timestamp).",
205+ "format": "date-time"
209+ "description": "All attributes for the ads that may be shown from this snippet.",
215+ "buyerCreativeId": {
217+ "description": "A buyer-specific id identifying the creative in this ad.",
220+ "adexchangebuyer.creatives.insert"
224+ "clickThroughUrl": {
226+ "description": "The set of destination urls for the snippet.",
232+ "adexchangebuyer.creatives.insert"
238+ "description": "Shows any corrections that were applied to this creative. Read-only. This field should not be set in requests.",
268 "properties": {
241 "properties": {
269− "bidderLocation": {
242+ "details": {
270− "description": "Your bidder locations that have distinct URLs.",
243+ "type": "array",
244+ "description": "Additional details about the correction.",
271− "items": {
245+ "items": {
274− "description": "The maximum queries per second the Ad Exchange will send.",
279− "description": "The geographical region the Ad Exchange should send requests from. Only used by some quota systems, but always setting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAST \n- US_WEST",
280− "type": "string"
246+ "type": "string"
283− "description": "The URL to which the Ad Exchange will send bid requests.",
291− "cookieMatchingNid": {
292− "description": "The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.",
295− "cookieMatchingUrl": {
296− "description": "The base URL used in cookie match requests.",
300− "description": "Account id.",
305− "default": "adexchangebuyer#account",
306− "description": "Resource type.",
309− "maximumActiveCreatives": {
310− "description": "The maximum number of active creatives that an account can have, where a creative is active if it was inserted or bid with in the last 30 days. Please contact your technical account manager if you need to change this.",
314− "maximumTotalQps": {
315− "description": "The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.",
319− "numberActiveCreatives": {
320− "description": "The number of creatives that this account inserted or bid with in the last 30 days.",
325− "type": "object"
250+ "type": "string",
251+ "description": "The type of correction that was applied to the creative."
327− "AccountsList": {
256+ "disapprovalReasons": {
328− "description": "An account feed lists Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single buyer account.",
257+ "type": "array",
329− "id": "AccountsList",
258+ "description": "The reasons for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.",
330 "properties": {
261 "properties": {
264+ "description": "Additional details about the reason for disapproval.",
331 "items": {
265 "items": {
332− "description": "A list of accounts.",
339− "default": "adexchangebuyer#accountsList",
340− "description": "Resource type.",
341− "type": "string"
266+ "type": "string"
344− "type": "object"
270+ "type": "string",
271+ "description": "The categorized reason for disapproval."
347− "description": "A creative and its classification data.",
351− "description": "The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set.",
357− "adexchangebuyer.creatives.insert"
360− "description": "Account id.",
365− "description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.",
375− "adexchangebuyer.creatives.insert"
378− "description": "The name of the company being advertised in the creative.",
382− "description": "The agency id for this creative.",
386− "apiUploadTimestamp": {
387− "description": "The last upload timestamp of this creative if it was uploaded via API. Read-only. The value of this field is generated, and will be ignored for uploads. (formatted RFC 3339 timestamp).",
388− "format": "date-time",
392− "description": "All attributes for the ads that may be shown from this snippet.",
399− "buyerCreativeId": {
402− "adexchangebuyer.creatives.insert"
405− "description": "A buyer-specific id identifying the creative in this ad.",
408− "clickThroughUrl": {
411− "adexchangebuyer.creatives.insert"
414− "description": "The set of destination urls for the snippet.",
421− "description": "Shows any corrections that were applied to this creative. Read-only. This field should not be set in requests.",
425− "description": "Additional details about the correction.",
432− "description": "The type of correction that was applied to the creative.",
440− "disapprovalReasons": {
441− "description": "The reasons for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.",
445− "description": "Additional details about the reason for disapproval.",
452− "description": "The categorized reason for disapproval.",
460− "filteringReasons": {
276+ "filteringReasons": {
461− "description": "The filtering reasons for the creative. Read-only. This field should not be set in requests.",
278+ "description": "The filtering reasons for the creative. Read-only. This field should not be set in requests.",
462− "properties": {
279+ "properties": {
463− "date": {
280+ "date": {
464− "description": "The date in ISO 8601 format for the data. The data is collected from 00:00:00 to 23:59:59 in PST.",
282+ "description": "The date in ISO 8601 format for the data. The data is collected from 00:00:00 to 23:59:59 in PST."
465− "type": "string"
283+ },
467− "reasons": {
285+ "type": "array",
468− "description": "The filtering reasons.",
286+ "description": "The filtering reasons.",
469− "items": {
287+ "items": {
470− "properties": {
289+ "properties": {
471− "filteringCount": {
290+ "filteringCount": {
472− "description": "The number of times the creative was filtered for the status. The count is aggregated across all publishers on the exchange.",
292+ "description": "The number of times the creative was filtered for the status. The count is aggregated across all publishers on the exchange.",
473− "format": "int64",
293+ "format": "int64"
476− "filteringStatus": {
295+ "filteringStatus": {
477− "description": "The filtering status code. Please refer to the creative-status-codes.txt file for different statuses.",
297+ "description": "The filtering status code. Please refer to the creative-status-codes.txt file for different statuses.",
492− "adexchangebuyer.creatives.insert"
495− "description": "Ad height.",
496− "format": "int32",
298+ "format": "int32"
499− "impressionTrackingUrl": {
500− "description": "The set of urls to be called to record an impression.",
507− "default": "adexchangebuyer#creative",
508− "description": "Resource type.",
511− "productCategories": {
512− "description": "Detected product categories, if any. Read-only. This field should not be set in requests.",
519− "restrictedCategories": {
520− "description": "All restricted categories for the ads that may be shown from this snippet.",
527− "sensitiveCategories": {
528− "description": "Detected sensitive categories, if any. Read-only. This field should not be set in requests.",
536− "description": "Creative serving status. Read-only. This field should not be set in requests.",
540− "description": "All vendor types for the ads that may be shown from this snippet.",
548− "description": "The version for this creative. Read-only. This field should not be set in requests.",
553− "description": "The url to fetch a video ad. If set, HTMLSnippet should not be set.",
559− "adexchangebuyer.creatives.insert"
562− "description": "Ad width.",
307+ "description": "Ad height.",
311+ "adexchangebuyer.creatives.insert"
315+ "impressionTrackingUrl": {
317+ "description": "The set of urls to be called to record an impression.",
324+ "description": "Resource type.",
325+ "default": "adexchangebuyer#creative"
327+ "productCategories": {
329+ "description": "Detected product categories, if any. Read-only. This field should not be set in requests.",
335+ "restrictedCategories": {
337+ "description": "All restricted categories for the ads that may be shown from this snippet.",
343+ "sensitiveCategories": {
345+ "description": "Detected sensitive categories, if any. Read-only. This field should not be set in requests.",
353+ "description": "Creative serving status. Read-only. This field should not be set in requests."
357+ "description": "All vendor types for the ads that may be shown from this snippet.",
365+ "description": "The version for this creative. Read-only. This field should not be set in requests.",
370+ "description": "The url to fetch a video ad. If set, HTMLSnippet should not be set."
374+ "description": "Ad width.",
378+ "adexchangebuyer.creatives.insert"
385+ "id": "CreativesList",
387+ "description": "The creatives feed lists the active creatives for the Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single creative.",
391+ "description": "A list of creatives.",
398+ "description": "Resource type.",
399+ "default": "adexchangebuyer#creativesList"
403+ "description": "Continuation token used to page through creatives. To retrieve the next page of results, set the next request's \"pageToken\" value to this."
412+ "id": "adexchangebuyer.accounts.get",
413+ "path": "accounts/{id}",
414+ "httpMethod": "GET",
415+ "description": "Gets one account by ID.",
419+ "description": "The account id",
432+ "https://www.googleapis.com/auth/adexchange.buyer"
436+ "id": "adexchangebuyer.accounts.list",
438+ "httpMethod": "GET",
439+ "description": "Retrieves the authenticated user's list of accounts.",
441+ "$ref": "AccountsList"
444+ "https://www.googleapis.com/auth/adexchange.buyer"
448+ "id": "adexchangebuyer.accounts.patch",
449+ "path": "accounts/{id}",
450+ "httpMethod": "PATCH",
451+ "description": "Updates an existing account. This method supports patch semantics.",
455+ "description": "The account id",
471+ "https://www.googleapis.com/auth/adexchange.buyer"
475+ "id": "adexchangebuyer.accounts.update",
476+ "path": "accounts/{id}",
477+ "httpMethod": "PUT",
478+ "description": "Updates an existing account.",
482+ "description": "The account id",
498+ "https://www.googleapis.com/auth/adexchange.buyer"
506+ "id": "adexchangebuyer.creatives.get",
507+ "path": "creatives/{accountId}/{buyerCreativeId}",
508+ "httpMethod": "GET",
509+ "description": "Gets the status for a single creative. A creative will be available 30-40 minutes after submission.",
513+ "description": "The id for the account that will serve this creative.",
518+ "buyerCreativeId": {
567− "type": "object"
519+ "type": "string",
520+ "description": "The buyer-specific id for this creative.",
533+ "https://www.googleapis.com/auth/adexchange.buyer"
569− "CreativesList": {
536+ "insert": {
570− "description": "The creatives feed lists the active creatives for the Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single creative.",
537+ "id": "adexchangebuyer.creatives.insert",
571− "id": "CreativesList",
538+ "path": "creatives",
572− "properties": {
539+ "httpMethod": "POST",
573− "items": {
540+ "description": "Submit a new creative.",
574− "description": "A list of creatives.",
541+ "request": {
575− "items": {
542+ "$ref": "Creative"
576− "$ref": "Creative"
543+ },
577− },
544+ "response": {
578− "type": "array"
545+ "$ref": "Creative"
580− "kind": {
547+ "scopes": [
581− "default": "adexchangebuyer#creativesList",
548+ "https://www.googleapis.com/auth/adexchange.buyer"
582− "description": "Resource type.",
549+ ]
583− "type": "string"
550+ },
552+ "id": "adexchangebuyer.creatives.list",
553+ "path": "creatives",
554+ "httpMethod": "GET",
555+ "description": "Retrieves a list of the authenticated user's active creatives. A creative will be available 30-40 minutes after submission.",
559+ "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
585− "nextPageToken": {
565+ "pageToken": {
586− "description": "Continuation token used to page through creatives. To retrieve the next page of results, set the next request's \"pageToken\" value to this.",
567+ "description": "A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
587− "type": "string"
568+ "location": "query"
590− "type": "object"
571+ "type": "string",
572+ "description": "When specified, only creatives having the given status are returned.",
578+ "enumDescriptions": [
579+ "Creatives which have been approved.",
580+ "Creatives which have been disapproved.",
581+ "Creatives whose status is not yet checked."
587+ "$ref": "CreativesList"
590+ "https://www.googleapis.com/auth/adexchange.buyer"
593− "servicePath": "adexchangebuyer/v1.2/",
594+ }
594− "title": "Ad Exchange Buyer API",
595+ }
gen/model/adexchangebuyer/v1.3/adexchangebuyer-api.json+1608−1608
@@ -1,1668 +1,1668 @@
2− "auth": {
2+ "kind": "discovery#restDescription",
3− "oauth2": {
3+ "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Go25La_aBhasMN_9AV8UWOibQ18\"",
4− "scopes": {
4+ "discoveryVersion": "v1",
5− "https://www.googleapis.com/auth/adexchange.buyer": {
5+ "id": "adexchangebuyer:v1.3",
6− "description": "Manage your Ad Exchange buyer account configuration"
6+ "name": "adexchangebuyer",
7+ "canonicalName": "Ad Exchange Buyer",
9+ "revision": "20160310",
10+ "title": "Ad Exchange Buyer API",
11+ "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
12+ "ownerDomain": "google.com",
13+ "ownerName": "Google",
15+ "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif",
16+ "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif"
8− }
18+ "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest",
9− }
19+ "protocol": "rest",
20+ "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.3/",
21+ "basePath": "/adexchangebuyer/v1.3/",
22+ "rootUrl": "https://www.googleapis.com/",
23+ "servicePath": "adexchangebuyer/v1.3/",
24+ "batchPath": "batch",
28+ "description": "Data format for the response.",
33+ "enumDescriptions": [
34+ "Responses with Content-Type of application/json"
11− "basePath": "/adexchangebuyer/v1.3/",
38+ "fields": {
12− "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.3/",
39+ "type": "string",
13− "batchPath": "batch/adexchangebuyer/v1.3",
40+ "description": "Selector specifying which fields to include in a partial response.",
14− "canonicalName": "Ad Exchange Buyer",
41+ "location": "query"
15− "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
16− "discoveryVersion": "v1",
17− "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest",
18− "etag": "\"Zkyw9ACJZUvcYmlFaKGChzhmtnE/_CyndOA4AbF54FgfrNcK2tPll_k\"",
20− "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif",
21− "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif"
23− "id": "adexchangebuyer:v1.3",
43+ "key": {
24− "kind": "discovery#restDescription",
44+ "type": "string",
25− "name": "adexchangebuyer",
45+ "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
26− "ownerDomain": "google.com",
46+ "location": "query"
27− "ownerName": "Google",
47+ },
28− "parameters": {
48+ "oauth_token": {
29− "alt": {
49+ "type": "string",
30− "default": "json",
50+ "description": "OAuth 2.0 token for the current user.",
31− "description": "Data format for the response.",
55+ "description": "Returns response with indentations and line breaks.",
32− "enum": [
56+ "default": "true",
33− "json"
57+ "location": "query"
35− "enumDescriptions": [
59+ "quotaUser": {
36− "Responses with Content-Type of application/json"
60+ "type": "string",
37− ],
61+ "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
38− "location": "query",
62+ "location": "query"
66+ "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
73+ "https://www.googleapis.com/auth/adexchange.buyer": {
74+ "description": "Manage your Ad Exchange buyer account configuration"
83+ "description": "Configuration data for an Ad Exchange buyer account.",
87+ "description": "Your bidder locations that have distinct URLs.",
93+ "description": "The maximum queries per second the Ad Exchange will send.",
39− "type": "string"
97+ "type": "string",
98+ "description": "The geographical region the Ad Exchange should send requests from. Only used by some quota systems, but always setting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAST \n- US_WEST"
102+ "description": "The URL to which the Ad Exchange will send bid requests."
41− "fields": {
107+ "cookieMatchingNid": {
42− "description": "Selector specifying which fields to include in a partial response.",
44− "type": "string"
108+ "type": "string",
109+ "description": "The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this."
46− "key": {
111+ "cookieMatchingUrl": {
47− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
49− "type": "string"
112+ "type": "string",
113+ "description": "The base URL used in cookie match requests."
51− "oauth_token": {
115+ "id": {
52− "description": "OAuth 2.0 token for the current user.",
116+ "type": "integer",
53− "location": "query",
117+ "description": "Account id.",
54− "type": "string"
118+ "format": "int32"
56− "prettyPrint": {
120+ "kind": {
57− "default": "true",
121+ "type": "string",
58− "description": "Returns response with indentations and line breaks.",
122+ "description": "Resource type.",
59− "location": "query",
123+ "default": "adexchangebuyer#account"
62− "quotaUser": {
125+ "maximumActiveCreatives": {
63− "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters.",
126+ "type": "integer",
64− "location": "query",
127+ "description": "The maximum number of active creatives that an account can have, where a creative is active if it was inserted or bid with in the last 30 days. Please contact your technical account manager if you need to change this.",
65− "type": "string"
128+ "format": "int32"
130+ "maximumTotalQps": {
132+ "description": "The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.",
135+ "numberActiveCreatives": {
137+ "description": "The number of creatives that this account inserted or bid with in the last 30 days.",
143+ "id": "AccountsList",
145+ "description": "An account feed lists Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single buyer account.",
149+ "description": "A list of accounts.",
156+ "description": "Resource type.",
157+ "default": "adexchangebuyer#accountsList"
162+ "id": "BillingInfo",
164+ "description": "The configuration data for an Ad Exchange billing info.",
168+ "description": "Account id.",
67− "userIp": {
171+ "accountName": {
68− "description": "Deprecated. Please use quotaUser instead.",
172+ "type": "string",
69− "location": "query",
173+ "description": "Account name."
177+ "description": "A list of adgroup IDs associated with this particular account. These IDs may show up as part of a realtime bidding BidRequest, which indicates a bid request for this account.",
70 "type": "string"
179 "type": "string"
184+ "description": "Resource type.",
185+ "default": "adexchangebuyer#billingInfo"
73− "protocol": "rest",
189+ "BillingInfoList": {
74− "resources": {
190+ "id": "BillingInfoList",
75− "accounts": {
191+ "type": "object",
76− "methods": {
192+ "description": "A billing info feed lists Billing Info the Ad Exchange buyer account has access to. Each entry in the feed corresponds to a single billing info.",
77− "get": {
193+ "properties": {
78− "description": "Gets one account by ID.",
194+ "items": {
80− "id": "adexchangebuyer.accounts.get",
86− "description": "The account id",
90− "type": "integer"
195+ "type": "array",
91− }
196+ "description": "A list of billing info relevant for your account.",
93− "path": "accounts/{id}",
198+ "$ref": "BillingInfo"
98− "https://www.googleapis.com/auth/adexchange.buyer"
102− "description": "Retrieves the authenticated user's list of accounts.",
103− "httpMethod": "GET",
104− "id": "adexchangebuyer.accounts.list",
107− "$ref": "AccountsList"
110− "https://www.googleapis.com/auth/adexchange.buyer"
114− "description": "Updates an existing account. This method supports patch semantics.",
115− "httpMethod": "PATCH",
116− "id": "adexchangebuyer.accounts.patch",
122− "description": "The account id",
129− "path": "accounts/{id}",
137− "https://www.googleapis.com/auth/adexchange.buyer"
141− "description": "Updates an existing account.",
142− "httpMethod": "PUT",
143− "id": "adexchangebuyer.accounts.update",
149− "description": "The account id",
156− "path": "accounts/{id}",
164− "https://www.googleapis.com/auth/adexchange.buyer"
169− "billingInfo": {
201+ "kind": {
170− "methods": {
202+ "type": "string",
171− "get": {
203+ "description": "Resource type.",
172− "description": "Returns the billing information for one account specified by account ID.",
204+ "default": "adexchangebuyer#billingInfoList"
173− "httpMethod": "GET",
205+ }
174− "id": "adexchangebuyer.billingInfo.get",
206+ }
175− "parameterOrder": [
207+ },
176− "accountId"
208+ "Budget": {
177− ],
209+ "id": "Budget",
178− "parameters": {
210+ "type": "object",
179− "accountId": {
211+ "description": "The configuration data for Ad Exchange RTB - Budget API.",
180− "description": "The account id.",
212+ "properties": {
181− "format": "int32",
213+ "accountId": {
182− "location": "path",
214+ "type": "string",
183− "required": true,
215+ "description": "The id of the account. This is required for get and update requests.",
184− "type": "integer"
216+ "format": "int64"
187− "path": "billinginfo/{accountId}",
189− "$ref": "BillingInfo"
192− "https://www.googleapis.com/auth/adexchange.buyer"
196− "description": "Retrieves a list of billing information for all accounts of the authenticated user.",
197− "httpMethod": "GET",
198− "id": "adexchangebuyer.billingInfo.list",
199− "path": "billinginfo",
201− "$ref": "BillingInfoList"
204− "https://www.googleapis.com/auth/adexchange.buyer"
212− "description": "Returns the budget information for the adgroup specified by the accountId and billingId.",
213− "httpMethod": "GET",
214− "id": "adexchangebuyer.budget.get",
217− "billingId"
218+ "billingId": {
221− "description": "The account id to get the budget information for.",
225− "type": "string"
219+ "type": "string",
226− },
220+ "description": "The billing id to determine which adgroup to provide budget information for. This is required for get and update requests.",
228− "description": "The billing id to get the budget information for.",
235− "path": "billinginfo/{accountId}/{billingId}",
240− "https://www.googleapis.com/auth/adexchange.buyer"
244− "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request. This method supports patch semantics.",
245− "httpMethod": "PATCH",
246− "id": "adexchangebuyer.budget.patch",
253− "description": "The account id associated with the budget being updated.",
260− "description": "The billing id associated with the budget being updated.",
267− "path": "billinginfo/{accountId}/{billingId}",
275− "https://www.googleapis.com/auth/adexchange.buyer"
279− "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request.",
280− "httpMethod": "PUT",
281− "id": "adexchangebuyer.budget.update",
288− "description": "The account id associated with the budget being updated.",
289− "format": "int64",
221+ "format": "int64"
295− "description": "The billing id associated with the budget being updated.",
302− "path": "billinginfo/{accountId}/{billingId}",
310− "https://www.googleapis.com/auth/adexchange.buyer"
315− "creatives": {
223+ "budgetAmount": {
316− "methods": {
224+ "type": "string",
317− "get": {
225+ "description": "The daily budget amount in unit amount of the account currency to apply for the billingId provided. This is required for update requests.",
318− "description": "Gets the status for a single creative. A creative will be available 30-40 minutes after submission.",
226+ "format": "int64"
319− "httpMethod": "GET",
320− "id": "adexchangebuyer.creatives.get",
327− "description": "The id for the account that will serve this creative.",
333− "buyerCreativeId": {
334− "description": "The buyer-specific id for this creative.",
340− "path": "creatives/{accountId}/{buyerCreativeId}",
345− "https://www.googleapis.com/auth/adexchange.buyer"
349− "description": "Submit a new creative.",
350− "httpMethod": "POST",
351− "id": "adexchangebuyer.creatives.insert",
352− "path": "creatives",
360− "https://www.googleapis.com/auth/adexchange.buyer"
364− "description": "Retrieves a list of the authenticated user's active creatives. A creative will be available 30-40 minutes after submission.",
365− "httpMethod": "GET",
366− "id": "adexchangebuyer.creatives.list",
369− "description": "When specified, only creatives for the given account ids are returned.",
371− "location": "query",
375− "buyerCreativeId": {
376− "description": "When specified, only creatives for the given buyer creative ids are returned.",
377− "location": "query",
382− "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
384− "location": "query",
390− "description": "A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
391− "location": "query",
395− "description": "When specified, only creatives having the given status are returned.",
401− "enumDescriptions": [
402− "Creatives which have been approved.",
403− "Creatives which have been disapproved.",
404− "Creatives whose status is not yet checked."
406− "location": "query",
410− "path": "creatives",
412− "$ref": "CreativesList"
415− "https://www.googleapis.com/auth/adexchange.buyer"
420− "directDeals": {
228+ "currencyCode": {
423− "description": "Gets one direct deal by ID.",
424− "httpMethod": "GET",
425− "id": "adexchangebuyer.directDeals.get",
431− "description": "The direct deal id",
435− "type": "string"
229+ "type": "string",
436− }
230+ "description": "The currency code for the buyer. This cannot be altered here."
438− "path": "directdeals/{id}",
440− "$ref": "DirectDeal"
443− "https://www.googleapis.com/auth/adexchange.buyer"
447− "description": "Retrieves the authenticated user's list of direct deals.",
448− "httpMethod": "GET",
449− "id": "adexchangebuyer.directDeals.list",
450− "path": "directdeals",
452− "$ref": "DirectDealsList"
455− "https://www.googleapis.com/auth/adexchange.buyer"
460− "performanceReport": {
232+ "id": {
463− "description": "Retrieves the authenticated user's list of performance metrics.",
464− "httpMethod": "GET",
465− "id": "adexchangebuyer.performanceReport.list",
473− "description": "The account id to get the reports.",
475− "location": "query",
477− "type": "string"
233+ "type": "string",
478− },
234+ "description": "The unique id that describes this item."
480− "description": "The end time of the report in ISO 8601 timestamp format using UTC.",
481− "location": "query",
486− "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
488− "location": "query",
494− "description": "A continuation token, used to page through performance reports. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
495− "location": "query",
499− "description": "The start time of the report in ISO 8601 timestamp format using UTC.",
500− "location": "query",
505− "path": "performancereport",
507− "$ref": "PerformanceReportList"
510− "https://www.googleapis.com/auth/adexchange.buyer"
515− "pretargetingConfig": {
236+ "kind": {
518− "description": "Deletes an existing pretargeting config.",
519− "httpMethod": "DELETE",
520− "id": "adexchangebuyer.pretargetingConfig.delete",
527− "description": "The account id to delete the pretargeting config for.",
531− "type": "string"
237+ "type": "string",
532− },
238+ "description": "The kind of the resource, i.e. \"adexchangebuyer#budget\".",
534− "description": "The specific id of the configuration to delete.",
541− "path": "pretargetingconfigs/{accountId}/{configId}",
543− "https://www.googleapis.com/auth/adexchange.buyer"
547− "description": "Gets a specific pretargeting configuration",
548− "httpMethod": "GET",
549− "id": "adexchangebuyer.pretargetingConfig.get",
556− "description": "The account id to get the pretargeting config for.",
563− "description": "The specific id of the configuration to retrieve.",
570− "path": "pretargetingconfigs/{accountId}/{configId}",
572− "$ref": "PretargetingConfig"
575− "https://www.googleapis.com/auth/adexchange.buyer"
579− "description": "Inserts a new pretargeting configuration.",
580− "httpMethod": "POST",
581− "id": "adexchangebuyer.pretargetingConfig.insert",
239+ "default": "adexchangebuyer#budget"
587− "description": "The account id to insert the pretargeting config for.",
594− "path": "pretargetingconfigs/{accountId}",
596− "$ref": "PretargetingConfig"
599− "$ref": "PretargetingConfig"
602− "https://www.googleapis.com/auth/adexchange.buyer"
606− "description": "Retrieves a list of the authenticated user's pretargeting configurations.",
607− "httpMethod": "GET",
608− "id": "adexchangebuyer.pretargetingConfig.list",
614− "description": "The account id to get the pretargeting configs for.",
621− "path": "pretargetingconfigs/{accountId}",
623− "$ref": "PretargetingConfigList"
626− "https://www.googleapis.com/auth/adexchange.buyer"
630− "description": "Updates an existing pretargeting config. This method supports patch semantics.",
631− "httpMethod": "PATCH",
632− "id": "adexchangebuyer.pretargetingConfig.patch",
639− "description": "The account id to update the pretargeting config for.",
646− "description": "The specific id of the configuration to update.",
653− "path": "pretargetingconfigs/{accountId}/{configId}",
655− "$ref": "PretargetingConfig"
658− "$ref": "PretargetingConfig"
661− "https://www.googleapis.com/auth/adexchange.buyer"
665− "description": "Updates an existing pretargeting config.",
666− "httpMethod": "PUT",
667− "id": "adexchangebuyer.pretargetingConfig.update",
674− "description": "The account id to update the pretargeting config for.",
681− "description": "The specific id of the configuration to update.",
688− "path": "pretargetingconfigs/{accountId}/{configId}",
690− "$ref": "PretargetingConfig"
693− "$ref": "PretargetingConfig"
696− "https://www.googleapis.com/auth/adexchange.buyer"
702− "revision": "20180222",
243+ "Creative": {
703− "rootUrl": "https://www.googleapis.com/",
244+ "id": "Creative",
704− "schemas": {
245+ "type": "object",
705− "Account": {
246+ "description": "A creative and its classification data.",
706− "description": "Configuration data for an Ad Exchange buyer account.",
247+ "properties": {
707− "id": "Account",
248+ "HTMLSnippet": {
250+ "description": "The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set."
254+ "description": "Account id.",
258+ "adexchangebuyer.creatives.insert"
264+ "description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.",
272+ "description": "The name of the company being advertised in the creative.",
275+ "adexchangebuyer.creatives.insert"
281+ "description": "The agency id for this creative.",
284+ "apiUploadTimestamp": {
286+ "description": "The last upload timestamp of this creative if it was uploaded via API. Read-only. The value of this field is generated, and will be ignored for uploads. (formatted RFC 3339 timestamp).",
287+ "format": "date-time"
291+ "description": "All attributes for the ads that may be shown from this snippet.",
297+ "buyerCreativeId": {
299+ "description": "A buyer-specific id identifying the creative in this ad.",
302+ "adexchangebuyer.creatives.insert"
306+ "clickThroughUrl": {
308+ "description": "The set of destination urls for the snippet.",
314+ "adexchangebuyer.creatives.insert"
320+ "description": "Shows any corrections that were applied to this creative. Read-only. This field should not be set in requests.",
708 "properties": {
323 "properties": {
709− "bidderLocation": {
324+ "details": {
710− "description": "Your bidder locations that have distinct URLs.",
325+ "type": "array",
326+ "description": "Additional details about the correction.",
711− "items": {
327+ "items": {
714− "description": "The maximum queries per second the Ad Exchange will send.",
719− "description": "The geographical region the Ad Exchange should send requests from. Only used by some quota systems, but always setting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAST \n- US_WEST",
720− "type": "string"
328+ "type": "string"
723− "description": "The URL to which the Ad Exchange will send bid requests.",
731− "cookieMatchingNid": {
732− "description": "The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.",
735− "cookieMatchingUrl": {
736− "description": "The base URL used in cookie match requests.",
740− "description": "Account id.",
745− "default": "adexchangebuyer#account",
746− "description": "Resource type.",
749− "maximumActiveCreatives": {
750− "description": "The maximum number of active creatives that an account can have, where a creative is active if it was inserted or bid with in the last 30 days. Please contact your technical account manager if you need to change this.",
754− "maximumTotalQps": {
755− "description": "The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.",
759− "numberActiveCreatives": {
760− "description": "The number of creatives that this account inserted or bid with in the last 30 days.",
765− "type": "object"
332+ "type": "string",
333+ "description": "The type of correction that was applied to the creative."
767− "AccountsList": {
338+ "disapprovalReasons": {
768− "description": "An account feed lists Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single buyer account.",
339+ "type": "array",
769− "id": "AccountsList",
340+ "description": "The reasons for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.",
770 "properties": {
343 "properties": {
346+ "description": "Additional details about the reason for disapproval.",
771 "items": {
347 "items": {
772− "description": "A list of accounts.",
779− "default": "adexchangebuyer#accountsList",
780− "description": "Resource type.",
781− "type": "string"
348+ "type": "string"
353+ "description": "The categorized reason for disapproval."
358+ "filteringReasons": {
360+ "description": "The filtering reasons for the creative. Read-only. This field should not be set in requests.",
364+ "description": "The date in ISO 8601 format for the data. The data is collected from 00:00:00 to 23:59:59 in PST."
368+ "description": "The filtering reasons.",
784− "type": "object"
370+ "type": "object",
374+ "description": "The number of times the creative was filtered for the status. The count is aggregated across all publishers on the exchange.",
377+ "filteringStatus": {
379+ "description": "The filtering status code. Please refer to the creative-status-codes.txt file for different statuses.",
786− "BillingInfo": {
387+ "height": {
787− "description": "The configuration data for an Ad Exchange billing info.",
388+ "type": "integer",
788− "id": "BillingInfo",
389+ "description": "Ad height.",
393+ "adexchangebuyer.creatives.insert"
397+ "impressionTrackingUrl": {
399+ "description": "The set of urls to be called to record an impression.",
406+ "description": "Resource type.",
407+ "default": "adexchangebuyer#creative"
411+ "description": "If nativeAd is set, HTMLSnippet and videoURL should not be set.",
418+ "description": "The app icon, for app download ads.",
789− "properties": {
419+ "properties": {
790− "accountId": {
420+ "height": {
791− "description": "Account id.",
793− "type": "integer"
421+ "type": "integer",
794− },
422+ "format": "int32"
796− "description": "Account name.",
799− "billingId": {
424+ "url": {
800− "description": "A list of adgroup IDs associated with this particular account. These IDs may show up as part of a realtime bidding BidRequest, which indicates a bid request for this account.",
802− "type": "string"
425+ "type": "string"
806− "kind": {
427+ "width": {
807− "default": "adexchangebuyer#billingInfo",
428+ "type": "integer",
808− "description": "Resource type.",
429+ "format": "int32"
812− "type": "object"
433+ "body": {
813− },
434+ "type": "string",
814− "BillingInfoList": {
435+ "description": "A long description of the ad."
815− "description": "A billing info feed lists Billing Info the Ad Exchange buyer account has access to. Each entry in the feed corresponds to a single billing info.",
816− "id": "BillingInfoList",
819− "description": "A list of billing info relevant for your account.",
821− "$ref": "BillingInfo"
826− "default": "adexchangebuyer#billingInfoList",
827− "description": "Resource type.",
439+ "description": "A label for the button that the user is supposed to click."
441+ "clickTrackingUrl": {
443+ "description": "The URL to use for click tracking."
447+ "description": "A short title for the ad."
831− "type": "object"
450+ "type": "object",
832− },
451+ "description": "A large image.",
834− "description": "The configuration data for Ad Exchange RTB - Budget API.",
836− "properties": {
452+ "properties": {
837− "accountId": {
453+ "height": {
838− "description": "The id of the account. This is required for get and update requests.",
454+ "type": "integer",
843− "description": "The billing id to determine which adgroup to provide budget information for. This is required for get and update requests.",
844− "format": "int64",
455+ "format": "int32"
848− "description": "The daily budget amount in unit amount of the account currency to apply for the billingId provided. This is required for update requests.",
853− "description": "The currency code for the buyer. This cannot be altered here.",
856− "id": {
457+ "url": {
857− "description": "The unique id that describes this item.",
858− "type": "string"
458+ "type": "string"
860− "kind": {
460+ "width": {
861− "default": "adexchangebuyer#budget",
461+ "type": "integer",
862− "description": "The kind of the resource, i.e. \"adexchangebuyer#budget\".",
462+ "format": "int32"
866− "type": "object"
466+ "impressionTrackingUrl": {
867− },
467+ "type": "array",
868− "Creative": {
468+ "description": "The URLs are called when the impression is rendered.",
869− "description": "A creative and its classification data.",
469+ "items": {
870− "id": "Creative",
470+ "type": "string"
871− "properties": {
471+ }
873− "description": "The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set.",
879− "adexchangebuyer.creatives.insert"
882− "description": "Account id.",
473+ "logo": {
883− "format": "int32",
474+ "type": "object",
884− "type": "integer"
475+ "description": "A smaller image, for the advertiser logo.",
887− "description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.",
897− "adexchangebuyer.creatives.insert"
900− "description": "The name of the company being advertised in the creative.",
904− "description": "The agency id for this creative.",
908− "apiUploadTimestamp": {
909− "description": "The last upload timestamp of this creative if it was uploaded via API. Read-only. The value of this field is generated, and will be ignored for uploads. (formatted RFC 3339 timestamp).",
910− "format": "date-time",
914− "description": "All attributes for the ads that may be shown from this snippet.",
921− "buyerCreativeId": {
924− "adexchangebuyer.creatives.insert"
927− "description": "A buyer-specific id identifying the creative in this ad.",
930− "clickThroughUrl": {
933− "adexchangebuyer.creatives.insert"
936− "description": "The set of destination urls for the snippet.",
943− "description": "Shows any corrections that were applied to this creative. Read-only. This field should not be set in requests.",
945− "properties": {
476+ "properties": {
947− "description": "Additional details about the correction.",
954− "description": "The type of correction that was applied to the creative.",
962− "disapprovalReasons": {
963− "description": "The reasons for disapproval, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue. Read-only. This field should not be set in requests.",
967− "description": "Additional details about the reason for disapproval.",
974− "description": "The categorized reason for disapproval.",
982− "filteringReasons": {
983− "description": "The filtering reasons for the creative. Read-only. This field should not be set in requests.",
986− "description": "The date in ISO 8601 format for the data. The data is collected from 00:00:00 to 23:59:59 in PST.",
990− "description": "The filtering reasons.",
994− "description": "The number of times the creative was filtered for the status. The count is aggregated across all publishers on the exchange.",
998− "filteringStatus": {
999− "description": "The filtering status code. Please refer to the creative-status-codes.txt file for different statuses.",
1011 "height": {
477 "height": {
1014− "adexchangebuyer.creatives.insert"
1017− "description": "Ad height.",
1019− "type": "integer"
478+ "type": "integer",
1021− "impressionTrackingUrl": {
1022− "description": "The set of urls to be called to record an impression.",
1029− "default": "adexchangebuyer#creative",
1030− "description": "Resource type.",
1034− "description": "If nativeAd is set, HTMLSnippet and videoURL should not be set.",
1040− "description": "The app icon, for app download ads.",
1046− "url": {
481+ "url": {
1057− "description": "A long description of the ad.",
1061− "description": "A label for the button that the user is supposed to click.",
1064− "clickTrackingUrl": {
1065− "description": "The URL to use for click tracking.",
1069− "description": "A short title for the ad.",
1073− "description": "A large image.",
1089− "impressionTrackingUrl": {
1090− "description": "The URLs are called when the impression is rendered.",
1097− "description": "A smaller image, for the advertiser logo.",
1114− "description": "The price of the promoted app including the currency info.",
1118− "description": "The app rating in the app store. Must be in the range [0-5].",
1119− "format": "double",
1123− "description": "The URL to the app store to purchase/download the promoted app.",
1129− "productCategories": {
1130− "description": "Detected product categories, if any. Read-only. This field should not be set in requests.",
1137− "restrictedCategories": {
1138− "description": "All restricted categories for the ads that may be shown from this snippet.",
1145− "sensitiveCategories": {
1146− "description": "Detected sensitive categories, if any. Read-only. This field should not be set in requests.",
1154− "description": "Creative serving status. Read-only. This field should not be set in requests.",
1158− "description": "All vendor types for the ads that may be shown from this snippet.",
1166− "description": "The version for this creative. Read-only. This field should not be set in requests.",
1171− "description": "The URL to fetch a video ad. If set, HTMLSnippet and the nativeAd should not be set.",
1172− "type": "string"
482+ "type": "string"
1174 "width": {
484 "width": {
1177− "adexchangebuyer.creatives.insert"
1180− "description": "Ad width.",
1182− "type": "integer"
485+ "type": "integer",
492+ "description": "The price of the promoted app including the currency info."
496+ "description": "The app rating in the app store. Must be in the range [0-5].",
501+ "description": "The URL to the app store to purchase/download the promoted app."
505+ "productCategories": {
507+ "description": "Detected product categories, if any. Read-only. This field should not be set in requests.",
513+ "restrictedCategories": {
515+ "description": "All restricted categories for the ads that may be shown from this snippet.",
521+ "sensitiveCategories": {
523+ "description": "Detected sensitive categories, if any. Read-only. This field should not be set in requests.",
531+ "description": "Creative serving status. Read-only. This field should not be set in requests."
535+ "description": "All vendor types for the ads that may be shown from this snippet.",
543+ "description": "The version for this creative. Read-only. This field should not be set in requests.",
548+ "description": "The url to fetch a video ad. If set, HTMLSnippet should not be set."
552+ "description": "Ad width.",
556+ "adexchangebuyer.creatives.insert"
563+ "id": "CreativesList",
1185− "type": "object"
564+ "type": "object",
565+ "description": "The creatives feed lists the active creatives for the Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single creative.",
569+ "description": "A list of creatives.",
576+ "description": "Resource type.",
577+ "default": "adexchangebuyer#creativesList"
581+ "description": "Continuation token used to page through creatives. To retrieve the next page of results, set the next request's \"pageToken\" value to this."
588+ "description": "The configuration data for an Ad Exchange direct deal.",
592+ "description": "The account id of the buyer this deal is for.",
597+ "description": "The name of the advertiser this deal is for."
601+ "description": "Whether the publisher for this deal is eligible for alcohol ads."
605+ "description": "The account id that this deal was negotiated for. It is either the buyer or the client that this deal was negotiated on behalf of.",
610+ "description": "The currency code that applies to the fixed_cpm value. If not set then assumed to be USD."
614+ "description": "The deal type such as programmatic reservation or fixed price and so on."
618+ "description": "End time for when this deal stops being active. If not set then this deal is valid until manually disabled by the publisher. In seconds since the epoch.",
623+ "description": "The fixed price for this direct deal. In cpm micros of currency according to currency_code. If set, then this deal is eligible for the fixed price tier of buying (highest priority, pay exactly the configured fixed price).",
628+ "description": "Deal id.",
633+ "description": "Resource type.",
634+ "default": "adexchangebuyer#directDeal"
638+ "description": "Deal name."
640+ "privateExchangeMinCpm": {
642+ "description": "The minimum price for this direct deal. In cpm micros of currency according to currency_code. If set, then this deal is eligible for the private exchange tier of buying (below fixed price priority, run as a second price auction).",
645+ "publisherBlocksOverriden": {
647+ "description": "If true, the publisher has opted to have their blocks ignored when a creative is bid with for this deal."
651+ "description": "The name of the publisher offering this direct deal."
655+ "description": "Start time for when this deal becomes active. If not set then this deal is active immediately upon creation. In seconds since the epoch.",
660+ "DirectDealsList": {
661+ "id": "DirectDealsList",
663+ "description": "A direct deals feed lists Direct Deals the Ad Exchange buyer account has access to. This includes direct deals set up for the buyer account as well as its merged stream seats.",
667+ "description": "A list of direct deals relevant for your account.",
669+ "$ref": "DirectDeal"
674+ "description": "Resource type.",
675+ "default": "adexchangebuyer#directDealsList"
679+ "PerformanceReport": {
680+ "id": "PerformanceReport",
682+ "description": "The configuration data for an Ad Exchange performance report list.",
686+ "description": "The number of bid responses with an ad.",
691+ "description": "The number of bid requests sent to your bidder.",
694+ "calloutStatusRate": {
696+ "description": "Rate of various prefiltering statuses per match. Please refer to the callout-status-codes.txt file for different statuses.",
701+ "cookieMatcherStatusRate": {
703+ "description": "Average QPS for cookie matcher operations.",
708+ "creativeStatusRate": {
710+ "description": "Rate of ads with a given status. Please refer to the creative-status-codes.txt file for different statuses.",
715+ "filteredBidRate": {
717+ "description": "The number of bid responses that were filtered due to a policy violation or other errors.",
720+ "hostedMatchStatusRate": {
722+ "description": "Average QPS for hosted match operations.",
727+ "inventoryMatchRate": {
729+ "description": "The number of potential queries based on your pretargeting settings.",
734+ "description": "Resource type.",
735+ "default": "adexchangebuyer#performanceReport"
1187− "CreativesList": {
737+ "latency50thPercentile": {
1188− "description": "The creatives feed lists the active creatives for the Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single creative.",
738+ "type": "number",
1189− "id": "CreativesList",
739+ "description": "The 50th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
742+ "latency85thPercentile": {
744+ "description": "The 85th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
747+ "latency95thPercentile": {
749+ "description": "The 95th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
752+ "noQuotaInRegion": {
754+ "description": "Rate of various quota account statuses per quota check.",
759+ "description": "Rate of various quota account statuses per quota check.",
762+ "pixelMatchRequests": {
764+ "description": "Average QPS for pixel match requests from clients.",
767+ "pixelMatchResponses": {
769+ "description": "Average QPS for pixel match responses from clients.",
772+ "quotaConfiguredLimit": {
774+ "description": "The configured quota limits for this account.",
777+ "quotaThrottledLimit": {
779+ "description": "The throttled quota limits for this account.",
784+ "description": "The trading location of this data."
786+ "successfulRequestRate": {
788+ "description": "The number of properly formed bid responses received by our servers within the deadline.",
793+ "description": "The unix timestamp of the starting time of this performance data.",
796+ "unsuccessfulRequestRate": {
798+ "description": "The number of bid responses that were unsuccessful due to timeouts, incorrect formatting, etc.",
803+ "PerformanceReportList": {
804+ "id": "PerformanceReportList",
806+ "description": "The configuration data for an Ad Exchange performance report list. https://sites.google.com/a/google.com/adx-integration/Home/engineering/binary-releases/rtb-api-release https://cs.corp.google.com/#piper///depot/google3/contentads/adx/tools/rtb_api/adxrtb.py",
810+ "description": "Resource type.",
811+ "default": "adexchangebuyer#performanceReportList"
813+ "performanceReport": {
815+ "description": "A list of performance reports relevant for the account.",
817+ "$ref": "PerformanceReport"
822+ "PretargetingConfig": {
823+ "id": "PretargetingConfig",
828+ "description": "The id for billing purposes, provided for reference. Leave this field blank for insert requests; the id will be generated automatically.",
833+ "description": "The config id; generated automatically. Leave this field blank for insert requests.",
838+ "description": "The name of the config. Must be unique. Required for all requests."
842+ "description": "List must contain exactly one of PRETARGETING_CREATIVE_TYPE_HTML or PRETARGETING_CREATIVE_TYPE_VIDEO.",
849+ "description": "Requests which allow one of these (width, height) pairs will match. All pairs must be supported ad dimensions.",
1190 "properties": {
852 "properties": {
1191− "items": {
853+ "height": {
1192− "description": "A list of creatives.",
854+ "type": "string",
1193− "items": {
855+ "description": "Height in pixels.",
1194− "$ref": "Creative"
856+ "format": "int64"
1198− "kind": {
858+ "width": {
1199− "default": "adexchangebuyer#creativesList",
859+ "type": "string",
1200− "description": "Resource type.",
860+ "description": "Width in pixels.",
1201− "type": "string"
861+ "format": "int64"
1203− "nextPageToken": {
866+ "excludedContentLabels": {
1204− "description": "Continuation token used to page through creatives. To retrieve the next page of results, set the next request's \"pageToken\" value to this.",
867+ "type": "array",
868+ "description": "Requests with any of these content labels will not match. Values are from content-labels.txt in the downloadable files section.",
874+ "excludedGeoCriteriaIds": {
1205− "type": "string"
875+ "type": "array",
1206− }
876+ "description": "Requests containing any of these geo criteria ids will not match.",
1208− "type": "object"
878+ "type": "string",
1210− "DirectDeal": {
882+ "excludedPlacements": {
1211− "description": "The configuration data for an Ad Exchange direct deal.",
883+ "type": "array",
1212− "id": "DirectDeal",
884+ "description": "Requests containing any of these placements will not match.",
1213 "properties": {
887 "properties": {
1214− "accountId": {
888+ "token": {
1215− "description": "The account id of the buyer this deal is for.",
1220− "description": "The name of the advertiser this deal is for.",
1224− "description": "Whether the publisher for this deal is eligible for alcohol ads.",
1227− "buyerAccountId": {
1228− "description": "The account id that this deal was negotiated for. It is either the buyer or the client that this deal was negotiated on behalf of.",
1230− "type": "string"
889+ "type": "string",
1231− },
890+ "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement."
1232− "currencyCode": {
891+ },
1233− "description": "The currency code that applies to the fixed_cpm value. If not set then assumed to be USD.",
892+ "type": {
1234− "type": "string"
893+ "type": "string",
894+ "description": "The type of the placement."
1236− "dealTier": {
897+ }
1237− "description": "The deal type such as programmatic reservation or fixed price and so on.",
898+ },
899+ "excludedUserLists": {
901+ "description": "Requests containing any of these users list ids will not match.",
1238− "type": "string"
903+ "type": "string",
1240− "endTime": {
907+ "excludedVerticals": {
1241− "description": "End time for when this deal stops being active. If not set then this deal is valid until manually disabled by the publisher. In seconds since the epoch.",
908+ "type": "array",
1242− "format": "int64",
909+ "description": "Requests containing any of these vertical ids will not match. Values are from the publisher-verticals.txt file in the downloadable files section.",
1243− "type": "string"
910+ "items": {
1245− "fixedCpm": {
915+ "geoCriteriaIds": {
1246− "description": "The fixed price for this direct deal. In cpm micros of currency according to currency_code. If set, then this deal is eligible for the fixed price tier of buying (highest priority, pay exactly the configured fixed price).",
916+ "type": "array",
1247− "format": "int64",
917+ "description": "Requests containing any of these geo criteria ids will match.",
1248− "type": "string"
918+ "items": {
1250− "id": {
923+ "isActive": {
1251− "description": "Deal id.",
924+ "type": "boolean",
1252− "format": "int64",
925+ "description": "Whether this config is active. Required for all requests."
1253− "type": "string"
928+ "type": "string",
1254− },
929+ "description": "The kind of the resource, i.e. \"adexchangebuyer#pretargetingConfig\".",
1256− "default": "adexchangebuyer#directDeal",
930+ "default": "adexchangebuyer#pretargetingConfig"
1257− "description": "Resource type.",
1260− "name": {
932+ "languages": {
1261− "description": "Deal name.",
1262− "type": "string"
933+ "type": "array",
1263− },
934+ "description": "Request containing any of these language codes will match.",
1264− "privateExchangeMinCpm": {
935+ "items": {
1265− "description": "The minimum price for this direct deal. In cpm micros of currency according to currency_code. If set, then this deal is eligible for the private exchange tier of buying (below fixed price priority, run as a second price auction).",
1269− "publisherBlocksOverriden": {
1270− "description": "If true, the publisher has opted to have their blocks ignored when a creative is bid with for this deal.",
1274− "description": "The name of the publisher offering this direct deal.",
1278− "description": "Start time for when this deal becomes active. If not set then this deal is active immediately upon creation. In seconds since the epoch.",
1280− "type": "string"
936+ "type": "string"
1285− "DirectDealsList": {
939+ "mobileCarriers": {
1286− "description": "A direct deals feed lists Direct Deals the Ad Exchange buyer account has access to. This includes direct deals set up for the buyer account as well as its merged stream seats.",
940+ "type": "array",
1287− "id": "DirectDealsList",
941+ "description": "Requests containing any of these mobile carrier ids will match. Values are from mobile-carriers.csv in the downloadable files section.",
949+ "description": "Requests containing any of these mobile device ids will match. Values are from mobile-devices.csv in the downloadable files section.",
955+ "mobileOperatingSystemVersions": {
957+ "description": "Requests containing any of these mobile operating system version ids will match. Values are from mobile-os.csv in the downloadable files section.",
965+ "description": "Requests containing any of these placements will match.",
1288 "properties": {
968 "properties": {
1289− "directDeals": {
969+ "token": {
971+ "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement."
975+ "description": "The type of the placement."
982+ "description": "Requests matching any of these platforms will match. Possible values are PRETARGETING_PLATFORM_MOBILE, PRETARGETING_PLATFORM_DESKTOP, and PRETARGETING_PLATFORM_TABLET.",
987+ "supportedCreativeAttributes": {
989+ "description": "Creative attributes should be declared here if all creatives corresponding to this pretargeting configuration have that creative attribute. Values are from pretargetable-creative-attributes.txt in the downloadable files section.",
997+ "description": "Requests containing any of these user list ids will match.",
1005+ "description": "Requests that allow any of these vendor ids will match. Values are from vendors.txt in the downloadable files section.",
1013+ "description": "Requests containing any of these vertical ids will match.",
1021+ "PretargetingConfigList": {
1022+ "id": "PretargetingConfigList",
1290− "description": "A list of direct deals relevant for your account.",
1027+ "description": "A list of pretargeting configs",
1291− "items": {
1028+ "items": {
1292− "$ref": "DirectDeal"
1029+ "$ref": "PretargetingConfig"
1296− "kind": {
1032+ "kind": {
1034+ "description": "Resource type.",
1297− "default": "adexchangebuyer#directDealsList",
1035+ "default": "adexchangebuyer#pretargetingConfigList"
1044+ "id": "adexchangebuyer.accounts.get",
1045+ "path": "accounts/{id}",
1046+ "httpMethod": "GET",
1298− "description": "Resource type.",
1047+ "description": "Gets one account by ID.",
1299− "type": "string"
1048+ "parameters": {
1051+ "description": "The account id",
1057+ "parameterOrder": [
1064+ "https://www.googleapis.com/auth/adexchange.buyer"
1068+ "id": "adexchangebuyer.accounts.list",
1069+ "path": "accounts",
1070+ "httpMethod": "GET",
1071+ "description": "Retrieves the authenticated user's list of accounts.",
1073+ "$ref": "AccountsList"
1076+ "https://www.googleapis.com/auth/adexchange.buyer"
1080+ "id": "adexchangebuyer.accounts.patch",
1081+ "path": "accounts/{id}",
1082+ "httpMethod": "PATCH",
1083+ "description": "Updates an existing account. This method supports patch semantics.",
1087+ "description": "The account id",
1093+ "parameterOrder": [
1103+ "https://www.googleapis.com/auth/adexchange.buyer"
1107+ "id": "adexchangebuyer.accounts.update",
1108+ "path": "accounts/{id}",
1109+ "httpMethod": "PUT",
1110+ "description": "Updates an existing account.",
1114+ "description": "The account id",
1120+ "parameterOrder": [
1130+ "https://www.googleapis.com/auth/adexchange.buyer"
1138+ "id": "adexchangebuyer.billingInfo.get",
1139+ "path": "billinginfo/{accountId}",
1140+ "httpMethod": "GET",
1141+ "description": "Returns the billing information for one account specified by account ID.",
1145+ "description": "The account id.",
1151+ "parameterOrder": [
1155+ "$ref": "BillingInfo"
1158+ "https://www.googleapis.com/auth/adexchange.buyer"
1162+ "id": "adexchangebuyer.billingInfo.list",
1163+ "path": "billinginfo",
1164+ "httpMethod": "GET",
1165+ "description": "Retrieves a list of billing information for all accounts of the authenticated user.",
1167+ "$ref": "BillingInfoList"
1170+ "https://www.googleapis.com/auth/adexchange.buyer"
1178+ "id": "adexchangebuyer.budget.get",
1179+ "path": "billinginfo/{accountId}/{billingId}",
1180+ "httpMethod": "GET",
1181+ "description": "Returns the budget information for the adgroup specified by the accountId and billingId.",
1185+ "description": "The account id to get the budget information for.",
1302− "type": "object"
1191+ "type": "string",
1192+ "description": "The billing id to get the budget information for.",
1198+ "parameterOrder": [
1206+ "https://www.googleapis.com/auth/adexchange.buyer"
1304− "PerformanceReport": {
1209+ "patch": {
1305− "description": "The configuration data for an Ad Exchange performance report list.",
1306− "id": "PerformanceReport",
1309− "description": "The number of bid responses with an ad.",
1310− "format": "double",
1313− "bidRequestRate": {
1314− "description": "The number of bid requests sent to your bidder.",
1315− "format": "double",
1318− "calloutStatusRate": {
1319− "description": "Rate of various prefiltering statuses per match. Please refer to the callout-status-codes.txt file for different statuses.",
1325− "cookieMatcherStatusRate": {
1326− "description": "Average QPS for cookie matcher operations.",
1332− "creativeStatusRate": {
1333− "description": "Rate of ads with a given status. Please refer to the creative-status-codes.txt file for different statuses.",
1339− "filteredBidRate": {
1340− "description": "The number of bid responses that were filtered due to a policy violation or other errors.",
1341− "format": "double",
1344− "hostedMatchStatusRate": {
1345− "description": "Average QPS for hosted match operations.",
1351− "inventoryMatchRate": {
1352− "description": "The number of potential queries based on your pretargeting settings.",
1353− "format": "double",
1357− "default": "adexchangebuyer#performanceReport",
1210+ "id": "adexchangebuyer.budget.patch",
1358− "description": "Resource type.",
1211+ "path": "billinginfo/{accountId}/{billingId}",
1359− "type": "string"
1212+ "httpMethod": "PATCH",
1360− },
1213+ "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request. This method supports patch semantics.",
1361− "latency50thPercentile": {
1214+ "parameters": {
1362− "description": "The 50th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1215+ "accountId": {
1363− "format": "double",
1366− "latency85thPercentile": {
1367− "description": "The 85th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1368− "format": "double",
1369− "type": "number"
1216+ "type": "string",
1370− },
1217+ "description": "The account id associated with the budget being updated.",
1371− "latency95thPercentile": {
1218+ "required": true,
1372− "description": "The 95th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1219+ "format": "int64",
1373− "format": "double",
1220+ "location": "path"
1376− "noQuotaInRegion": {
1377− "description": "Rate of various quota account statuses per quota check.",
1378− "format": "double",
1382− "description": "Rate of various quota account statuses per quota check.",
1383− "format": "double",
1386− "pixelMatchRequests": {
1387− "description": "Average QPS for pixel match requests from clients.",
1388− "format": "double",
1391− "pixelMatchResponses": {
1392− "description": "Average QPS for pixel match responses from clients.",
1393− "format": "double",
1396− "quotaConfiguredLimit": {
1397− "description": "The configured quota limits for this account.",
1398− "format": "double",
1401− "quotaThrottledLimit": {
1402− "description": "The throttled quota limits for this account.",
1403− "format": "double",
1407− "description": "The trading location of this data.",
1410− "successfulRequestRate": {
1411− "description": "The number of properly formed bid responses received by our servers within the deadline.",
1412− "format": "double",
1416− "description": "The unix timestamp of the starting time of this performance data.",
1420− "unsuccessfulRequestRate": {
1421− "description": "The number of bid responses that were unsuccessful due to timeouts, incorrect formatting, etc.",
1422− "format": "double",
1426− "type": "object"
1223+ "type": "string",
1224+ "description": "The billing id associated with the budget being updated.",
1230+ "parameterOrder": [
1241+ "https://www.googleapis.com/auth/adexchange.buyer"
1428− "PerformanceReportList": {
1244+ "update": {
1429− "description": "The configuration data for an Ad Exchange performance report list.",
1245+ "id": "adexchangebuyer.budget.update",
1430− "id": "PerformanceReportList",
1246+ "path": "billinginfo/{accountId}/{billingId}",
1431− "properties": {
1247+ "httpMethod": "PUT",
1432− "kind": {
1248+ "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request.",
1433− "default": "adexchangebuyer#performanceReportList",
1249+ "parameters": {
1434− "description": "Resource type.",
1250+ "accountId": {
1435− "type": "string"
1251+ "type": "string",
1436− },
1252+ "description": "The account id associated with the budget being updated.",
1437− "performanceReport": {
1253+ "required": true,
1438− "description": "A list of performance reports relevant for the account.",
1254+ "format": "int64",
1439− "items": {
1255+ "location": "path"
1440− "$ref": "PerformanceReport"
1256+ },
1441− },
1257+ "billingId": {
1442− "type": "array"
1258+ "type": "string",
1443− }
1259+ "description": "The billing id associated with the budget being updated.",
1265+ "parameterOrder": [
1276+ "https://www.googleapis.com/auth/adexchange.buyer"
1284+ "id": "adexchangebuyer.creatives.get",
1285+ "path": "creatives/{accountId}/{buyerCreativeId}",
1286+ "httpMethod": "GET",
1287+ "description": "Gets the status for a single creative. A creative will be available 30-40 minutes after submission.",
1291+ "description": "The id for the account that will serve this creative.",
1296+ "buyerCreativeId": {
1445− "type": "object"
1297+ "type": "string",
1298+ "description": "The buyer-specific id for this creative.",
1303+ "parameterOrder": [
1311+ "https://www.googleapis.com/auth/adexchange.buyer"
1447− "PretargetingConfig": {
1314+ "insert": {
1448− "id": "PretargetingConfig",
1315+ "id": "adexchangebuyer.creatives.insert",
1449− "properties": {
1316+ "path": "creatives",
1450− "billingId": {
1317+ "httpMethod": "POST",
1451− "description": "The id for billing purposes, provided for reference. Leave this field blank for insert requests; the id will be generated automatically.",
1318+ "description": "Submit a new creative.",
1452− "format": "int64",
1319+ "request": {
1453− "type": "string"
1320+ "$ref": "Creative"
1456− "description": "The config id; generated automatically. Leave this field blank for insert requests.",
1461− "description": "The name of the config. Must be unique. Required for all requests.",
1465− "description": "List must contain exactly one of PRETARGETING_CREATIVE_TYPE_HTML or PRETARGETING_CREATIVE_TYPE_VIDEO.",
1472− "description": "Requests which allow one of these (width, height) pairs will match. All pairs must be supported ad dimensions.",
1476− "description": "Height in pixels.",
1481− "description": "Width in pixels.",
1490− "excludedContentLabels": {
1491− "description": "Requests with any of these content labels will not match. Values are from content-labels.txt in the downloadable files section.",
1498− "excludedGeoCriteriaIds": {
1499− "description": "Requests containing any of these geo criteria ids will not match.",
1506− "excludedPlacements": {
1507− "description": "Requests containing any of these placements will not match.",
1511− "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement.",
1515− "description": "The type of the placement.",
1523− "excludedUserLists": {
1524− "description": "Requests containing any of these users list ids will not match.",
1531− "excludedVerticals": {
1532− "description": "Requests containing any of these vertical ids will not match. Values are from the publisher-verticals.txt file in the downloadable files section.",
1539− "geoCriteriaIds": {
1540− "description": "Requests containing any of these geo criteria ids will match.",
1548− "description": "Whether this config is active. Required for all requests.",
1552− "default": "adexchangebuyer#pretargetingConfig",
1553− "description": "The kind of the resource, i.e. \"adexchangebuyer#pretargetingConfig\".",
1557− "description": "Request containing any of these language codes will match.",
1563− "mobileCarriers": {
1564− "description": "Requests containing any of these mobile carrier ids will match. Values are from mobile-carriers.csv in the downloadable files section.",
1572− "description": "Requests containing any of these mobile device ids will match. Values are from mobile-devices.csv in the downloadable files section.",
1579− "mobileOperatingSystemVersions": {
1580− "description": "Requests containing any of these mobile operating system version ids will match. Values are from mobile-os.csv in the downloadable files section.",
1588− "description": "Requests containing any of these placements will match.",
1592− "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement.",
1596− "description": "The type of the placement.",
1605− "description": "Requests matching any of these platforms will match. Possible values are PRETARGETING_PLATFORM_MOBILE, PRETARGETING_PLATFORM_DESKTOP, and PRETARGETING_PLATFORM_TABLET.",
1609− "type": "array"
1322+ "response": {
1611− "supportedCreativeAttributes": {
1325+ "scopes": [
1612− "description": "Creative attributes should be declared here if all creatives corresponding to this pretargeting configuration have that creative attribute. Values are from pretargetable-creative-attributes.txt in the downloadable files section.",
1326+ "https://www.googleapis.com/auth/adexchange.buyer"
1614− "format": "int64",
1328+ },
1615− "type": "string"
1329+ "list": {
1616− },
1330+ "id": "adexchangebuyer.creatives.list",
1617− "type": "array"
1331+ "path": "creatives",
1618− },
1332+ "httpMethod": "GET",
1619− "userLists": {
1333+ "description": "Retrieves a list of the authenticated user's active creatives. A creative will be available 30-40 minutes after submission.",
1620− "description": "Requests containing any of these user list ids will match.",
1334+ "parameters": {
1621− "items": {
1335+ "accountId": {
1622− "format": "int64",
1336+ "type": "integer",
1623− "type": "string"
1337+ "description": "When specified, only creatives for the given account ids are returned.",
1628− "description": "Requests that allow any of these vendor ids will match. Values are from vendors.txt in the downloadable files section.",
1630− "format": "int64",
1338+ "format": "int32",
1631− "type": "string"
1339+ "repeated": true,
1632− },
1340+ "location": "query"
1635− "verticals": {
1342+ "buyerCreativeId": {
1636− "description": "Requests containing any of these vertical ids will match.",
1343+ "type": "string",
1637− "items": {
1344+ "description": "When specified, only creatives for the given buyer creative ids are returned.",
1638− "format": "int64",
1345+ "repeated": true,
1639− "type": "string"
1346+ "location": "query"
1644− "type": "object"
1348+ "maxResults": {
1350+ "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
1351+ "format": "uint32",
1354+ "location": "query"
1358+ "description": "A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
1359+ "location": "query"
1363+ "description": "When specified, only creatives having the given status are returned.",
1369+ "enumDescriptions": [
1370+ "Creatives which have been approved.",
1371+ "Creatives which have been disapproved.",
1372+ "Creatives whose status is not yet checked."
1374+ "location": "query"
1378+ "$ref": "CreativesList"
1381+ "https://www.googleapis.com/auth/adexchange.buyer"
1389+ "id": "adexchangebuyer.directDeals.get",
1390+ "path": "directdeals/{id}",
1391+ "httpMethod": "GET",
1392+ "description": "Gets one direct deal by ID.",
1396+ "description": "The direct deal id",
1402+ "parameterOrder": [
1406+ "$ref": "DirectDeal"
1409+ "https://www.googleapis.com/auth/adexchange.buyer"
1646− "PretargetingConfigList": {
1412+ "list": {
1647− "id": "PretargetingConfigList",
1413+ "id": "adexchangebuyer.directDeals.list",
1648− "properties": {
1414+ "path": "directdeals",
1649− "items": {
1415+ "httpMethod": "GET",
1650− "description": "A list of pretargeting configs",
1416+ "description": "Retrieves the authenticated user's list of direct deals.",
1651− "items": {
1417+ "response": {
1652− "$ref": "PretargetingConfig"
1418+ "$ref": "DirectDealsList"
1421+ "https://www.googleapis.com/auth/adexchange.buyer"
1426+ "performanceReport": {
1429+ "id": "adexchangebuyer.performanceReport.list",
1430+ "path": "performancereport",
1431+ "httpMethod": "GET",
1432+ "description": "Retrieves the authenticated user's list of performance metrics.",
1436+ "description": "The account id to get the reports.",
1439+ "location": "query"
1654− "type": "array"
1442+ "type": "string",
1443+ "description": "The end time of the report in ISO 8601 timestamp format using UTC.",
1445+ "location": "query"
1656− "kind": {
1447+ "maxResults": {
1657− "default": "adexchangebuyer#pretargetingConfigList",
1448+ "type": "integer",
1658− "description": "Resource type.",
1449+ "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
1659− "type": "string"
1450+ "format": "uint32",
1660− }
1451+ "minimum": "1",
1453+ "location": "query"
1662− "type": "object"
1456+ "type": "string",
1457+ "description": "A continuation token, used to page through performance reports. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
1458+ "location": "query"
1462+ "description": "The start time of the report in ISO 8601 timestamp format using UTC.",
1464+ "location": "query"
1467+ "parameterOrder": [
1473+ "$ref": "PerformanceReportList"
1476+ "https://www.googleapis.com/auth/adexchange.buyer"
1481+ "pretargetingConfig": {
1665− "servicePath": "adexchangebuyer/v1.3/",
1484+ "id": "adexchangebuyer.pretargetingConfig.delete",
1666− "title": "Ad Exchange Buyer API",
1485+ "path": "pretargetingconfigs/{accountId}/{configId}",
1667− "version": "v1.3"
1486+ "httpMethod": "DELETE",
1487+ "description": "Deletes an existing pretargeting config.",
1491+ "description": "The account id to delete the pretargeting config for.",
1498+ "description": "The specific id of the configuration to delete.",
1504+ "parameterOrder": [
1509+ "https://www.googleapis.com/auth/adexchange.buyer"
1513+ "id": "adexchangebuyer.pretargetingConfig.get",
1514+ "path": "pretargetingconfigs/{accountId}/{configId}",
1515+ "httpMethod": "GET",
1516+ "description": "Gets a specific pretargeting configuration",
1520+ "description": "The account id to get the pretargeting config for.",
1527+ "description": "The specific id of the configuration to retrieve.",
1533+ "parameterOrder": [
1538+ "$ref": "PretargetingConfig"
1541+ "https://www.googleapis.com/auth/adexchange.buyer"
1545+ "id": "adexchangebuyer.pretargetingConfig.insert",
1546+ "path": "pretargetingconfigs/{accountId}",
1547+ "httpMethod": "POST",
1548+ "description": "Inserts a new pretargeting configuration.",
1552+ "description": "The account id to insert the pretargeting config for.",
1558+ "parameterOrder": [
1562+ "$ref": "PretargetingConfig"
1565+ "$ref": "PretargetingConfig"
1568+ "https://www.googleapis.com/auth/adexchange.buyer"
1572+ "id": "adexchangebuyer.pretargetingConfig.list",
1573+ "path": "pretargetingconfigs/{accountId}",
1574+ "httpMethod": "GET",
1575+ "description": "Retrieves a list of the authenticated user's pretargeting configurations.",
1579+ "description": "The account id to get the pretargeting configs for.",
1585+ "parameterOrder": [
1589+ "$ref": "PretargetingConfigList"
1592+ "https://www.googleapis.com/auth/adexchange.buyer"
1596+ "id": "adexchangebuyer.pretargetingConfig.patch",
1597+ "path": "pretargetingconfigs/{accountId}/{configId}",
1598+ "httpMethod": "PATCH",
1599+ "description": "Updates an existing pretargeting config. This method supports patch semantics.",
1603+ "description": "The account id to update the pretargeting config for.",
1610+ "description": "The specific id of the configuration to update.",
1616+ "parameterOrder": [
1621+ "$ref": "PretargetingConfig"
1624+ "$ref": "PretargetingConfig"
1627+ "https://www.googleapis.com/auth/adexchange.buyer"
1631+ "id": "adexchangebuyer.pretargetingConfig.update",
1632+ "path": "pretargetingconfigs/{accountId}/{configId}",
1633+ "httpMethod": "PUT",
1634+ "description": "Updates an existing pretargeting config.",
1638+ "description": "The account id to update the pretargeting config for.",
1645+ "description": "The specific id of the configuration to update.",
1651+ "parameterOrder": [
1656+ "$ref": "PretargetingConfig"
1659+ "$ref": "PretargetingConfig"
1662+ "https://www.googleapis.com/auth/adexchange.buyer"
gen/model/adexchangebuyer/v1.4/adexchangebuyer-api.json+2933−3617
@@ -1,3686 +1,3002 @@
2− "auth": {
2+ "kind": "discovery#restDescription",
3+ "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/EdmLlIWDPOXUaIR9PyM0JrTn9Ls\"",
4+ "discoveryVersion": "v1",
5+ "id": "adexchangebuyer:v1.4",
6+ "name": "adexchangebuyer",
7+ "canonicalName": "Ad Exchange Buyer",
9+ "revision": "20160118",
10+ "title": "Ad Exchange Buyer API",
11+ "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
12+ "ownerDomain": "google.com",
13+ "ownerName": "Google",
15+ "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif",
16+ "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif"
18+ "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest",
20+ "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.4/",
21+ "basePath": "/adexchangebuyer/v1.4/",
22+ "rootUrl": "https://www.googleapis.com/",
23+ "servicePath": "adexchangebuyer/v1.4/",
24+ "batchPath": "batch",
28+ "description": "Data format for the response.",
33+ "enumDescriptions": [
34+ "Responses with Content-Type of application/json"
40+ "description": "Selector specifying which fields to include in a partial response.",
45+ "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
50+ "description": "OAuth 2.0 token for the current user.",
55+ "description": "Returns response with indentations and line breaks.",
61+ "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
66+ "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
3− "oauth2": {
71+ "oauth2": {
4− "scopes": {
72+ "scopes": {
5− "https://www.googleapis.com/auth/adexchange.buyer": {
73+ "https://www.googleapis.com/auth/adexchange.buyer": {
6− "description": "Manage your Ad Exchange buyer account configuration"
74+ "description": "Manage your Ad Exchange buyer account configuration"
83+ "description": "Configuration data for an Ad Exchange buyer account.",
87+ "description": "Your bidder locations that have distinct URLs.",
93+ "description": "The maximum queries per second the Ad Exchange will send.",
98+ "description": "The geographical region the Ad Exchange should send requests from. Only used by some quota systems, but always setting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAST \n- US_WEST"
102+ "description": "The URL to which the Ad Exchange will send bid requests."
107+ "cookieMatchingNid": {
109+ "description": "The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this."
111+ "cookieMatchingUrl": {
113+ "description": "The base URL used in cookie match requests."
117+ "description": "Account id.",
122+ "description": "Resource type.",
123+ "default": "adexchangebuyer#account"
125+ "maximumActiveCreatives": {
127+ "description": "The maximum number of active creatives that an account can have, where a creative is active if it was inserted or bid with in the last 30 days. Please contact your technical account manager if you need to change this.",
130+ "maximumTotalQps": {
132+ "description": "The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.",
135+ "numberActiveCreatives": {
137+ "description": "The number of creatives that this account inserted or bid with in the last 30 days.",
11− "basePath": "/adexchangebuyer/v1.4/",
142+ "AccountsList": {
12− "baseUrl": "https://www.googleapis.com/adexchangebuyer/v1.4/",
143+ "id": "AccountsList",
13− "batchPath": "batch/adexchangebuyer/v1.4",
144+ "type": "object",
14− "canonicalName": "Ad Exchange Buyer",
145+ "description": "An account feed lists Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single buyer account.",
15− "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
146+ "properties": {
16− "discoveryVersion": "v1",
147+ "items": {
17− "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest",
148+ "type": "array",
18− "etag": "\"J3WqvAcMk4eQjJXvfSI4Yr8VouA/MJwOf3EG-7RF4hB9GZz8eDlZZS0\"",
149+ "description": "A list of accounts.",
19− "icons": {
150+ "items": {
20− "x16": "https://www.google.com/images/icons/product/doubleclick-16.gif",
151+ "$ref": "Account"
21− "x32": "https://www.google.com/images/icons/product/doubleclick-32.gif"
152+ }
156+ "description": "Resource type.",
157+ "default": "adexchangebuyer#accountsList"
23− "id": "adexchangebuyer:v1.4",
161+ "AddOrderDealsRequest": {
24− "kind": "discovery#restDescription",
162+ "id": "AddOrderDealsRequest",
25− "name": "adexchangebuyer",
163+ "type": "object",
26− "ownerDomain": "google.com",
164+ "properties": {
27− "ownerName": "Google",
165+ "deals": {
28− "parameters": {
166+ "type": "array",
29− "alt": {
167+ "description": "The list of deals to add",
30− "default": "json",
168+ "items": {
31− "description": "Data format for the response.",
169+ "$ref": "MarketplaceDeal"
34− ],
172+ "proposalRevisionNumber": {
35− "enumDescriptions": [
173+ "type": "string",
36− "Responses with Content-Type of application/json"
174+ "description": "The last known proposal revision number.",
37− ],
175+ "format": "int64"
38− "location": "query",
176+ },
39− "type": "string"
177+ "updateAction": {
40− },
178+ "type": "string",
41− "fields": {
179+ "description": "Indicates an optional action to take on the proposal"
42− "description": "Selector specifying which fields to include in a partial response.",
180+ }
43− "location": "query",
181+ }
44− "type": "string"
182+ },
45− },
183+ "AddOrderDealsResponse": {
46− "key": {
184+ "id": "AddOrderDealsResponse",
47− "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
185+ "type": "object",
48− "location": "query",
186+ "properties": {
49− "type": "string"
187+ "deals": {
50− },
188+ "type": "array",
51− "oauth_token": {
189+ "description": "List of deals added (in the same proposal as passed in the request)",
52− "description": "OAuth 2.0 token for the current user.",
190+ "items": {
53− "location": "query",
191+ "$ref": "MarketplaceDeal"
54− "type": "string"
192+ }
56− "prettyPrint": {
194+ "proposalRevisionNumber": {
57− "default": "true",
195+ "type": "string",
58− "description": "Returns response with indentations and line breaks.",
196+ "description": "The updated revision number for the proposal.",
59− "location": "query",
197+ "format": "int64"
60− "type": "boolean"
198+ }
62− "quotaUser": {
200+ },
63− "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters.",
201+ "AddOrderNotesRequest": {
64− "location": "query",
202+ "id": "AddOrderNotesRequest",
207+ "description": "The list of notes to add.",
209+ "$ref": "MarketplaceNote"
214+ "AddOrderNotesResponse": {
215+ "id": "AddOrderNotesResponse",
221+ "$ref": "MarketplaceNote"
227+ "id": "BillingInfo",
229+ "description": "The configuration data for an Ad Exchange billing info.",
233+ "description": "Account id.",
238+ "description": "Account name."
242+ "description": "A list of adgroup IDs associated with this particular account. These IDs may show up as part of a realtime bidding BidRequest, which indicates a bid request for this account.",
65 "type": "string"
244 "type": "string"
67− "userIp": {
247+ "kind": {
68− "description": "Deprecated. Please use quotaUser instead.",
248+ "type": "string",
69− "location": "query",
249+ "description": "Resource type.",
70− "type": "string"
250+ "default": "adexchangebuyer#billingInfo"
73− "protocol": "rest",
254+ "BillingInfoList": {
74− "resources": {
255+ "id": "BillingInfoList",
75− "accounts": {
256+ "type": "object",
76− "methods": {
257+ "description": "A billing info feed lists Billing Info the Ad Exchange buyer account has access to. Each entry in the feed corresponds to a single billing info.",
77− "get": {
258+ "properties": {
78− "description": "Gets one account by ID.",
259+ "items": {
79− "httpMethod": "GET",
260+ "type": "array",
80− "id": "adexchangebuyer.accounts.get",
261+ "description": "A list of billing info relevant for your account.",
81− "parameterOrder": [
262+ "items": {
82− "id"
263+ "$ref": "BillingInfo"
84− "parameters": {
265+ },
85− "id": {
266+ "kind": {
86− "description": "The account id",
267+ "type": "string",
87− "format": "int32",
268+ "description": "Resource type.",
88− "location": "path",
269+ "default": "adexchangebuyer#billingInfoList"
89− "required": true,
270+ }
90− "type": "integer"
271+ }
93− "path": "accounts/{id}",
274+ "id": "Budget",
94− "response": {
275+ "type": "object",
95− "$ref": "Account"
276+ "description": "The configuration data for Ad Exchange RTB - Budget API.",
96− },
277+ "properties": {
97− "scopes": [
278+ "accountId": {
98− "https://www.googleapis.com/auth/adexchange.buyer"
279+ "type": "string",
99− ]
280+ "description": "The id of the account. This is required for get and update requests.",
100− },
281+ "format": "int64"
102− "description": "Retrieves the authenticated user's list of accounts.",
283+ "billingId": {
103− "httpMethod": "GET",
284+ "type": "string",
104− "id": "adexchangebuyer.accounts.list",
285+ "description": "The billing id to determine which adgroup to provide budget information for. This is required for get and update requests.",
105− "path": "accounts",
286+ "format": "int64"
106− "response": {
287+ },
107− "$ref": "AccountsList"
288+ "budgetAmount": {
108− },
289+ "type": "string",
109− "scopes": [
290+ "description": "The daily budget amount in unit amount of the account currency to apply for the billingId provided. This is required for update requests.",
110− "https://www.googleapis.com/auth/adexchange.buyer"
291+ "format": "int64"
112− },
293+ "currencyCode": {
113− "patch": {
294+ "type": "string",
114− "description": "Updates an existing account. This method supports patch semantics.",
295+ "description": "The currency code for the buyer. This cannot be altered here."
115− "httpMethod": "PATCH",
296+ },
116− "id": "adexchangebuyer.accounts.patch",
297+ "id": {
117− "parameterOrder": [
298+ "type": "string",
118− "id"
299+ "description": "The unique id that describes this item."
120− "parameters": {
301+ "kind": {
121− "confirmUnsafeAccountChange": {
302+ "type": "string",
122− "description": "Confirmation for erasing bidder and cookie matching urls.",
303+ "description": "The kind of the resource, i.e. \"adexchangebuyer#budget\".",
123− "location": "query",
304+ "default": "adexchangebuyer#budget"
124− "type": "boolean"
305+ }
127− "description": "The account id",
308+ "Buyer": {
128− "format": "int32",
309+ "id": "Buyer",
129− "location": "path",
310+ "type": "object",
130− "required": true,
311+ "properties": {
131− "type": "integer"
312+ "accountId": {
132− }
313+ "type": "string",
133− },
314+ "description": "Adx account id of the buyer."
134− "path": "accounts/{id}",
315+ }
136− "$ref": "Account"
317+ },
137− },
318+ "ContactInformation": {
138− "response": {
319+ "id": "ContactInformation",
139− "$ref": "Account"
320+ "type": "object",
140− },
321+ "properties": {
141− "scopes": [
322+ "email": {
142− "https://www.googleapis.com/auth/adexchange.buyer"
323+ "type": "string",
143− ]
324+ "description": "Email address of the contact."
145− "update": {
326+ "name": {
146− "description": "Updates an existing account.",
327+ "type": "string",
147− "httpMethod": "PUT",
328+ "description": "The name of the contact."
148− "id": "adexchangebuyer.accounts.update",
329+ }
149− "parameterOrder": [
330+ }
151− ],
332+ "CreateOrdersRequest": {
152− "parameters": {
333+ "id": "CreateOrdersRequest",
153− "confirmUnsafeAccountChange": {
334+ "type": "object",
154− "description": "Confirmation for erasing bidder and cookie matching urls.",
335+ "properties": {
155− "location": "query",
159− "description": "The account id",
166− "path": "accounts/{id}",
174− "https://www.googleapis.com/auth/adexchange.buyer"
182− "description": "Returns the billing information for one account specified by account ID.",
183− "httpMethod": "GET",
184− "id": "adexchangebuyer.billingInfo.get",
190− "description": "The account id.",
197− "path": "billinginfo/{accountId}",
199− "$ref": "BillingInfo"
202− "https://www.googleapis.com/auth/adexchange.buyer"
206− "description": "Retrieves a list of billing information for all accounts of the authenticated user.",
207− "httpMethod": "GET",
208− "id": "adexchangebuyer.billingInfo.list",
209− "path": "billinginfo",
211− "$ref": "BillingInfoList"
214− "https://www.googleapis.com/auth/adexchange.buyer"
222− "description": "Returns the budget information for the adgroup specified by the accountId and billingId.",
223− "httpMethod": "GET",
224− "id": "adexchangebuyer.budget.get",
231− "description": "The account id to get the budget information for.",
238− "description": "The billing id to get the budget information for.",
245− "path": "billinginfo/{accountId}/{billingId}",
250− "https://www.googleapis.com/auth/adexchange.buyer"
254− "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request. This method supports patch semantics.",
255− "httpMethod": "PATCH",
256− "id": "adexchangebuyer.budget.patch",
263− "description": "The account id associated with the budget being updated.",
270− "description": "The billing id associated with the budget being updated.",
277− "path": "billinginfo/{accountId}/{billingId}",
285− "https://www.googleapis.com/auth/adexchange.buyer"
289− "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request.",
290− "httpMethod": "PUT",
291− "id": "adexchangebuyer.budget.update",
298− "description": "The account id associated with the budget being updated.",
305− "description": "The billing id associated with the budget being updated.",
312− "path": "billinginfo/{accountId}/{billingId}",
320− "https://www.googleapis.com/auth/adexchange.buyer"
328− "description": "Add a deal id association for the creative.",
329− "httpMethod": "POST",
330− "id": "adexchangebuyer.creatives.addDeal",
338− "description": "The id for the account that will serve this creative.",
344− "buyerCreativeId": {
345− "description": "The buyer-specific id for this creative.",
351− "description": "The id of the deal id to associate with this creative.",
358− "path": "creatives/{accountId}/{buyerCreativeId}/addDeal/{dealId}",
360− "https://www.googleapis.com/auth/adexchange.buyer"
364− "description": "Gets the status for a single creative. A creative will be available 30-40 minutes after submission.",
365− "httpMethod": "GET",
366− "id": "adexchangebuyer.creatives.get",
373− "description": "The id for the account that will serve this creative.",
379− "buyerCreativeId": {
380− "description": "The buyer-specific id for this creative.",
386− "path": "creatives/{accountId}/{buyerCreativeId}",
391− "https://www.googleapis.com/auth/adexchange.buyer"
395− "description": "Submit a new creative.",
396− "httpMethod": "POST",
397− "id": "adexchangebuyer.creatives.insert",
398− "path": "creatives",
406− "https://www.googleapis.com/auth/adexchange.buyer"
410− "description": "Retrieves a list of the authenticated user's active creatives. A creative will be available 30-40 minutes after submission.",
411− "httpMethod": "GET",
412− "id": "adexchangebuyer.creatives.list",
415− "description": "When specified, only creatives for the given account ids are returned.",
417− "location": "query",
421− "buyerCreativeId": {
422− "description": "When specified, only creatives for the given buyer creative ids are returned.",
423− "location": "query",
427− "dealsStatusFilter": {
428− "description": "When specified, only creatives having the given deals status are returned.",
431− "conditionally_approved",
435− "enumDescriptions": [
436− "Creatives which have been approved for serving on deals.",
437− "Creatives which have been conditionally approved for serving on deals.",
438− "Creatives which have been disapproved for serving on deals.",
439− "Creatives whose deals status is not yet checked."
441− "location": "query",
445− "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
447− "location": "query",
452− "openAuctionStatusFilter": {
453− "description": "When specified, only creatives having the given open auction status are returned.",
456− "conditionally_approved",
460− "enumDescriptions": [
461− "Creatives which have been approved for serving on the open auction.",
462− "Creatives which have been conditionally approved for serving on the open auction.",
463− "Creatives which have been disapproved for serving on the open auction.",
464− "Creatives whose open auction status is not yet checked."
466− "location": "query",
470− "description": "A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
471− "location": "query",
475− "path": "creatives",
477− "$ref": "CreativesList"
480− "https://www.googleapis.com/auth/adexchange.buyer"
484− "description": "Lists the external deal ids associated with the creative.",
485− "httpMethod": "GET",
486− "id": "adexchangebuyer.creatives.listDeals",
493− "description": "The id for the account that will serve this creative.",
499− "buyerCreativeId": {
500− "description": "The buyer-specific id for this creative.",
506− "path": "creatives/{accountId}/{buyerCreativeId}/listDeals",
508− "$ref": "CreativeDealIds"
511− "https://www.googleapis.com/auth/adexchange.buyer"
515− "description": "Remove a deal id associated with the creative.",
516− "httpMethod": "POST",
517− "id": "adexchangebuyer.creatives.removeDeal",
525− "description": "The id for the account that will serve this creative.",
531− "buyerCreativeId": {
532− "description": "The buyer-specific id for this creative.",
538− "description": "The id of the deal id to disassociate with this creative.",
545− "path": "creatives/{accountId}/{buyerCreativeId}/removeDeal/{dealId}",
547− "https://www.googleapis.com/auth/adexchange.buyer"
552− "marketplacedeals": {
555− "description": "Delete the specified deals from the proposal",
556− "httpMethod": "POST",
557− "id": "adexchangebuyer.marketplacedeals.delete",
563− "description": "The proposalId to delete deals from.",
569− "path": "proposals/{proposalId}/deals/delete",
571− "$ref": "DeleteOrderDealsRequest"
574− "$ref": "DeleteOrderDealsResponse"
577− "https://www.googleapis.com/auth/adexchange.buyer"
581− "description": "Add new deals for the specified proposal",
582− "httpMethod": "POST",
583− "id": "adexchangebuyer.marketplacedeals.insert",
589− "description": "proposalId for which deals need to be added.",
595− "path": "proposals/{proposalId}/deals/insert",
597− "$ref": "AddOrderDealsRequest"
600− "$ref": "AddOrderDealsResponse"
603− "https://www.googleapis.com/auth/adexchange.buyer"
607− "description": "List all the deals for a given proposal",
608− "httpMethod": "GET",
609− "id": "adexchangebuyer.marketplacedeals.list",
615− "description": "Query string to retrieve specific deals.",
616− "location": "query",
620− "description": "The proposalId to get deals for. To search across all proposals specify order_id = '-' as part of the URL.",
626− "path": "proposals/{proposalId}/deals",
628− "$ref": "GetOrderDealsResponse"
631− "https://www.googleapis.com/auth/adexchange.buyer"
635− "description": "Replaces all the deals in the proposal with the passed in deals",
636− "httpMethod": "POST",
637− "id": "adexchangebuyer.marketplacedeals.update",
643− "description": "The proposalId to edit deals on.",
649− "path": "proposals/{proposalId}/deals/update",
651− "$ref": "EditAllOrderDealsRequest"
654− "$ref": "EditAllOrderDealsResponse"
657− "https://www.googleapis.com/auth/adexchange.buyer"
662− "marketplacenotes": {
665− "description": "Add notes to the proposal",
666− "httpMethod": "POST",
667− "id": "adexchangebuyer.marketplacenotes.insert",
673− "description": "The proposalId to add notes for.",
679− "path": "proposals/{proposalId}/notes/insert",
681− "$ref": "AddOrderNotesRequest"
684− "$ref": "AddOrderNotesResponse"
687− "https://www.googleapis.com/auth/adexchange.buyer"
691− "description": "Get all the notes associated with a proposal",
692− "httpMethod": "GET",
693− "id": "adexchangebuyer.marketplacenotes.list",
699− "description": "Query string to retrieve specific notes. To search the text contents of notes, please use syntax like \"WHERE note.note = \"foo\" or \"WHERE note.note LIKE \"%bar%\"",
700− "location": "query",
704− "description": "The proposalId to get notes for. To search across all proposals specify order_id = '-' as part of the URL.",
710− "path": "proposals/{proposalId}/notes",
712− "$ref": "GetOrderNotesResponse"
715− "https://www.googleapis.com/auth/adexchange.buyer"
720− "marketplaceprivateauction": {
723− "description": "Update a given private auction proposal",
724− "httpMethod": "POST",
725− "id": "adexchangebuyer.marketplaceprivateauction.updateproposal",
730− "privateAuctionId": {
731− "description": "The private auction id to be updated.",
737− "path": "privateauction/{privateAuctionId}/updateproposal",
739− "$ref": "UpdatePrivateAuctionProposalRequest"
742− "https://www.googleapis.com/auth/adexchange.buyer"
747− "performanceReport": {
750− "description": "Retrieves the authenticated user's list of performance metrics.",
751− "httpMethod": "GET",
752− "id": "adexchangebuyer.performanceReport.list",
760− "description": "The account id to get the reports.",
762− "location": "query",
767− "description": "The end time of the report in ISO 8601 timestamp format using UTC.",
768− "location": "query",
773− "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
775− "location": "query",
781− "description": "A continuation token, used to page through performance reports. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
782− "location": "query",
786− "description": "The start time of the report in ISO 8601 timestamp format using UTC.",
787− "location": "query",
792− "path": "performancereport",
794− "$ref": "PerformanceReportList"
797− "https://www.googleapis.com/auth/adexchange.buyer"
802− "pretargetingConfig": {
805− "description": "Deletes an existing pretargeting config.",
806− "httpMethod": "DELETE",
807− "id": "adexchangebuyer.pretargetingConfig.delete",
814− "description": "The account id to delete the pretargeting config for.",
821− "description": "The specific id of the configuration to delete.",
828− "path": "pretargetingconfigs/{accountId}/{configId}",
830− "https://www.googleapis.com/auth/adexchange.buyer"
834− "description": "Gets a specific pretargeting configuration",
835− "httpMethod": "GET",
836− "id": "adexchangebuyer.pretargetingConfig.get",
843− "description": "The account id to get the pretargeting config for.",
850− "description": "The specific id of the configuration to retrieve.",
857− "path": "pretargetingconfigs/{accountId}/{configId}",
859− "$ref": "PretargetingConfig"
862− "https://www.googleapis.com/auth/adexchange.buyer"
866− "description": "Inserts a new pretargeting configuration.",
867− "httpMethod": "POST",
868− "id": "adexchangebuyer.pretargetingConfig.insert",
874− "description": "The account id to insert the pretargeting config for.",
881− "path": "pretargetingconfigs/{accountId}",
883− "$ref": "PretargetingConfig"
886− "$ref": "PretargetingConfig"
889− "https://www.googleapis.com/auth/adexchange.buyer"
893− "description": "Retrieves a list of the authenticated user's pretargeting configurations.",
894− "httpMethod": "GET",
895− "id": "adexchangebuyer.pretargetingConfig.list",
901− "description": "The account id to get the pretargeting configs for.",
908− "path": "pretargetingconfigs/{accountId}",
910− "$ref": "PretargetingConfigList"
913− "https://www.googleapis.com/auth/adexchange.buyer"
917− "description": "Updates an existing pretargeting config. This method supports patch semantics.",
918− "httpMethod": "PATCH",
919− "id": "adexchangebuyer.pretargetingConfig.patch",
926− "description": "The account id to update the pretargeting config for.",
933− "description": "The specific id of the configuration to update.",
940− "path": "pretargetingconfigs/{accountId}/{configId}",
942− "$ref": "PretargetingConfig"
945− "$ref": "PretargetingConfig"
948− "https://www.googleapis.com/auth/adexchange.buyer"
952− "description": "Updates an existing pretargeting config.",
953− "httpMethod": "PUT",
954− "id": "adexchangebuyer.pretargetingConfig.update",
961− "description": "The account id to update the pretargeting config for.",
968− "description": "The specific id of the configuration to update.",
975− "path": "pretargetingconfigs/{accountId}/{configId}",
977− "$ref": "PretargetingConfig"
980− "$ref": "PretargetingConfig"
983− "https://www.googleapis.com/auth/adexchange.buyer"
991− "description": "Gets the requested product by id.",
992− "httpMethod": "GET",
993− "id": "adexchangebuyer.products.get",
999− "description": "The id for the product to get the head revision for.",
1000− "location": "path",
1005− "path": "products/{productId}",
1010− "https://www.googleapis.com/auth/adexchange.buyer"
1014− "description": "Gets the requested product.",
1015− "httpMethod": "GET",
1016− "id": "adexchangebuyer.products.search",
1019− "description": "The pql query used to query for products.",
1020− "location": "query",
1024− "path": "products/search",
1026− "$ref": "GetOffersResponse"
1029− "https://www.googleapis.com/auth/adexchange.buyer"
1034 "proposals": {
336 "proposals": {
1035− "methods": {
337+ "type": "array",
1036− "get": {
338+ "description": "The list of proposals to create.",
1037− "description": "Get a proposal given its id",
339+ "items": {
1038− "httpMethod": "GET",
1039− "id": "adexchangebuyer.proposals.get",
1040− "parameterOrder": [
1045− "description": "Id of the proposal to retrieve.",
1046− "location": "path",
1051− "path": "proposals/{proposalId}",
1053− "$ref": "Proposal"
340+ "$ref": "Proposal"
1056− "https://www.googleapis.com/auth/adexchange.buyer"
1059− "insert": {
343+ "webPropertyCode": {
1060− "description": "Create the given list of proposals",
344+ "type": "string"
1061− "httpMethod": "POST",
1062− "id": "adexchangebuyer.proposals.insert",
1063− "path": "proposals/insert",
1065− "$ref": "CreateOrdersRequest"
1068− "$ref": "CreateOrdersResponse"
1071− "https://www.googleapis.com/auth/adexchange.buyer"
1075− "description": "Update the given proposal. This method supports patch semantics.",
1076− "httpMethod": "PATCH",
1077− "id": "adexchangebuyer.proposals.patch",
1078− "parameterOrder": [
1085− "description": "The proposal id to update.",
1086− "location": "path",
1090− "revisionNumber": {
1091− "description": "The last known revision number to update. If the head revision in the marketplace database has since changed, an error will be thrown. The caller should then fetch the latest proposal at head revision and retry the update at that revision.",
1093− "location": "path",
1098− "description": "The proposed action to take on the proposal. This field is required and it must be set when updating a proposal.",
1103− "proposeAndAccept",
1107− "enumDescriptions": [
1115− "location": "path",
1120− "path": "proposals/{proposalId}/{revisionNumber}/{updateAction}",
1128− "https://www.googleapis.com/auth/adexchange.buyer"
1132− "description": "Search for proposals using pql query",
1133− "httpMethod": "GET",
1134− "id": "adexchangebuyer.proposals.search",
1137− "description": "Query string to retrieve specific proposals.",
1138− "location": "query",
1142− "path": "proposals/search",
1144− "$ref": "GetOrdersResponse"
1147− "https://www.googleapis.com/auth/adexchange.buyer"
1151− "description": "Update the given proposal to indicate that setup has been completed.",
1152− "httpMethod": "POST",
1153− "id": "adexchangebuyer.proposals.setupcomplete",
1154− "parameterOrder": [
1159− "description": "The proposal id for which the setup is complete",
1160− "location": "path",
1165− "path": "proposals/{proposalId}/setupcomplete",
1167− "https://www.googleapis.com/auth/adexchange.buyer"
1171− "description": "Update the given proposal",
1172− "httpMethod": "PUT",
1173− "id": "adexchangebuyer.proposals.update",
1174− "parameterOrder": [
1181− "description": "The proposal id to update.",
1182− "location": "path",
1186− "revisionNumber": {
1187− "description": "The last known revision number to update. If the head revision in the marketplace database has since changed, an error will be thrown. The caller should then fetch the latest proposal at head revision and retry the update at that revision.",
1189− "location": "path",
1194− "description": "The proposed action to take on the proposal. This field is required and it must be set when updating a proposal.",
1199− "proposeAndAccept",
1203− "enumDescriptions": [
1211− "location": "path",
1216− "path": "proposals/{proposalId}/{revisionNumber}/{updateAction}",
1224− "https://www.googleapis.com/auth/adexchange.buyer"
1232− "description": "Gets the requested publisher profile(s) by publisher accountId.",
1233− "httpMethod": "GET",
1234− "id": "adexchangebuyer.pubprofiles.list",
1235− "parameterOrder": [
1240− "description": "The accountId of the publisher to get profiles for.",
1242− "location": "path",
1247− "path": "publisher/{accountId}/profiles",
1249− "$ref": "GetPublisherProfilesByAccountIdResponse"
1252− "https://www.googleapis.com/auth/adexchange.buyer"
1258− "revision": "20180823",
348+ "CreateOrdersResponse": {
1259− "rootUrl": "https://www.googleapis.com/",
349+ "id": "CreateOrdersResponse",
1260− "schemas": {
350+ "type": "object",
1261− "Account": {
351+ "properties": {
1262− "description": "Configuration data for an Ad Exchange buyer account.",
352+ "proposals": {
1263− "id": "Account",
353+ "type": "array",
1264− "properties": {
354+ "description": "The list of proposals successfully created.",
1265− "applyPretargetingToNonGuaranteedDeals": {
355+ "items": {
1266− "description": "When this is false, bid requests that include a deal ID for a private auction or preferred deal are always sent to your bidder. When true, all active pretargeting configs will be applied to private auctions and preferred deals. Programmatic Guaranteed deals (when enabled) are always sent to your bidder.",
356+ "$ref": "Proposal"
1267− "type": "boolean"
357+ }
1269− "bidderLocation": {
359+ }
1270− "description": "Your bidder locations that have distinct URLs.",
360+ },
1271− "items": {
361+ "Creative": {
1272− "properties": {
362+ "id": "Creative",
1273− "bidProtocol": {
363+ "type": "object",
1274− "description": "The protocol that the bidder endpoint is using. OpenRTB protocols with prefix PROTOCOL_OPENRTB_PROTOBUF use proto buffer, otherwise use JSON. Allowed values: \n- PROTOCOL_ADX \n- PROTOCOL_OPENRTB_2_2 \n- PROTOCOL_OPENRTB_2_3 \n- PROTOCOL_OPENRTB_2_4 \n- PROTOCOL_OPENRTB_2_5 \n- PROTOCOL_OPENRTB_PROTOBUF_2_3 \n- PROTOCOL_OPENRTB_PROTOBUF_2_4 \n- PROTOCOL_OPENRTB_PROTOBUF_2_5",
364+ "description": "A creative and its classification data.",
1275− "type": "string"
365+ "properties": {
368+ "description": "The HTML snippet that displays the ad when inserted in the web page. If set, videoURL should not be set."
1277− "maximumQps": {
370+ "accountId": {
1278− "description": "The maximum queries per second the Ad Exchange will send.",
1280− "type": "integer"
371+ "type": "integer",
1281− },
372+ "description": "Account id.",
1282− "region": {
373+ "format": "int32",
1283− "description": "The geographical region the Ad Exchange should send requests from. Only used by some quota systems, but always setting the value is recommended. Allowed values: \n- ASIA \n- EUROPE \n- US_EAST \n- US_WEST",
374+ "annotations": {
1284− "type": "string"
375+ "required": [
1285− },
376+ "adexchangebuyer.creatives.insert"
1287− "description": "The URL to which the Ad Exchange will send bid requests.",
1291− "type": "object"
380+ "advertiserId": {
1293− "type": "array"
381+ "type": "array",
1294− },
382+ "description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.",
1295− "cookieMatchingNid": {
383+ "items": {
1296− "description": "The nid parameter value used in cookie match requests. Please contact your technical account manager if you need to change this.",
1297− "type": "string"
384+ "type": "string",
1298− },
385+ "format": "int64"
1299− "cookieMatchingUrl": {
386+ }
1300− "description": "The base URL used in cookie match requests.",
387+ },
1301− "type": "string"
389+ "type": "string",
1302− },
390+ "description": "The name of the company being advertised in the creative.",
1303− "id": {
391+ "annotations": {
1304− "description": "Account id.",
392+ "required": [
1305− "format": "int32",
393+ "adexchangebuyer.creatives.insert"
1306− "type": "integer"
394+ ]
1308− "kind": {
397+ "agencyId": {
1309− "default": "adexchangebuyer#account",
398+ "type": "string",
1310− "description": "Resource type.",
399+ "description": "The agency id for this creative.",
1311− "type": "string"
400+ "format": "int64"
1313− "maximumActiveCreatives": {
402+ "apiUploadTimestamp": {
1314− "description": "The maximum number of active creatives that an account can have, where a creative is active if it was inserted or bid with in the last 30 days. Please contact your technical account manager if you need to change this.",
403+ "type": "string",
404+ "description": "The last upload timestamp of this creative if it was uploaded via API. Read-only. The value of this field is generated, and will be ignored for uploads. (formatted RFC 3339 timestamp).",
1315− "format": "int32",
405+ "format": "date-time"
1316− "type": "integer"
406+ },
1317− },
407+ "attribute": {
1318− "maximumTotalQps": {
408+ "type": "array",
1319− "description": "The sum of all bidderLocation.maximumQps values cannot exceed this. Please contact your technical account manager if you need to change this.",
409+ "description": "All attributes for the ads that may be shown from this snippet.",
1320− "format": "int32",
410+ "items": {
1321− "type": "integer"
411+ "type": "integer",
415+ "buyerCreativeId": {
417+ "description": "A buyer-specific id identifying the creative in this ad.",
420+ "adexchangebuyer.creatives.insert"
1323− "numberActiveCreatives": {
424+ "clickThroughUrl": {
1324− "description": "The number of creatives that this account inserted or bid with in the last 30 days.",
425+ "type": "array",
1325− "format": "int32",
426+ "description": "The set of destination urls for the snippet.",
1326− "type": "integer"
427+ "items": {
1328− },
430+ "annotations": {
1329− "type": "object"
431+ "required": [
432+ "adexchangebuyer.creatives.insert"
1331− "AccountsList": {
436+ "corrections": {
1332− "description": "An account feed lists Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single buyer account.",
437+ "type": "array",
1333− "id": "AccountsList",
438+ "description": "Shows any corrections that were applied to this creative. Read-only. This field should not be set in requests.",
1334 "properties": {
441 "properties": {
444+ "description": "Additional details about the correction.",
1335 "items": {
445 "items": {
1336− "description": "A list of accounts.",
1343− "default": "adexchangebuyer#accountsList",
1344− "description": "Resource type.",
1345− "type": "string"
446+ "type": "string"
451+ "description": "The type of correction that was applied to the creative."
458+ "description": "Top-level deals status. Read-only. This field should not be set in requests. If disapproved, an entry for auctionType=DIRECT_DEALS (or ALL) in servingRestrictions will also exist. Note that this may be nuanced with other contextual restrictions, in which case it may be preferable to read from servingRestrictions directly."
460+ "filteringReasons": {
462+ "description": "The filtering reasons for the creative. Read-only. This field should not be set in requests.",
466+ "description": "The date in ISO 8601 format for the data. The data is collected from 00:00:00 to 23:59:59 in PST."
1348− "type": "object"
469+ "type": "array",
1349− },
470+ "description": "The filtering reasons.",
1350− "AddOrderDealsRequest": {
471+ "items": {
1351− "id": "AddOrderDealsRequest",
472+ "type": "object",
1352− "properties": {
473+ "properties": {
1353− "deals": {
474+ "filteringCount": {
1354− "description": "The list of deals to add",
475+ "type": "string",
1355− "items": {
476+ "description": "The number of times the creative was filtered for the status. The count is aggregated across all publishers on the exchange.",
1356− "$ref": "MarketplaceDeal"
477+ "format": "int64"
479+ "filteringStatus": {
481+ "description": "The filtering status code. Please refer to the creative-status-codes.txt file for different statuses.",
1358− "type": "array"
490+ "type": "integer",
491+ "description": "Ad height.",
495+ "adexchangebuyer.creatives.insert"
499+ "impressionTrackingUrl": {
501+ "description": "The set of urls to be called to record an impression.",
508+ "description": "Resource type.",
509+ "default": "adexchangebuyer#creative"
513+ "description": "If nativeAd is set, HTMLSnippet and videoURL should not be set.",
520+ "description": "The app icon, for app download ads.",
1360− "proposalRevisionNumber": {
526+ "url": {
1361− "description": "The last known proposal revision number.",
1363− "type": "string"
527+ "type": "string"
1365− "updateAction": {
529+ "width": {
1366− "description": "Indicates an optional action to take on the proposal",
530+ "type": "integer",
1367− "type": "string"
531+ "format": "int32"
1370− "type": "object"
535+ "body": {
1371− },
536+ "type": "string",
1372− "AddOrderDealsResponse": {
537+ "description": "A long description of the ad."
1373− "id": "AddOrderDealsResponse",
1376− "description": "List of deals added (in the same proposal as passed in the request)",
1378− "$ref": "MarketplaceDeal"
1382− "proposalRevisionNumber": {
1383− "description": "The updated revision number for the proposal.",
1388− "type": "object"
539+ "callToAction": {
1389− },
540+ "type": "string",
1390− "AddOrderNotesRequest": {
541+ "description": "A label for the button that the user is supposed to click."
1391− "id": "AddOrderNotesRequest",
1394− "description": "The list of notes to add.",
1396− "$ref": "MarketplaceNote"
1401− "type": "object"
543+ "clickTrackingUrl": {
1402− },
544+ "type": "string",
1403− "AddOrderNotesResponse": {
545+ "description": "The URL to use for click tracking."
1404− "id": "AddOrderNotesResponse",
1408− "$ref": "MarketplaceNote"
1413− "type": "object"
547+ "headline": {
1414− },
548+ "type": "string",
1415− "BillingInfo": {
549+ "description": "A short title for the ad."
1416− "description": "The configuration data for an Ad Exchange billing info.",
550+ },
1417− "id": "BillingInfo",
551+ "image": {
553+ "description": "A large image.",
1418− "properties": {
554+ "properties": {
1419− "accountId": {
555+ "height": {
1420− "description": "Account id.",
556+ "type": "integer",
1421− "format": "int32",
557+ "format": "int32"
1425− "description": "Account name.",
1428− "billingId": {
559+ "url": {
1429− "description": "A list of adgroup IDs associated with this particular account. These IDs may show up as part of a realtime bidding BidRequest, which indicates a bid request for this account.",
1431− "type": "string"
560+ "type": "string"
1435− "kind": {
562+ "width": {
1436− "default": "adexchangebuyer#billingInfo",
563+ "type": "integer",
1437− "description": "Resource type.",
564+ "format": "int32"
1441− "type": "object"
568+ "impressionTrackingUrl": {
1443− "BillingInfoList": {
1444− "description": "A billing info feed lists Billing Info the Ad Exchange buyer account has access to. Each entry in the feed corresponds to a single billing info.",
1445− "id": "BillingInfoList",
1448− "description": "A list of billing info relevant for your account.",
1450− "$ref": "BillingInfo"
1452− "type": "array"
569+ "type": "array",
1453− },
570+ "description": "The URLs are called when the impression is rendered.",
1454− "kind": {
571+ "items": {
1455− "default": "adexchangebuyer#billingInfoList",
1456− "description": "Resource type.",
1457− "type": "string"
572+ "type": "string"
1460− "type": "object"
576+ "type": "object",
1461− },
577+ "description": "A smaller image, for the advertiser logo.",
1463− "description": "The configuration data for Ad Exchange RTB - Budget API.",
1465− "properties": {
578+ "properties": {
1466− "accountId": {
579+ "height": {
1467− "description": "The id of the account. This is required for get and update requests.",
580+ "type": "integer",
1472− "description": "The billing id to determine which adgroup to provide budget information for. This is required for get and update requests.",
1473− "format": "int64",
581+ "format": "int32"
1477− "description": "The daily budget amount in unit amount of the account currency to apply for the billingId provided. This is required for update requests.",
1482− "description": "The currency code for the buyer. This cannot be altered here.",
1485− "id": {
583+ "url": {
1486− "description": "The unique id that describes this item.",
1487− "type": "string"
584+ "type": "string"
1489− "kind": {
586+ "width": {
1490− "default": "adexchangebuyer#budget",
587+ "type": "integer",
1491− "description": "The kind of the resource, i.e. \"adexchangebuyer#budget\".",
588+ "format": "int32"
1495− "type": "object"
592+ "price": {
1496− },
593+ "type": "string",
1497− "Buyer": {
594+ "description": "The price of the promoted app including the currency info."
1501− "description": "Adx account id of the buyer.",
1505− "type": "object"
596+ "starRating": {
1507− "ContactInformation": {
1508− "id": "ContactInformation",
1511− "description": "Email address of the contact.",
1512− "type": "string"
597+ "type": "number",
1515− "description": "The name of the contact.",
598+ "description": "The app rating in the app store. Must be in the range [0-5].",
1516− "type": "string"
599+ "format": "double"
603+ "description": "The URL to the app store to purchase/download the promoted app."
607+ "openAuctionStatus": {
609+ "description": "Top-level open auction status. Read-only. This field should not be set in requests. If disapproved, an entry for auctionType=OPEN_AUCTION (or ALL) in servingRestrictions will also exist. Note that this may be nuanced with other contextual restrictions, in which case it may be preferable to read from ServingRestrictions directly."
611+ "productCategories": {
613+ "description": "Detected product categories, if any. Read-only. This field should not be set in requests.",
619+ "restrictedCategories": {
621+ "description": "All restricted categories for the ads that may be shown from this snippet.",
627+ "sensitiveCategories": {
629+ "description": "Detected sensitive categories, if any. Read-only. This field should not be set in requests.",
635+ "servingRestrictions": {
637+ "description": "The granular status of this ad in specific contexts. A context here relates to where something ultimately serves (for example, a physical location, a platform, an HTTPS vs HTTP request, or the type of auction). Read-only. This field should not be set in requests.",
1519− "type": "object"
639+ "type": "object",
1521− "CreateOrdersRequest": {
1522− "id": "CreateOrdersRequest",
1523 "properties": {
640 "properties": {
1524− "proposals": {
641+ "contexts": {
1525− "description": "The list of proposals to create.",
1531− "webPropertyCode": {
1532− "description": "Web property id of the seller creating these orders",
1538− "CreateOrdersResponse": {
1539− "id": "CreateOrdersResponse",
1542− "description": "The list of proposals successfully created.",
1546− "type": "array"
642+ "type": "array",
1552− "description": "A creative and its classification data.",
1556− "description": "The HTML snippet that displays the ad when inserted in the web page. If set, videoURL, videoVastXML, and nativeAd should not be set.",
1562− "adexchangebuyer.creatives.insert"
1565− "description": "Account id.",
1569− "adChoicesDestinationUrl": {
1570− "description": "The link to the Ad Preferences page. This is only supported for native ads.",
1574− "description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.",
1581− "advertiserName": {
1584− "adexchangebuyer.creatives.insert"
1587− "description": "The name of the company being advertised in the creative. The value provided must exist in the advertisers.txt file.",
1591− "description": "The agency id for this creative.",
1595− "apiUploadTimestamp": {
1596− "description": "The last upload timestamp of this creative if it was uploaded via API. Read-only. The value of this field is generated, and will be ignored for uploads. (formatted RFC 3339 timestamp).",
1597− "format": "date-time",
1601− "description": "List of buyer selectable attributes for the ads that may be shown from this snippet. Each attribute is represented by an integer as defined in buyer-declarable-creative-attributes.txt.",
1608− "buyerCreativeId": {
1611− "adexchangebuyer.creatives.insert"
1614− "description": "A buyer-specific id identifying the creative in this ad.",
1617− "clickThroughUrl": {
1620− "adexchangebuyer.creatives.insert"
1623− "description": "The set of destination urls for the snippet.",
1630− "description": "Shows any corrections that were applied to this creative. Read-only. This field should not be set in requests.",
1634− "description": "All known serving contexts containing serving status information.",
643+ "description": "All known contexts/restrictions.",
1635− "items": {
644+ "items": {
1636− "properties": {
646+ "properties": {
1637− "auctionType": {
647+ "auctionType": {
1638− "description": "Only set when contextType=AUCTION_TYPE. Represents the auction types this correction applies to.",
649+ "description": "Only set when contextType=AUCTION_TYPE. Represents the auction types this restriction applies to.",
1645− "description": "The type of context (e.g., location, platform, auction type, SSL-ness).",
1649− "description": "Only set when contextType=LOCATION. Represents the geo criterias this correction applies to.",
1657− "description": "Only set when contextType=PLATFORM. Represents the platforms this correction applies to.",
1669− "description": "Additional details about the correction.",
1676− "description": "The type of correction that was applied to the creative.",
1684− "creativeStatusIdentityType": {
1685− "description": "Creative status identity type that the creative item applies to. Ad Exchange real-time bidding is migrating to the sizeless creative verification. Originally, Ad Exchange assigned creative verification status to a unique combination of a buyer creative ID and creative dimensions. Post-migration, a single verification status will be assigned at the buyer creative ID level. This field allows to distinguish whether a given creative status applies to a unique combination of a buyer creative ID and creative dimensions, or to a buyer creative ID as a whole.",
1689− "description": "Top-level deals status. Read-only. This field should not be set in requests. If disapproved, an entry for auctionType=DIRECT_DEALS (or ALL) in servingRestrictions will also exist. Note that this may be nuanced with other contextual restrictions, in which case it may be preferable to read from servingRestrictions directly.",
1692− "detectedDomains": {
1693− "description": "Detected domains for this creative. Read-only. This field should not be set in requests.",
1699− "filteringReasons": {
1700− "description": "The filtering reasons for the creative. Read-only. This field should not be set in requests.",
1703− "description": "The date in ISO 8601 format for the data. The data is collected from 00:00:00 to 23:59:59 in PST.",
1707− "description": "The filtering reasons.",
1710− "filteringCount": {
1711− "description": "The number of times the creative was filtered for the status. The count is aggregated across all publishers on the exchange.",
1715− "filteringStatus": {
1716− "description": "The filtering status code as defined in creative-status-codes.txt.",
1731− "adexchangebuyer.creatives.insert"
1734− "description": "Ad height.",
1738− "impressionTrackingUrl": {
1739− "description": "The set of urls to be called to record an impression.",
1740− "items": {
650+ "items": {
1741 "type": "string"
651 "type": "string"
1743− "type": "array"
653+ },
1744− },
654+ "contextType": {
1745− "kind": {
655+ "type": "string",
1746− "default": "adexchangebuyer#creative",
656+ "description": "The type of context (e.g., location, platform, auction type, SSL-ness)."
1747− "description": "Resource type.",
657+ },
1748− "type": "string"
658+ "geoCriteriaId": {
1749− },
659+ "type": "array",
1750− "languages": {
660+ "description": "Only set when contextType=LOCATION. Represents the geo criterias this restriction applies to.",
1751− "description": "Detected languages for this creative. Read-only. This field should not be set in requests.",
661+ "items": {
1752− "items": {
662+ "type": "integer",
668+ "description": "Only set when contextType=PLATFORM. Represents the platforms this restriction applies to.",
1753 "type": "string"
670 "type": "string"
1755− "type": "array"
672+ }
1757− "nativeAd": {
674+ }
1758− "description": "If nativeAd is set, HTMLSnippet, videoVastXML, and the videoURL outside of nativeAd should not be set. (The videoURL inside nativeAd can be set.)",
675+ },
1759− "properties": {
676+ "disapprovalReasons": {
1760− "advertiser": {
677+ "type": "array",
1761− "type": "string"
678+ "description": "The reasons for disapproval within this restriction, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED or CONDITIONALLY_APPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue.",
1764− "description": "The app icon, for app download ads.",
1781− "description": "A long description of the ad.",
1785− "description": "A label for the button that the user is supposed to click.",
1789− "description": "The URL that the browser/SDK will load when the user clicks the ad.",
1792− "clickTrackingUrl": {
1793− "description": "The URL to use for click tracking.",
1797− "description": "A short title for the ad.",
1801− "description": "A large image.",
1817− "impressionTrackingUrl": {
1818− "description": "The URLs are called when the impression is rendered.",
1825− "description": "A smaller image, for the advertiser logo.",
1842− "description": "The price of the promoted app including the currency info.",
1846− "description": "The app rating in the app store. Must be in the range [0-5].",
1847− "format": "double",
1851− "description": "The URL to the app store to purchase/download the promoted app.",
1855− "description": "The URL of the XML VAST for a native ad. Note this is a separate field from resource.video_url.",
1861− "openAuctionStatus": {
1862− "description": "Top-level open auction status. Read-only. This field should not be set in requests. If disapproved, an entry for auctionType=OPEN_AUCTION (or ALL) in servingRestrictions will also exist. Note that this may be nuanced with other contextual restrictions, in which case it may be preferable to read from ServingRestrictions directly.",
1865− "productCategories": {
1866− "description": "Detected product categories, if any. Each category is represented by an integer as defined in ad-product-categories.txt. Read-only. This field should not be set in requests.",
1873− "restrictedCategories": {
1874− "description": "All restricted categories for the ads that may be shown from this snippet. Each category is represented by an integer as defined in the ad-restricted-categories.txt.",
1881− "sensitiveCategories": {
1882− "description": "Detected sensitive categories, if any. Each category is represented by an integer as defined in ad-sensitive-categories.txt. Read-only. This field should not be set in requests.",
1889− "servingRestrictions": {
1890− "description": "The granular status of this ad in specific contexts. A context here relates to where something ultimately serves (for example, a physical location, a platform, an HTTPS vs HTTP request, or the type of auction). Read-only. This field should not be set in requests. See the examples in the Creatives guide for more details.",
1894− "description": "All known contexts/restrictions.",
1898− "description": "Only set when contextType=AUCTION_TYPE. Represents the auction types this restriction applies to.",
1905− "description": "The type of context (e.g., location, platform, auction type, SSL-ness).",
1909− "description": "Only set when contextType=LOCATION. Represents the geo criterias this restriction applies to. Impressions are considered to match a context if either the user location or publisher location matches a given geoCriteriaId.",
1917− "description": "Only set when contextType=PLATFORM. Represents the platforms this restriction applies to.",
1928− "disapprovalReasons": {
1929− "description": "The reasons for disapproval within this restriction, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED or CONDITIONALLY_APPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue.",
1933− "description": "Additional details about the reason for disapproval.",
1940− "description": "The categorized reason for disapproval.",
1949− "description": "Why the creative is ineligible to serve in this context (e.g., it has been explicitly disapproved or is pending review).",
1958− "description": "List of vendor types for the ads that may be shown from this snippet. Each vendor type is represented by an integer as defined in vendors.txt.",
1966− "description": "The version for this creative. Read-only. This field should not be set in requests.",
1971− "description": "The URL to fetch a video ad. If set, HTMLSnippet, videoVastXML, and nativeAd should not be set. Note, this is different from resource.native_ad.video_url above.",
1975− "description": "The contents of a VAST document for a video ad. This document should conform to the VAST 2.0 or 3.0 standard. If set, HTMLSnippet, videoURL, and nativeAd and should not be set.",
1981− "adexchangebuyer.creatives.insert"
1984− "description": "Ad width.",
1991− "CreativeDealIds": {
1992− "description": "The external deal ids associated with a creative.",
1993− "id": "CreativeDealIds",
1996− "description": "A list of external deal ids and ARC approval status.",
2000− "description": "ARC approval status.",
2004− "description": "External deal ID.",
2009− "description": "Publisher ID.",
2019− "default": "adexchangebuyer#creativeDealIds",
2020− "description": "Resource type.",
2027− "description": "The creatives feed lists the active creatives for the Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single creative.",
2028− "id": "CreativesList",
2030 "items": {
679 "items": {
2031− "description": "A list of creatives.",
680+ "type": "object",
2032− "items": {
681+ "properties": {
2033− "$ref": "Creative"
682+ "details": {
2034− },
683+ "type": "array",
2035− "type": "array"
684+ "description": "Additional details about the reason for disapproval.",
2038− "default": "adexchangebuyer#creativesList",
2039− "description": "Resource type.",
2043− "description": "Continuation token used to page through creatives. To retrieve the next page of results, set the next request's \"pageToken\" value to this.",
2049− "DealServingMetadata": {
2050− "id": "DealServingMetadata",
2052− "alcoholAdsAllowed": {
2053− "description": "True if alcohol ads are allowed for this deal (read-only). This field is only populated when querying for finalized orders using the method GetFinalizedOrderDeals",
2056− "dealPauseStatus": {
2057− "$ref": "DealServingMetadataDealPauseStatus",
2058− "description": "Tracks which parties (if any) have paused a deal. (readonly, except via PauseResumeOrderDeals action)"
2063− "DealServingMetadataDealPauseStatus": {
2064− "description": "Tracks which parties (if any) have paused a deal. The deal is considered paused if has_buyer_paused || has_seller_paused. Each of the has_buyer_paused or the has_seller_paused bits can be set independently.",
2065− "id": "DealServingMetadataDealPauseStatus",
2067− "buyerPauseReason": {
2071− "description": "If the deal is paused, records which party paused the deal first.",
2074− "hasBuyerPaused": {
2077− "hasSellerPaused": {
2080− "sellerPauseReason": {
2090− "description": "Visibilty of the URL in bid requests.",
2093− "crossListedExternalDealIdType": {
2094− "description": "Indicates that this ExternalDealId exists under at least two different AdxInventoryDeals. Currently, the only case that the same ExternalDealId will exist is programmatic cross sell case.",
2098− "description": "Description for the proposed terms of the deal.",
2101− "estimatedGrossSpend": {
2103− "description": "Non-binding estimate of the estimated gross spend for this deal Can be set by buyer or seller."
2105− "estimatedImpressionsPerDay": {
2106− "description": "Non-binding estimate of the impressions served per day Can be set by buyer or seller.",
2110− "guaranteedFixedPriceTerms": {
2111− "$ref": "DealTermsGuaranteedFixedPriceTerms",
2112− "description": "The terms for guaranteed fixed price deals."
2114− "nonGuaranteedAuctionTerms": {
2115− "$ref": "DealTermsNonGuaranteedAuctionTerms",
2116− "description": "The terms for non-guaranteed auction deals."
2118− "nonGuaranteedFixedPriceTerms": {
2119− "$ref": "DealTermsNonGuaranteedFixedPriceTerms",
2120− "description": "The terms for non-guaranteed fixed price deals."
2122− "rubiconNonGuaranteedTerms": {
2123− "$ref": "DealTermsRubiconNonGuaranteedTerms",
2124− "description": "The terms for rubicon non-guaranteed deals."
2126− "sellerTimeZone": {
2127− "description": "For deals with Cost Per Day billing, defines the timezone used to mark the boundaries of a day (buyer-readonly)",
2133− "DealTermsGuaranteedFixedPriceTerms": {
2134− "id": "DealTermsGuaranteedFixedPriceTerms",
2137− "$ref": "DealTermsGuaranteedFixedPriceTermsBillingInfo",
2138− "description": "External billing info for this Deal. This field is relevant when external billing info such as price has a different currency code than DFP/AdX."
2141− "description": "Fixed price for the specified buyer.",
2143− "$ref": "PricePerBuyer"
2147− "guaranteedImpressions": {
2148− "description": "Guaranteed impressions as a percentage. This is the percentage of guaranteed looks that the buyer is guaranteeing to buy.",
2152− "guaranteedLooks": {
2153− "description": "Count of guaranteed looks. Required for deal, optional for product. For CPD deals, buyer changes to guaranteed_looks will be ignored.",
2157− "minimumDailyLooks": {
2158− "description": "Count of minimum daily looks for a CPD deal. For CPD deals, buyer should negotiate on this field instead of guaranteed_looks.",
2165− "DealTermsGuaranteedFixedPriceTermsBillingInfo": {
2166− "id": "DealTermsGuaranteedFixedPriceTermsBillingInfo",
2168− "currencyConversionTimeMs": {
2169− "description": "The timestamp (in ms since epoch) when the original reservation price for the deal was first converted to DFP currency. This is used to convert the contracted price into buyer's currency without discrepancy.",
2174− "description": "The DFP line item id associated with this deal. For features like CPD, buyers can retrieve the DFP line item for billing reconciliation.",
2178− "originalContractedQuantity": {
2179− "description": "The original contracted quantity (# impressions) for this deal. To ensure delivery, sometimes the publisher will book the deal with a impression buffer, such that guaranteed_looks is greater than the contracted quantity. However clients are billed using the original contracted quantity.",
2185− "description": "The original reservation price for the deal, if the currency code is different from the one used in negotiation."
2190− "DealTermsNonGuaranteedAuctionTerms": {
2191− "id": "DealTermsNonGuaranteedAuctionTerms",
2193− "autoOptimizePrivateAuction": {
2194− "description": "True if open auction buyers are allowed to compete with invited buyers in this private auction (buyer-readonly).",
2197− "reservePricePerBuyers": {
2198− "description": "Reserve price for the specified buyer.",
2200− "$ref": "PricePerBuyer"
2207− "DealTermsNonGuaranteedFixedPriceTerms": {
2208− "id": "DealTermsNonGuaranteedFixedPriceTerms",
2211− "description": "Fixed price for the specified buyer.",
2213− "$ref": "PricePerBuyer"
2220− "DealTermsRubiconNonGuaranteedTerms": {
2221− "id": "DealTermsRubiconNonGuaranteedTerms",
2225− "description": "Optional price for Rubicon priority access in the auction."
2229− "description": "Optional price for Rubicon standard access in the auction."
2234− "DeleteOrderDealsRequest": {
2235− "id": "DeleteOrderDealsRequest",
2238− "description": "List of deals to delete for a given proposal",
2240 "type": "string"
686 "type": "string"
2242− "type": "array"
688+ },
2244− "proposalRevisionNumber": {
690+ "type": "string",
2245− "description": "The last known proposal revision number.",
691+ "description": "The categorized reason for disapproval."
2246− "format": "int64",
692+ }
2247− "type": "string"
693+ }
2249− "updateAction": {
695+ },
2250− "description": "Indicates an optional action to take on the proposal",
696+ "reason": {
2251− "type": "string"
697+ "type": "string",
2252− }
698+ "description": "Why the creative is ineligible to serve in this context (e.g., it has been explicitly disapproved or is pending review)."
2254− "type": "object"
700+ }
2256− "DeleteOrderDealsResponse": {
702+ },
2257− "id": "DeleteOrderDealsResponse",
703+ "vendorType": {
2258− "properties": {
704+ "type": "array",
2259− "deals": {
705+ "description": "All vendor types for the ads that may be shown from this snippet.",
2260− "description": "List of deals deleted (in the same proposal as passed in the request)",
706+ "items": {
2261− "items": {
707+ "type": "integer",
2262− "$ref": "MarketplaceDeal"
708+ "format": "int32"
2264− "type": "array"
710+ },
2265− },
711+ "version": {
2266− "proposalRevisionNumber": {
712+ "type": "integer",
2267− "description": "The updated revision number for the proposal.",
713+ "description": "The version for this creative. Read-only. This field should not be set in requests.",
2268− "format": "int64",
714+ "format": "int32"
2269− "type": "string"
715+ },
2270− }
716+ "videoURL": {
2271− },
717+ "type": "string",
2272− "type": "object"
718+ "description": "The url to fetch a video ad. If set, HTMLSnippet should not be set."
2274− "DeliveryControl": {
720+ "width": {
2275− "id": "DeliveryControl",
721+ "type": "integer",
2276− "properties": {
722+ "description": "Ad width.",
2277− "creativeBlockingLevel": {
723+ "format": "int32",
2278− "type": "string"
724+ "annotations": {
2279− },
725+ "required": [
2280− "deliveryRateType": {
726+ "adexchangebuyer.creatives.insert"
2281− "type": "string"
727+ ]
2283− "frequencyCaps": {
729+ }
2285− "$ref": "DeliveryControlFrequencyCap"
731+ },
2286− },
732+ "CreativesList": {
2287− "type": "array"
733+ "id": "CreativesList",
2288− }
734+ "type": "object",
2289− },
735+ "description": "The creatives feed lists the active creatives for the Ad Exchange buyer accounts that the user has access to. Each entry in the feed corresponds to a single creative.",
2290− "type": "object"
736+ "properties": {
2292− "DeliveryControlFrequencyCap": {
738+ "type": "array",
2293− "id": "DeliveryControlFrequencyCap",
739+ "description": "A list of creatives.",
2294− "properties": {
740+ "items": {
2295− "maxImpressions": {
741+ "$ref": "Creative"
2296− "format": "int32",
742+ }
2297− "type": "integer"
743+ },
2299− "numTimeUnits": {
745+ "type": "string",
2300− "format": "int32",
746+ "description": "Resource type.",
2301− "type": "integer"
747+ "default": "adexchangebuyer#creativesList"
2303− "timeUnitType": {
749+ "nextPageToken": {
2304− "type": "string"
750+ "type": "string",
2305− }
751+ "description": "Continuation token used to page through creatives. To retrieve the next page of results, set the next request's \"pageToken\" value to this."
2307− "type": "object"
753+ }
2309− "Dimension": {
755+ "DealTerms": {
2310− "description": "This message carries publisher provided breakdown. E.g. {dimension_type: 'COUNTRY', [{dimension_value: {id: 1, name: 'US'}}, {dimension_value: {id: 2, name: 'UK'}}]}",
756+ "id": "DealTerms",
2311− "id": "Dimension",
757+ "type": "object",
2312− "properties": {
758+ "properties": {
2313− "dimensionType": {
759+ "brandingType": {
2314− "type": "string"
760+ "type": "string",
2315− },
761+ "description": "Visibilty of the URL in bid requests."
2316− "dimensionValues": {
762+ },
2317− "items": {
763+ "description": {
2318− "$ref": "DimensionDimensionValue"
764+ "type": "string",
2319− },
765+ "description": "Description for the proposed terms of the deal."
2320− "type": "array"
766+ },
2321− }
767+ "estimatedGrossSpend": {
2322− },
768+ "$ref": "Price",
2323− "type": "object"
769+ "description": "Non-binding estimate of the estimated gross spend for this deal Can be set by buyer or seller."
2325− "DimensionDimensionValue": {
771+ "estimatedImpressionsPerDay": {
2326− "description": "Value of the dimension.",
772+ "type": "string",
2327− "id": "DimensionDimensionValue",
773+ "description": "Non-binding estimate of the impressions served per day Can be set by buyer or seller.",
2328− "properties": {
774+ "format": "int64"
2330− "description": "Id of the dimension.",
776+ "guaranteedFixedPriceTerms": {
2331− "format": "int32",
777+ "$ref": "DealTermsGuaranteedFixedPriceTerms",
2332− "type": "integer"
778+ "description": "The terms for guaranteed fixed price deals."
2334− "name": {
780+ "nonGuaranteedAuctionTerms": {
2335− "description": "Name of the dimension mainly for debugging purposes, except for the case of CREATIVE_SIZE. For CREATIVE_SIZE, strings are used instead of ids.",
781+ "$ref": "DealTermsNonGuaranteedAuctionTerms",
2336− "type": "string"
782+ "description": "The terms for non-guaranteed auction deals."
2338− "percentage": {
784+ "nonGuaranteedFixedPriceTerms": {
2339− "description": "Percent of total impressions for a dimension type. e.g. {dimension_type: 'GENDER', [{dimension_value: {id: 1, name: 'MALE', percentage: 60}}]} Gender MALE is 60% of all impressions which have gender.",
785+ "$ref": "DealTermsNonGuaranteedFixedPriceTerms",
2340− "format": "int32",
786+ "description": "The terms for non-guaranteed fixed price deals."
2341− "type": "integer"
787+ }
2344− "type": "object"
790+ "DealTermsGuaranteedFixedPriceTerms": {
2345− },
791+ "id": "DealTermsGuaranteedFixedPriceTerms",
2346− "EditAllOrderDealsRequest": {
792+ "type": "object",
2347− "id": "EditAllOrderDealsRequest",
793+ "properties": {
2348− "properties": {
794+ "fixedPrices": {
2349− "deals": {
795+ "type": "array",
2350− "description": "List of deals to edit. Service may perform 3 different operations based on comparison of deals in this list vs deals already persisted in database: 1. Add new deal to proposal If a deal in this list does not exist in the proposal, the service will create a new deal and add it to the proposal. Validation will follow AddOrderDealsRequest. 2. Update existing deal in the proposal If a deal in this list already exist in the proposal, the service will update that existing deal to this new deal in the request. Validation will follow UpdateOrderDealsRequest. 3. Delete deals from the proposal (just need the id) If a existing deal in the proposal is not present in this list, the service will delete that deal from the proposal. Validation will follow DeleteOrderDealsRequest.",
796+ "description": "Fixed price for the specified buyer.",
2351− "items": {
797+ "items": {
2352− "$ref": "MarketplaceDeal"
798+ "$ref": "PricePerBuyer"
2354− "type": "array"
800+ },
2355− },
801+ "guaranteedImpressions": {
2356− "proposal": {
802+ "type": "string",
2357− "$ref": "Proposal",
803+ "description": "Guaranteed impressions as a percentage. This is the percentage of guaranteed looks that the buyer is guaranteeing to buy.",
2358− "description": "If specified, also updates the proposal in the batch transaction. This is useful when the proposal and the deals need to be updated in one transaction."
804+ "format": "int64"
2360− "proposalRevisionNumber": {
806+ "guaranteedLooks": {
2361− "description": "The last known revision number for the proposal.",
807+ "type": "string",
2362− "format": "int64",
808+ "description": "Count of guaranteed looks. Required for deal, optional for product.",
2363− "type": "string"
809+ "format": "int64"
2365− "updateAction": {
811+ }
2366− "description": "Indicates an optional action to take on the proposal",
812+ },
2367− "type": "string"
813+ "DealTermsNonGuaranteedAuctionTerms": {
2368− }
814+ "id": "DealTermsNonGuaranteedAuctionTerms",
2369− },
815+ "type": "object",
2370− "type": "object"
816+ "properties": {
2371− },
817+ "privateAuctionId": {
2372− "EditAllOrderDealsResponse": {
818+ "type": "string",
2373− "id": "EditAllOrderDealsResponse",
819+ "description": "Id of the corresponding private auction."
2374− "properties": {
820+ },
2375− "deals": {
821+ "reservePricePerBuyers": {
2376− "description": "List of all deals in the proposal after edit.",
822+ "type": "array",
2377− "items": {
823+ "description": "Reserve price for the specified buyer.",
2378− "$ref": "MarketplaceDeal"
824+ "items": {
2379− },
825+ "$ref": "PricePerBuyer"
2380− "type": "array"
826+ }
2382− "orderRevisionNumber": {
828+ }
2383− "description": "The latest revision number after the update has been applied.",
829+ },
2384− "format": "int64",
830+ "DealTermsNonGuaranteedFixedPriceTerms": {
2385− "type": "string"
831+ "id": "DealTermsNonGuaranteedFixedPriceTerms",
2386− }
832+ "type": "object",
2387− },
833+ "properties": {
2388− "type": "object"
834+ "fixedPrices": {
2389− },
835+ "type": "array",
2390− "GetOffersResponse": {
836+ "description": "Fixed price for the specified buyer.",
2391− "id": "GetOffersResponse",
837+ "items": {
2392− "properties": {
838+ "$ref": "PricePerBuyer"
2393− "products": {
839+ }
2394− "description": "The returned list of products.",
840+ }
2396− "$ref": "Product"
842+ },
2397− },
843+ "DeleteOrderDealsRequest": {
2398− "type": "array"
844+ "id": "DeleteOrderDealsRequest",
2399− }
845+ "type": "object",
2400− },
846+ "properties": {
2401− "type": "object"
847+ "dealIds": {
2402− },
848+ "type": "array",
2403− "GetOrderDealsResponse": {
849+ "description": "List of deals to delete for a given proposal",
2404− "id": "GetOrderDealsResponse",
850+ "items": {
2405− "properties": {
851+ "type": "string"
2407− "description": "List of deals for the proposal",
2409− "$ref": "MarketplaceDeal"
2416− "GetOrderNotesResponse": {
2417− "id": "GetOrderNotesResponse",
2420− "description": "The list of matching notes. The notes for a proposal are ordered from oldest to newest. If the notes span multiple proposals, they will be grouped by proposal, with the notes for the most recently modified proposal appearing first.",
2422− "$ref": "MarketplaceNote"
2429− "GetOrdersResponse": {
2430− "id": "GetOrdersResponse",
2433− "description": "The list of matching proposals.",
2442− "GetPublisherProfilesByAccountIdResponse": {
2443− "id": "GetPublisherProfilesByAccountIdResponse",
2446− "description": "Profiles for the requested publisher",
2448− "$ref": "PublisherProfileApiProto"
2455− "MarketplaceDeal": {
854+ "proposalRevisionNumber": {
2456− "description": "A proposal can contain multiple deals. A deal contains the terms and targeting information that is used for serving.",
855+ "type": "string",
2457− "id": "MarketplaceDeal",
856+ "description": "The last known proposal revision number.",
2458− "properties": {
857+ "format": "int64"
2459− "buyerPrivateData": {
2460− "$ref": "PrivateData",
2461− "description": "Buyer private data (hidden from seller)."
2463− "creationTimeMs": {
2464− "description": "The time (ms since epoch) of the deal creation. (readonly)",
2468− "creativePreApprovalPolicy": {
2469− "description": "Specifies the creative pre-approval policy (buyer-readonly)",
2472− "creativeSafeFrameCompatibility": {
2473− "description": "Specifies whether the creative is safeFrame compatible (buyer-readonly)",
2477− "description": "A unique deal-id for the deal (readonly).",
2480− "dealServingMetadata": {
2481− "$ref": "DealServingMetadata",
2482− "description": "Metadata about the serving status of this deal (readonly, writes via custom actions)"
2484− "deliveryControl": {
2485− "$ref": "DeliveryControl",
2486− "description": "The set of fields around delivery control that are interesting for a buyer to see but are non-negotiable. These are set by the publisher. This message is assigned an id of 100 since some day we would want to model this as a protobuf extension."
2488− "externalDealId": {
2489− "description": "The external deal id assigned to this deal once the deal is finalized. This is the deal-id that shows up in serving/reporting etc. (readonly)",
2492− "flightEndTimeMs": {
2493− "description": "Proposed flight end time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)",
2497− "flightStartTimeMs": {
2498− "description": "Proposed flight start time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)",
2502− "inventoryDescription": {
2503− "description": "Description for the deal terms. (buyer-readonly)",
2507− "description": "Indicates whether the current deal is a RFP template. RFP template is created by buyer and not based on seller created products.",
2510− "isSetupComplete": {
2511− "description": "True, if the buyside inventory setup is complete for this deal. (readonly, except via OrderSetupCompleted action)",
2515− "default": "adexchangebuyer#marketplaceDeal",
2516− "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#marketplaceDeal\".",
2519− "lastUpdateTimeMs": {
2520− "description": "The time (ms since epoch) when the deal was last updated. (readonly)",
2525− "description": "The name of the deal. (updatable)",
2529− "description": "The product-id from which this deal was created. (readonly, except on create)",
2532− "productRevisionNumber": {
2533− "description": "The revision number of the product that the deal was created from (readonly, except on create)",
2537− "programmaticCreativeSource": {
2538− "description": "Specifies the creative source for programmatic deals, PUBLISHER means creative is provided by seller and ADVERTISR means creative is provided by buyer. (buyer-readonly)",
2544− "sellerContacts": {
2545− "description": "Optional Seller contact information for the deal (buyer-readonly)",
2547− "$ref": "ContactInformation"
2551− "sharedTargetings": {
2552− "description": "The shared targeting visible to buyers and sellers. Each shared targeting entity is AND'd together. (updatable)",
2554− "$ref": "SharedTargeting"
2558− "syndicationProduct": {
2559− "description": "The syndication product associated with the deal. (readonly, except on create)",
2563− "$ref": "DealTerms",
2564− "description": "The negotiable terms of the deal. (updatable)"
2566− "webPropertyCode": {
2572− "MarketplaceDealParty": {
859+ "updateAction": {
2573− "id": "MarketplaceDealParty",
860+ "type": "string"
2574− "properties": {
861+ }
2576− "$ref": "Buyer",
863+ },
2577− "description": "The buyer/seller associated with the deal. One of buyer/seller is specified for a deal-party."
864+ "DeleteOrderDealsResponse": {
2578− },
865+ "id": "DeleteOrderDealsResponse",
2579− "seller": {
866+ "type": "object",
2580− "$ref": "Seller",
867+ "properties": {
2581− "description": "The buyer/seller associated with the deal. One of buyer/seller is specified for a deal party."
868+ "deals": {
2582− }
869+ "type": "array",
2583− },
870+ "description": "List of deals deleted (in the same proposal as passed in the request)",
2584− "type": "object"
871+ "items": {
872+ "$ref": "MarketplaceDeal"
875+ "proposalRevisionNumber": {
877+ "description": "The updated revision number for the proposal.",
882+ "DeliveryControl": {
883+ "id": "DeliveryControl",
886+ "creativeBlockingLevel": {
889+ "deliveryRateType": {
895+ "$ref": "DeliveryControlFrequencyCap"
900+ "DeliveryControlFrequencyCap": {
901+ "id": "DeliveryControlFrequencyCap",
917+ "EditAllOrderDealsRequest": {
918+ "id": "EditAllOrderDealsRequest",
923+ "description": "List of deals to edit. Service may perform 3 different operations based on comparison of deals in this list vs deals already persisted in database: 1. Add new deal to proposal If a deal in this list does not exist in the proposal, the service will create a new deal and add it to the proposal. Validation will follow AddOrderDealsRequest. 2. Update existing deal in the proposal If a deal in this list already exist in the proposal, the service will update that existing deal to this new deal in the request. Validation will follow UpdateOrderDealsRequest. 3. Delete deals from the proposal (just need the id) If a existing deal in the proposal is not present in this list, the service will delete that deal from the proposal. Validation will follow DeleteOrderDealsRequest.",
925+ "$ref": "MarketplaceDeal"
930+ "description": "If specified, also updates the proposal in the batch transaction. This is useful when the proposal and the deals need to be updated in one transaction."
932+ "proposalRevisionNumber": {
934+ "description": "The last known revision number for the proposal.",
939+ "description": "Indicates an optional action to take on the proposal"
943+ "EditAllOrderDealsResponse": {
944+ "id": "EditAllOrderDealsResponse",
949+ "description": "List of all deals in the proposal after edit.",
951+ "$ref": "MarketplaceDeal"
956+ "GetOffersResponse": {
957+ "id": "GetOffersResponse",
962+ "description": "The returned list of products.",
969+ "GetOrderDealsResponse": {
970+ "id": "GetOrderDealsResponse",
975+ "description": "List of deals for the proposal",
977+ "$ref": "MarketplaceDeal"
982+ "GetOrderNotesResponse": {
983+ "id": "GetOrderNotesResponse",
988+ "description": "The list of matching notes.",
990+ "$ref": "MarketplaceNote"
995+ "GetOrdersResponse": {
996+ "id": "GetOrdersResponse",
1001+ "description": "The list of matching proposals.",
1008+ "MarketplaceDeal": {
1009+ "id": "MarketplaceDeal",
1011+ "description": "A proposal can contain multiple deals. A deal contains the terms and targeting information that is used for serving.",
1013+ "buyerPrivateData": {
1014+ "$ref": "PrivateData",
1015+ "description": "Buyer private data (hidden from seller)."
1017+ "creationTimeMs": {
1019+ "description": "The time (ms since epoch) of the deal creation. (readonly)",
1022+ "creativePreApprovalPolicy": {
1024+ "description": "Specifies the creative pre-approval policy (buyer-readonly)"
1028+ "description": "A unique deal=id for the deal (readonly)."
1030+ "deliveryControl": {
1031+ "$ref": "DeliveryControl",
1032+ "description": "The set of fields around delivery control that are interesting for a buyer to see but are non-negotiable. These are set by the publisher. This message is assigned an id of 100 since some day we would want to model this as a protobuf extension."
1034+ "externalDealId": {
1036+ "description": "The external deal id assigned to this deal once the deal is finalized. This is the deal-id that shows up in serving/reporting etc. (readonly)"
1038+ "flightEndTimeMs": {
1040+ "description": "Proposed flight end time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)",
1043+ "flightStartTimeMs": {
1045+ "description": "Proposed flight start time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)",
1048+ "inventoryDescription": {
1050+ "description": "Description for the deal terms. (updatable)"
1054+ "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#marketplaceDeal\".",
1055+ "default": "adexchangebuyer#marketplaceDeal"
1057+ "lastUpdateTimeMs": {
1059+ "description": "The time (ms since epoch) when the deal was last updated. (readonly)",
1064+ "description": "The name of the deal. (updatable)"
1068+ "description": "The product-id from which this deal was created. (readonly, except on create)"
1070+ "productRevisionNumber": {
1072+ "description": "The revision number of the product that the deal was created from (readonly, except on create)",
1078+ "sellerContacts": {
1080+ "description": "Optional Seller contact information for the deal (buyer-readonly)",
1082+ "$ref": "ContactInformation"
1085+ "sharedTargetings": {
1087+ "description": "The shared targeting visible to buyers and sellers. (updatable)",
1089+ "$ref": "SharedTargeting"
1092+ "syndicationProduct": {
1094+ "description": "The syndication product associated with the deal. (readonly, except on create)"
1097+ "$ref": "DealTerms",
1098+ "description": "The negotiable terms of the deal. (updatable)"
1100+ "webPropertyCode": {
1105+ "MarketplaceDealParty": {
1106+ "id": "MarketplaceDealParty",
1111+ "description": "The buyer/seller associated with the deal. One of buyer/seller is specified for a deal-party."
1115+ "description": "The buyer/seller associated with the deal. One of buyer/seller is specified for a deal party."
1119+ "MarketplaceLabel": {
1120+ "id": "MarketplaceLabel",
1125+ "description": "The accountId of the party that created the label."
1129+ "description": "The creation time (in ms since epoch) for the label.",
1132+ "deprecatedMarketplaceDealParty": {
1133+ "$ref": "MarketplaceDealParty",
1134+ "description": "Information about the party that created the label."
1138+ "description": "The label to use."
1142+ "MarketplaceNote": {
1143+ "id": "MarketplaceNote",
1145+ "description": "A proposal is associated with a bunch of notes which may optionally be associated with a deal and/or revision number.",
1149+ "description": "The role of the person (buyer/seller) creating the note. (readonly)"
1153+ "description": "Notes can optionally be associated with a deal. (readonly, except on create)"
1157+ "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#marketplaceNote\".",
1158+ "default": "adexchangebuyer#marketplaceNote"
1162+ "description": "The actual note to attach. (readonly, except on create)"
1166+ "description": "The unique id for the note. (readonly)"
1170+ "description": "The proposalId that a note is attached to. (readonly)"
1172+ "proposalRevisionNumber": {
1174+ "description": "If the note is associated with a proposal revision number, then store that here. (readonly, except on create)",
1179+ "description": "The timestamp (ms since epoch) that this note was created. (readonly)",
1184+ "PerformanceReport": {
1185+ "id": "PerformanceReport",
1187+ "description": "The configuration data for an Ad Exchange performance report list.",
1191+ "description": "The number of bid responses with an ad.",
1194+ "bidRequestRate": {
1196+ "description": "The number of bid requests sent to your bidder.",
1199+ "calloutStatusRate": {
1201+ "description": "Rate of various prefiltering statuses per match. Please refer to the callout-status-codes.txt file for different statuses.",
1206+ "cookieMatcherStatusRate": {
1208+ "description": "Average QPS for cookie matcher operations.",
1213+ "creativeStatusRate": {
1215+ "description": "Rate of ads with a given status. Please refer to the creative-status-codes.txt file for different statuses.",
1220+ "filteredBidRate": {
1222+ "description": "The number of bid responses that were filtered due to a policy violation or other errors.",
1225+ "hostedMatchStatusRate": {
1227+ "description": "Average QPS for hosted match operations.",
1232+ "inventoryMatchRate": {
1234+ "description": "The number of potential queries based on your pretargeting settings.",
1239+ "description": "Resource type.",
1240+ "default": "adexchangebuyer#performanceReport"
1242+ "latency50thPercentile": {
1244+ "description": "The 50th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1247+ "latency85thPercentile": {
1249+ "description": "The 85th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1252+ "latency95thPercentile": {
1254+ "description": "The 95th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1257+ "noQuotaInRegion": {
1259+ "description": "Rate of various quota account statuses per quota check.",
1264+ "description": "Rate of various quota account statuses per quota check.",
1267+ "pixelMatchRequests": {
1269+ "description": "Average QPS for pixel match requests from clients.",
1272+ "pixelMatchResponses": {
1274+ "description": "Average QPS for pixel match responses from clients.",
1277+ "quotaConfiguredLimit": {
1279+ "description": "The configured quota limits for this account.",
1282+ "quotaThrottledLimit": {
1284+ "description": "The throttled quota limits for this account.",
1289+ "description": "The trading location of this data."
1291+ "successfulRequestRate": {
1293+ "description": "The number of properly formed bid responses received by our servers within the deadline.",
1298+ "description": "The unix timestamp of the starting time of this performance data.",
1301+ "unsuccessfulRequestRate": {
1303+ "description": "The number of bid responses that were unsuccessful due to timeouts, incorrect formatting, etc.",
1308+ "PerformanceReportList": {
1309+ "id": "PerformanceReportList",
1311+ "description": "The configuration data for an Ad Exchange performance report list. https://sites.google.com/a/google.com/adx-integration/Home/engineering/binary-releases/rtb-api-release https://cs.corp.google.com/#piper///depot/google3/contentads/adx/tools/rtb_api/adxrtb.py",
1315+ "description": "Resource type.",
1316+ "default": "adexchangebuyer#performanceReportList"
2586− "MarketplaceLabel": {
1318+ "performanceReport": {
2587− "id": "MarketplaceLabel",
1319+ "type": "array",
2588− "properties": {
1320+ "description": "A list of performance reports relevant for the account.",
2589− "accountId": {
1321+ "items": {
2590− "description": "The accountId of the party that created the label.",
1322+ "$ref": "PerformanceReport"
2591− "type": "string"
1323+ }
2593− "createTimeMs": {
1325+ }
2594− "description": "The creation time (in ms since epoch) for the label.",
1326+ },
2595− "format": "int64",
1327+ "PretargetingConfig": {
2596− "type": "string"
1328+ "id": "PretargetingConfig",
2597− },
1329+ "type": "object",
2598− "deprecatedMarketplaceDealParty": {
1330+ "properties": {
2599− "$ref": "MarketplaceDealParty",
1331+ "billingId": {
2600− "description": "Information about the party that created the label."
1332+ "type": "string",
2601− },
1333+ "description": "The id for billing purposes, provided for reference. Leave this field blank for insert requests; the id will be generated automatically.",
2602− "label": {
1334+ "format": "int64"
2603− "description": "The label to use.",
1335+ },
2604− "type": "string"
1336+ "configId": {
2605− }
1337+ "type": "string",
2606− },
1338+ "description": "The config id; generated automatically. Leave this field blank for insert requests.",
2607− "type": "object"
1339+ "format": "int64"
1343+ "description": "The name of the config. Must be unique. Required for all requests."
1347+ "description": "List must contain exactly one of PRETARGETING_CREATIVE_TYPE_HTML or PRETARGETING_CREATIVE_TYPE_VIDEO.",
2609− "MarketplaceNote": {
1352+ "dimensions": {
2610− "description": "A proposal is associated with a bunch of notes which may optionally be associated with a deal and/or revision number.",
1353+ "type": "array",
2611− "id": "MarketplaceNote",
1354+ "description": "Requests which allow one of these (width, height) pairs will match. All pairs must be supported ad dimensions.",
2612 "properties": {
1357 "properties": {
2613− "creatorRole": {
1358+ "height": {
2614− "description": "The role of the person (buyer/seller) creating the note. (readonly)",
1359+ "type": "string",
2615− "type": "string"
1360+ "description": "Height in pixels.",
2616− },
1361+ "format": "int64"
2617− "dealId": {
1362+ },
2618− "description": "Notes can optionally be associated with a deal. (readonly, except on create)",
1363+ "width": {
2619− "type": "string"
1364+ "type": "string",
2620− },
1365+ "description": "Width in pixels.",
2621− "kind": {
1366+ "format": "int64"
2622− "default": "adexchangebuyer#marketplaceNote",
1367+ }
2623− "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#marketplaceNote\".",
1368+ }
2624− "type": "string"
1369+ }
2626− "note": {
1371+ "excludedContentLabels": {
2627− "description": "The actual note to attach. (readonly, except on create)",
1372+ "type": "array",
2628− "type": "string"
1373+ "description": "Requests with any of these content labels will not match. Values are from content-labels.txt in the downloadable files section.",
2630− "noteId": {
1375+ "type": "string",
2631− "description": "The unique id for the note. (readonly)",
1376+ "format": "int64"
2632− "type": "string"
1377+ }
2634− "proposalId": {
1379+ "excludedGeoCriteriaIds": {
2635− "description": "The proposalId that a note is attached to. (readonly)",
1380+ "type": "array",
2636− "type": "string"
1381+ "description": "Requests containing any of these geo criteria ids will not match.",
2638− "proposalRevisionNumber": {
1383+ "type": "string",
2639− "description": "If the note is associated with a proposal revision number, then store that here. (readonly, except on create)",
1384+ "format": "int64"
2640− "format": "int64",
1385+ }
2641− "type": "string"
1386+ },
2642− },
1387+ "excludedPlacements": {
2643− "timestampMs": {
1388+ "type": "array",
2644− "description": "The timestamp (ms since epoch) that this note was created. (readonly)",
1389+ "description": "Requests containing any of these placements will not match.",
2645− "format": "int64",
1390+ "items": {
2646− "type": "string"
1391+ "type": "object",
2651− "PerformanceReport": {
2652− "description": "The configuration data for an Ad Exchange performance report list.",
2653− "id": "PerformanceReport",
2654 "properties": {
1392 "properties": {
2655− "bidRate": {
1393+ "token": {
2656− "description": "The number of bid responses with an ad.",
1394+ "type": "string",
2657− "format": "double",
1395+ "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement."
2658− "type": "number"
1396+ },
2660− "bidRequestRate": {
1398+ "type": "string",
2661− "description": "The number of bid requests sent to your bidder.",
1399+ "description": "The type of the placement."
2662− "format": "double",
1400+ }
2663− "type": "number"
1401+ }
2665− "calloutStatusRate": {
1403+ },
2666− "description": "Rate of various prefiltering statuses per match. Please refer to the callout-status-codes.txt file for different statuses.",
1404+ "excludedUserLists": {
2667− "items": {
1405+ "type": "array",
2668− "type": "any"
1406+ "description": "Requests containing any of these users list ids will not match.",
2670− "type": "array"
1408+ "type": "string",
2671− },
1409+ "format": "int64"
2672− "cookieMatcherStatusRate": {
1410+ }
2673− "description": "Average QPS for cookie matcher operations.",
1411+ },
2674− "items": {
1412+ "excludedVerticals": {
2675− "type": "any"
1413+ "type": "array",
2676− },
1414+ "description": "Requests containing any of these vertical ids will not match. Values are from the publisher-verticals.txt file in the downloadable files section.",
2677− "type": "array"
1415+ "items": {
2678− },
1416+ "type": "string",
2679− "creativeStatusRate": {
1417+ "format": "int64"
2680− "description": "Rate of ads with a given status. Please refer to the creative-status-codes.txt file for different statuses.",
1418+ }
2682− "type": "any"
1420+ "geoCriteriaIds": {
2683− },
1421+ "type": "array",
2684− "type": "array"
1422+ "description": "Requests containing any of these geo criteria ids will match.",
2686− "filteredBidRate": {
1424+ "type": "string",
2687− "description": "The number of bid responses that were filtered due to a policy violation or other errors.",
1425+ "format": "int64"
2688− "format": "double",
1426+ }
2689− "type": "number"
1427+ },
2690− },
1428+ "isActive": {
2691− "hostedMatchStatusRate": {
1429+ "type": "boolean",
2692− "description": "Average QPS for hosted match operations.",
1430+ "description": "Whether this config is active. Required for all requests."
2694− "type": "any"
1432+ "kind": {
2695− },
1433+ "type": "string",
2696− "type": "array"
1434+ "description": "The kind of the resource, i.e. \"adexchangebuyer#pretargetingConfig\".",
2697− },
1435+ "default": "adexchangebuyer#pretargetingConfig"
2698− "inventoryMatchRate": {
1436+ },
2699− "description": "The number of potential queries based on your pretargeting settings.",
1437+ "languages": {
2700− "format": "double",
1438+ "type": "array",
2701− "type": "number"
1439+ "description": "Request containing any of these language codes will match.",
2703− "kind": {
1441+ "type": "string"
2704− "default": "adexchangebuyer#performanceReport",
1442+ }
2705− "description": "Resource type.",
1443+ },
2706− "type": "string"
1444+ "mobileCarriers": {
2707− },
1445+ "type": "array",
2708− "latency50thPercentile": {
1446+ "description": "Requests containing any of these mobile carrier ids will match. Values are from mobile-carriers.csv in the downloadable files section.",
2709− "description": "The 50th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1447+ "items": {
2710− "format": "double",
1448+ "type": "string",
2711− "type": "number"
1449+ "format": "int64"
2713− "latency85thPercentile": {
1451+ },
2714− "description": "The 85th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1452+ "mobileDevices": {
2715− "format": "double",
1453+ "type": "array",
2716− "type": "number"
1454+ "description": "Requests containing any of these mobile device ids will match. Values are from mobile-devices.csv in the downloadable files section.",
2718− "latency95thPercentile": {
1456+ "type": "string",
2719− "description": "The 95th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.",
1457+ "format": "int64"
2720− "format": "double",
1458+ }
2721− "type": "number"
1459+ },
2722− },
1460+ "mobileOperatingSystemVersions": {
2723− "noQuotaInRegion": {
1461+ "type": "array",
2724− "description": "Rate of various quota account statuses per quota check.",
1462+ "description": "Requests containing any of these mobile operating system version ids will match. Values are from mobile-os.csv in the downloadable files section.",
2725− "format": "double",
1463+ "items": {
2726− "type": "number"
1464+ "type": "string",
2727− },
1465+ "format": "int64"
2728− "outOfQuota": {
1466+ }
2729− "description": "Rate of various quota account statuses per quota check.",
1467+ },
2730− "format": "double",
1468+ "placements": {
2731− "type": "number"
1469+ "type": "array",
2732− },
1470+ "description": "Requests containing any of these placements will match.",
2733− "pixelMatchRequests": {
1471+ "items": {
2734− "description": "Average QPS for pixel match requests from clients.",
1472+ "type": "object",
2735− "format": "double",
2738− "pixelMatchResponses": {
2739− "description": "Average QPS for pixel match responses from clients.",
2740− "format": "double",
2743− "quotaConfiguredLimit": {
2744− "description": "The configured quota limits for this account.",
2745− "format": "double",
2748− "quotaThrottledLimit": {
2749− "description": "The throttled quota limits for this account.",
2750− "format": "double",
2754− "description": "The trading location of this data.",
2757− "successfulRequestRate": {
2758− "description": "The number of properly formed bid responses received by our servers within the deadline.",
2759− "format": "double",
2763− "description": "The unix timestamp of the starting time of this performance data.",
2767− "unsuccessfulRequestRate": {
2768− "description": "The number of bid responses that were unsuccessful due to timeouts, incorrect formatting, etc.",
2769− "format": "double",
2775− "PerformanceReportList": {
2776− "description": "The configuration data for an Ad Exchange performance report list.",
2777− "id": "PerformanceReportList",
2778 "properties": {
1473 "properties": {
2779− "kind": {
1474+ "token": {
2780− "default": "adexchangebuyer#performanceReportList",
1475+ "type": "string",
2781− "description": "Resource type.",
1476+ "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement."
2782− "type": "string"
1477+ },
2784− "performanceReport": {
1479+ "type": "string",
2785− "description": "A list of performance reports relevant for the account.",
1480+ "description": "The type of the placement."
2787− "$ref": "PerformanceReport"
1482+ }
2794− "PretargetingConfig": {
1485+ "platforms": {
2795− "id": "PretargetingConfig",
1486+ "type": "array",
1487+ "description": "Requests matching any of these platforms will match. Possible values are PRETARGETING_PLATFORM_MOBILE, PRETARGETING_PLATFORM_DESKTOP, and PRETARGETING_PLATFORM_TABLET.",
1492+ "supportedCreativeAttributes": {
1494+ "description": "Creative attributes should be declared here if all creatives corresponding to this pretargeting configuration have that creative attribute. Values are from pretargetable-creative-attributes.txt in the downloadable files section.",
1502+ "description": "Requests containing any of these user list ids will match.",
1510+ "description": "Requests that allow any of these vendor ids will match. Values are from vendors.txt in the downloadable files section.",
1518+ "description": "Requests containing any of these vertical ids will match.",
1524+ "videoPlayerSizes": {
1526+ "description": "Video requests satisfying any of these player size constraints will match.",
2796 "properties": {
1529 "properties": {
2797− "billingId": {
1530+ "aspectRatio": {
2798− "description": "The id for billing purposes, provided for reference. Leave this field blank for insert requests; the id will be generated automatically.",
1531+ "type": "string",
2799− "format": "int64",
1532+ "description": "The type of aspect ratio. Leave this field blank to match all aspect ratios."
2800− "type": "string"
1533+ },
2801− },
1534+ "minHeight": {
2802− "configId": {
1535+ "type": "string",
2803− "description": "The config id; generated automatically. Leave this field blank for insert requests.",
1536+ "description": "The minimum player height in pixels. Leave this field blank to match any player height.",
2804− "format": "int64",
1537+ "format": "int64"
2805− "type": "string"
1538+ },
2806− },
1539+ "minWidth": {
2807− "configName": {
1540+ "type": "string",
2808− "description": "The name of the config. Must be unique. Required for all requests.",
1541+ "description": "The minimum player width in pixels. Leave this field blank to match any player width.",
2809− "type": "string"
1542+ "format": "int64"
2811− "creativeType": {
1544+ }
2812− "description": "List must contain exactly one of PRETARGETING_CREATIVE_TYPE_HTML or PRETARGETING_CREATIVE_TYPE_VIDEO.",
1545+ }
2814− "type": "string"
1547+ }
2816− "type": "array"
1549+ "PretargetingConfigList": {
2817− },
1550+ "id": "PretargetingConfigList",
2818− "dimensions": {
1551+ "type": "object",
2819− "description": "Requests which allow one of these (width, height) pairs will match. All pairs must be supported ad dimensions.",
1552+ "properties": {
2820− "items": {
1553+ "items": {
2821− "properties": {
1554+ "type": "array",
2822− "height": {
1555+ "description": "A list of pretargeting configs",
2823− "description": "Height in pixels.",
1556+ "items": {
2824− "format": "int64",
1557+ "$ref": "PretargetingConfig"
2825− "type": "string"
1558+ }
2827− "width": {
1560+ "kind": {
2828− "description": "Width in pixels.",
1561+ "type": "string",
2829− "format": "int64",
1562+ "description": "Resource type.",
2830− "type": "string"
1563+ "default": "adexchangebuyer#pretargetingConfigList"
2833− "type": "object"
1566+ },
2835− "type": "array"
1568+ "id": "Price",
2836− },
1569+ "type": "object",
2837− "excludedContentLabels": {
1570+ "properties": {
2838− "description": "Requests with any of these content labels will not match. Values are from content-labels.txt in the downloadable files section.",
1571+ "amountMicros": {
2839− "items": {
1572+ "type": "number",
2840− "format": "int64",
1573+ "description": "The price value in micros.",
2841− "type": "string"
1574+ "format": "double"
2843− "type": "array"
1576+ "currencyCode": {
2844− },
1577+ "type": "string",
2845− "excludedGeoCriteriaIds": {
1578+ "description": "The currency code for the price."
2846− "description": "Requests containing any of these geo criteria ids will not match.",
1579+ },
2847− "items": {
1580+ "pricingType": {
2848− "format": "int64",
1581+ "type": "string",
2849− "type": "string"
1582+ "description": "The pricing type for the deal/product."
2851− "type": "array"
1584+ }
2853− "excludedPlacements": {
1586+ "PricePerBuyer": {
2854− "description": "Requests containing any of these placements will not match.",
1587+ "id": "PricePerBuyer",
2855− "items": {
1588+ "type": "object",
2856− "properties": {
1589+ "description": "Used to specify pricing rules for buyers/advertisers. Each PricePerBuyer in an product can become [0,1] deals. To check if there is a PricePerBuyer for a particular buyer or buyer/advertiser pair, we look for the most specific matching rule - we first look for a rule matching the buyer and advertiser, next a rule with the buyer but an empty advertiser list, and otherwise look for a matching rule where no buyer is set.",
2857− "token": {
1590+ "properties": {
2858− "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement.",
1591+ "buyer": {
2859− "type": "string"
1592+ "$ref": "Buyer",
2860− },
1593+ "description": "The buyer who will pay this price. If unset, all buyers can pay this price (if the advertisers match, and there's no more specific rule matching the buyer)."
2862− "description": "The type of the placement.",
1595+ "price": {
2863− "type": "string"
1596+ "$ref": "Price",
2864− }
1597+ "description": "The specified price"
2866− "type": "object"
1599+ }
2868− "type": "array"
1601+ "PrivateData": {
2869− },
1602+ "id": "PrivateData",
2870− "excludedUserLists": {
1603+ "type": "object",
2871− "description": "Requests containing any of these users list ids will not match.",
1604+ "properties": {
2872− "items": {
1605+ "referenceId": {
2873− "format": "int64",
1606+ "type": "string"
2874− "type": "string"
1607+ },
2875− },
1608+ "referencePayload": {
2876− "type": "array"
1609+ "type": "string",
2877− },
1610+ "format": "byte"
2878− "excludedVerticals": {
1611+ }
2879− "description": "Requests containing any of these vertical ids will not match. Values are from the publisher-verticals.txt file in the downloadable files section.",
1612+ }
2881− "format": "int64",
1614+ "Product": {
2882− "type": "string"
1615+ "id": "Product",
2883− },
1616+ "type": "object",
2884− "type": "array"
1617+ "description": "A product is segment of inventory that a seller wishes to sell. It is associated with certain terms and targeting information which helps buyer know more about the inventory. Each field in a product can have one of the following setting:\n\n(readonly) - It is an error to try and set this field. (buyer-readonly) - Only the seller can set this field. (seller-readonly) - Only the buyer can set this field. (updatable) - The field is updatable at all times by either buyer or the seller.",
2885− },
1618+ "properties": {
2886− "geoCriteriaIds": {
1619+ "creationTimeMs": {
2887− "description": "Requests containing any of these geo criteria ids will match.",
1620+ "type": "string",
2888− "items": {
1621+ "description": "Creation time in ms. since epoch (readonly)",
2889− "format": "int64",
1622+ "format": "int64"
2890− "type": "string"
1623+ },
2891− },
1624+ "creatorContacts": {
2892− "type": "array"
1625+ "type": "array",
2893− },
1626+ "description": "Optional contact information for the creator of this product. (buyer-readonly)",
2894− "isActive": {
1627+ "items": {
2895− "description": "Whether this config is active. Required for all requests.",
1628+ "$ref": "ContactInformation"
2896− "type": "boolean"
1629+ }
2898− "kind": {
1631+ "flightEndTimeMs": {
2899− "default": "adexchangebuyer#pretargetingConfig",
1632+ "type": "string",
2900− "description": "The kind of the resource, i.e. \"adexchangebuyer#pretargetingConfig\".",
1633+ "description": "The proposed end time for the deal (ms since epoch) (buyer-readonly)",
2901− "type": "string"
1634+ "format": "int64"
2903− "languages": {
1636+ "flightStartTimeMs": {
2904− "description": "Request containing any of these language codes will match.",
1637+ "type": "string",
2905− "items": {
1638+ "description": "Inventory availability dates. (times are in ms since epoch) The granularity is generally in the order of seconds. (buyer-readonly)",
2906− "type": "string"
1639+ "format": "int64"
2908− "type": "array"
1641+ "hasCreatorSignedOff": {
2909− },
1642+ "type": "boolean",
2910− "minimumViewabilityDecile": {
1643+ "description": "If the creator has already signed off on the product, then the buyer can finalize the deal by accepting the product as is. When copying to a proposal, if any of the terms are changed, then auto_finalize is automatically set to false."
2911− "description": "Requests where the predicted viewability is below the specified decile will not match. E.g. if the buyer sets this value to 5, requests from slots where the predicted viewability is below 50% will not match. If the predicted viewability is unknown this field will be ignored.",
1644+ },
2912− "format": "int32",
1645+ "inventorySource": {
2913− "type": "integer"
1646+ "type": "string",
2914− },
1647+ "description": "What exchange will provide this inventory (readonly, except on create)."
2915− "mobileCarriers": {
1648+ },
2916− "description": "Requests containing any of these mobile carrier ids will match. Values are from mobile-carriers.csv in the downloadable files section.",
1649+ "kind": {
2917− "items": {
1650+ "type": "string",
2918− "format": "int64",
1651+ "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#product\".",
2919− "type": "string"
1652+ "default": "adexchangebuyer#product"
2921− "type": "array"
1654+ "labels": {
2922− },
1655+ "type": "array",
2923− "mobileDevices": {
1656+ "description": "Optional List of labels for the product (optional, buyer-readonly).",
2924− "description": "Requests containing any of these mobile device ids will match. Values are from mobile-devices.csv in the downloadable files section.",
1657+ "items": {
2925− "items": {
1658+ "$ref": "MarketplaceLabel"
2926− "format": "int64",
1659+ }
2927− "type": "string"
1660+ },
2928− },
1661+ "lastUpdateTimeMs": {
2929− "type": "array"
1662+ "type": "string",
2930− },
1663+ "description": "Time of last update in ms. since epoch (readonly)",
2931− "mobileOperatingSystemVersions": {
1664+ "format": "int64"
2932− "description": "Requests containing any of these mobile operating system version ids will match. Values are from mobile-os.csv in the downloadable files section.",
1665+ },
2933− "items": {
1666+ "name": {
2934− "format": "int64",
1667+ "type": "string",
2935− "type": "string"
1668+ "description": "The name for this product as set by the seller. (buyer-readonly)"
2937− "type": "array"
1670+ "productId": {
2938− },
1671+ "type": "string",
2939− "placements": {
1672+ "description": "The unique id for the product (readonly)"
2940− "description": "Requests containing any of these placements will match.",
1673+ },
2941− "items": {
1674+ "revisionNumber": {
2942− "properties": {
1675+ "type": "string",
2943− "token": {
1676+ "description": "The revision number of the product. (readonly)",
2944− "description": "The value of the placement. Interpretation depends on the placement type, e.g. URL for a site placement, channel name for a channel placement, app id for a mobile app placement.",
1677+ "format": "int64"
2945− "type": "string"
1678+ },
2946− },
1679+ "seller": {
2947− "type": {
1680+ "$ref": "Seller",
2948− "description": "The type of the placement.",
1681+ "description": "Information about the seller that created this product (readonly, except on create)"
2949− "type": "string"
1682+ },
2950− }
1683+ "sharedTargetings": {
2951− },
1684+ "type": "array",
2952− "type": "object"
1685+ "description": "Targeting that is shared between the buyer and the seller. Each targeting criteria has a specified key and for each key there is a list of inclusion value or exclusion values. (buyer-readonly)",
2954− "type": "array"
1687+ "$ref": "SharedTargeting"
2956− "platforms": {
1689+ },
2957− "description": "Requests matching any of these platforms will match. Possible values are PRETARGETING_PLATFORM_MOBILE, PRETARGETING_PLATFORM_DESKTOP, and PRETARGETING_PLATFORM_TABLET.",
1690+ "state": {
2958− "items": {
1691+ "type": "string",
2959− "type": "string"
1692+ "description": "The state of the product. (buyer-readonly)"
2961− "type": "array"
1694+ "syndicationProduct": {
2962− },
1695+ "type": "string",
2963− "supportedCreativeAttributes": {
1696+ "description": "The syndication product associated with the deal. (readonly, except on create)"
2964− "description": "Creative attributes should be declared here if all creatives corresponding to this pretargeting configuration have that creative attribute. Values are from pretargetable-creative-attributes.txt in the downloadable files section.",
1697+ },
2965− "items": {
1698+ "terms": {
2966− "format": "int64",
1699+ "$ref": "DealTerms",
2967− "type": "string"
1700+ "description": "The negotiable terms of the deal (buyer-readonly)"
2969− "type": "array"
1702+ "webPropertyCode": {
2970− },
1703+ "type": "string"
2971− "userIdentifierDataRequired": {
1704+ }
2972− "description": "Requests containing the specified type of user data will match. Possible values are HOSTED_MATCH_DATA, which means the request is cookie-targetable and has a match in the buyer's hosted match table, and COOKIE_OR_IDFA, which means the request has either a targetable cookie or an iOS IDFA.",
1705+ }
2974− "type": "string"
1707+ "Proposal": {
2975− },
1708+ "id": "Proposal",
2976− "type": "array"
1709+ "type": "object",
2977− },
1710+ "description": "Represents a proposal in the marketplace. A proposal is the unit of negotiation between a seller and a buyer and contains deals which are served. Each field in a proposal can have one of the following setting:\n\n(readonly) - It is an error to try and set this field. (buyer-readonly) - Only the seller can set this field. (seller-readonly) - Only the buyer can set this field. (updatable) - The field is updatable at all times by either buyer or the seller.",
2978− "userLists": {
1711+ "properties": {
2979− "description": "Requests containing any of these user list ids will match.",
1712+ "billedBuyer": {
2980− "items": {
1713+ "$ref": "Buyer",
2981− "format": "int64",
1714+ "description": "Reference to the buyer that will get billed for this proposal. (readonly)"
2982− "type": "string"
1715+ },
2984− "type": "array"
1717+ "$ref": "Buyer",
2985− },
1718+ "description": "Reference to the buyer on the proposal. (readonly, except on create)"
2986− "vendorTypes": {
1719+ },
2987− "description": "Requests that allow any of these vendor ids will match. Values are from vendors.txt in the downloadable files section.",
1720+ "buyerContacts": {
2988− "items": {
1721+ "type": "array",
2989− "format": "int64",
1722+ "description": "Optional contact information fort the buyer. (seller-readonly)",
2990− "type": "string"
1723+ "items": {
2991− },
1724+ "$ref": "ContactInformation"
2992− "type": "array"
1725+ }
2994− "verticals": {
1727+ "buyerPrivateData": {
2995− "description": "Requests containing any of these vertical ids will match.",
1728+ "$ref": "PrivateData",
2996− "items": {
1729+ "description": "Private data for buyer. (hidden from seller)."
2997− "format": "int64",
1730+ },
2998− "type": "string"
1731+ "hasBuyerSignedOff": {
2999− },
1732+ "type": "boolean",
3000− "type": "array"
1733+ "description": "When an proposal is in an accepted state, indicates whether the buyer has signed off Once both sides have signed off on a deal, the proposal can be finalized by the seller. (seller-readonly)"
3002− "videoPlayerSizes": {
1735+ "hasSellerSignedOff": {
3003− "description": "Video requests satisfying any of these player size constraints will match.",
1736+ "type": "boolean",
3004− "items": {
1737+ "description": "When an proposal is in an accepted state, indicates whether the buyer has signed off Once both sides have signed off on a deal, the proposal can be finalized by the seller. (buyer-readonly)"
3005− "properties": {
1738+ },
3006− "aspectRatio": {
1739+ "inventorySource": {
3007− "description": "The type of aspect ratio. Leave this field blank to match all aspect ratios.",
1740+ "type": "string",
3008− "type": "string"
1741+ "description": "What exchange will provide this inventory (readonly, except on create)."
3010− "minHeight": {
1743+ "isRenegotiating": {
3011− "description": "The minimum player height in pixels. Leave this field blank to match any player height.",
1744+ "type": "boolean",
3012− "format": "int64",
1745+ "description": "True if the proposal is being renegotiated (readonly)."
3013− "type": "string"
1746+ },
3014− },
1747+ "isSetupComplete": {
3015− "minWidth": {
1748+ "type": "boolean",
3016− "description": "The minimum player width in pixels. Leave this field blank to match any player width.",
1749+ "description": "True, if the buyside inventory setup is complete for this proposal. (readonly)"
3017− "format": "int64",
1750+ },
3018− "type": "string"
1751+ "kind": {
3019− }
1752+ "type": "string",
3020− },
1753+ "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#proposal\".",
3021− "type": "object"
1754+ "default": "adexchangebuyer#proposal"
3023− "type": "array"
1756+ "labels": {
3024− }
1757+ "type": "array",
3025− },
1758+ "description": "List of labels associated with the proposal. (readonly)",
3026− "type": "object"
1759+ "items": {
1760+ "$ref": "MarketplaceLabel"
1763+ "lastUpdaterOrCommentorRole": {
1765+ "description": "The role of the last user that either updated the proposal or left a comment. (readonly)"
1767+ "lastUpdaterRole": {
1772+ "description": "The name for the proposal (updatable)"
1774+ "originatorRole": {
1776+ "description": "Indicates whether the buyer/seller created the proposal.(readonly)"
1780+ "description": "The unique id of the proposal. (readonly)."
1784+ "description": "The current state of the proposal. (readonly)"
1786+ "revisionNumber": {
1788+ "description": "The revision number for the proposal (readonly).",
1791+ "revisionTimeMs": {
1793+ "description": "The time (ms since epoch) when the proposal was last revised (readonly).",
1798+ "description": "Reference to the seller on the proposal. (readonly, except on create)"
1800+ "sellerContacts": {
1802+ "description": "Optional contact information for the seller (buyer-readonly).",
1804+ "$ref": "ContactInformation"
1815+ "description": "The unique id for the seller. The seller fills in this field. The seller account id is then available to buyer in the product."
1819+ "description": "Optional sub-account id for the seller."
1823+ "SharedTargeting": {
1824+ "id": "SharedTargeting",
1829+ "description": "The list of values to exclude from targeting.",
1831+ "$ref": "TargetingValue"
1836+ "description": "The list of value to include as part of the targeting.",
1838+ "$ref": "TargetingValue"
3028− "PretargetingConfigList": {
1841+ "key": {
3029− "id": "PretargetingConfigList",
1842+ "type": "string",
3030− "properties": {
1843+ "description": "The key representing the shared targeting criterion."
3032− "description": "A list of pretargeting configs",
1845+ }
3034− "$ref": "PretargetingConfig"
1847+ "TargetingValue": {
3035− },
1848+ "id": "TargetingValue",
3036− "type": "array"
1849+ "type": "object",
3037− },
1850+ "properties": {
3038− "kind": {
1851+ "creativeSizeValue": {
3039− "default": "adexchangebuyer#pretargetingConfigList",
1852+ "$ref": "TargetingValueCreativeSize",
3040− "description": "Resource type.",
1853+ "description": "The creative size value to exclude/include."
3041− "type": "string"
1854+ },
3042− }
1855+ "dayPartTargetingValue": {
1856+ "$ref": "TargetingValueDayPartTargeting",
1857+ "description": "The daypart targeting to include / exclude. Filled in when the key is GOOG_DAYPART_TARGETING."
1861+ "description": "The long value to exclude/include.",
1866+ "description": "The string value to exclude/include."
1870+ "TargetingValueCreativeSize": {
1871+ "id": "TargetingValueCreativeSize",
1874+ "companionSizes": {
1876+ "description": "For video size type, the list of companion sizes.",
1878+ "$ref": "TargetingValueSize"
1881+ "creativeSizeType": {
1883+ "description": "The Creative size type."
1886+ "$ref": "TargetingValueSize",
1887+ "description": "For regular or video creative size type, specifies the size of the creative."
1891+ "TargetingValueDayPartTargeting": {
1892+ "id": "TargetingValueDayPartTargeting",
1898+ "$ref": "TargetingValueDayPartTargetingDayPart"
1906+ "TargetingValueDayPartTargetingDayPart": {
1907+ "id": "TargetingValueDayPartTargetingDayPart",
1931+ "TargetingValueSize": {
1932+ "id": "TargetingValueSize",
1937+ "description": "The height of the creative.",
1942+ "description": "The width of the creative.",
1952+ "id": "adexchangebuyer.accounts.get",
1953+ "path": "accounts/{id}",
1954+ "httpMethod": "GET",
1955+ "description": "Gets one account by ID.",
1959+ "description": "The account id",
1965+ "parameterOrder": [
1972+ "https://www.googleapis.com/auth/adexchange.buyer"
1976+ "id": "adexchangebuyer.accounts.list",
1977+ "path": "accounts",
1978+ "httpMethod": "GET",
1979+ "description": "Retrieves the authenticated user's list of accounts.",
1981+ "$ref": "AccountsList"
1984+ "https://www.googleapis.com/auth/adexchange.buyer"
1988+ "id": "adexchangebuyer.accounts.patch",
1989+ "path": "accounts/{id}",
1990+ "httpMethod": "PATCH",
1991+ "description": "Updates an existing account. This method supports patch semantics.",
1995+ "description": "The account id",
2001+ "parameterOrder": [
2011+ "https://www.googleapis.com/auth/adexchange.buyer"
2015+ "id": "adexchangebuyer.accounts.update",
2016+ "path": "accounts/{id}",
2017+ "httpMethod": "PUT",
2018+ "description": "Updates an existing account.",
2022+ "description": "The account id",
2028+ "parameterOrder": [
2038+ "https://www.googleapis.com/auth/adexchange.buyer"
2046+ "id": "adexchangebuyer.billingInfo.get",
2047+ "path": "billinginfo/{accountId}",
2048+ "httpMethod": "GET",
2049+ "description": "Returns the billing information for one account specified by account ID.",
2053+ "description": "The account id.",
2059+ "parameterOrder": [
2063+ "$ref": "BillingInfo"
2066+ "https://www.googleapis.com/auth/adexchange.buyer"
2070+ "id": "adexchangebuyer.billingInfo.list",
2071+ "path": "billinginfo",
2072+ "httpMethod": "GET",
2073+ "description": "Retrieves a list of billing information for all accounts of the authenticated user.",
2075+ "$ref": "BillingInfoList"
2078+ "https://www.googleapis.com/auth/adexchange.buyer"
2086+ "id": "adexchangebuyer.budget.get",
2087+ "path": "billinginfo/{accountId}/{billingId}",
2088+ "httpMethod": "GET",
2089+ "description": "Returns the budget information for the adgroup specified by the accountId and billingId.",
2093+ "description": "The account id to get the budget information for.",
3044− "type": "object"
2098+ "billingId": {
3045− },
2099+ "type": "string",
3046− "Price": {
2100+ "description": "The billing id to get the budget information for.",
3047− "id": "Price",
2101+ "required": true,
3048− "properties": {
2102+ "format": "int64",
3049− "amountMicros": {
2103+ "location": "path"
3050− "description": "The price value in micros.",
2104+ }
3051− "format": "double",
2105+ },
3052− "type": "number"
2106+ "parameterOrder": [
3053− },
2107+ "accountId",
3054− "currencyCode": {
2108+ "billingId"
3055− "description": "The currency code for the price.",
2109+ ],
3056− "type": "string"
2110+ "response": {
3057− },
2111+ "$ref": "Budget"
3058− "expectedCpmMicros": {
2112+ },
3059− "description": "In case of CPD deals, the expected CPM in micros.",
2113+ "scopes": [
3060− "format": "double",
2114+ "https://www.googleapis.com/auth/adexchange.buyer"
3061− "type": "number"
2115+ ]
3063− "pricingType": {
2117+ "patch": {
3064− "description": "The pricing type for the deal/product.",
2118+ "id": "adexchangebuyer.budget.patch",
3065− "type": "string"
2119+ "path": "billinginfo/{accountId}/{billingId}",
3066− }
2120+ "httpMethod": "PATCH",
2121+ "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request. This method supports patch semantics.",
2125+ "description": "The account id associated with the budget being updated.",
3068− "type": "object"
2130+ "billingId": {
3069− },
2131+ "type": "string",
3070− "PricePerBuyer": {
2132+ "description": "The billing id associated with the budget being updated.",
3071− "description": "Used to specify pricing rules for buyers. Each PricePerBuyer in a product can become [0,1] deals. To check if there is a PricePerBuyer for a particular buyer we look for the most specific matching rule - we first look for a rule matching the buyer and otherwise look for a matching rule where no buyer is set.",
2133+ "required": true,
3072− "id": "PricePerBuyer",
2134+ "format": "int64",
3073− "properties": {
2135+ "location": "path"
3074− "auctionTier": {
2136+ }
3075− "description": "Optional access type for this buyer.",
2137+ },
3076− "type": "string"
2138+ "parameterOrder": [
3077− },
2139+ "accountId",
3078− "billedBuyer": {
2140+ "billingId"
3079− "$ref": "Buyer",
2141+ ],
3080− "description": "Reference to the buyer that will get billed."
2142+ "request": {
3081− },
2143+ "$ref": "Budget"
3083− "$ref": "Buyer",
2145+ "response": {
3084− "description": "The buyer who will pay this price. If unset, all buyers can pay this price (if the advertisers match, and there's no more specific rule matching the buyer)."
2146+ "$ref": "Budget"
3086− "price": {
2148+ "scopes": [
3087− "$ref": "Price",
2149+ "https://www.googleapis.com/auth/adexchange.buyer"
3088− "description": "The specified price"
2150+ ]
2153+ "id": "adexchangebuyer.budget.update",
2154+ "path": "billinginfo/{accountId}/{billingId}",
2155+ "httpMethod": "PUT",
2156+ "description": "Updates the budget amount for the budget of the adgroup specified by the accountId and billingId, with the budget amount in the request.",
2160+ "description": "The account id associated with the budget being updated.",
3091− "type": "object"
2165+ "billingId": {
3092− },
2166+ "type": "string",
3093− "PrivateData": {
2167+ "description": "The billing id associated with the budget being updated.",
3094− "id": "PrivateData",
2168+ "required": true,
3095− "properties": {
2169+ "format": "int64",
3096− "referenceId": {
2170+ "location": "path"
3097− "type": "string"
2171+ }
3099− "referencePayload": {
2173+ "parameterOrder": [
3100− "format": "byte",
2174+ "accountId",
3101− "type": "string"
2175+ "billingId"
2184+ "https://www.googleapis.com/auth/adexchange.buyer"
2192+ "id": "adexchangebuyer.creatives.addDeal",
2193+ "path": "creatives/{accountId}/{buyerCreativeId}/addDeal/{dealId}",
2194+ "httpMethod": "POST",
2195+ "description": "Add a deal id association for the creative.",
2199+ "description": "The id for the account that will serve this creative.",
3104− "type": "object"
2204+ "buyerCreativeId": {
3105− },
2205+ "type": "string",
3106− "Product": {
2206+ "description": "The buyer-specific id for this creative.",
3107− "description": "A product is segment of inventory that a seller wishes to sell. It is associated with certain terms and targeting information which helps buyer know more about the inventory. Each field in a product can have one of the following setting:\n\n(readonly) - It is an error to try and set this field. (buyer-readonly) - Only the seller can set this field. (seller-readonly) - Only the buyer can set this field. (updatable) - The field is updatable at all times by either buyer or the seller.",
2207+ "required": true,
3108− "id": "Product",
2208+ "location": "path"
3112− "description": "The billed buyer corresponding to the buyer that created the offer. (readonly, except on create)"
3116− "description": "The buyer that created the offer if this is a buyer initiated offer (readonly, except on create)"
3118− "creationTimeMs": {
3119− "description": "Creation time in ms. since epoch (readonly)",
3123− "creatorContacts": {
3124− "description": "Optional contact information for the creator of this product. (buyer-readonly)",
3126− "$ref": "ContactInformation"
3131− "description": "The role that created the offer. Set to BUYER for buyer initiated offers.",
3134− "deliveryControl": {
3135− "$ref": "DeliveryControl",
3136− "description": "The set of fields around delivery control that are interesting for a buyer to see but are non-negotiable. These are set by the publisher. This message is assigned an id of 100 since some day we would want to model this as a protobuf extension."
3138− "flightEndTimeMs": {
3139− "description": "The proposed end time for the deal (ms since epoch) (buyer-readonly)",
3143− "flightStartTimeMs": {
3144− "description": "Inventory availability dates. (times are in ms since epoch) The granularity is generally in the order of seconds. (buyer-readonly)",
3148− "hasCreatorSignedOff": {
3149− "description": "If the creator has already signed off on the product, then the buyer can finalize the deal by accepting the product as is. When copying to a proposal, if any of the terms are changed, then auto_finalize is automatically set to false.",
3152− "inventorySource": {
3153− "description": "What exchange will provide this inventory (readonly, except on create).",
3157− "default": "adexchangebuyer#product",
3158− "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#product\".",
3162− "description": "Optional List of labels for the product (optional, buyer-readonly).",
3164− "$ref": "MarketplaceLabel"
3168− "lastUpdateTimeMs": {
3169− "description": "Time of last update in ms. since epoch (readonly)",
3174− "description": "Optional legacy offer id if this offer is a preferred deal offer.",
3177− "marketplacePublisherProfileId": {
3178− "description": "Marketplace publisher profile Id. This Id differs from the regular publisher_profile_id in that 1. This is a new id, the old Id will be deprecated in 2017. 2. This id uniquely identifies a publisher profile by itself.",
3182− "description": "The name for this product as set by the seller. (buyer-readonly)",
3185− "privateAuctionId": {
3186− "description": "Optional private auction id if this offer is a private auction offer.",
3190− "description": "The unique id for the product (readonly)",
3193− "publisherProfileId": {
3194− "description": "Id of the publisher profile for a given seller. A (seller.account_id, publisher_profile_id) pair uniquely identifies a publisher profile. Buyers can call the PublisherProfiles::List endpoint to get a list of publisher profiles for a given seller.",
3197− "publisherProvidedForecast": {
3198− "$ref": "PublisherProvidedForecast",
3199− "description": "Publisher self-provided forecast information."
3201− "revisionNumber": {
3202− "description": "The revision number of the product. (readonly)",
3208− "description": "Information about the seller that created this product (readonly, except on create)"
3210− "sharedTargetings": {
3211− "description": "Targeting that is shared between the buyer and the seller. Each targeting criteria has a specified key and for each key there is a list of inclusion value or exclusion values. (buyer-readonly)",
3213− "$ref": "SharedTargeting"
3218− "description": "The state of the product. (buyer-readonly)",
3221− "syndicationProduct": {
3222− "description": "The syndication product associated with the deal. (readonly, except on create)",
3226− "$ref": "DealTerms",
3227− "description": "The negotiable terms of the deal (buyer-readonly)"
3229− "webPropertyCode": {
3230− "description": "The web property code for the seller. This field is meant to be copied over as is when creating deals.",
3234− "type": "object"
2210+ "dealId": {
3235− },
2211+ "type": "string",
3236− "Proposal": {
2212+ "description": "The id of the deal id to associate with this creative.",
3237− "description": "Represents a proposal in the marketplace. A proposal is the unit of negotiation between a seller and a buyer and contains deals which are served. Each field in a proposal can have one of the following setting:\n\n(readonly) - It is an error to try and set this field. (buyer-readonly) - Only the seller can set this field. (seller-readonly) - Only the buyer can set this field. (updatable) - The field is updatable at all times by either buyer or the seller.",
2213+ "required": true,
3238− "id": "Proposal",
2214+ "format": "int64",
3239− "properties": {
2215+ "location": "path"
3240− "billedBuyer": {
2216+ }
3241− "$ref": "Buyer",
2217+ },
3242− "description": "Reference to the buyer that will get billed for this proposal. (readonly)"
2218+ "parameterOrder": [
3243− },
2219+ "accountId",
3244− "buyer": {
2220+ "buyerCreativeId",
3245− "$ref": "Buyer",
2221+ "dealId"
3246− "description": "Reference to the buyer on the proposal. (readonly, except on create)"
2222+ ],
3247− },
2223+ "scopes": [
3248− "buyerContacts": {
2224+ "https://www.googleapis.com/auth/adexchange.buyer"
3249− "description": "Optional contact information of the buyer. (seller-readonly)",
2225+ ]
3251− "$ref": "ContactInformation"
2227+ "get": {
3252− },
2228+ "id": "adexchangebuyer.creatives.get",
3253− "type": "array"
2229+ "path": "creatives/{accountId}/{buyerCreativeId}",
3254− },
2230+ "httpMethod": "GET",
3255− "buyerPrivateData": {
2231+ "description": "Gets the status for a single creative. A creative will be available 30-40 minutes after submission.",
3256− "$ref": "PrivateData",
2232+ "parameters": {
3257− "description": "Private data for buyer. (hidden from seller)."
2233+ "accountId": {
3258− },
2234+ "type": "integer",
3259− "dbmAdvertiserIds": {
2235+ "description": "The id for the account that will serve this creative.",
3260− "description": "IDs of DBM advertisers permission to this proposal.",
2236+ "required": true,
3261− "items": {
2237+ "format": "int32",
3262− "type": "string"
2238+ "location": "path"
3266− "hasBuyerSignedOff": {
3267− "description": "When an proposal is in an accepted state, indicates whether the buyer has signed off. Once both sides have signed off on a deal, the proposal can be finalized by the seller. (seller-readonly)",
3270− "hasSellerSignedOff": {
3271− "description": "When an proposal is in an accepted state, indicates whether the buyer has signed off Once both sides have signed off on a deal, the proposal can be finalized by the seller. (buyer-readonly)",
3274− "inventorySource": {
3275− "description": "What exchange will provide this inventory (readonly, except on create).",
3278− "isRenegotiating": {
3279− "description": "True if the proposal is being renegotiated (readonly).",
3282− "isSetupComplete": {
3283− "description": "True, if the buyside inventory setup is complete for this proposal. (readonly, except via OrderSetupCompleted action) Deprecated in favor of deal level setup complete flag.",
3287− "default": "adexchangebuyer#proposal",
3288− "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#proposal\".",
3292− "description": "List of labels associated with the proposal. (readonly)",
3294− "$ref": "MarketplaceLabel"
3298− "lastUpdaterOrCommentorRole": {
3299− "description": "The role of the last user that either updated the proposal or left a comment. (readonly)",
3303− "description": "The name for the proposal (updatable)",
3307− "description": "Optional negotiation id if this proposal is a preferred deal proposal.",
3310− "originatorRole": {
3311− "description": "Indicates whether the buyer/seller created the proposal.(readonly)",
3314− "privateAuctionId": {
3315− "description": "Optional private auction id if this proposal is a private auction proposal.",
3319− "description": "The unique id of the proposal. (readonly).",
3323− "description": "The current state of the proposal. (readonly)",
3326− "revisionNumber": {
3327− "description": "The revision number for the proposal (readonly).",
3331− "revisionTimeMs": {
3332− "description": "The time (ms since epoch) when the proposal was last revised (readonly).",
3338− "description": "Reference to the seller on the proposal. (readonly, except on create)"
3340− "sellerContacts": {
3341− "description": "Optional contact information of the seller (buyer-readonly).",
3343− "$ref": "ContactInformation"
3348− "type": "object"
2240+ "buyerCreativeId": {
3349− },
2241+ "type": "string",
3350− "PublisherProfileApiProto": {
2242+ "description": "The buyer-specific id for this creative.",
3351− "id": "PublisherProfileApiProto",
2243+ "required": true,
3352− "properties": {
2244+ "location": "path"
3353− "audience": {
2245+ }
3354− "description": "Publisher provided info on its audience.",
2246+ },
3355− "type": "string"
2247+ "parameterOrder": [
3356− },
2248+ "accountId",
3357− "buyerPitchStatement": {
2249+ "buyerCreativeId"
3358− "description": "A pitch statement for the buyer",
2250+ ],
3359− "type": "string"
2251+ "response": {
3360− },
2252+ "$ref": "Creative"
3361− "directContact": {
2253+ },
3362− "description": "Direct contact for the publisher profile.",
2254+ "scopes": [
3363− "type": "string"
2255+ "https://www.googleapis.com/auth/adexchange.buyer"
3365− "exchange": {
2257+ },
3366− "description": "Exchange where this publisher profile is from. E.g. AdX, Rubicon etc...",
2258+ "insert": {
3367− "type": "string"
2259+ "id": "adexchangebuyer.creatives.insert",
3368− },
2260+ "path": "creatives",
3369− "googlePlusLink": {
2261+ "httpMethod": "POST",
3370− "description": "Link to publisher's Google+ page.",
2262+ "description": "Submit a new creative.",
3371− "type": "string"
2263+ "request": {
3372− },
2264+ "$ref": "Creative"
3373− "isParent": {
2265+ },
3374− "description": "True, if this is the parent profile, which represents all domains owned by the publisher.",
2266+ "response": {
3375− "type": "boolean"
2267+ "$ref": "Creative"
3377− "isPublished": {
2269+ "scopes": [
3378− "description": "True, if this profile is published. Deprecated for state.",
2270+ "https://www.googleapis.com/auth/adexchange.buyer"
3379− "type": "boolean"
2271+ ]
3381− "kind": {
2273+ "list": {
3382− "default": "adexchangebuyer#publisherProfileApiProto",
2274+ "id": "adexchangebuyer.creatives.list",
3383− "description": "Identifies what kind of resource this is. Value: the fixed string \"adexchangebuyer#publisherProfileApiProto\".",
2275+ "path": "creatives",
3384− "type": "string"
2276+ "httpMethod": "GET",
3385− },
2277+ "description": "Retrieves a list of the authenticated user's active creatives. A creative will be available 30-40 minutes after submission.",
3386− "logoUrl": {
2278+ "parameters": {
3387− "description": "The url to the logo for the publisher.",
2279+ "accountId": {
3388− "type": "string"
2280+ "type": "integer",
3389− },
2281+ "description": "When specified, only creatives for the given account ids are returned.",
3390− "mediaKitLink": {
2282+ "format": "int32",
3391− "description": "The url for additional marketing and sales materials.",
2283+ "repeated": true,
3392− "type": "string"
2284+ "location": "query"
3398− "description": "Publisher provided overview.",
3402− "description": "The pair of (seller.account_id, profile_id) uniquely identifies a publisher profile for a given publisher.",
3406− "programmaticContact": {
3407− "description": "Programmatic contact for the publisher profile.",
3410− "publisherDomains": {
3411− "description": "The list of domains represented in this publisher profile. Empty if this is a parent profile.",
3417− "publisherProfileId": {
3418− "description": "Unique Id for publisher profile.",
3421− "publisherProvidedForecast": {
3422− "$ref": "PublisherProvidedForecast",
3423− "description": "Publisher provided forecasting information."
3425− "rateCardInfoLink": {
3426− "description": "Link to publisher rate card",
3429− "samplePageLink": {
3430− "description": "Link for a sample content page.",
3435− "description": "Seller of the publisher profile."
3438− "description": "State of the publisher profile.",
3442− "description": "Publisher provided key metrics and rankings.",
3449− "type": "object"
2286+ "buyerCreativeId": {
3450− },
2287+ "type": "string",
3451− "PublisherProvidedForecast": {
2288+ "description": "When specified, only creatives for the given buyer creative ids are returned.",
3452− "description": "This message carries publisher provided forecasting information.",
2289+ "repeated": true,
3453− "id": "PublisherProvidedForecast",
2290+ "location": "query"
3456− "description": "Publisher provided dimensions. E.g. geo, sizes etc...",
3458− "$ref": "Dimension"
3462− "weeklyImpressions": {
3463− "description": "Publisher provided weekly impressions.",
3468− "description": "Publisher provided weekly uniques.",
3473− "type": "object"
2292+ "dealsStatusFilter": {
3474− },
2293+ "type": "string",
3475− "Seller": {
2294+ "description": "When specified, only creatives having the given deals status are returned.",
3476− "id": "Seller",
2295+ "enum": [
3477− "properties": {
2296+ "approved",
3478− "accountId": {
2297+ "conditionally_approved",
3479− "description": "The unique id for the seller. The seller fills in this field. The seller account id is then available to buyer in the product.",
2298+ "disapproved",
3480− "type": "string"
2299+ "not_checked"
3482− "subAccountId": {
2301+ "enumDescriptions": [
3483− "description": "Optional sub-account id for the seller.",
2302+ "Creatives which have been approved for serving on deals.",
3484− "type": "string"
2303+ "Creatives which have been conditionally approved for serving on deals.",
3485− }
2304+ "Creatives which have been disapproved for serving on deals.",
2305+ "Creatives whose deals status is not yet checked."
2307+ "location": "query"
3487− "type": "object"
2309+ "maxResults": {
3488− },
2310+ "type": "integer",
3489− "SharedTargeting": {
2311+ "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
3490− "id": "SharedTargeting",
2312+ "format": "uint32",
3491− "properties": {
2313+ "minimum": "1",
3492− "exclusions": {
2314+ "maximum": "1000",
3493− "description": "The list of values to exclude from targeting. Each value is AND'd together.",
2315+ "location": "query"
3495− "$ref": "TargetingValue"
3500− "description": "The list of value to include as part of the targeting. Each value is OR'd together.",
3502− "$ref": "TargetingValue"
3507− "description": "The key representing the shared targeting criterion.",
3511− "type": "object"
2317+ "openAuctionStatusFilter": {
3512− },
2318+ "type": "string",
3513− "TargetingValue": {
2319+ "description": "When specified, only creatives having the given open auction status are returned.",
3514− "id": "TargetingValue",
2320+ "enum": [
3515− "properties": {
2321+ "approved",
3516− "creativeSizeValue": {
2322+ "conditionally_approved",
3517− "$ref": "TargetingValueCreativeSize",
2323+ "disapproved",
3518− "description": "The creative size value to exclude/include."
2324+ "not_checked"
3520− "dayPartTargetingValue": {
2326+ "enumDescriptions": [
3521− "$ref": "TargetingValueDayPartTargeting",
2327+ "Creatives which have been approved for serving on the open auction.",
3522− "description": "The daypart targeting to include / exclude. Filled in when the key is GOOG_DAYPART_TARGETING."
2328+ "Creatives which have been conditionally approved for serving on the open auction.",
3523− },
2329+ "Creatives which have been disapproved for serving on the open auction.",
3524− "demogAgeCriteriaValue": {
2330+ "Creatives whose open auction status is not yet checked."
3525− "$ref": "TargetingValueDemogAgeCriteria"
2331+ ],
3526− },
2332+ "location": "query"
3527− "demogGenderCriteriaValue": {
3528− "$ref": "TargetingValueDemogGenderCriteria"
3531− "description": "The long value to exclude/include.",
3536− "description": "The string value to exclude/include.",
3540− "type": "object"
2334+ "pageToken": {
3541− },
2335+ "type": "string",
3542− "TargetingValueCreativeSize": {
2336+ "description": "A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
3543− "description": "Next Id: 7",
2337+ "location": "query"
3544− "id": "TargetingValueCreativeSize",
2338+ }
3545− "properties": {
2339+ },
3546− "allowedFormats": {
2340+ "response": {
3547− "description": "The formats allowed by the publisher.",
2341+ "$ref": "CreativesList"
3549− "type": "string"
2343+ "scopes": [
3550− },
2344+ "https://www.googleapis.com/auth/adexchange.buyer"
3551− "type": "array"
2345+ ]
3553− "companionSizes": {
2347+ "removeDeal": {
3554− "description": "For video size type, the list of companion sizes.",
2348+ "id": "adexchangebuyer.creatives.removeDeal",
3555− "items": {
2349+ "path": "creatives/{accountId}/{buyerCreativeId}/removeDeal/{dealId}",
3556− "$ref": "TargetingValueSize"
2350+ "httpMethod": "POST",
3557− },
2351+ "description": "Remove a deal id associated with the creative.",
3558− "type": "array"
2352+ "parameters": {
3559− },
2353+ "accountId": {
3560− "creativeSizeType": {
2354+ "type": "integer",
3561− "description": "The Creative size type.",
2355+ "description": "The id for the account that will serve this creative.",
3562− "type": "string"
2356+ "required": true,
3563− },
2357+ "format": "int32",
3564− "nativeTemplate": {
2358+ "location": "path"
3565− "description": "The native template for native ad.",
3569− "$ref": "TargetingValueSize",
3570− "description": "For regular or video creative size type, specifies the size of the creative."
3572− "skippableAdType": {
3573− "description": "The skippable ad type for video size.",
3577− "type": "object"
2360+ "buyerCreativeId": {
3578− },
2361+ "type": "string",
3579− "TargetingValueDayPartTargeting": {
2362+ "description": "The buyer-specific id for this creative.",
3580− "id": "TargetingValueDayPartTargeting",
2363+ "required": true,
3581− "properties": {
2364+ "location": "path"
3584− "$ref": "TargetingValueDayPartTargetingDayPart"
3592− "type": "object"
2366+ "dealId": {
3593− },
2367+ "type": "string",
3594− "TargetingValueDayPartTargetingDayPart": {
2368+ "description": "The id of the deal id to disassociate with this creative.",
3595− "id": "TargetingValueDayPartTargetingDayPart",
2369+ "required": true,
3596− "properties": {
2370+ "format": "int64",
3597− "dayOfWeek": {
2371+ "location": "path"
3598− "type": "string"
2372+ }
3600− "endHour": {
2374+ "parameterOrder": [
3601− "format": "int32",
2375+ "accountId",
3602− "type": "integer"
2376+ "buyerCreativeId",
3604− "endMinute": {
2378+ ],
3605− "format": "int32",
2379+ "scopes": [
3606− "type": "integer"
2380+ "https://www.googleapis.com/auth/adexchange.buyer"
3608− "startHour": {
2382+ }
3609− "format": "int32",
2383+ }
3610− "type": "integer"
2384+ },
3611− },
2385+ "marketplacedeals": {
3612− "startMinute": {
2386+ "methods": {
3613− "format": "int32",
2387+ "delete": {
3614− "type": "integer"
2388+ "id": "adexchangebuyer.marketplacedeals.delete",
3615− }
2389+ "path": "proposals/{proposalId}/deals/delete",
2390+ "httpMethod": "POST",
2391+ "description": "Delete the specified deals from the proposal",
2395+ "description": "The proposalId to delete deals from.",
2400+ "parameterOrder": [
2404+ "$ref": "DeleteOrderDealsRequest"
2407+ "$ref": "DeleteOrderDealsResponse"
2410+ "https://www.googleapis.com/auth/adexchange.buyer"
2414+ "id": "adexchangebuyer.marketplacedeals.insert",
2415+ "path": "proposals/{proposalId}/deals/insert",
2416+ "httpMethod": "POST",
2417+ "description": "Add new deals for the specified proposal",
2421+ "description": "proposalId for which deals need to be added.",
2426+ "parameterOrder": [
2430+ "$ref": "AddOrderDealsRequest"
2433+ "$ref": "AddOrderDealsResponse"
2436+ "https://www.googleapis.com/auth/adexchange.buyer"
2440+ "id": "adexchangebuyer.marketplacedeals.list",
2441+ "path": "proposals/{proposalId}/deals",
2442+ "httpMethod": "GET",
2443+ "description": "List all the deals for a given proposal",
2447+ "description": "The proposalId to get deals for.",
2452+ "parameterOrder": [
2456+ "$ref": "GetOrderDealsResponse"
2459+ "https://www.googleapis.com/auth/adexchange.buyer"
2463+ "id": "adexchangebuyer.marketplacedeals.update",
2464+ "path": "proposals/{proposalId}/deals/update",
2465+ "httpMethod": "POST",
2466+ "description": "Replaces all the deals in the proposal with the passed in deals",
2470+ "description": "The proposalId to edit deals on.",
2475+ "parameterOrder": [
2479+ "$ref": "EditAllOrderDealsRequest"
2482+ "$ref": "EditAllOrderDealsResponse"
2485+ "https://www.googleapis.com/auth/adexchange.buyer"
2490+ "marketplacenotes": {
2493+ "id": "adexchangebuyer.marketplacenotes.insert",
2494+ "path": "proposals/{proposalId}/notes/insert",
2495+ "httpMethod": "POST",
2496+ "description": "Add notes to the proposal",
2500+ "description": "The proposalId to add notes for.",
2505+ "parameterOrder": [
2509+ "$ref": "AddOrderNotesRequest"
2512+ "$ref": "AddOrderNotesResponse"
2515+ "https://www.googleapis.com/auth/adexchange.buyer"
2519+ "id": "adexchangebuyer.marketplacenotes.list",
2520+ "path": "proposals/{proposalId}/notes",
2521+ "httpMethod": "GET",
2522+ "description": "Get all the notes associated with a proposal",
2526+ "description": "The proposalId to get notes for.",
2531+ "parameterOrder": [
2535+ "$ref": "GetOrderNotesResponse"
2538+ "https://www.googleapis.com/auth/adexchange.buyer"
2543+ "performanceReport": {
2546+ "id": "adexchangebuyer.performanceReport.list",
2547+ "path": "performancereport",
2548+ "httpMethod": "GET",
2549+ "description": "Retrieves the authenticated user's list of performance metrics.",
2553+ "description": "The account id to get the reports.",
2556+ "location": "query"
3617− "type": "object"
2558+ "endDateTime": {
3618− },
2559+ "type": "string",
3619− "TargetingValueDemogAgeCriteria": {
2560+ "description": "The end time of the report in ISO 8601 timestamp format using UTC.",
3620− "id": "TargetingValueDemogAgeCriteria",
2561+ "required": true,
3621− "properties": {
2562+ "location": "query"
3622− "demogAgeCriteriaIds": {
3629− "type": "object"
2564+ "maxResults": {
3630− },
2565+ "type": "integer",
3631− "TargetingValueDemogGenderCriteria": {
2566+ "description": "Maximum number of entries returned on one result page. If not set, the default is 100. Optional.",
3632− "id": "TargetingValueDemogGenderCriteria",
2567+ "format": "uint32",
3633− "properties": {
2568+ "minimum": "1",
3634− "demogGenderCriteriaIds": {
2569+ "maximum": "1000",
3635− "items": {
2570+ "location": "query"
3641− "type": "object"
2572+ "pageToken": {
3642− },
2573+ "type": "string",
3643− "TargetingValueSize": {
2574+ "description": "A continuation token, used to page through performance reports. To retrieve the next page, set this parameter to the value of \"nextPageToken\" from the previous response. Optional.",
3644− "id": "TargetingValueSize",
2575+ "location": "query"
3647− "description": "The height of the creative.",
3652− "description": "The width of the creative.",
3657− "type": "object"
2577+ "startDateTime": {
3658− },
2578+ "type": "string",
3659− "UpdatePrivateAuctionProposalRequest": {
2579+ "description": "The start time of the report in ISO 8601 timestamp format using UTC.",
3660− "id": "UpdatePrivateAuctionProposalRequest",
2580+ "required": true,
3661− "properties": {
2581+ "location": "query"
3662− "externalDealId": {
2582+ }
3663− "description": "The externalDealId of the deal to be updated.",
2583+ },
3664− "type": "string"
2584+ "parameterOrder": [
3665− },
2585+ "accountId",
3666− "note": {
2586+ "endDateTime",
3667− "$ref": "MarketplaceNote",
2587+ "startDateTime"
3668− "description": "Optional note to be added."
2588+ ],
3669− },
2589+ "response": {
3670− "proposalRevisionNumber": {
2590+ "$ref": "PerformanceReportList"
3671− "description": "The current revision number of the proposal to be updated.",
2591+ },
3672− "format": "int64",
2592+ "scopes": [
3673− "type": "string"
2593+ "https://www.googleapis.com/auth/adexchange.buyer"
3675− "updateAction": {
2595+ }
3676− "description": "The proposed action on the private auction proposal.",
2596+ }
3677− "type": "string"
2597+ },
3678− }
2598+ "pretargetingConfig": {
2601+ "id": "adexchangebuyer.pretargetingConfig.delete",
2602+ "path": "pretargetingconfigs/{accountId}/{configId}",
2603+ "httpMethod": "DELETE",
2604+ "description": "Deletes an existing pretargeting config.",
2608+ "description": "The account id to delete the pretargeting config for.",
2615+ "description": "The specific id of the configuration to delete.",
2621+ "parameterOrder": [
2626+ "https://www.googleapis.com/auth/adexchange.buyer"
2630+ "id": "adexchangebuyer.pretargetingConfig.get",
2631+ "path": "pretargetingconfigs/{accountId}/{configId}",
2632+ "httpMethod": "GET",
2633+ "description": "Gets a specific pretargeting configuration",
2637+ "description": "The account id to get the pretargeting config for.",
2644+ "description": "The specific id of the configuration to retrieve.",
2650+ "parameterOrder": [
2655+ "$ref": "PretargetingConfig"
2658+ "https://www.googleapis.com/auth/adexchange.buyer"
2662+ "id": "adexchangebuyer.pretargetingConfig.insert",
2663+ "path": "pretargetingconfigs/{accountId}",
2664+ "httpMethod": "POST",
2665+ "description": "Inserts a new pretargeting configuration.",
2669+ "description": "The account id to insert the pretargeting config for.",
2675+ "parameterOrder": [
2679+ "$ref": "PretargetingConfig"
2682+ "$ref": "PretargetingConfig"
2685+ "https://www.googleapis.com/auth/adexchange.buyer"
2689+ "id": "adexchangebuyer.pretargetingConfig.list",
2690+ "path": "pretargetingconfigs/{accountId}",
2691+ "httpMethod": "GET",
2692+ "description": "Retrieves a list of the authenticated user's pretargeting configurations.",
2696+ "description": "The account id to get the pretargeting configs for.",
2702+ "parameterOrder": [
2706+ "$ref": "PretargetingConfigList"
2709+ "https://www.googleapis.com/auth/adexchange.buyer"
2713+ "id": "adexchangebuyer.pretargetingConfig.patch",
2714+ "path": "pretargetingconfigs/{accountId}/{configId}",
2715+ "httpMethod": "PATCH",
2716+ "description": "Updates an existing pretargeting config. This method supports patch semantics.",
2720+ "description": "The account id to update the pretargeting config for.",
3680− "type": "object"
2725+ "configId": {
2727+ "description": "The specific id of the configuration to update.",
2733+ "parameterOrder": [
2738+ "$ref": "PretargetingConfig"
2741+ "$ref": "PretargetingConfig"
2744+ "https://www.googleapis.com/auth/adexchange.buyer"
2748+ "id": "adexchangebuyer.pretargetingConfig.update",
2749+ "path": "pretargetingconfigs/{accountId}/{configId}",
2750+ "httpMethod": "PUT",
2751+ "description": "Updates an existing pretargeting config.",
2755+ "description": "The account id to update the pretargeting config for.",
2762+ "description": "The specific id of the configuration to update.",
2768+ "parameterOrder": [
2773+ "$ref": "PretargetingConfig"
2776+ "$ref": "PretargetingConfig"
2779+ "https://www.googleapis.com/auth/adexchange.buyer"
2787+ "id": "adexchangebuyer.products.get",
2788+ "path": "products/{productId}",
2789+ "httpMethod": "GET",
2790+ "description": "Gets the requested product by id.",
2794+ "description": "The id for the product to get the head revision for.",
2799+ "parameterOrder": [
2806+ "https://www.googleapis.com/auth/adexchange.buyer"
2810+ "id": "adexchangebuyer.products.search",
2811+ "path": "products/search",
2812+ "httpMethod": "GET",
2813+ "description": "Gets the requested product.",
2817+ "description": "The pql query used to query for products.",
2818+ "location": "query"
2822+ "$ref": "GetOffersResponse"
2825+ "https://www.googleapis.com/auth/adexchange.buyer"
3683− "servicePath": "adexchangebuyer/v1.4/",
2830+ "proposals": {
3684− "title": "Ad Exchange Buyer API",
2831+ "methods": {
3685− "version": "v1.4"
2832+ "get": {
3686−}
2833+ "id": "adexchangebuyer.proposals.get",
2834+ "path": "proposals/{proposalId}",
2835+ "httpMethod": "GET",
2836+ "description": "Get a proposal given its id",
2840+ "description": "Id of the proposal to retrieve.",
2845+ "parameterOrder": [
2852+ "https://www.googleapis.com/auth/adexchange.buyer"
2856+ "id": "adexchangebuyer.proposals.insert",
2857+ "path": "proposals/insert",
2858+ "httpMethod": "POST",
2859+ "description": "Create the given list of proposals",
2861+ "$ref": "CreateOrdersRequest"
2864+ "$ref": "CreateOrdersResponse"
2867+ "https://www.googleapis.com/auth/adexchange.buyer"
2871+ "id": "adexchangebuyer.proposals.patch",
2872+ "path": "proposals/{proposalId}/{revisionNumber}/{updateAction}",
2873+ "httpMethod": "PATCH",
2874+ "description": "Update the given proposal. This method supports patch semantics.",
2878+ "description": "The proposal id to update.",
2882+ "revisionNumber": {
2884+ "description": "The last known revision number to update. If the head revision in the marketplace database has since changed, an error will be thrown. The caller should then fetch the latest proposal at head revision and retry the update at that revision.",
2891+ "description": "The proposed action to take on the proposal.",
2900+ "enumDescriptions": [
2910+ "parameterOrder": [
2922+ "https://www.googleapis.com/auth/adexchange.buyer"
2926+ "id": "adexchangebuyer.proposals.search",
2927+ "path": "proposals/search",
2928+ "httpMethod": "GET",
2929+ "description": "Search for proposals using pql query",
2933+ "description": "Query string to retrieve specific proposals.",
2934+ "location": "query"
2938+ "$ref": "GetOrdersResponse"
2941+ "https://www.googleapis.com/auth/adexchange.buyer"
2945+ "id": "adexchangebuyer.proposals.update",
2946+ "path": "proposals/{proposalId}/{revisionNumber}/{updateAction}",
2947+ "httpMethod": "PUT",
2948+ "description": "Update the given proposal",
2952+ "description": "The proposal id to update.",
2956+ "revisionNumber": {
2958+ "description": "The last known revision number to update. If the head revision in the marketplace database has since changed, an error will be thrown. The caller should then fetch the latest proposal at head revision and retry the update at that revision.",
2965+ "description": "The proposed action to take on the proposal.",
2974+ "enumDescriptions": [
2984+ "parameterOrder": [
2996+ "https://www.googleapis.com/auth/adexchange.buyer"
gen/model/adexchangebuyer2/v2beta1/adexchangebuyer2-api.json+488−5638
This diff is too big to show here.
gen/model/adexchangeseller/v1.1/adexchangeseller-api.json+1186−1186
This diff is too big to show here.
gen/model/adexchangeseller/v1/adexchangeseller-api.json+873−873
This diff is too big to show here.
gen/model/adexchangeseller/v2.0/adexchangeseller-api.json+1093−1093
This diff is too big to show here.
gen/model/adexperiencereport/v1/adexperiencereport-api.jsondeleted−274
This diff is too big to show here.
gen/model/admin/datatransfer/v1/admin-api.json+386−386
This diff is too big to show here.
gen/model/admin/directory/v1/admin-api.json+5422−6840
This diff is too big to show here.
gen/model/admin/email_migration/v2/admin-api.jsonnew file+173
This diff is too big to show here.
gen/model/admin/reports/v1/admin-api.json+706−805
This diff is too big to show here.
gen/model/adsense/v1.2/adsense-api.jsonnew file+1949
This diff is too big to show here.
gen/model/adsense/v1.3/adsense-api.json+3−3
This diff is too big to show here.
gen/model/adsense/v1.4/adsense-api.json+2303−2341
This diff is too big to show here.
gen/model/adsensehost/v4.1/adsensehost-api.json+1485−1485
This diff is too big to show here.
gen/model/alertcenter/v1beta1/alertcenter-api.jsondeleted−1018
This diff is too big to show here.
gen/model/analytics/v2.4/analytics-api.json+350−350
This diff is too big to show here.
gen/model/analytics/v3/analytics-api.json+6507−7213
This diff is too big to show here.
gen/model/analyticsreporting/v4/analyticsreporting-api.jsondeleted−1678
This diff is too big to show here.
gen/model/androiddeviceprovisioning/v1/androiddeviceprovisioning-api.jsondeleted−1794
This diff is too big to show here.
gen/model/androidenterprise/v1/androidenterprise-api.json+2960−4706
This diff is too big to show here.
gen/model/androidmanagement/v1/androidmanagement-api.jsondeleted−3434
This diff is too big to show here.
gen/model/androidpublisher/v1.1/androidpublisher-api.json+239−248
This diff is too big to show here.
gen/model/androidpublisher/v1/androidpublisher-api.json+174−174
This diff is too big to show here.
gen/model/androidpublisher/v2/androidpublisher-api.json+2964−3503
This diff is too big to show here.
gen/model/androidpublisher/v3/androidpublisher-api.jsondeleted−3406
This diff is too big to show here.
gen/model/appengine/v1/appengine-api.jsondeleted−3597
This diff is too big to show here.
gen/model/appengine/v1alpha/appengine-api.jsondeleted−1260
This diff is too big to show here.
gen/model/appengine/v1beta/appengine-api.jsondeleted−3665
This diff is too big to show here.
gen/model/appengine/v1beta4/appengine-api.json+1541−2416
This diff is too big to show here.
gen/model/appengine/v1beta5/appengine-api.json+1509−2387
This diff is too big to show here.
gen/model/appsactivity/v1/appsactivity-api.json+456−446
This diff is too big to show here.
gen/model/appstate/v1/appstate-api.json+289−289
This diff is too big to show here.
gen/model/autoscaler/v1beta2/autoscaler-api.jsonnew file+891
This diff is too big to show here.
gen/model/bigquery/v2/bigquery-api.json+2456−3425
This diff is too big to show here.
gen/model/bigquerydatatransfer/v1/bigquerydatatransfer-api.jsondeleted−1922
This diff is too big to show here.
gen/model/bigtableadmin/v1/bigtableadmin-api.jsondeleted−521
This diff is too big to show here.
gen/model/bigtableadmin/v2/bigtableadmin-api.jsondeleted−2303
This diff is too big to show here.
gen/model/binaryauthorization/v1beta1/binaryauthorization-api.jsondeleted−843
This diff is too big to show here.
gen/model/blogger/v2/blogger-api.json+885−885
This diff is too big to show here.
gen/model/blogger/v3/blogger-api.json+2442−2442
This diff is too big to show here.
gen/model/books/v1/books-api.json+4332−4567
This diff is too big to show here.
gen/model/calendar/v3/calendar-api.json+2632−2946
This diff is too big to show here.
gen/model/chat/v1/chat-api.jsondeleted−1110
This diff is too big to show here.
gen/model/civicinfo/v2/civicinfo-api.json+1038−1595
This diff is too big to show here.
gen/model/classroom/v1/classroom-api.json+1053−3622
This diff is too big to show here.
gen/model/cloudasset/v1/cloudasset-api.jsondeleted−587
This diff is too big to show here.
gen/model/cloudasset/v1beta1/cloudasset-api.jsondeleted−768
This diff is too big to show here.
gen/model/cloudbilling/v1/cloudbilling-api.json+329−1001
This diff is too big to show here.
gen/model/cloudbuild/v1/cloudbuild-api.json+433−1335
This diff is too big to show here.
gen/model/cloudbuild/v1alpha1/cloudbuild-api.jsondeleted−1061
This diff is too big to show here.
gen/model/clouddebugger/v2/clouddebugger-api.json+981−1021
This diff is too big to show here.
gen/model/clouderrorreporting/v1beta1/clouderrorreporting-api.jsondeleted−739
This diff is too big to show here.
gen/model/cloudfunctions/v1/cloudfunctions-api.jsondeleted−1208
This diff is too big to show here.
gen/model/cloudfunctions/v1beta2/cloudfunctions-api.jsondeleted−971
This diff is too big to show here.
gen/model/cloudidentity/v1/cloudidentity-api.jsondeleted−743
This diff is too big to show here.
gen/model/cloudidentity/v1beta1/cloudidentity-api.jsondeleted−687
This diff is too big to show here.
gen/model/cloudiot/v1/cloudiot-api.jsondeleted−1922
This diff is too big to show here.
gen/model/cloudkms/v1/cloudkms-api.jsondeleted−1846
This diff is too big to show here.
gen/model/cloudlatencytest/v2/cloudlatencytest-api.jsonnew file+212
This diff is too big to show here.
gen/model/cloudmonitoring/v2beta2/cloudmonitoring-api.jsonnew file+839
This diff is too big to show here.
gen/model/cloudprivatecatalog/v1beta1/cloudprivatecatalog-api.jsondeleted−686
This diff is too big to show here.
gen/model/cloudprivatecatalogproducer/v1beta1/cloudprivatecatalogproducer-api.jsondeleted−1473
This diff is too big to show here.
gen/model/cloudprofiler/v2/cloudprofiler-api.jsondeleted−342
This diff is too big to show here.
gen/model/cloudresourcemanager/v1/cloudresourcemanager-api.json+492−2039
This diff is too big to show here.
gen/model/cloudresourcemanager/v1beta1/cloudresourcemanager-api.json+721−1018
This diff is too big to show here.
gen/model/cloudresourcemanager/v2/cloudresourcemanager-api.jsondeleted−894
This diff is too big to show here.
gen/model/cloudresourcemanager/v2beta1/cloudresourcemanager-api.jsondeleted−894
This diff is too big to show here.
gen/model/cloudscheduler/v1/cloudscheduler-api.jsondeleted−829
This diff is too big to show here.
gen/model/cloudscheduler/v1beta1/cloudscheduler-api.jsondeleted−872
This diff is too big to show here.
gen/model/cloudsearch/v1/cloudsearch-api.jsondeleted−4593
This diff is too big to show here.
gen/model/cloudshell/v1/cloudshell-api.jsondeleted−456
This diff is too big to show here.
gen/model/cloudshell/v1alpha1/cloudshell-api.jsondeleted−533
This diff is too big to show here.
gen/model/cloudtasks/v2/cloudtasks-api.jsondeleted−1244
This diff is too big to show here.
gen/model/cloudtasks/v2beta2/cloudtasks-api.jsondeleted−1521
This diff is too big to show here.
gen/model/cloudtasks/v2beta3/cloudtasks-api.jsondeleted−1255
This diff is too big to show here.
gen/model/cloudtrace/v1/cloudtrace-api.json+323−344
This diff is too big to show here.
gen/model/cloudtrace/v2/cloudtrace-api.jsondeleted−589
This diff is too big to show here.
gen/model/clouduseraccounts/v0.alpha/clouduseraccounts-api.jsonnew file+1853
This diff is too big to show here.
gen/model/clouduseraccounts/v0.beta/clouduseraccounts-api.jsonnew file+1361
This diff is too big to show here.
gen/model/clouduseraccounts/vm_alpha/clouduseraccounts-api.jsonnew file+1853
This diff is too big to show here.
gen/model/clouduseraccounts/vm_beta/clouduseraccounts-api.jsonnew file+1361
This diff is too big to show here.
gen/model/commentanalyzer/v1alpha1/commentanalyzer-api.jsondeleted−458
This diff is too big to show here.
gen/model/composer/v1/composer-api.json−786
This diff is too big to show here.
gen/model/composer/v1beta1/composer-api.json−849
This diff is too big to show here.
gen/model/compute/v0.alpha/compute-api.json−57043
This diff is too big to show here.
gen/model/compute/v0.beta/compute-api.json+17034−46104
This diff is too big to show here.
gen/model/compute/v1/compute-api.json+14410−39041
This diff is too big to show here.
gen/model/consumersurveys/v2/consumersurveys-api.json−779
This diff is too big to show here.
gen/model/container/v1/container-api.json+675−4337
This diff is too big to show here.
gen/model/container/v1beta1/container-api.json−4810
This diff is too big to show here.
gen/model/containeranalysis/v1alpha1/containeranalysis-api.json−2965
This diff is too big to show here.
gen/model/containeranalysis/v1beta1/containeranalysis-api.json−2870
This diff is too big to show here.
gen/model/content/v2.1/content-api.json−9094
This diff is too big to show here.
gen/model/content/v2/content-api.json+6152−10834
This diff is too big to show here.
gen/model/content/v2sandbox/content-api.json+2245−3996
This diff is too big to show here.
gen/model/coordinate/v1/coordinate-api.json+1196
This diff is too big to show here.
gen/model/customsearch/v1/customsearch-api.json+792−1144
This diff is too big to show here.
gen/model/dataflow/v1b3/dataflow-api.json+2580−5914
This diff is too big to show here.
gen/model/datafusion/v1beta1/datafusion-api.json−1400
This diff is too big to show here.
gen/model/dataproc/v1/dataproc-api.json+1754−3314
This diff is too big to show here.
gen/model/dataproc/v1alpha1/dataproc-api.json+1761
This diff is too big to show here.
gen/model/dataproc/v1beta1/dataproc-api.json+1911
This diff is too big to show here.
gen/model/dataproc/v1beta2/dataproc-api.json−4210
This diff is too big to show here.
gen/model/datastore/v1/datastore-api.json−1996
This diff is too big to show here.
gen/model/datastore/v1beta1/datastore-api.json+981−629
This diff is too big to show here.
gen/model/datastore/v1beta2/datastore-api.json+1075
This diff is too big to show here.
gen/model/datastore/v1beta3/datastore-api.json−1507
This diff is too big to show here.
gen/model/deploymentmanager/v0.alpha/deploymentmanager-api.json−3249
This diff is too big to show here.
gen/model/deploymentmanager/v2/deploymentmanager-api.json+1364−1880
This diff is too big to show here.
gen/model/deploymentmanager/v2beta/deploymentmanager-api.json−3001
This diff is too big to show here.
gen/model/deploymentmanager/v2beta1/deploymentmanager-api.json+883
This diff is too big to show here.
gen/model/deploymentmanager/v2beta2/deploymentmanager-api.json+1229
This diff is too big to show here.
gen/model/dfareporting/v1.1/dfareporting-api.json+1521
This diff is too big to show here.
gen/model/dfareporting/v1.2/dfareporting-api.json+1589
This diff is too big to show here.
gen/model/dfareporting/v1.3/dfareporting-api.json+1913
This diff is too big to show here.
gen/model/dfareporting/v1/dfareporting-api.json+1172
This diff is too big to show here.
gen/model/dfareporting/v2.0/dfareporting-api.json+15351
This diff is too big to show here.
gen/model/dfareporting/v2.1/dfareporting-api.json+17667
This diff is too big to show here.
gen/model/dfareporting/v2.2/dfareporting-api.json+17714
This diff is too big to show here.
gen/model/dfareporting/v2.3/dfareporting-api.json+17704
This diff is too big to show here.
gen/model/dfareporting/v2.4/dfareporting-api.json+17729
This diff is too big to show here.
gen/model/dfareporting/v2.7/dfareporting-api.json−19609
This diff is too big to show here.
gen/model/dfareporting/v2.8/dfareporting-api.json−19752
This diff is too big to show here.
gen/model/dfareporting/v3.0/dfareporting-api.json−19814
This diff is too big to show here.
gen/model/dfareporting/v3.1/dfareporting-api.json−20020
This diff is too big to show here.
gen/model/dfareporting/v3.2/dfareporting-api.json−20056
This diff is too big to show here.
gen/model/dfareporting/v3.3/dfareporting-api.json−19917
This diff is too big to show here.
gen/model/dialogflow/v2/dialogflow-api.json−4268
This diff is too big to show here.
gen/model/dialogflow/v2beta1/dialogflow-api.json−5475
This diff is too big to show here.
gen/model/digitalassetlinks/v1/digitalassetlinks-api.json−374
This diff is too big to show here.
gen/model/discovery/v1/discovery-api.json+657−657
This diff is too big to show here.
gen/model/dlp/v2/dlp-api.json−5183
This diff is too big to show here.
gen/model/dns/v1/dns-api.json+661−1413
This diff is too big to show here.
gen/model/dns/v1beta1/dns-api.json+700
This diff is too big to show here.
gen/model/dns/v1beta2/dns-api.json−1918
This diff is too big to show here.
gen/model/dns/v2beta1/dns-api.json−1460
This diff is too big to show here.
gen/model/docs/v1/docs-api.json−3630
This diff is too big to show here.
gen/model/doubleclickbidmanager/v1/doubleclickbidmanager-api.json+1874−2188
This diff is too big to show here.
gen/model/doubleclicksearch/v2/doubleclicksearch-api.json+1077−1077
This diff is too big to show here.
gen/model/drive/v1/drive-api.json+417
This diff is too big to show here.
gen/model/drive/v2/drive-api.json+4213−5781
This diff is too big to show here.
gen/model/drive/v3/drive-api.json+2343−3714
This diff is too big to show here.
gen/model/driveactivity/v2/driveactivity-api.json−1203
This diff is too big to show here.
gen/model/factchecktools/v1alpha1/factchecktools-api.json−574
This diff is too big to show here.
gen/model/file/v1/file-api.json−1017
This diff is too big to show here.
gen/model/file/v1beta1/file-api.json−1017
This diff is too big to show here.
gen/model/firebasedynamiclinks/v1/firebasedynamiclinks-api.json−1020
This diff is too big to show here.
gen/model/firebasehosting/v1beta1/firebasehosting-api.json−1201
This diff is too big to show here.
gen/model/firebaseremoteconfig/v1/firebaseremoteconfig-api.json−283
This diff is too big to show here.
gen/model/firebaserules/v1/firebaserules-api.json−942
This diff is too big to show here.
gen/model/firestore/v1/firestore-api.json−2833
This diff is too big to show here.
gen/model/firestore/v1beta1/firestore-api.json−2272
This diff is too big to show here.
gen/model/firestore/v1beta2/firestore-api.json−975
This diff is too big to show here.
gen/model/fitness/v1/fitness-api.json+1272−1552
This diff is too big to show here.
gen/model/freebase/v1/freebase-api.json+412
This diff is too big to show here.
gen/model/fusiontables/v1/fusiontables-api.json+1774−1774
This diff is too big to show here.
gen/model/fusiontables/v2/fusiontables-api.json+1880−1903
This diff is too big to show here.
gen/model/games/v1/games-api.json+4752−4791
This diff is too big to show here.
gen/model/gamesconfiguration/v1configuration/gamesconfiguration-api.json+757−757
This diff is too big to show here.
gen/model/gamesmanagement/v1management/gamesmanagement-api.json+860−850
This diff is too big to show here.
gen/model/gan/v1beta1/gan-api.json+1860
This diff is too big to show here.
gen/model/genomics/v1/genomics-api.json+2871−602
This diff is too big to show here.
gen/model/genomics/v1alpha2/genomics-api.json+909−1263
This diff is too big to show here.
gen/model/genomics/v1beta2/genomics-api.json+3689
This diff is too big to show here.
gen/model/genomics/v2alpha1/genomics-api.json−1196
This diff is too big to show here.
gen/model/gmail/v1/gmail-api.json+1952−3621
This diff is too big to show here.
gen/model/groupsmigration/v1/groupsmigration-api.json+136−135
This diff is too big to show here.
gen/model/groupssettings/v1/groupssettings-api.json+272−404
This diff is too big to show here.
gen/model/healthcare/v1alpha/healthcare-api.json−819
This diff is too big to show here.
gen/model/healthcare/v1alpha2/healthcare-api.json−4856
This diff is too big to show here.
gen/model/healthcare/v1beta1/healthcare-api.json−4049
This diff is too big to show here.
gen/model/iam/v1/iam-api.json+865−2081
This diff is too big to show here.
gen/model/iam/v1alpha1/iam-api.json+103
This diff is too big to show here.
gen/model/iamcredentials/v1/iamcredentials-api.json−428
This diff is too big to show here.
gen/model/iap/v1/iap-api.json−318
This diff is too big to show here.
gen/model/iap/v1beta1/iap-api.json−318
This diff is too big to show here.
gen/model/identitytoolkit/v3/identitytoolkit-api.json+1480−2051
This diff is too big to show here.
gen/model/indexing/v3/indexing-api.json−219
This diff is too big to show here.
gen/model/jobs/v2/jobs-api.json−3302
This diff is too big to show here.
gen/model/jobs/v3/jobs-api.json−2641
This diff is too big to show here.
gen/model/jobs/v3p1beta1/jobs-api.json−2825
This diff is too big to show here.
gen/model/kgsearch/v1/kgsearch-api.json+177−176
This diff is too big to show here.
gen/model/language/v1/language-api.json−1251
This diff is too big to show here.
gen/model/language/v1beta1/language-api.json−1099
This diff is too big to show here.
gen/model/language/v1beta2/language-api.json−1251
This diff is too big to show here.
gen/model/libraryagent/v1/libraryagent-api.json−363
This diff is too big to show here.
gen/model/licensing/v1/licensing-api.json+439−447
This diff is too big to show here.
gen/model/logging/v1beta3/logging-api.json+1692
This diff is too big to show here.
gen/model/logging/v2/logging-api.json−3635
This diff is too big to show here.
gen/model/logging/v2beta1/logging-api.json+1099−1509
This diff is too big to show here.
gen/model/manager/v1beta2/manager-api.json+1171
This diff is too big to show here.
gen/model/manufacturers/v1/manufacturers-api.json−757
This diff is too big to show here.
gen/model/mapsengine/exp2/mapsengine-api.json+5375
This diff is too big to show here.
gen/model/mapsengine/v1/mapsengine-api.json+5352
This diff is too big to show here.
gen/model/mirror/v1/mirror-api.json+1342−1342
This diff is too big to show here.
gen/model/ml/v1/ml-api.json−2346
This diff is too big to show here.
gen/model/monitoring/v1/monitoring-api.json−519
This diff is too big to show here.
gen/model/monitoring/v3/monitoring-api.json+1483−3319
This diff is too big to show here.
gen/model/oauth2/v1/oauth2-api.json+387−240
This diff is too big to show here.
gen/model/oauth2/v2/oauth2-api.json+273−268
This diff is too big to show here.
gen/model/oslogin/v1/oslogin-api.json−437
This diff is too big to show here.
gen/model/oslogin/v1alpha/oslogin-api.json−465
This diff is too big to show here.
gen/model/oslogin/v1beta/oslogin-api.json−445
This diff is too big to show here.
gen/model/pagespeedonline/v1/pagespeedonline-api.json+402−406
This diff is too big to show here.
gen/model/pagespeedonline/v2/pagespeedonline-api.json+469−473
This diff is too big to show here.
gen/model/pagespeedonline/v4/pagespeedonline-api.json−606
This diff is too big to show here.
gen/model/pagespeedonline/v5/pagespeedonline-api.json−570
This diff is too big to show here.
gen/model/partners/v2/partners-api.json+1322−3466
This diff is too big to show here.
gen/model/people/v1/people-api.json+1231−1987
This diff is too big to show here.
gen/model/playcustomapp/v1/playcustomapp-api.json−149
This diff is too big to show here.
gen/model/playmoviespartner/v1/playmoviespartner-api.json+1075−975
This diff is too big to show here.
gen/model/plus/v1/plus-api.json+1513−1513
This diff is too big to show here.
gen/model/plusdomains/v1/plusdomains-api.json+2169−1869
This diff is too big to show here.
gen/model/poly/v1/poly-api.json−793
This diff is too big to show here.
gen/model/prediction/v1.2/prediction-api.json+333−333
This diff is too big to show here.
gen/model/prediction/v1.3/prediction-api.json+391−391
This diff is too big to show here.
gen/model/prediction/v1.4/prediction-api.json+416−416
This diff is too big to show here.
gen/model/prediction/v1.5/prediction-api.json+674−674
This diff is too big to show here.
gen/model/prediction/v1.6/prediction-api.json+748−759
This diff is too big to show here.
gen/model/proximitybeacon/v1beta1/proximitybeacon-api.json+793−1118
This diff is too big to show here.
gen/model/pubsub/v1/pubsub-api.json+966−1585
This diff is too big to show here.
gen/model/pubsub/v1beta1a/pubsub-api.json+736−770
This diff is too big to show here.
gen/model/pubsub/v1beta2/pubsub-api.json+975−1041
This diff is too big to show here.
gen/model/qpxexpress/v1/qpxexpress-api.json+5−9
This diff is too big to show here.
gen/model/redis/v1/redis-api.json−852
This diff is too big to show here.
gen/model/redis/v1beta1/redis-api.json−805
This diff is too big to show here.
gen/model/remotebuildexecution/v1/remotebuildexecution-api.json−1978
This diff is too big to show here.
gen/model/remotebuildexecution/v1alpha/remotebuildexecution-api.json−1924
This diff is too big to show here.
gen/model/remotebuildexecution/v2/remotebuildexecution-api.json−2353
This diff is too big to show here.
gen/model/replicapool/v1beta1/replicapool-api.json+1072−1072
This diff is too big to show here.
gen/model/replicapool/v1beta2/replicapool-api.json+1064
This diff is too big to show here.
gen/model/replicapoolupdater/v1beta1/replicapoolupdater-api.json+903−903
This diff is too big to show here.
gen/model/reseller/v1/reseller-api.json+805−898
This diff is too big to show here.
gen/model/reseller/v1sandbox/reseller-api.json+836
This diff is too big to show here.
gen/model/resourceviews/v1beta1/resourceviews-api.json+920
This diff is too big to show here.
gen/model/resourceviews/v1beta2/resourceviews-api.json+1052
This diff is too big to show here.
gen/model/run/v1/run-api.json−183
This diff is too big to show here.
gen/model/run/v1alpha1/run-api.json−3515
This diff is too big to show here.
gen/model/runtimeconfig/v1/runtimeconfig-api.json−312
This diff is too big to show here.
gen/model/runtimeconfig/v1beta1/runtimeconfig-api.json−1169
This diff is too big to show here.
gen/model/safebrowsing/v4/safebrowsing-api.json−1316
This diff is too big to show here.
gen/model/script/v1/script-api.json+309−1591
This diff is too big to show here.
gen/model/searchconsole/v1/searchconsole-api.json−281
This diff is too big to show here.
gen/model/securitycenter/v1/securitycenter-api.json−1757
This diff is too big to show here.
gen/model/securitycenter/v1beta1/securitycenter-api.json−1703
This diff is too big to show here.
gen/model/servicebroker/v1/servicebroker-api.json−309
This diff is too big to show here.
gen/model/servicebroker/v1alpha1/servicebroker-api.json−1343
This diff is too big to show here.
gen/model/servicebroker/v1beta1/servicebroker-api.json−1504
This diff is too big to show here.
gen/model/serviceconsumermanagement/v1/serviceconsumermanagement-api.json−2591
This diff is too big to show here.
gen/model/servicecontrol/v1/servicecontrol-api.json−1613
This diff is too big to show here.
gen/model/servicemanagement/v1/servicemanagement-api.json−3109
This diff is too big to show here.
gen/model/servicenetworking/v1/servicenetworking-api.json−2159
This diff is too big to show here.
gen/model/servicenetworking/v1beta/servicenetworking-api.json−2032
This diff is too big to show here.
gen/model/serviceregistry/v0.alpha/serviceregistry-api.json+656
This diff is too big to show here.
gen/model/serviceusage/v1/serviceusage-api.json−2253
This diff is too big to show here.
gen/model/serviceusage/v1beta1/serviceusage-api.json−2265
This diff is too big to show here.
gen/model/serviceuser/v1/serviceuser-api.json−1914
This diff is too big to show here.
gen/model/sheets/v4/sheets-api.json−5979
This diff is too big to show here.
gen/model/siteverification/v1/siteverification-api.json+305−305
This diff is too big to show here.
gen/model/slides/v1/slides-api.json−4516
This diff is too big to show here.
gen/model/sourcerepo/v1/sourcerepo-api.json−847
This diff is too big to show here.
gen/model/spanner/v1/spanner-api.json−2797
This diff is too big to show here.
gen/model/spectrum/v1explorer/spectrum-api.json+986−986
This diff is too big to show here.
gen/model/speech/v1/speech-api.json−778
This diff is too big to show here.
gen/model/speech/v1beta1/speech-api.json−455
This diff is too big to show here.
gen/model/speech/v1p1beta1/speech-api.json−840
This diff is too big to show here.
gen/model/sqladmin/v1beta3/sqladmin-api.json+1966
This diff is too big to show here.
gen/model/sqladmin/v1beta4/sqladmin-api.json+2645−3154
This diff is too big to show here.
gen/model/storage/v1/storage-api.json+2793−4046
This diff is too big to show here.
gen/model/storage/v1beta1/storage-api.json+1394−1394
This diff is too big to show here.
gen/model/storage/v1beta2/storage-api.json+2296−2296
This diff is too big to show here.
gen/model/storagetransfer/v1/storagetransfer-api.json+1002−1035
This diff is too big to show here.
gen/model/streetviewpublish/v1/streetviewpublish-api.json−778
This diff is too big to show here.
gen/model/surveys/v2/surveys-api.json−717
This diff is too big to show here.
gen/model/tagmanager/v1/tagmanager-api.json+3155−3292
This diff is too big to show here.
gen/model/tagmanager/v2/tagmanager-api.json−4845
This diff is too big to show here.
gen/model/taskqueue/v1beta1/taskqueue-api.json+422
This diff is too big to show here.
gen/model/taskqueue/v1beta2/taskqueue-api.json+569
This diff is too big to show here.
gen/model/tasks/v1/tasks-api.json+676−676
This diff is too big to show here.
gen/model/testing/v1/testing-api.json−1876
This diff is too big to show here.
gen/model/texttospeech/v1/texttospeech-api.json−343
This diff is too big to show here.
gen/model/texttospeech/v1beta1/texttospeech-api.json−343
This diff is too big to show here.
gen/model/toolresults/v1beta3/toolresults-api.json+1341−2768
This diff is too big to show here.
gen/model/tpu/v1/tpu-api.json−1114
This diff is too big to show here.
gen/model/tpu/v1alpha1/tpu-api.json−1114
This diff is too big to show here.
gen/model/tracing/v2/tracing-api.json−726
This diff is too big to show here.
gen/model/translate/v2/translate-api.json+250−423
This diff is too big to show here.
gen/model/urlshortener/v1/urlshortener-api.json+299−299
This diff is too big to show here.
gen/model/vault/v1/vault-api.json−2031
This diff is too big to show here.
gen/model/videointelligence/v1/videointelligence-api.json−2032
This diff is too big to show here.
gen/model/videointelligence/v1beta2/videointelligence-api.json−1883
This diff is too big to show here.
gen/model/videointelligence/v1p1beta1/videointelligence-api.json−1883
This diff is too big to show here.
gen/model/videointelligence/v1p2beta1/videointelligence-api.json−1905
This diff is too big to show here.
gen/model/vision/v1/vision-api.json+556−6695
This diff is too big to show here.
gen/model/vision/v1p1beta1/vision-api.json−6159
This diff is too big to show here.
gen/model/vision/v1p2beta1/vision-api.json−6159
This diff is too big to show here.
gen/model/webfonts/v1/webfonts-api.json+161−161
This diff is too big to show here.
gen/model/webmasters/v3/webmasters-api.json+931−931
This diff is too big to show here.
gen/model/websecurityscanner/v1alpha/websecurityscanner-api.json−1120
This diff is too big to show here.
gen/model/websecurityscanner/v1beta/websecurityscanner-api.json−1279
This diff is too big to show here.
gen/model/youtube/v3/youtube-api.json+10306−10857
This diff is too big to show here.
gen/model/youtubeanalytics/v1/youtubeanalytics-api.json+710−523
This diff is too big to show here.
gen/model/youtubeanalytics/v1beta1/youtubeanalytics-api.json+713−526
This diff is too big to show here.
gen/model/youtubeanalytics/v2/youtubeanalytics-api.json−744
This diff is too big to show here.
gen/model/youtubereporting/v1/youtubereporting-api.json+516−962
This diff is too big to show here.
gen/script/copy-models+1−1
This diff is too big to show here.
gen/script/travis-matrix+47
This diff is too big to show here.
This diff is too big to show here.
gen/src/Gen/AST/Flatten.hs+5−1
This diff is too big to show here.
gen/src/Gen/AST/Render.hs+36−31
This diff is too big to show here.
gen/src/Gen/AST/Solve.hs+8−2
This diff is too big to show here.
gen/src/Gen/Formatting.hs+3−1
This diff is too big to show here.
This diff is too big to show here.
gen/src/Gen/Orphans.hs+16−4
This diff is too big to show here.
gen/src/Gen/Syntax.hs+275−314
This diff is too big to show here.
This diff is too big to show here.
This diff is too big to show here.
gen/src/Gen/Types.hs+4−14
This diff is too big to show here.
gen/src/Gen/Types/Data.hs+23−15
This diff is too big to show here.
gen/src/Gen/Types/Help.hs+22−26
This diff is too big to show here.
gen/src/Gen/Types/Id.hs+33−42
This diff is too big to show here.
gen/src/Gen/Types/Map.hs+19−1
This diff is too big to show here.
gen/src/Gen/Types/NS.hs+1
This diff is too big to show here.
gen/src/Gen/Types/Schema.hs+22−57
This diff is too big to show here.
This diff is too big to show here.
This diff is too big to show here.
This diff is too big to show here.
gen/template/_include/license.ede+1−1
This diff is too big to show here.
gen/template/_include/sum.ede+7−7
This diff is too big to show here.
gen/template/cabal.ede+2−2
This diff is too big to show here.
gogol-abusiveexperiencereport/README.md−28
This diff is too big to show here.
gogol-abusiveexperiencereport/gen/Network/Google/AbusiveExperienceReport.hs−78
This diff is too big to show here.
gogol-abusiveexperiencereport/gen/Network/Google/AbusiveExperienceReport/Types.hs−64
This diff is too big to show here.
gogol-abusiveexperiencereport/gen/Network/Google/AbusiveExperienceReport/Types/Product.hs−176
This diff is too big to show here.
gogol-abusiveexperiencereport/gen/Network/Google/AbusiveExperienceReport/Types/Sum.hs−126
This diff is too big to show here.
gogol-abusiveexperiencereport/gen/Network/Google/Resource/AbusiveExperienceReport/Sites/Get.hs−154
This diff is too big to show here.
gogol-abusiveexperiencereport/gen/Network/Google/Resource/AbusiveExperienceReport/ViolatingSites/List.hs−138
This diff is too big to show here.
gogol-abusiveexperiencereport/gogol-abusiveexperiencereport.cabal−48
This diff is too big to show here.
gogol-acceleratedmobilepageurl/README.md−28
This diff is too big to show here.
gogol-acceleratedmobilepageurl/gen/Network/Google/AcceleratedMobilePageURL.hs−81
This diff is too big to show here.
gogol-acceleratedmobilepageurl/gen/Network/Google/AcceleratedMobilePageURL/Types.hs−67
This diff is too big to show here.
gogol-acceleratedmobilepageurl/gen/Network/Google/AcceleratedMobilePageURL/Types/Product.hs−256
This diff is too big to show here.
gogol-acceleratedmobilepageurl/gen/Network/Google/AcceleratedMobilePageURL/Types/Sum.hs−140
This diff is too big to show here.
gogol-acceleratedmobilepageurl/gen/Network/Google/Resource/AcceleratedMobilePageURL/AmpURLs/BatchGet.hs−153
This diff is too big to show here.
gogol-acceleratedmobilepageurl/gogol-acceleratedmobilepageurl.cabal−47
This diff is too big to show here.
gogol-accessapproval/README.md−28
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/AccessApproval.hs−196
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/AccessApproval/Types.hs−100
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/AccessApproval/Types/Product.hs−546
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/AccessApproval/Types/Sum.hs−100
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Folders/ApprovalRequests/Approve.hs−170
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Folders/ApprovalRequests/Dismiss.hs−174
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Folders/ApprovalRequests/Get.hs−153
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Folders/ApprovalRequests/List.hs−204
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Folders/GetAccessApprovalSettings.hs−156
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Folders/UpdateAccessApprovalSettings.hs−175
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Organizations/ApprovalRequests/Approve.hs−172
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Organizations/ApprovalRequests/Dismiss.hs−176
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Organizations/ApprovalRequests/Get.hs−156
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Organizations/ApprovalRequests/List.hs−206
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Organizations/GetAccessApprovalSettings.hs−157
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Organizations/UpdateAccessApprovalSettings.hs−177
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Projects/ApprovalRequests/Approve.hs−171
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Projects/ApprovalRequests/Dismiss.hs−175
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Projects/ApprovalRequests/Get.hs−153
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Projects/ApprovalRequests/List.hs−204
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Projects/GetAccessApprovalSettings.hs−156
This diff is too big to show here.
gogol-accessapproval/gen/Network/Google/Resource/AccessApproval/Projects/UpdateAccessApprovalSettings.hs−175
This diff is too big to show here.
gogol-accessapproval/gogol-accessapproval.cabal−63
This diff is too big to show here.
gogol-accesscontextmanager/README.md−28
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/AccessContextManager.hs−284
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/AccessContextManager/Types.hs−184
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/AccessContextManager/Types/Product.hs−1375
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/AccessContextManager/Types/Sum.hs−159
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Create.hs−175
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Delete.hs−159
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Get.hs−172
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/List.hs−200
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Patch.hs−190
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Create.hs−159
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Delete.hs−153
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Get.hs−149
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/List.hs−178
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Patch.hs−182
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Create.hs−178
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Delete.hs−161
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Get.hs−157
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/List.hs−187
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Patch.hs−192
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/Operations/Cancel.hs−177
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/Operations/Delete.hs−153
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/Operations/Get.hs−150
This diff is too big to show here.
gogol-accesscontextmanager/gen/Network/Google/Resource/AccessContextManager/Operations/List.hs−201
This diff is too big to show here.
gogol-accesscontextmanager/gogol-accesscontextmanager.cabal−65
This diff is too big to show here.
gogol-adexchange-buyer/README.md+1−1
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer.hs+3−184
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types.hs+5−167
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types/Product.hs+645−2632
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/AdExchangeBuyer/Types/Sum.hs+53−63
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Accounts/Get.hs+7−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Accounts/List.hs+4−8
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Accounts/Patch.hs+9−29
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Accounts/Update.hs+9−29
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/BillingInfo/Get.hs+6−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/BillingInfo/List.hs+4−8
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Budget/Get.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Budget/Patch.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Budget/Update.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/ClientAccess/Delete.hs+96
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/ClientAccess/Get.hs+97
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/ClientAccess/Insert.hs+108
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/ClientAccess/List.hs+83
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/ClientAccess/Patch.hs+110
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/ClientAccess/Update.hs+110
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Creatives/AddDeal.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Creatives/Get.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Creatives/Insert.hs+7−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Creatives/List.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Creatives/ListDeals.hs−106
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Creatives/RemoveDeal.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Deals/Get.hs+97
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceDeals/Delete.hs+7−11
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceDeals/Insert.hs+7−11
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceDeals/List.hs+11−27
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceDeals/Update.hs+7−11
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceNotes/Insert.hs+7−11
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceNotes/List.hs+11−29
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceOffers/Get.hs+85
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceOffers/Search.hs+84
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceOrders/Get.hs+85
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceOrders/Insert.hs+87
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceOrders/Patch.hs+131
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceOrders/Search.hs+85
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/MarketplaceOrders/Update.hs+131
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Marketplaceprivateauction/Updateproposal.hs−109
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/NegotiationRounds/Insert.hs+99
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Negotiations/Get.hs+98
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Negotiations/Insert.hs+84
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Negotiations/List.hs+84
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Offers/Get.hs+82
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Offers/Insert.hs+82
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Offers/List.hs+83
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PerformanceReport/List.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PretargetingConfig/Delete.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PretargetingConfig/Get.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PretargetingConfig/Insert.hs+7−11
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PretargetingConfig/List.hs+6−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PretargetingConfig/Patch.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PretargetingConfig/Update.hs+4−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Products/Get.hs+7−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Products/Search.hs+7−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Proposals/Get.hs+7−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Proposals/Insert.hs+7−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Proposals/Patch.hs+5−12
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Proposals/Search.hs+7−10
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Proposals/Setupcomplete.hs−89
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/Proposals/Update.hs+5−12
This diff is too big to show here.
gogol-adexchange-buyer/gen/Network/Google/Resource/AdExchangeBuyer/PubproFiles/List.hs−92
This diff is too big to show here.
gogol-adexchange-buyer/gogol-adexchange-buyer.cabal+3−7
This diff is too big to show here.
gogol-adexchange-seller/README.md+1−1
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller.hs+4−4
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types.hs+6−7
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types/Product.hs+114−174
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/AdExchangeSeller/Types/Sum.hs+1−1
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/AdClients/List.hs+4−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/Alerts/List.hs+7−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/CustomChannels/Get.hs+4−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/CustomChannels/List.hs+4−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/Get.hs+7−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/List.hs+8−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/Metadata/Dimensions/List.hs+6−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/Metadata/Metrics/List.hs+6−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/PreferredDeals/Get.hs+7−12
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/PreferredDeals/List.hs+6−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/Reports/Generate.hs+6−16
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/Reports/Saved/Generate.hs+4−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/Reports/Saved/List.hs+4−11
This diff is too big to show here.
gogol-adexchange-seller/gen/Network/Google/Resource/AdExchangeSeller/Accounts/URLChannels/List.hs+4−11
This diff is too big to show here.
gogol-adexchange-seller/gogol-adexchange-seller.cabal+5−5
This diff is too big to show here.
gogol-adexchangebuyer2/README.md−28
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/AdExchangeBuyer2.hs−1273
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/AdExchangeBuyer2/Types.hs−947
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/AdExchangeBuyer2/Types/Product.hs−7859
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/AdExchangeBuyer2/Types/Sum.hs−2129
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Create.hs−166
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Get.hs−169
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Invitations/Create.hs−191
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Invitations/Get.hs−191
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Invitations/List.hs−208
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/List.hs−200
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Update.hs−181
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Users/Get.hs−185
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Users/List.hs−207
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Clients/Users/Update.hs−202
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/Create.hs−181
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/DealAssociations/Add.hs−187
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/DealAssociations/List.hs−231
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/DealAssociations/Remove.hs−190
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/Get.hs−165
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/List.hs−209
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/StopWatching.hs−186
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/Update.hs−182
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Creatives/Watch.hs−184
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/FinalizedProposals/List.hs−216
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Products/Get.hs−164
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Products/List.hs−198
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/Accept.hs−187
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/AddNote.hs−184
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/CancelNegotiation.hs−188
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/CompleteSetup.hs−193
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/Create.hs−166
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/Get.hs−164
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/List.hs−216
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/Pause.hs−187
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/Resume.hs−191
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/Proposals/Update.hs−198
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/PublisherProFiles/Get.hs−172
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Accounts/PublisherProFiles/List.hs−185
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/BidMetrics/List.hs−198
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/BidResponseErrors/List.hs−205
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/BidResponsesWithoutBids/List.hs−207
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/Create.hs−191
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/Delete.hs−161
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/FilteredBidRequests/List.hs−205
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/FilteredBids/Creatives/List.hs−224
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/FilteredBids/Details/List.hs−226
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/FilteredBids/List.hs−201
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/Get.hs−160
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/ImpressionMetrics/List.hs−202
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/List.hs−192
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/LosingBids/List.hs−200
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/Accounts/FilterSets/NonBillableWinningBids/List.hs−205
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/BidMetrics/List.hs−195
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/BidResponseErrors/List.hs−199
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/BidResponsesWithoutBids/List.hs−206
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/Create.hs−187
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/Delete.hs−156
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/FilteredBidRequests/List.hs−202
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/FilteredBids/Creatives/List.hs−222
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/FilteredBids/Details/List.hs−223
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/FilteredBids/List.hs−197
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/Get.hs−157
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/ImpressionMetrics/List.hs−197
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/List.hs−188
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/LosingBids/List.hs−197
This diff is too big to show here.
gogol-adexchangebuyer2/gen/Network/Google/Resource/AdExchangeBuyer2/Bidders/FilterSets/NonBillableWinningBids/List.hs−204
This diff is too big to show here.
gogol-adexchangebuyer2/gogol-adexchangebuyer2.cabal−109
This diff is too big to show here.
gogol-adexperiencereport/README.md−28
This diff is too big to show here.
gogol-adexperiencereport/gen/Network/Google/AdExperienceReport.hs−85
This diff is too big to show here.
gogol-adexperiencereport/gen/Network/Google/AdExperienceReport/Types.hs−70
This diff is too big to show here.
gogol-adexperiencereport/gen/Network/Google/AdExperienceReport/Types/Product.hs−243
This diff is too big to show here.
gogol-adexperiencereport/gen/Network/Google/AdExperienceReport/Types/Sum.hs−131
This diff is too big to show here.
gogol-adexperiencereport/gen/Network/Google/Resource/AdExperienceReport/Sites/Get.hs−154
This diff is too big to show here.
gogol-adexperiencereport/gen/Network/Google/Resource/AdExperienceReport/ViolatingSites/List.hs−140
This diff is too big to show here.
gogol-adexperiencereport/gogol-adexperiencereport.cabal−48
This diff is too big to show here.
gogol-admin-datatransfer/README.md+1−1
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/DataTransfer.hs+2−2
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/DataTransfer/Types.hs+6−7
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/DataTransfer/Types/Product.hs+33−54
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/DataTransfer/Types/Sum.hs+1−1
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/Resource/DataTransfer/Applications/Get.hs+6−11
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/Resource/DataTransfer/Applications/List.hs+8−12
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/Resource/DataTransfer/Transfers/Get.hs+6−11
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/Resource/DataTransfer/Transfers/Insert.hs+7−10
This diff is too big to show here.
gogol-admin-datatransfer/gen/Network/Google/Resource/DataTransfer/Transfers/List.hs+4−11
This diff is too big to show here.
gogol-admin-datatransfer/gogol-admin-datatransfer.cabal+3−3
This diff is too big to show here.
gogol-admin-directory/README.md+1−1
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Directory.hs+30−379
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Directory/Types.hs+81−342
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Directory/Types/Product.hs+460−3082
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Directory/Types/Sum.hs+228−390
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Admin/Channels/Stop.hs+7−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Asps/Delete.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Asps/Get.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Asps/List.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ChromeosDevices/Action.hs−122
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ChromeosDevices/Get.hs+6−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ChromeosDevices/List.hs+23−43
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ChromeosDevices/MoveDevicesToOu.hs−126
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ChromeosDevices/Patch.hs+6−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ChromeosDevices/Update.hs+6−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Customers/Get.hs+9−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Customers/Patch.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Customers/Update.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/DomainAliases/Delete.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/DomainAliases/Get.hs+8−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/DomainAliases/Insert.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/DomainAliases/List.hs+8−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Domains/Delete.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Domains/Get.hs+10−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Domains/Insert.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Domains/List.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Aliases/Delete.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Aliases/Insert.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Aliases/List.hs+7−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Delete.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Get.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Insert.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/List.hs+18−63
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Patch.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Groups/Update.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Members/Delete.hs+9−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Members/Get.hs+9−15
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Members/HasMember.hs−110
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Members/Insert.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Members/List.hs+12−35
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Members/Patch.hs+6−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Members/Update.hs+6−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/MobileDevices/Action.hs+6−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/MobileDevices/Delete.hs+9−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/MobileDevices/Get.hs+6−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/MobileDevices/List.hs+6−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Notifications/Delete.hs+9−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Notifications/Get.hs+9−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Notifications/List.hs+5−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Notifications/Patch.hs+5−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Notifications/Update.hs+5−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/OrgUnits/Delete.hs+8−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/OrgUnits/Get.hs+8−15
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/OrgUnits/Insert.hs+10−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/OrgUnits/List.hs+12−16
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/OrgUnits/Patch.hs+8−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/OrgUnits/Update.hs+8−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Privileges/List.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ResolvedAppAccessSettings/GetSettings.hs−78
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/ResolvedAppAccessSettings/ListTrustedApps.hs−81
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Buildings/Delete.hs−106
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Buildings/Get.hs−107
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Buildings/Insert.hs−123
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Buildings/List.hs−121
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Buildings/Patch.hs−137
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Buildings/Update.hs−137
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Calendars/Delete.hs+5−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Calendars/Get.hs+5−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Calendars/Insert.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Calendars/List.hs+12−53
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Calendars/Patch.hs+7−19
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Calendars/Update.hs+7−17
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Features/Delete.hs−106
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Features/Get.hs−107
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Features/Insert.hs−105
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Features/List.hs−121
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Features/Patch.hs−121
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Features/Rename.hs−121
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Resources/Features/Update.hs−121
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/RoleAssignments/Delete.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/RoleAssignments/Get.hs+8−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/RoleAssignments/Insert.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/RoleAssignments/List.hs+5−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Roles/Delete.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Roles/Get.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Roles/Insert.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Roles/List.hs+5−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Roles/Patch.hs+5−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Roles/Update.hs+5−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Schemas/Delete.hs+9−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Schemas/Get.hs+9−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Schemas/Insert.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Schemas/List.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Schemas/Patch.hs+6−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Schemas/Update.hs+6−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Tokens/Delete.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Tokens/Get.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Tokens/List.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Aliases/Delete.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Aliases/Insert.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Aliases/List.hs+8−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Aliases/Watch.hs+5−14
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Delete.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Get.hs+5−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Insert.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/List.hs+6−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/MakeAdmin.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Patch.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Photos/Delete.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Photos/Get.hs+8−12
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Photos/Patch.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Photos/Update.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Undelete.hs+7−10
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Update.hs+8−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/Users/Watch.hs+6−13
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/VerificationCodes/Generate.hs+7−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/VerificationCodes/Invalidate.hs+7−11
This diff is too big to show here.
gogol-admin-directory/gen/Network/Google/Resource/Directory/VerificationCodes/List.hs+6−10
This diff is too big to show here.
gogol-admin-directory/gogol-admin-directory.cabal+6−23
This diff is too big to show here.
gogol-admin-emailmigration/LICENSE
This diff is too big to show here.
gogol-admin-emailmigration/Makefile
This diff is too big to show here.
gogol-admin-emailmigration/README.md+28
This diff is too big to show here.
gogol-admin-emailmigration/Setup.hs
This diff is too big to show here.
gogol-admin-emailmigration/gen/Network/Google/EmailMigration.hs+60
This diff is too big to show here.
gogol-admin-emailmigration/gen/Network/Google/EmailMigration/Types.hs+51
This diff is too big to show here.
gogol-admin-emailmigration/gen/Network/Google/EmailMigration/Types/Product.hs+145
This diff is too big to show here.
gogol-admin-emailmigration/gen/Network/Google/EmailMigration/Types/Sum.hs+19
This diff is too big to show here.
gogol-admin-emailmigration/gen/Network/Google/Resource/EmailMigration/Mail/Insert.hs+118
This diff is too big to show here.
gogol-admin-emailmigration/gogol-admin-emailmigration.cabal+46
This diff is too big to show here.
gogol-admin-emailmigration/src/.gitkeep
This diff is too big to show here.
gogol-admin-reports/README.md+1−1
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Reports.hs+4−10
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Reports/Types.hs+8−10
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Reports/Types/Product.hs+93−155
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Reports/Types/Sum.hs+1−1
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Resource/Admin/Channels/Stop.hs+7−10
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Resource/Reports/Activities/List.hs+8−27
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Resource/Reports/Activities/Watch.hs+9−28
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Resource/Reports/CustomerUsageReports/Get.hs+4−10
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Resource/Reports/EntityUsageReports/Get.hs−188
This diff is too big to show here.
gogol-admin-reports/gen/Network/Google/Resource/Reports/UserUsageReport/Get.hs+6−26
This diff is too big to show here.
gogol-admin-reports/gogol-admin-reports.cabal+5−6
This diff is too big to show here.
gogol-adsense-host/README.md+1−1
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/AdSenseHost.hs+1−1
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/AdSenseHost/Types.hs+3−4
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/AdSenseHost/Types/Product.hs+127−188
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/AdSenseHost/Types/Sum.hs+13−13
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdClients/Get.hs+7−11
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdClients/List.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdUnits/Delete.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdUnits/Get.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdUnits/GetAdCode.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdUnits/Insert.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdUnits/List.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdUnits/Patch.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/AdUnits/Update.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/Get.hs+7−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/List.hs+6−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Accounts/Reports/Generate.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/AdClients/Get.hs+7−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/AdClients/List.hs+7−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/AssociationSessions/Start.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/AssociationSessions/Verify.hs+6−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/CustomChannels/Delete.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/CustomChannels/Get.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/CustomChannels/Insert.hs+7−11
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/CustomChannels/List.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/CustomChannels/Patch.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/CustomChannels/Update.hs+7−11
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/Reports/Generate.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/URLChannels/Delete.hs+7−11
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/URLChannels/Insert.hs+7−11
This diff is too big to show here.
gogol-adsense-host/gen/Network/Google/Resource/AdSenseHost/URLChannels/List.hs+4−10
This diff is too big to show here.
gogol-adsense-host/gogol-adsense-host.cabal+3−3
This diff is too big to show here.
gogol-adsense/README.md+1−1
This diff is too big to show here.
gogol-adsense/gen/Network/Google/AdSense.hs+2−9
This diff is too big to show here.
gogol-adsense/gen/Network/Google/AdSense/Types.hs+6−9
This diff is too big to show here.
gogol-adsense/gen/Network/Google/AdSense/Types/Product.hs+195−317
This diff is too big to show here.
gogol-adsense/gen/Network/Google/AdSense/Types/Sum.hs+1−1
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/AdClients/GetAdCode.hs−109
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/AdClients/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/AdUnits/CustomChannels/List.hs+5−13
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/AdUnits/Get.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/AdUnits/GetAdCode.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/AdUnits/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Alerts/Delete.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Alerts/List.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/CustomChannels/AdUnits/List.hs+5−13
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/CustomChannels/Get.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/CustomChannels/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Get.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/List.hs+8−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Payments/List.hs+6−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Reports/Generate.hs+6−16
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Reports/Saved/Generate.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Reports/Saved/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Savedadstyles/Get.hs+7−12
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/Savedadstyles/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Accounts/URLChannels/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/AdClients/List.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/AdUnits/CustomChannels/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/AdUnits/Get.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/AdUnits/GetAdCode.hs+7−12
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/AdUnits/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Alerts/Delete.hs+7−10
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Alerts/List.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/CustomChannels/AdUnits/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/CustomChannels/Get.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/CustomChannels/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Metadata/Dimensions/List.hs+4−9
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Metadata/Metrics/List.hs+4−9
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Payments/List.hs+4−9
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Reports/Generate.hs+6−16
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Reports/Saved/Generate.hs+4−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Reports/Saved/List.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Savedadstyles/Get.hs+6−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/Savedadstyles/List.hs+7−11
This diff is too big to show here.
gogol-adsense/gen/Network/Google/Resource/AdSense/URLChannels/List.hs+4−11
This diff is too big to show here.
gogol-adsense/gogol-adsense.cabal+3−4
This diff is too big to show here.
This diff is too big to show here.
gogol-affiliates/Makefile
This diff is too big to show here.
gogol-affiliates/README.md+28
This diff is too big to show here.
gogol-affiliates/Setup.hs
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Affiliates.hs+410
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Affiliates/Types.hs+351
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Affiliates/Types/Product.hs+2745
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Affiliates/Types/Sum.hs+753
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Advertisers/Get.hs+112
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Advertisers/List.hs+203
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/CcOffers/List.hs+113
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Events/List.hs+312
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Links/Get.hs+113
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Links/Insert.hs+106
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Links/List.hs+269
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Publishers/Get.hs+112
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Publishers/List.hs+201
This diff is too big to show here.
gogol-affiliates/gen/Network/Google/Resource/GAN/Reports/Get.hs+259
This diff is too big to show here.
gogol-affiliates/gogol-affiliates.cabal+55
This diff is too big to show here.
gogol-affiliates/src/.gitkeep
This diff is too big to show here.
gogol-alertcenter/README.md−28
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/AlertCenter.hs−302
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/AlertCenter/Types.hs−258
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/AlertCenter/Types/Product.hs−1958
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/AlertCenter/Types/Sum.hs−117
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/Alerts/Delete.hs−170
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/Alerts/Feedback/Create.hs−182
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/Alerts/Feedback/List.hs−187
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/Alerts/Get.hs−164
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/Alerts/List.hs−209
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/Alerts/Undelete.hs−172
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/GetSettings.hs−149
This diff is too big to show here.
gogol-alertcenter/gen/Network/Google/Resource/AlertCenter/UpdateSettings.hs−162
This diff is too big to show here.
gogol-alertcenter/gogol-alertcenter.cabal−53
This diff is too big to show here.
gogol-analytics/README.md+1−1
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Analytics.hs+8−178
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Analytics/Types.hs+18−147
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Analytics/Types/Product.hs+654−2198
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Analytics/Types/Sum.hs+27−27
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Data/Ga/Get.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Data/Mcf/Get.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Data/Realtime/Get.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/AccountSummaries/List.hs+7−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/AccountUserLinks/Delete.hs+8−13
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/AccountUserLinks/Insert.hs+8−13
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/AccountUserLinks/List.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/AccountUserLinks/Update.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Accounts/List.hs+7−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ClientId/HashClientId.hs−94
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomDataSources/List.hs+5−14
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomDimensions/Get.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomDimensions/Insert.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomDimensions/List.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomDimensions/Patch.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomDimensions/Update.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomMetrics/Get.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomMetrics/Insert.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomMetrics/List.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomMetrics/Patch.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/CustomMetrics/Update.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Experiments/Delete.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Experiments/Get.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Experiments/Insert.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Experiments/List.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Experiments/Patch.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Experiments/Update.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Filters/Delete.hs+7−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Filters/Get.hs+7−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Filters/Insert.hs+7−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Filters/List.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Filters/Patch.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Filters/Update.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Goals/Get.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Goals/Insert.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Goals/List.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Goals/Patch.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Goals/Update.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileFilterLinks/Delete.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileFilterLinks/Get.hs+5−13
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileFilterLinks/Insert.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileFilterLinks/List.hs+5−13
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileFilterLinks/Patch.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileFilterLinks/Update.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileUserLinks/Delete.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileUserLinks/Insert.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileUserLinks/List.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFileUserLinks/Update.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFiles/Delete.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFiles/Get.hs+4−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFiles/Insert.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFiles/List.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFiles/Patch.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/ProFiles/Update.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/RemarketingAudience/Delete.hs−126
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/RemarketingAudience/Get.hs−128
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/RemarketingAudience/Insert.hs−126
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/RemarketingAudience/List.hs−153
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/RemarketingAudience/Patch.hs−142
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/RemarketingAudience/Update.hs−141
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Segments/List.hs+7−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/UnSampledReports/Delete.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/UnSampledReports/Get.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/UnSampledReports/Insert.hs+5−13
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/UnSampledReports/List.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Uploads/DeleteUploadData.hs+5−13
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Uploads/Get.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Uploads/List.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/Uploads/UploadData.hs+8−17
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebProperties/Get.hs+7−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebProperties/Insert.hs+7−11
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebProperties/List.hs+4−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebProperties/Patch.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebProperties/Update.hs+4−10
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyAdWordsLinks/Delete.hs+9−16
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyAdWordsLinks/Get.hs+9−17
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyAdWordsLinks/Insert.hs+7−14
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyAdWordsLinks/List.hs+10−18
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyAdWordsLinks/Patch.hs+11−18
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyAdWordsLinks/Update.hs+9−16
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyUserLinks/Delete.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyUserLinks/Insert.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyUserLinks/List.hs+5−13
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Management/WebPropertyUserLinks/Update.hs+5−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Metadata/Columns/List.hs+6−12
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Provisioning/CreateAccountTicket.hs+16−20
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/Provisioning/CreateAccountTree.hs−92
This diff is too big to show here.
gogol-analytics/gen/Network/Google/Resource/Analytics/UserDeletion/UserDeletionRequest/Upsert.hs−95
This diff is too big to show here.
gogol-analytics/gogol-analytics.cabal+3−12
This diff is too big to show here.
gogol-analyticsreporting/README.md−28
This diff is too big to show here.
gogol-analyticsreporting/gen/Network/Google/AnalyticsReporting.hs−492
This diff is too big to show here.
gogol-analyticsreporting/gen/Network/Google/AnalyticsReporting/Types.hs−481
This diff is too big to show here.
gogol-analyticsreporting/gen/Network/Google/AnalyticsReporting/Types/Product.hs−3886
This diff is too big to show here.
gogol-analyticsreporting/gen/Network/Google/AnalyticsReporting/Types/Sum.hs−917
This diff is too big to show here.
gogol-analyticsreporting/gen/Network/Google/Resource/AnalyticsReporting/Reports/BatchGet.hs−152
This diff is too big to show here.
gogol-analyticsreporting/gen/Network/Google/Resource/AnalyticsReporting/UserActivity/Search.hs−153
This diff is too big to show here.
gogol-analyticsreporting/gogol-analyticsreporting.cabal−47
This diff is too big to show here.
gogol-android-enterprise/README.md+1−1
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/AndroidEnterprise.hs+94−531
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/AndroidEnterprise/Types.hs+26−355
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/AndroidEnterprise/Types/Product.hs+761−4124
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/AndroidEnterprise/Types/Sum.hs+1−61
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collections/Delete.hs+99
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collections/Get.hs+98
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collections/Insert.hs+98
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collections/List.hs+87
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collections/Patch.hs+113
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collections/Update.hs+112
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collectionviewers/Delete.hs+116
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collectionviewers/Get.hs+117
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collectionviewers/List.hs+106
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collectionviewers/Patch.hs+132
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Collectionviewers/Update.hs+129
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Devices/Get.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Devices/GetState.hs+14−20
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Devices/List.hs+7−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Devices/Patch.hs−143
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Devices/SetState.hs+14−20
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Devices/Update.hs−143
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/AcknowledgeNotificationSet.hs−98
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/CompleteSignup.hs−107
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/CreateWebToken.hs−111
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/Delete.hs+91
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/Enroll.hs+7−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/GenerateSignupURL.hs−97
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/Get.hs+6−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/GetServiceAccount.hs−125
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/GetStoreLayout.hs+8−14
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/Insert.hs+97
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/List.hs+9−20
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/PullNotificationSet.hs−127
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/SendTestPushNotification.hs+9−16
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/SetAccount.hs+9−13
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/SetStoreLayout.hs+9−25
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Enterprises/Unenroll.hs+16−20
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Entitlements/Delete.hs+35−41
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Entitlements/Get.hs+5−12
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Entitlements/List.hs+9−12
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Entitlements/Patch.hs+5−12
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Entitlements/Update.hs+5−12
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/GrouplicenseUsers/List.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Grouplicenses/Get.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Grouplicenses/List.hs+6−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Installs/Delete.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Installs/Get.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Installs/List.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Installs/Patch.hs+6−12
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Installs/Update.hs+6−12
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforDevice/Delete.hs−142
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforDevice/Get.hs−141
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforDevice/List.hs−127
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforDevice/Patch.hs−157
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforDevice/Update.hs−157
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforUser/Delete.hs−126
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforUser/Get.hs−128
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforUser/List.hs−110
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforUser/Patch.hs−149
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationsforUser/Update.hs−149
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ManagedConfigurationssettings/List.hs−111
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Permissions/Get.hs+7−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/Approve.hs+8−20
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/GenerateApprovalURL.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/Get.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/GetAppRestrictionsSchema.hs+11−24
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/GetPermissions.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/List.hs−163
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/UnApprove.hs−105
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Products/UpdatePermissions.hs+125
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ServiceAccountkeys/Delete.hs−109
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ServiceAccountkeys/Insert.hs−111
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/ServiceAccountkeys/List.hs−100
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutclusters/Delete.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutclusters/Get.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutclusters/Insert.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutclusters/List.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutclusters/Patch.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutclusters/Update.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutpages/Delete.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutpages/Get.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutpages/Insert.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutpages/List.hs+6−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutpages/Patch.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Storelayoutpages/Update.hs+4−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/Delete.hs−99
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/GenerateAuthenticationToken.hs−116
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/GenerateToken.hs+11−17
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/Get.hs+7−10
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/GetAvailableProductSet.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/Insert.hs−108
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/List.hs+9−18
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/Patch.hs−123
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/RevokeDeviceAccess.hs−107
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/RevokeToken.hs+7−11
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/SetAvailableProductSet.hs+6−18
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/Users/Update.hs−121
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/WebApps/Delete.hs−101
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/WebApps/Get.hs−101
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/WebApps/Insert.hs−101
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/WebApps/List.hs−90
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/WebApps/Patch.hs−116
This diff is too big to show here.
gogol-android-enterprise/gen/Network/Google/Resource/AndroidEnterprise/WebApps/Update.hs−116
This diff is too big to show here.
gogol-android-enterprise/gogol-android-enterprise.cabal+19−40
This diff is too big to show here.
gogol-android-publisher/README.md+1−1
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/AndroidPublisher.hs+131−215
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/AndroidPublisher/Types.hs+92−177
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/AndroidPublisher/Types/Product.hs+800−1950
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/AndroidPublisher/Types/Sum.hs+304−119
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKListings/Delete.hs+136
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKListings/Deleteall.hs+120
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKListings/Get.hs+136
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKListings/List.hs+120
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKListings/Patch.hs+151
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKListings/Update.hs+150
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKs/Addexternallyhosted.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKs/List.hs+8−12
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/APKs/Upload.hs+12−17
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Bundles/List.hs−102
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Bundles/Upload.hs−164
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Commit.hs+8−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Delete.hs+8−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/DeobfuscationFiles/Upload.hs−183
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Details/Get.hs+8−12
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Details/Patch.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Details/Update.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/ExpansionFiles/Get.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/ExpansionFiles/Patch.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/ExpansionFiles/Update.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/ExpansionFiles/Upload.hs+9−18
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Get.hs+8−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Images/Delete.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Images/Deleteall.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Images/List.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Images/Upload.hs+10−18
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Insert.hs+8−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Listings/Delete.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Listings/Deleteall.hs+8−12
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Listings/Get.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Listings/List.hs+8−12
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Listings/Patch.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Listings/Update.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Testers/Get.hs+9−16
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Testers/Patch.hs+9−16
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Testers/Update.hs+9−16
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Tracks/Get.hs+10−16
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Tracks/List.hs+8−12
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Tracks/Patch.hs+18−20
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Tracks/Update.hs+16−18
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Edits/Validate.hs+8−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Entitlements/List.hs+134
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/InAppProducts/Batch.hs+85
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/InAppProducts/Delete.hs+8−12
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/InAppProducts/Get.hs+8−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/InAppProducts/Insert.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/InAppProducts/List.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/InAppProducts/Patch.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/InAppProducts/Update.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Orders/Refund.hs−120
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Purchases/Products/Get.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Purchases/Subscriptions/Cancel.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Purchases/Subscriptions/Defer.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Purchases/Subscriptions/Get.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Purchases/Subscriptions/Refund.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Purchases/Subscriptions/Revoke.hs+5−11
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Purchases/Voidedpurchases/List.hs−168
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Reviews/Get.hs−116
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Reviews/List.hs−138
This diff is too big to show here.
gogol-android-publisher/gen/Network/Google/Resource/AndroidPublisher/Reviews/Reply.hs−117
This diff is too big to show here.
gogol-android-publisher/gogol-android-publisher.cabal+13−13
This diff is too big to show here.
gogol-androiddeviceprovisioning/README.md−28
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/AndroidDeviceProvisioning.hs−500
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/AndroidDeviceProvisioning/Types.hs−361
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/AndroidDeviceProvisioning/Types/Product.hs−2882
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/AndroidDeviceProvisioning/Types/Sum.hs−393
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Configurations/Create.hs−168
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Configurations/Delete.hs−153
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Configurations/Get.hs−149
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Configurations/List.hs−153
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Configurations/Patch.hs−180
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Devices/ApplyConfiguration.hs−174
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Devices/Get.hs−148
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Devices/List.hs−174
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Devices/RemoveConfiguration.hs−169
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Devices/Unclaim.hs−168
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/Dpcs/List.hs−153
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Customers/List.hs−161
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Operations/Get.hs−149
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Customers/Create.hs−172
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Customers/List.hs−182
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/Claim.hs−169
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/ClaimAsync.hs−172
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/FindByIdentifier.hs−172
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/FindByOwner.hs−176
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/Get.hs−148
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/Metadata.hs−182
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/Unclaim.hs−167
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/UnclaimAsync.hs−172
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Devices/UpdateMetadataAsync.hs−178
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Vendors/Customers/List.hs−180
This diff is too big to show here.
gogol-androiddeviceprovisioning/gen/Network/Google/Resource/AndroidDeviceProvisioning/Partners/Vendors/List.hs−175
This diff is too big to show here.
gogol-androiddeviceprovisioning/gogol-androiddeviceprovisioning.cabal−72
This diff is too big to show here.
gogol-androidmanagement/README.md−28
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/AndroidManagement.hs−850
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/AndroidManagement/Types.hs−714
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/AndroidManagement/Types/Product.hs−6346
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/AndroidManagement/Types/Sum.hs−1478
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Applications/Get.hs−165
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Create.hs−190
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/Delete.hs−165
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/Get.hs−149
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/IssueCommand.hs−169
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/List.hs−177
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/Operations/Cancel.hs−168
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/Operations/Delete.hs−158
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/Operations/Get.hs−156
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/Operations/List.hs−208
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Devices/Patch.hs−176
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/EnrollmentTokens/Create.hs−169
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/EnrollmentTokens/Delete.hs−155
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Get.hs−146
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Patch.hs−173
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Policies/Delete.hs−152
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Policies/Get.hs−149
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Policies/List.hs−178
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/Policies/Patch.hs−176
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/WebApps/Create.hs−164
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/WebApps/Delete.hs−150
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/WebApps/Get.hs−150
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/WebApps/List.hs−179
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/WebApps/Patch.hs−177
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/Enterprises/WebTokens/Create.hs−167
This diff is too big to show here.
gogol-androidmanagement/gen/Network/Google/Resource/AndroidManagement/SignupURLs/Create.hs−168
This diff is too big to show here.
gogol-androidmanagement/gogol-androidmanagement.cabal−72
This diff is too big to show here.
gogol-appengine/README.md+1−1
This diff is too big to show here.
gogol-appengine/gen/Network/Google/AppEngine.hs+67−544
This diff is too big to show here.
gogol-appengine/gen/Network/Google/AppEngine/Types.hs+66−422
This diff is too big to show here.
gogol-appengine/gen/Network/Google/AppEngine/Types/Product.hs+1210−4202
This diff is too big to show here.
gogol-appengine/gen/Network/Google/AppEngine/Types/Sum.hs+1−748
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/AuthorizedCertificates/Create.hs−171
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/AuthorizedCertificates/Delete.hs−171
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/AuthorizedCertificates/Get.hs−185
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/AuthorizedCertificates/List.hs−196
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/AuthorizedCertificates/Patch.hs−208
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/AuthorizedDomains/List.hs−184
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Create.hs−160
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/DomainMAppings/Create.hs−186
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/DomainMAppings/Delete.hs−172
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/DomainMAppings/Get.hs−170
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/DomainMAppings/List.hs−185
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/DomainMAppings/Patch.hs−201
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Firewall/IngressRules/BatchUpdate.hs−183
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Firewall/IngressRules/Create.hs−171
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Firewall/IngressRules/Delete.hs−171
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Firewall/IngressRules/Get.hs−172
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Firewall/IngressRules/List.hs−202
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Firewall/IngressRules/Patch.hs−198
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Get.hs+62−28
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Locations/Get.hs−167
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Locations/List.hs−192
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/Delete.hs+184
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/Get.hs+182
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/List.hs+196
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/Patch.hs+222
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/Versions/Create.hs+201
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/Versions/Delete.hs+202
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/Versions/Get.hs+212
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Modules/Versions/List.hs+225
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Operations/Get.hs+37−21
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Operations/List.hs+50−42
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Patch.hs−180
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Repair.hs−180
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Delete.hs+43−24
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Get.hs+42−26
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/List.hs+42−26
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Patch.hs+50−45
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Create.hs+45−26
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Delete.hs+43−25
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Get.hs+45−30
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Instances/Debug.hs−228
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Instances/Delete.hs−195
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Instances/Get.hs−204
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Instances/List.hs−222
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/List.hs+45−29
This diff is too big to show here.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Patch.hs+51−93
This diff is too big to show here.
gogol-appengine/gogol-appengine.cabal+5−31
This diff is too big to show here.
gogol-apps-activity/README.md+2−2
This diff is too big to show here.
gogol-apps-activity/gen/Network/Google/AppsActivity.hs+7−4
This diff is too big to show here.
gogol-apps-activity/gen/Network/Google/AppsActivity/Types.hs+25−7
This diff is too big to show here.
gogol-apps-activity/gen/Network/Google/AppsActivity/Types/Product.hs+87−113
This diff is too big to show here.
gogol-apps-activity/gen/Network/Google/AppsActivity/Types/Sum.hs+66−70
This diff is too big to show here.
gogol-apps-activity/gen/Network/Google/Resource/AppsActivity/Activities/List.hs+9−16
This diff is too big to show here.
gogol-apps-activity/gogol-apps-activity.cabal+4−4
This diff is too big to show here.
gogol-apps-calendar/README.md+1−1
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/AppsCalendar.hs+3−96
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/AppsCalendar/Types.hs+7−114
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/AppsCalendar/Types/Product.hs+297−1143
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/AppsCalendar/Types/Sum.hs+37−258
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/ACL/Delete.hs+7−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/ACL/Get.hs+7−11
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/ACL/Insert.hs+9−30
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/ACL/List.hs+4−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/ACL/Patch.hs+10−31
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/ACL/Update.hs+10−31
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/ACL/Watch.hs+4−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/CalendarList/Delete.hs+8−12
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/CalendarList/Get.hs+8−13
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/CalendarList/Insert.hs+9−12
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/CalendarList/List.hs+6−13
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/CalendarList/Patch.hs+8−14
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/CalendarList/Update.hs+6−12
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/CalendarList/Watch.hs+4−11
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Calendars/Clear.hs+7−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Calendars/Delete.hs+6−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Calendars/Get.hs+7−11
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Calendars/Insert.hs+7−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Calendars/Patch.hs+7−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Calendars/Update.hs+7−10
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Channels/Stop.hs+7−14
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Colors/Get.hs+4−9
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Delete.hs+7−29
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Get.hs+4−13
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Import.hs+12−37
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Insert.hs+18−59
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Instances.hs+4−13
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/List.hs+21−35
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Move.hs+7−30
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Patch.hs+21−63
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/QuickAdd.hs+7−30
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Update.hs+21−63
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Events/Watch.hs+21−35
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/FreeBusy/Query.hs+7−11
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Settings/Get.hs+7−12
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Settings/List.hs+8−13
This diff is too big to show here.
gogol-apps-calendar/gen/Network/Google/Resource/Calendar/Settings/Watch.hs+4−12
This diff is too big to show here.
gogol-apps-calendar/gogol-apps-calendar.cabal+4−4
This diff is too big to show here.
gogol-apps-licensing/README.md+1−1
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/AppsLicensing.hs+2−4
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/AppsLicensing/Types.hs+4−7
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/AppsLicensing/Types/Product.hs+31−63
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/AppsLicensing/Types/Sum.hs+1−1
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/Resource/Licensing/LicenseAssignments/Delete.hs+4−10
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/Resource/Licensing/LicenseAssignments/Get.hs+4−10
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/Resource/Licensing/LicenseAssignments/Insert.hs+4−10
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/Resource/Licensing/LicenseAssignments/ListForProduct.hs+5−12
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/Resource/Licensing/LicenseAssignments/ListForProductAndSKU.hs+5−12
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/Resource/Licensing/LicenseAssignments/Patch.hs+4−10
This diff is too big to show here.
gogol-apps-licensing/gen/Network/Google/Resource/Licensing/LicenseAssignments/Update.hs+4−10
This diff is too big to show here.
gogol-apps-licensing/gogol-apps-licensing.cabal+4−4
This diff is too big to show here.
gogol-apps-reseller/README.md+1−1
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/AppsReseller.hs+2−31
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/AppsReseller/Types.hs+6−21
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/AppsReseller/Types/Product.hs+137−412
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/AppsReseller/Types/Sum.hs+22−18
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Customers/Get.hs+10−17
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Customers/Insert.hs+12−18
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Customers/Patch.hs+12−18
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Customers/Update.hs+12−16
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Resellernotify/Getwatchdetails.hs−79
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Resellernotify/Register.hs−92
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Resellernotify/Unregister.hs−92
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/Activate.hs+9−20
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/ChangePlan.hs+8−25
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/ChangeRenewalSettings.hs+9−25
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/ChangeSeats.hs+8−21
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/Delete.hs+9−23
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/Get.hs+11−23
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/Insert.hs+10−22
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/List.hs+15−37
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/StartPaidService.hs+8−23
This diff is too big to show here.
gogol-apps-reseller/gen/Network/Google/Resource/Reseller/Subscriptions/Suspend.hs+11−22
This diff is too big to show here.
gogol-apps-reseller/gogol-apps-reseller.cabal+3−6
This diff is too big to show here.
gogol-apps-tasks/README.md+1−1
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/AppsTasks.hs+3−3
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/AppsTasks/Types.hs+7−8
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/AppsTasks/Types/Product.hs+30−47
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/AppsTasks/Types/Sum.hs+1−1
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/TaskLists/Delete.hs+7−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/TaskLists/Get.hs+7−11
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/TaskLists/Insert.hs+7−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/TaskLists/List.hs+8−12
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/TaskLists/Patch.hs+7−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/TaskLists/Update.hs+7−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/Clear.hs+7−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/Delete.hs+7−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/Get.hs+7−11
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/Insert.hs+4−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/List.hs+5−12
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/Move.hs+4−10
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/Patch.hs+8−11
This diff is too big to show here.
gogol-apps-tasks/gen/Network/Google/Resource/Tasks/Tasks/Update.hs+8−11
This diff is too big to show here.
gogol-apps-tasks/gogol-apps-tasks.cabal+4−4
This diff is too big to show here.
gogol-appstate/README.md+1−1
This diff is too big to show here.
gogol-appstate/gen/Network/Google/AppState.hs+1−1
This diff is too big to show here.
gogol-appstate/gen/Network/Google/AppState/Types.hs+3−4
This diff is too big to show here.
gogol-appstate/gen/Network/Google/AppState/Types/Product.hs+23−36
This diff is too big to show here.
gogol-appstate/gen/Network/Google/AppState/Types/Sum.hs+1−1
This diff is too big to show here.
gogol-appstate/gen/Network/Google/Resource/AppState/States/Clear.hs+7−11
This diff is too big to show here.
gogol-appstate/gen/Network/Google/Resource/AppState/States/Delete.hs+7−10
This diff is too big to show here.
gogol-appstate/gen/Network/Google/Resource/AppState/States/Get.hs+7−10
This diff is too big to show here.
gogol-appstate/gen/Network/Google/Resource/AppState/States/List.hs+7−10
This diff is too big to show here.
gogol-appstate/gen/Network/Google/Resource/AppState/States/Update.hs+4−10
This diff is too big to show here.
gogol-appstate/gogol-appstate.cabal+3−3
This diff is too big to show here.
This diff is too big to show here.
gogol-autoscaler/Makefile
This diff is too big to show here.
gogol-autoscaler/README.md+28
This diff is too big to show here.
gogol-autoscaler/Setup.hs
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Autoscaler.hs+240
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Autoscaler/Types.hs+188
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Autoscaler/Types/Product.hs+1316
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Autoscaler/Types/Sum.hs+19
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/Autoscalers/Delete.hs+109
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/Autoscalers/Get.hs+108
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/Autoscalers/Insert.hs+109
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/Autoscalers/List.hs+130
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/Autoscalers/Patch.hs+124
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/Autoscalers/Update.hs+122
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/ZoneOperations/Delete.hs+106
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/ZoneOperations/Get.hs+106
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/ZoneOperations/List.hs+130
This diff is too big to show here.
gogol-autoscaler/gen/Network/Google/Resource/Autoscaler/Zones/List.hs+114
This diff is too big to show here.
gogol-autoscaler/gogol-autoscaler.cabal+60
This diff is too big to show here.
gogol-autoscaler/src/.gitkeep
This diff is too big to show here.
gogol-bigquery/README.md+1−1
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/BigQuery.hs+7−312
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/BigQuery/Types.hs+21−322
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/BigQuery/Types/Product.hs+598−3979
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/BigQuery/Types/Sum.hs+18−18
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/DataSets/Delete.hs+4−11
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/DataSets/Get.hs+7−12
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/DataSets/Insert.hs+7−11
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/DataSets/List.hs+8−30
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/DataSets/Patch.hs+4−11
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/DataSets/Update.hs+4−11
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Jobs/Cancel.hs+11−28
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Jobs/Get.hs+9−27
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Jobs/GetQueryResults.hs+11−33
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Jobs/Insert.hs+12−20
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Jobs/List.hs+18−56
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Jobs/Query.hs+7−12
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Projects/GetServiceAccount.hs−96
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Projects/List.hs+8−12
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/TableData/InsertAll.hs+4−12
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/TableData/List.hs+14−36
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Tables/Delete.hs+4−11
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Tables/Get.hs+8−30
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Tables/Insert.hs+4−11
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Tables/List.hs+4−12
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Tables/Patch.hs+4−11
This diff is too big to show here.
gogol-bigquery/gen/Network/Google/Resource/BigQuery/Tables/Update.hs+4−11
This diff is too big to show here.
gogol-bigquery/gogol-bigquery.cabal+3−4
This diff is too big to show here.
gogol-bigquerydatatransfer/README.md−28
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/BigQueryDataTransfer.hs−428
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/BigQueryDataTransfer/Types.hs−275
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/BigQueryDataTransfer/Types/Product.hs−2015
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/BigQueryDataTransfer/Types/Sum.hs−354
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/DataSources/CheckValidCreds.hs−181
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/DataSources/Get.hs−154
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/DataSources/List.hs−188
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/DataSources/CheckValidCreds.hs−187
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/DataSources/Get.hs−159
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/DataSources/List.hs−193
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/Get.hs−150
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/List.hs−189
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Create.hs−219
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Delete.hs−160
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Get.hs−160
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/List.hs−208
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Patch.hs−235
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Runs/Delete.hs−162
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Runs/Get.hs−161
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Runs/List.hs−224
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/Runs/TransferLogs/List.hs−216
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/ScheduleRuns.hs−183
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/Locations/TransferConfigs/StartManualRuns.hs−186
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Create.hs−216
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Delete.hs−155
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Get.hs−154
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/List.hs−203
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Patch.hs−229
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Runs/Delete.hs−156
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Runs/Get.hs−156
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Runs/List.hs−220
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/Runs/TransferLogs/List.hs−214
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/ScheduleRuns.hs−178
This diff is too big to show here.
gogol-bigquerydatatransfer/gen/Network/Google/Resource/BigQueryDataTransfer/Projects/TransferConfigs/StartManualRuns.hs−179
This diff is too big to show here.
gogol-bigquerydatatransfer/gogol-bigquerydatatransfer.cabal−76
This diff is too big to show here.
gogol-bigtableadmin/LICENSE−367
This diff is too big to show here.
gogol-bigtableadmin/Makefile−1
This diff is too big to show here.
gogol-bigtableadmin/README.md−28
This diff is too big to show here.
gogol-bigtableadmin/Setup.hs−2
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/BigtableAdmin.hs−583
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/BigtableAdmin/Types.hs−437
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/BigtableAdmin/Types/Product.hs−3097
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/BigtableAdmin/Types/Sum.hs−379
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Operations/Cancel.hs−168
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Operations/Delete.hs−158
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Operations/Get.hs−156
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Operations/Projects/Operations/List.hs−217
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/AppProFiles/Create.hs−204
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/AppProFiles/Delete.hs−173
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/AppProFiles/Get.hs−160
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/AppProFiles/List.hs−192
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/AppProFiles/Patch.hs−201
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Clusters/Create.hs−188
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Clusters/Delete.hs−158
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Clusters/Get.hs−157
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Clusters/List.hs−177
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Clusters/Update.hs−171
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Create.hs−170
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Delete.hs−154
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Get.hs−155
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/GetIAMPolicy.hs−176
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/List.hs−170
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/PartialUpdateInstance.hs−193
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/SetIAMPolicy.hs−176
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/CheckConsistency.hs−182
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/Create.hs−174
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/Delete.hs−157
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/DropRowRange.hs−180
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/GenerateConsistencyToken.hs−188
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/Get.hs−169
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/GetIAMPolicy.hs−179
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/List.hs−204
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/ModifyColumnFamilies.hs−187
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/SetIAMPolicy.hs−179
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Tables/TestIAMPermissions.hs−182
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/TestIAMPermissions.hs−180
This diff is too big to show here.
gogol-bigtableadmin/gen/Network/Google/Resource/BigtableAdmin/Projects/Instances/Update.hs−171
This diff is too big to show here.
gogol-bigtableadmin/gogol-bigtableadmin.cabal−79
This diff is too big to show here.
gogol-bigtableadmin/src/.gitkeep
This diff is too big to show here.
gogol-billing/README.md+1−1
This diff is too big to show here.
gogol-billing/gen/Network/Google/Billing.hs+5−183
This diff is too big to show here.
gogol-billing/gen/Network/Google/Billing/Types.hs+4−148
This diff is too big to show here.
gogol-billing/gen/Network/Google/Billing/Types/Product.hs+38−1397
This diff is too big to show here.
gogol-billing/gen/Network/Google/Billing/Types/Sum.hs+1−129
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/Create.hs−167
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/Get.hs+41−23
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/GetIAMPolicy.hs−160
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/List.hs+43−44
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/Patch.hs−186
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/Projects/List.hs+43−27
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/SetIAMPolicy.hs−176
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/BillingAccounts/TestIAMPermissions.hs−176
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/Projects/GetBillingInfo.hs+37−19
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/Projects/UpdateBillingInfo.hs+74−54
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/Services/List.hs−163
This diff is too big to show here.
gogol-billing/gen/Network/Google/Resource/CloudBilling/Services/SKUs/List.hs−234
This diff is too big to show here.
gogol-billing/gogol-billing.cabal+5−12
This diff is too big to show here.
gogol-binaryauthorization/LICENSE−367
This diff is too big to show here.
gogol-binaryauthorization/Makefile−1
This diff is too big to show here.
gogol-binaryauthorization/README.md−28
This diff is too big to show here.
gogol-binaryauthorization/Setup.hs−2
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/BinaryAuthorization.hs−228
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/BinaryAuthorization/Types.hs−158
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/BinaryAuthorization/Types/Product.hs−1078
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/BinaryAuthorization/Types/Sum.hs−244
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/Create.hs−180
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/Delete.hs−149
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/Get.hs−149
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/GetIAMPolicy.hs−157
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/List.hs−180
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/SetIAMPolicy.hs−171
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/TestIAMPermissions.hs−183
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Attestors/Update.hs−162
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/GetPolicy.hs−151
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Policy/GetIAMPolicy.hs−156
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Policy/SetIAMPolicy.hs−170
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/Policy/TestIAMPermissions.hs−182
This diff is too big to show here.
gogol-binaryauthorization/gen/Network/Google/Resource/BinaryAuthorization/Projects/UpdatePolicy.hs−170
This diff is too big to show here.
gogol-binaryauthorization/gogol-binaryauthorization.cabal−59
This diff is too big to show here.
gogol-binaryauthorization/src/.gitkeep
This diff is too big to show here.
gogol-blogger/README.md+1−1
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Blogger.hs+2−2
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Blogger/Types.hs+6−7
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Blogger/Types/Product.hs+237−321
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Blogger/Types/Sum.hs+196−196
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/BlogUserInfos/Get.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Blogs/Get.hs+8−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Blogs/GetByURL.hs+7−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Blogs/ListByUser.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Comments/Approve.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Comments/Delete.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Comments/Get.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Comments/List.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Comments/ListByBlog.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Comments/MarkAsSpam.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Comments/RemoveContent.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/PageViews/Get.hs+7−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/Delete.hs+7−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/Get.hs+8−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/Insert.hs+8−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/List.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/Patch.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/Publish.hs+7−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/Revert.hs+7−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Pages/Update.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/PostUserInfos/Get.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/PostUserInfos/List.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Delete.hs+7−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Get.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/GetByPath.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Insert.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/List.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Patch.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Publish.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Revert.hs+7−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Search.hs+4−11
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Posts/Update.hs+4−10
This diff is too big to show here.
gogol-blogger/gen/Network/Google/Resource/Blogger/Users/Get.hs+7−11
This diff is too big to show here.
gogol-blogger/gogol-blogger.cabal+3−3
This diff is too big to show here.
gogol-books/README.md+1−1
This diff is too big to show here.
gogol-books/gen/Network/Google/Books.hs+2−85
This diff is too big to show here.
gogol-books/gen/Network/Google/Books/Types.hs+3−72
This diff is too big to show here.
gogol-books/gen/Network/Google/Books/Types/Product.hs+722−1628
This diff is too big to show here.
gogol-books/gen/Network/Google/Books/Types/Sum.hs+197−232
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Bookshelves/Get.hs+8−11
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Bookshelves/List.hs+7−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Bookshelves/Volumes/List.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/CloudLoading/AddBook.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/CloudLoading/DeleteBook.hs+6−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/CloudLoading/UpdateBook.hs+6−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Dictionary/ListOfflineMetadata.hs+6−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Familysharing/GetFamilyInfo.hs−87
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Familysharing/Share.hs−109
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Familysharing/Unshare.hs−109
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Layers/AnnotationData/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Layers/AnnotationData/List.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Layers/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Layers/List.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Layers/VolumeAnnotations/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Layers/VolumeAnnotations/List.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyConfig/GetUserSettings.hs+4−8
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyConfig/ReleaseDownloadAccess.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyConfig/RequestAccess.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyConfig/SyncVolumeLicenses.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyConfig/UpdateUserSettings.hs+6−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Annotations/Delete.hs+7−11
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Annotations/Insert.hs+7−26
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Annotations/List.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Annotations/Summary.hs+7−11
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Annotations/Update.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Bookshelves/AddVolume.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Bookshelves/ClearVolumes.hs+8−13
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Bookshelves/Get.hs+7−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Bookshelves/List.hs+7−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Bookshelves/MoveVolume.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Bookshelves/RemoveVolume.hs+5−12
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/Bookshelves/Volumes/List.hs+5−12
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/ReadingPositions/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/MyLibrary/ReadingPositions/SetPosition.hs+5−12
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Notification/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Onboarding/ListCategories.hs+7−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Onboarding/ListCategoryVolumes.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Personalizedstream/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/PromoOffer/Accept.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/PromoOffer/Dismiss.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/PromoOffer/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Series/Get.hs+7−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Series/Membership/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Volumes/Associated/List.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Volumes/Get.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Volumes/List.hs+33−56
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Volumes/Mybooks/List.hs+5−11
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Volumes/Recommended/List.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Volumes/Recommended/Rate.hs+4−10
This diff is too big to show here.
gogol-books/gen/Network/Google/Resource/Books/Volumes/UserUploaded/List.hs+4−10
This diff is too big to show here.
gogol-books/gogol-books.cabal+4−7
This diff is too big to show here.
This diff is too big to show here.
This diff is too big to show here.
This diff is too big to show here.
This diff is too big to show here.
gogol-chat/gen/Network/Google/Chat.hs−308
This diff is too big to show here.
gogol-chat/gen/Network/Google/Chat/Types.hs−259
This diff is too big to show here.
gogol-chat/gen/Network/Google/Chat/Types/Product.hs−1732
This diff is too big to show here.
gogol-chat/gen/Network/Google/Chat/Types/Sum.hs−625
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/Get.hs−146
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/List.hs−162
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/Members/Get.hs−149
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/Members/List.hs−178
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/Messages/Create.hs−182
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/Messages/Delete.hs−149
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/Messages/Get.hs−149
This diff is too big to show here.
gogol-chat/gen/Network/Google/Resource/Chat/Spaces/Messages/Update.hs−175
This diff is too big to show here.
gogol-chat/gogol-chat.cabal−53
This diff is too big to show here.
This diff is too big to show here.
gogol-civicinfo/README.md+1−1
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/CivicInfo.hs+1−195
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/CivicInfo/Types.hs−193
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/CivicInfo/Types/Product.hs+169−2086
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/CivicInfo/Types/Sum.hs+65−65
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/Resource/CivicInfo/Divisions/Search.hs+11−26
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/Resource/CivicInfo/Elections/ElectionQuery.hs+8−26
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/Resource/CivicInfo/Elections/VoterInfoQuery.hs+15−52
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/Resource/CivicInfo/Representatives/RepresentativeInfoByAddress.hs+8−29
This diff is too big to show here.
gogol-civicinfo/gen/Network/Google/Resource/CivicInfo/Representatives/RepresentativeInfoByDivision.hs+8−29
This diff is too big to show here.
gogol-civicinfo/gogol-civicinfo.cabal+4−6
This diff is too big to show here.
gogol-classroom/README.md+1−1
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Classroom.hs+24−602
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Classroom/Types.hs+35−505
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Classroom/Types/Product.hs+363−3617
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Classroom/Types/Sum.hs+1−770
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Aliases/Create.hs+39−27
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Aliases/Delete.hs+37−23
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Aliases/List.hs+103−88
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Announcements/Create.hs−179
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Announcements/Delete.hs−179
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Announcements/Get.hs−172
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Announcements/List.hs−228
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Announcements/ModifyAssignees.hs−196
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Announcements/Patch.hs−210
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/Create.hs−190
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/Delete.hs−182
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/Get.hs−176
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/List.hs−234
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/ModifyAssignees.hs−196
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/Patch.hs−224
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/StudentSubmissions/Get.hs−201
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/StudentSubmissions/List.hs−281
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/StudentSubmissions/ModifyAttachments.hs−231
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/StudentSubmissions/Patch.hs−244
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/StudentSubmissions/Reclaim.hs−235
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/StudentSubmissions/Return.hs−231
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/CourseWork/StudentSubmissions/TurnIn.hs−228
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Create.hs+37−19
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Delete.hs+36−18
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Get.hs+36−19
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/List.hs+47−50
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Patch.hs+42−26
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Students/Create.hs+37−21
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Students/Delete.hs+35−17
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Students/Get.hs+35−20
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Students/List.hs+38−23
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Teachers/Create.hs+36−20
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Teachers/Delete.hs+92−75
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Teachers/Get.hs+92−78
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Teachers/List.hs+103−90
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Topics/Create.hs−174
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Topics/Delete.hs−171
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Topics/Get.hs−171
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Topics/List.hs−191
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Topics/Patch.hs−203
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Courses/Update.hs+37−19
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Invitations/Accept.hs+36−18
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Invitations/Create.hs+37−19
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Invitations/Delete.hs+36−18
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Invitations/Get.hs+36−19
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Invitations/List.hs+41−24
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Registrations/Create.hs−190
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/Registrations/Delete.hs−152
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/Get.hs+37−22
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/GuardianInvitations/Create.hs−221
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/GuardianInvitations/Get.hs−195
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/GuardianInvitations/List.hs−252
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/GuardianInvitations/Patch.hs−231
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/Guardians/Delete.hs−193
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/Guardians/Get.hs−194
This diff is too big to show here.
gogol-classroom/gen/Network/Google/Resource/Classroom/UserProFiles/Guardians/List.hs−240
This diff is too big to show here.
gogol-classroom/gogol-classroom.cabal+4−37
This diff is too big to show here.
gogol-cloudasset/LICENSE−367
This diff is too big to show here.
gogol-cloudasset/Makefile−1
This diff is too big to show here.
gogol-cloudasset/README.md−28
This diff is too big to show here.
gogol-cloudasset/Setup.hs−2
This diff is too big to show here.
gogol-cloudasset/gen/Network/Google/CloudAsset.hs−194
This diff is too big to show here.
gogol-cloudasset/gen/Network/Google/CloudAsset/Types.hs−173
This diff is too big to show here.
gogol-cloudasset/gen/Network/Google/CloudAsset/Types/Product.hs−1271
This diff is too big to show here.
gogol-cloudasset/gen/Network/Google/CloudAsset/Types/Sum.hs−122
This diff is too big to show here.
gogol-cloudasset/gen/Network/Google/Resource/CloudAsset/BatchGetAssetsHistory.hs−230
This diff is too big to show here.
gogol-cloudasset/gen/Network/Google/Resource/CloudAsset/ExportAssets.hs−169
This diff is too big to show here.
gogol-cloudasset/gen/Network/Google/Resource/CloudAsset/Operations/Get.hs−150
This diff is too big to show here.
gogol-cloudasset/gogol-cloudasset.cabal−49
This diff is too big to show here.
gogol-cloudasset/src/.gitkeep
This diff is too big to show here.
gogol-clouderrorreporting/LICENSE−367
This diff is too big to show here.
gogol-clouderrorreporting/Makefile−1
This diff is too big to show here.
gogol-clouderrorreporting/README.md−28
This diff is too big to show here.
gogol-clouderrorreporting/Setup.hs−2
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/CloudErrorReporting.hs−186
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/CloudErrorReporting/Types.hs−150
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/CloudErrorReporting/Types/Product.hs−1097
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/CloudErrorReporting/Types/Sum.hs−48
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/Resource/CloudErrorReporting/Projects/DeleteEvents.hs−155
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/Resource/CloudErrorReporting/Projects/Events/List.hs−247
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/Resource/CloudErrorReporting/Projects/Events/Report.hs−179
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/Resource/CloudErrorReporting/Projects/GroupStats/List.hs−314
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/Resource/CloudErrorReporting/Projects/Groups/Get.hs−153
This diff is too big to show here.
gogol-clouderrorreporting/gen/Network/Google/Resource/CloudErrorReporting/Projects/Groups/Update.hs−164
This diff is too big to show here.
gogol-clouderrorreporting/gogol-clouderrorreporting.cabal−53
This diff is too big to show here.
gogol-clouderrorreporting/src/.gitkeep
This diff is too big to show here.
gogol-cloudfunctions/LICENSE−367
This diff is too big to show here.
gogol-cloudfunctions/Makefile−1
This diff is too big to show here.
gogol-cloudfunctions/README.md−28
This diff is too big to show here.
gogol-cloudfunctions/Setup.hs−2
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/CloudFunctions.hs−371
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/CloudFunctions/Types.hs−293
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/CloudFunctions/Types/Product.hs−2293
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/CloudFunctions/Types/Sum.hs−215
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Operations/Get.hs−150
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Operations/List.hs−205
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Call.hs−167
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Create.hs−173
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Delete.hs−156
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateDownloadURL.hs−181
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateUploadURL.hs−207
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Get.hs−151
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GetIAMPolicy.hs−161
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/List.hs−185
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Patch.hs−180
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/SetIAMPolicy.hs−176
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/TestIAMPermissions.hs−182
This diff is too big to show here.
gogol-cloudfunctions/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/List.hs−187
This diff is too big to show here.
gogol-cloudfunctions/gogol-cloudfunctions.cabal−60
This diff is too big to show here.
gogol-cloudfunctions/src/.gitkeep
This diff is too big to show here.
gogol-cloudidentity/LICENSE−367
This diff is too big to show here.
gogol-cloudidentity/Makefile−1
This diff is too big to show here.
gogol-cloudidentity/README.md−28
This diff is too big to show here.
gogol-cloudidentity/Setup.hs−2
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/CloudIdentity.hs−203
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/CloudIdentity/Types.hs−144
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/CloudIdentity/Types/Product.hs−909
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/CloudIdentity/Types/Sum.hs−48
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Create.hs−148
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Delete.hs−149
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Get.hs−150
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/List.hs−188
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Lookup.hs−171
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Memberships/Create.hs−166
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Memberships/Delete.hs−153
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Memberships/Get.hs−154
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Memberships/List.hs−193
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Memberships/Lookup.hs−191
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Patch.hs−174
This diff is too big to show here.
gogol-cloudidentity/gen/Network/Google/Resource/CloudIdentity/Groups/Search.hs−188
This diff is too big to show here.
gogol-cloudidentity/gogol-cloudidentity.cabal−57
This diff is too big to show here.
gogol-cloudidentity/src/.gitkeep
This diff is too big to show here.
gogol-cloudiot/LICENSE−367
This diff is too big to show here.
gogol-cloudiot/Makefile−1
This diff is too big to show here.
gogol-cloudiot/README.md−28
This diff is too big to show here.
gogol-cloudiot/Setup.hs−2
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/CloudIOT.hs−475
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/CloudIOT/Types.hs−300
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/CloudIOT/Types/Product.hs−2224
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/CloudIOT/Types/Sum.hs−385
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/BindDeviceToGateway.hs−180
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Create.hs−171
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Delete.hs−154
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/ConfigVersions/List.hs−186
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/Create.hs−176
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/Delete.hs−163
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/Get.hs−174
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/List.hs−293
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/ModifyCloudToDeviceConfig.hs−188
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/Patch.hs−193
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/SendCommandToDevice.hs−206
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Devices/States/List.hs−184
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Get.hs−155
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/GetIAMPolicy.hs−179
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/BindDeviceToGateway.hs−181
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/Devices/ConfigVersions/List.hs−187
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/Devices/Get.hs−178
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/Devices/List.hs−299
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/Devices/ModifyCloudToDeviceConfig.hs−188
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/Devices/Patch.hs−196
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/Devices/SendCommandToDevice.hs−207
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/Devices/States/List.hs−186
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/GetIAMPolicy.hs−181
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/SetIAMPolicy.hs−181
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/TestIAMPermissions.hs−185
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Groups/UnbindDeviceFromGateway.hs−182
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/List.hs−190
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/Patch.hs−186
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/SetIAMPolicy.hs−179
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/TestIAMPermissions.hs−184
This diff is too big to show here.
gogol-cloudiot/gen/Network/Google/Resource/CloudIOT/Projects/Locations/Registries/UnbindDeviceFromGateway.hs−181
This diff is too big to show here.
gogol-cloudiot/gogol-cloudiot.cabal−77
This diff is too big to show here.
gogol-cloudiot/src/.gitkeep
This diff is too big to show here.
gogol-cloudkms/LICENSE−367
This diff is too big to show here.
gogol-cloudkms/Makefile−1
This diff is too big to show here.
gogol-cloudkms/README.md−28
This diff is too big to show here.
gogol-cloudkms/Setup.hs−2
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/CloudKMS.hs−463
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/CloudKMS/Types.hs−293
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/CloudKMS/Types/Product.hs−2039
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/CloudKMS/Types/Sum.hs−589
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/Get.hs−149
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/Create.hs−184
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/Create.hs−193
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/AsymmetricDecrypt.hs−185
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/AsymmetricSign.hs−184
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/Create.hs−184
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/Destroy.hs−190
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/Get.hs−166
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/GetPublicKey.hs−168
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/List.hs−213
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/Patch.hs−198
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/CryptoKeyVersions/Restore.hs−184
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/Decrypt.hs−180
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/Encrypt.hs−181
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/Get.hs−160
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/GetIAMPolicy.hs−168
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/List.hs−207
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/Patch.hs−189
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/SetIAMPolicy.hs−183
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/TestIAMPermissions.hs−192
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/CryptoKeys/UpdatePrimaryVersion.hs−182
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/Get.hs−153
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/GetIAMPolicy.hs−162
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/ImportJobs/GetIAMPolicy.hs−168
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/ImportJobs/SetIAMPolicy.hs−183
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/ImportJobs/TestIAMPermissions.hs−192
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/List.hs−189
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/SetIAMPolicy.hs−177
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/KeyRings/TestIAMPermissions.hs−190
This diff is too big to show here.
gogol-cloudkms/gen/Network/Google/Resource/CloudKMS/Projects/Locations/List.hs−188
This diff is too big to show here.
gogol-cloudkms/gogol-cloudkms.cabal−76
This diff is too big to show here.
gogol-cloudkms/src/.gitkeep
This diff is too big to show here.
gogol-cloudmonitoring/LICENSE
This diff is too big to show here.
gogol-cloudmonitoring/Makefile
This diff is too big to show here.
gogol-cloudmonitoring/README.md+28
This diff is too big to show here.
gogol-cloudmonitoring/Setup.hs
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/CloudMonitoring.hs+229
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/CloudMonitoring/Types.hs+199
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/CloudMonitoring/Types/Product.hs+1333
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/CloudMonitoring/Types/Sum.hs+93
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/Resource/CloudMonitoring/MetricDescriptors/Create.hs+99
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/Resource/CloudMonitoring/MetricDescriptors/Delete.hs+99
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/Resource/CloudMonitoring/MetricDescriptors/List.hs+151
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/Resource/CloudMonitoring/Timeseries/List.hs+240
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/Resource/CloudMonitoring/Timeseries/Write.hs+111
This diff is too big to show here.
gogol-cloudmonitoring/gen/Network/Google/Resource/CloudMonitoring/TimeseriesDescriptors/List.hs+253
This diff is too big to show here.
gogol-cloudmonitoring/gogol-cloudmonitoring.cabal+51
This diff is too big to show here.
gogol-cloudmonitoring/src/.gitkeep
This diff is too big to show here.
gogol-cloudprivatecatalog/LICENSE−367
This diff is too big to show here.
gogol-cloudprivatecatalog/Makefile−1
This diff is too big to show here.
gogol-cloudprivatecatalog/README.md−28
This diff is too big to show here.
gogol-cloudprivatecatalog/Setup.hs−2
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/CloudPrivateCatalog.hs−148
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/CloudPrivateCatalog/Types.hs−98
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/CloudPrivateCatalog/Types/Product.hs−662
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/CloudPrivateCatalog/Types/Sum.hs−48
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Folders/Catalogs/Search.hs−196
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Folders/Products/Search.hs−197
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Folders/Versions/Search.hs−198
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Organizations/Catalogs/Search.hs−197
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Organizations/Products/Search.hs−198
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Organizations/Versions/Search.hs−199
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Projects/Catalogs/Search.hs−196
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Projects/Products/Search.hs−197
This diff is too big to show here.
gogol-cloudprivatecatalog/gen/Network/Google/Resource/CloudPrivateCatalog/Projects/Versions/Search.hs−198
This diff is too big to show here.
gogol-cloudprivatecatalog/gogol-cloudprivatecatalog.cabal−55
This diff is too big to show here.
gogol-cloudprivatecatalog/src/.gitkeep
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/LICENSE−367
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/Makefile−1
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/README.md−28
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/Setup.hs−2
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/CloudPrivateCatalogProducer.hs−386
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/CloudPrivateCatalogProducer/Types.hs−236
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/CloudPrivateCatalogProducer/Types/Product.hs−2080
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/CloudPrivateCatalogProducer/Types/Sum.hs−87
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Associations/Create.hs−169
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Associations/Delete.hs−151
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Associations/Get.hs−151
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Associations/List.hs−180
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Create.hs−150
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Delete.hs−167
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Get.hs−149
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/GetIAMPolicy.hs−152
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/List.hs−178
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Patch.hs−177
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Copy.hs−160
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Create.hs−168
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Delete.hs−149
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Get.hs−151
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Icons/Upload.hs−176
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/List.hs−195
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Patch.hs−183
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Versions/Create.hs−169
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Versions/Delete.hs−153
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Versions/Get.hs−153
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Versions/List.hs−185
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Products/Versions/Patch.hs−186
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/SetIAMPolicy.hs−165
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/TestIAMPermissions.hs−168
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Catalogs/Undelete.hs−165
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Operations/Cancel.hs−178
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Operations/Delete.hs−154
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Operations/Get.hs−151
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gen/Network/Google/Resource/CloudPrivateCatalogProducer/Operations/List.hs−202
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/gogol-cloudprivatecatalogproducer.cabal−75
This diff is too big to show here.
gogol-cloudprivatecatalogproducer/src/.gitkeep
This diff is too big to show here.
gogol-cloudprofiler/LICENSE−367
This diff is too big to show here.
gogol-cloudprofiler/Makefile−1
This diff is too big to show here.
gogol-cloudprofiler/README.md−28
This diff is too big to show here.
gogol-cloudprofiler/Setup.hs−2
This diff is too big to show here.
gogol-cloudprofiler/gen/Network/Google/CloudProFiler.hs−99
This diff is too big to show here.
gogol-cloudprofiler/gen/Network/Google/CloudProFiler/Types.hs−88
This diff is too big to show here.
gogol-cloudprofiler/gen/Network/Google/CloudProFiler/Types/Product.hs−337
This diff is too big to show here.
gogol-cloudprofiler/gen/Network/Google/CloudProFiler/Types/Sum.hs−114
This diff is too big to show here.
gogol-cloudprofiler/gen/Network/Google/Resource/CloudProFiler/Projects/ProFiles/Create.hs−185
This diff is too big to show here.
gogol-cloudprofiler/gen/Network/Google/Resource/CloudProFiler/Projects/ProFiles/CreateOffline.hs−173
This diff is too big to show here.
gogol-cloudprofiler/gen/Network/Google/Resource/CloudProFiler/Projects/ProFiles/Patch.hs−186
This diff is too big to show here.
gogol-cloudprofiler/gogol-cloudprofiler.cabal−48
This diff is too big to show here.
gogol-cloudprofiler/src/.gitkeep
This diff is too big to show here.
gogol-cloudscheduler/LICENSE−367
This diff is too big to show here.
gogol-cloudscheduler/Makefile−1
This diff is too big to show here.
gogol-cloudscheduler/README.md−28
This diff is too big to show here.
gogol-cloudscheduler/Setup.hs−2
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/CloudScheduler.hs−250
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/CloudScheduler/Types.hs−195
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/CloudScheduler/Types/Product.hs−1506
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/CloudScheduler/Types/Sum.hs−215
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Get.hs−148
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/Create.hs−166
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/Delete.hs−151
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/Get.hs−150
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/List.hs−187
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/Patch.hs−196
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/Pause.hs−169
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/Resume.hs−170
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/Jobs/Run.hs−160
This diff is too big to show here.
gogol-cloudscheduler/gen/Network/Google/Resource/CloudScheduler/Projects/Locations/List.hs−187
This diff is too big to show here.
gogol-cloudscheduler/gogol-cloudscheduler.cabal−55
This diff is too big to show here.
gogol-cloudscheduler/src/.gitkeep
This diff is too big to show here.
gogol-cloudsearch/LICENSE−367
This diff is too big to show here.
gogol-cloudsearch/Makefile−1
This diff is too big to show here.
gogol-cloudsearch/README.md−28
This diff is too big to show here.
gogol-cloudsearch/Setup.hs−2
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/CloudSearch.hs−1291
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/CloudSearch/Types.hs−1143
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/CloudSearch/Types/Product.hs−9016
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/CloudSearch/Types/Sum.hs−1404
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Debug/Datasources/Items/CheckAccess.hs−185
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Debug/Datasources/Items/SearchByViewURL.hs−177
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Debug/Datasources/Items/UnmAppedids/List.hs−202
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Debug/Identitysources/Items/ListForunmAppedidentity.hs−233
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Debug/Identitysources/UnmAppedids/List.hs−216
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/DeleteSchema.hs−171
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/GetSchema.hs−168
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/Delete.hs−213
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/DeleteQueueItems.hs−180
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/Get.hs−181
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/Index.hs−172
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/List.hs−226
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/Poll.hs−192
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/Push.hs−167
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/Unreserve.hs−174
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/Items/Upload.hs−170
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Indexing/Datasources/UpdateSchema.hs−171
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Media/Upload.hs−211
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Operations/Get.hs−155
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Query/Search.hs−155
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Query/Sources/List.hs−221
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Query/Suggest.hs−151
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/Datasources/Create.hs−154
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/Datasources/Delete.hs−166
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/Datasources/Get.hs−165
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/Datasources/List.hs−183
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/Datasources/Update.hs−167
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/SearchApplications/Create.hs−158
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/SearchApplications/Delete.hs−170
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/SearchApplications/Get.hs−171
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/SearchApplications/List.hs−186
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/SearchApplications/Reset.hs−172
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Settings/SearchApplications/Update.hs−170
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Stats/GetIndex.hs−227
This diff is too big to show here.
gogol-cloudsearch/gen/Network/Google/Resource/CloudSearch/Stats/Index/Datasources/Get.hs−240
This diff is too big to show here.
gogol-cloudsearch/gogol-cloudsearch.cabal−82
This diff is too big to show here.
gogol-cloudsearch/src/.gitkeep
This diff is too big to show here.
gogol-cloudshell/LICENSE−367
This diff is too big to show here.
gogol-cloudshell/Makefile−1
This diff is too big to show here.
gogol-cloudshell/README.md−28
This diff is too big to show here.
gogol-cloudshell/Setup.hs−2
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/CloudShell.hs−149
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/CloudShell/Types.hs−124
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/CloudShell/Types/Product.hs−697
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/CloudShell/Types/Sum.hs−183
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/Resource/CloudShell/Operations/Cancel.hs−177
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/Resource/CloudShell/Operations/Delete.hs−153
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/Resource/CloudShell/Operations/Get.hs−150
This diff is too big to show here.
gogol-cloudshell/gen/Network/Google/Resource/CloudShell/Operations/List.hs−201
This diff is too big to show here.
gogol-cloudshell/gogol-cloudshell.cabal−50
This diff is too big to show here.
gogol-cloudshell/src/.gitkeep
This diff is too big to show here.
gogol-cloudtasks/LICENSE−367
This diff is too big to show here.
gogol-cloudtasks/Makefile−1
This diff is too big to show here.
gogol-cloudtasks/README.md−28
This diff is too big to show here.
gogol-cloudtasks/Setup.hs−2
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/CloudTasks.hs−339
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/CloudTasks/Types.hs−243
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/CloudTasks/Types/Product.hs−2056
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/CloudTasks/Types/Sum.hs−306
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Get.hs−148
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/List.hs−187
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Create.hs−183
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Delete.hs−164
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Get.hs−151
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/GetIAMPolicy.hs−181
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/List.hs−206
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Patch.hs−205
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Pause.hs−170
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Purge.hs−166
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Resume.hs−178
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/SetIAMPolicy.hs−183
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Tasks/Create.hs−175
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Tasks/Delete.hs−159
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Tasks/Get.hs−174
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Tasks/List.hs−218
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/Tasks/Run.hs−192
This diff is too big to show here.
gogol-cloudtasks/gen/Network/Google/Resource/CloudTasks/Projects/Locations/Queues/TestIAMPermissions.hs−185
This diff is too big to show here.
gogol-cloudtasks/gogol-cloudtasks.cabal−63
This diff is too big to show here.
gogol-cloudtasks/src/.gitkeep
This diff is too big to show here.
gogol-cloudtrace/README.md+2−2
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/CloudTrace.hs+51−155
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/CloudTrace/Types.hs+38−148
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/CloudTrace/Types/Product.hs+221−1183
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/CloudTrace/Types/Sum.hs+1−99
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/Resource/CloudTrace/GetDiscovery.hs+206
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/Resource/CloudTrace/Projects/PatchTraces.hs+190
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/Resource/CloudTrace/Projects/Traces/BatchWrite.hs−168
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/Resource/CloudTrace/Projects/Traces/Get.hs+182
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/Resource/CloudTrace/Projects/Traces/List.hs+267
This diff is too big to show here.
gogol-cloudtrace/gen/Network/Google/Resource/CloudTrace/Projects/Traces/Spans/CreateSpan.hs−172
This diff is too big to show here.
gogol-cloudtrace/gogol-cloudtrace.cabal+10−13
This diff is too big to show here.
gogol-commentanalyzer/LICENSE−367
This diff is too big to show here.
gogol-commentanalyzer/Makefile−1
This diff is too big to show here.
gogol-commentanalyzer/README.md−28
This diff is too big to show here.
gogol-commentanalyzer/Setup.hs−2
This diff is too big to show here.
gogol-commentanalyzer/gen/Network/Google/CommentAnalyzer.hs−168
This diff is too big to show here.
gogol-commentanalyzer/gen/Network/Google/CommentAnalyzer/Types.hs−148
This diff is too big to show here.
gogol-commentanalyzer/gen/Network/Google/CommentAnalyzer/Types/Product.hs−988
This diff is too big to show here.
gogol-commentanalyzer/gen/Network/Google/CommentAnalyzer/Types/Sum.hs−183
This diff is too big to show here.
gogol-commentanalyzer/gen/Network/Google/Resource/CommentAnalyzer/Comments/Analyze.hs−150
This diff is too big to show here.
gogol-commentanalyzer/gen/Network/Google/Resource/CommentAnalyzer/Comments/Suggestscore.hs−151
This diff is too big to show here.
gogol-commentanalyzer/gogol-commentanalyzer.cabal−53
This diff is too big to show here.
gogol-commentanalyzer/src/.gitkeep
This diff is too big to show here.
gogol-composer/LICENSE−367
This diff is too big to show here.
gogol-composer/Makefile−1
This diff is too big to show here.
gogol-composer/README.md−28
This diff is too big to show here.
gogol-composer/Setup.hs−2
This diff is too big to show here.
gogol-composer/gen/Network/Google/Composer.hs−232
This diff is too big to show here.
gogol-composer/gen/Network/Google/Composer/Types.hs−182
This diff is too big to show here.
gogol-composer/gen/Network/Google/Composer/Types/Product.hs−1393
This diff is too big to show here.
gogol-composer/gen/Network/Google/Composer/Types/Sum.hs−185
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Environments/Create.hs−170
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Environments/Delete.hs−155
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Environments/Get.hs−154
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Environments/List.hs−183
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Environments/Patch.hs−294
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/ImageVersions/List.hs−185
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Operations/Delete.hs−158
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Operations/Get.hs−155
This diff is too big to show here.
gogol-composer/gen/Network/Google/Resource/Composer/Projects/Locations/Operations/List.hs−211
This diff is too big to show here.
gogol-composer/gogol-composer.cabal−54
This diff is too big to show here.
gogol-composer/src/.gitkeep
This diff is too big to show here.
gogol-compute/README.md+1−1
This diff is too big to show here.
gogol-compute/gen/Network/Google/Compute.hs+96−4779
This diff is too big to show here.
gogol-compute/gen/Network/Google/Compute/Types.hs+105−3714
This diff is too big to show here.
gogol-compute/gen/Network/Google/Compute/Types/Product.hs+11535−42471
This diff is too big to show here.
gogol-compute/gen/Network/Google/Compute/Types/Sum.hs+1877−16160
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/AcceleratorTypes/AggregatedList.hs−175
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/AcceleratorTypes/Get.hs−120
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/AcceleratorTypes/List.hs−184
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Addresses/AggregatedList.hs+35−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Addresses/Delete.hs+30−61
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Addresses/Get.hs+4−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Addresses/Insert.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Addresses/List.hs+34−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Autoscalers/AggregatedList.hs+35−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Autoscalers/Delete.hs+8−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Autoscalers/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Autoscalers/Insert.hs+11−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Autoscalers/List.hs+35−55
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Autoscalers/Patch.hs+18−46
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Autoscalers/Update.hs+10−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/AddSignedURLKey.hs−151
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/Delete.hs−127
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/DeleteSignedURLKey.hs−151
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/Get.hs−107
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/Insert.hs−129
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/List.hs−172
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/Patch.hs−145
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendBuckets/Update.hs−143
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/AddSignedURLKey.hs−151
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/AggregatedList.hs−177
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/Delete.hs+8−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/DeleteSignedURLKey.hs−151
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/Get.hs+11−17
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/GetHealth.hs+4−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/Insert.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/List.hs+35−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/Patch.hs+19−49
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/SetSecurityPolicy.hs−148
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/BackendServices/Update.hs+16−46
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/DiskTypes/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/DiskTypes/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/DiskTypes/List.hs+34−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/AggregatedList.hs+35−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/CreateSnapshot.hs+12−52
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/Delete.hs+10−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/Get.hs+10−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/GetIAMPolicy.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/Insert.hs+12−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/List.hs+34−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/Resize.hs−152
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/SetIAMPolicy.hs−134
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/SetLabels.hs−153
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Disks/TestIAMPermissions.hs−134
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Firewalls/Delete.hs+9−37
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Firewalls/Get.hs+7−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Firewalls/Insert.hs+12−37
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Firewalls/List.hs+34−55
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Firewalls/Patch.hs+14−45
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Firewalls/Update.hs+13−44
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ForwardingRules/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ForwardingRules/Delete.hs+7−35
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ForwardingRules/Get.hs+4−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ForwardingRules/Insert.hs+12−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ForwardingRules/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ForwardingRules/SetTarget.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalAddresses/Delete.hs+9−37
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalAddresses/Get.hs+9−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalAddresses/Insert.hs+10−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalAddresses/List.hs+34−55
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalForwardingRules/Delete.hs+10−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalForwardingRules/Get.hs+11−17
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalForwardingRules/Insert.hs+15−44
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalForwardingRules/List.hs+40−62
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalForwardingRules/SetTarget.hs+13−42
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalOperations/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalOperations/Delete.hs+7−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalOperations/Get.hs+11−17
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/GlobalOperations/List.hs+34−55
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPHealthChecks/Delete.hs+7−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPHealthChecks/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPHealthChecks/Insert.hs+11−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPHealthChecks/List.hs+35−58
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPHealthChecks/Patch.hs+12−43
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPHealthChecks/Update.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPSHealthChecks/Delete.hs+7−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPSHealthChecks/Get.hs+8−16
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPSHealthChecks/Insert.hs+11−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPSHealthChecks/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPSHealthChecks/Patch.hs+12−43
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HTTPSHealthChecks/Update.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HealthChecks/Delete.hs−127
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HealthChecks/Get.hs−107
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HealthChecks/Insert.hs−128
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HealthChecks/List.hs−172
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HealthChecks/Patch.hs−145
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/HealthChecks/Update.hs−142
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/Delete.hs+22−50
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/Deprecate.hs+34−61
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/Get.hs+23−30
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/GetFromFamily.hs−107
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/GetIAMPolicy.hs−107
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/Insert.hs+10−54
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/List.hs+75−96
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/SetIAMPolicy.hs−125
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/SetLabels.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Images/TestIAMPermissions.hs−125
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/AbandonInstances.hs+30−68
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/AggregatedList.hs+36−60
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/Delete.hs+7−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/DeleteInstances.hs+26−64
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/Insert.hs+24−55
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/List.hs+35−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/ListManagedInstances.hs+8−97
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/Patch.hs−168
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/RecreateInstances.hs+24−62
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/Resize.hs+9−54
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/SetInstanceTemplate.hs+11−42
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroupManagers/SetTargetPools.hs+11−42
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/AddInstances.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/Delete.hs+7−35
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/Insert.hs+12−41
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/ListInstances.hs+36−58
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/RemoveInstances.hs+11−46
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceGroups/SetNamedPorts.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceTemplates/Delete.hs+18−42
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceTemplates/Get.hs+9−15
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceTemplates/GetIAMPolicy.hs−110
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceTemplates/Insert.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceTemplates/List.hs+37−58
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceTemplates/SetIAMPolicy.hs−125
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InstanceTemplates/TestIAMPermissions.hs−127
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/AddAccessConfig.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/AggregatedList.hs+68−93
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/AttachDisk.hs+43−91
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/Delete.hs+10−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/DeleteAccessConfig.hs+7−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/DetachDisk.hs+42−72
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/Get.hs+10−15
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/GetIAMPolicy.hs−124
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/GetSerialPortOutput.hs+9−34
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/GetShieldedInstanceIdentity.hs−127
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/Insert.hs+11−58
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/List.hs+70−94
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/ListReferrers.hs−202
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/Reset.hs+12−42
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetDeletionProtection.hs−155
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetDiskAutoDelete.hs+9−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetIAMPolicy.hs−134
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetLabels.hs−154
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetMachineResources.hs−157
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetMachineType.hs+12−41
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetMetadata.hs+12−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetMinCPUPlatform.hs−161
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetScheduling.hs+13−41
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetServiceAccount.hs−157
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetShieldedInstanceIntegrityPolicy.hs−171
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SetTags.hs+14−42
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/SimulateMaintenanceEvent.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/Start.hs+34−64
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/StartWithEncryptionKey.hs−162
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/Stop.hs+20−48
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/TestIAMPermissions.hs−135
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/UpdateAccessConfig.hs−175
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/UpdateNetworkInterface.hs−173
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Instances/UpdateShieldedInstanceConfig.hs−165
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectAttachments/AggregatedList.hs−177
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectAttachments/Delete.hs−143
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectAttachments/Get.hs−124
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectAttachments/Insert.hs−144
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectAttachments/List.hs−187
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectAttachments/Patch.hs−160
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectLocations/Get.hs−112
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/InterconnectLocations/List.hs−174
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Interconnects/Delete.hs−127
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Interconnects/Get.hs−105
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Interconnects/GetDiagnostics.hs−109
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Interconnects/Insert.hs−130
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Interconnects/List.hs−168
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Interconnects/Patch.hs−145
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/LicenseCodes/Get.hs−107
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/LicenseCodes/TestIAMPermissions.hs−125
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Licenses/Delete.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Licenses/Get.hs+11−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Licenses/GetIAMPolicy.hs−107
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Licenses/Insert.hs−125
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Licenses/List.hs−177
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Licenses/SetIAMPolicy.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Licenses/TestIAMPermissions.hs−123
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/MachineTypes/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/MachineTypes/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/MachineTypes/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/AggregatedList.hs−177
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/AttachNetworkEndpoints.hs−173
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/Delete.hs−149
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/DetachNetworkEndpoints.hs−173
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/Get.hs−124
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/Insert.hs−144
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/List.hs−188
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/ListNetworkEndpoints.hs−231
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NetworkEndpointGroups/TestIAMPermissions.hs−144
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/AddPeering.hs−141
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/Delete.hs+11−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/Get.hs+9−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/Insert.hs+12−37
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/List.hs+34−55
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/Patch.hs−140
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/RemovePeering.hs−141
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Networks/SwitchToCustomMode.hs−129
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/AddNodes.hs−155
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/AggregatedList.hs−175
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/Delete.hs−137
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/DeleteNodes.hs−155
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/Get.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/GetIAMPolicy.hs−123
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/Insert.hs−155
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/List.hs−182
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/ListNodes.hs−199
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/SetIAMPolicy.hs−136
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/SetNodeTemplate.hs−157
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeGroups/TestIAMPermissions.hs−137
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/AggregatedList.hs−168
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/Delete.hs−140
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/Get.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/GetIAMPolicy.hs−124
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/Insert.hs−142
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/List.hs−183
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/SetIAMPolicy.hs−137
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTemplates/TestIAMPermissions.hs−139
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTypes/AggregatedList.hs−173
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTypes/Get.hs−118
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/NodeTypes/List.hs−181
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/DisableXpnHost.hs−111
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/DisableXpnResource.hs−130
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/EnableXpnHost.hs−111
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/EnableXpnResource.hs−132
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/Get.hs+7−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/GetXpnHost.hs−91
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/GetXpnResources.hs−173
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/ListXpnHosts.hs−185
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/MoveDisk.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/MoveInstance.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/SetCommonInstanceMetadata.hs+11−41
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/SetDefaultNetworkTier.hs−133
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Projects/SetUsageExportBucket.hs+11−43
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionAutoscalers/Delete.hs−140
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionAutoscalers/Get.hs−120
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionAutoscalers/Insert.hs−141
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionAutoscalers/List.hs−183
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionAutoscalers/Patch.hs−156
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionAutoscalers/Update.hs−154
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionBackendServices/Delete.hs−142
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionBackendServices/Get.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionBackendServices/GetHealth.hs−139
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionBackendServices/Insert.hs−148
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionBackendServices/List.hs−189
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionBackendServices/Patch.hs−164
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionBackendServices/Update.hs−162
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionCommitments/AggregatedList.hs−176
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionCommitments/Get.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionCommitments/Insert.hs−141
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionCommitments/List.hs−183
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDiskTypes/Get.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDiskTypes/List.hs−187
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/CreateSnapshot.hs−154
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/Delete.hs−143
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/Get.hs−113
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/Insert.hs−154
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/List.hs−184
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/Resize.hs−152
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/SetLabels.hs−155
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionDisks/TestIAMPermissions.hs−138
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/AbandonInstances.hs−193
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/Delete.hs−147
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/DeleteInstances.hs−191
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/Get.hs−125
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/Insert.hs−156
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/List.hs−191
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/ListManagedInstances.hs−220
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/Patch.hs−171
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/RecreateInstances.hs−187
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/Resize.hs−178
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/SetInstanceTemplate.hs−173
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroupManagers/SetTargetPools.hs−171
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroups/Get.hs−120
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroups/List.hs−188
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroups/ListInstances.hs−227
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionInstanceGroups/SetNamedPorts.hs−164
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionOperations/Delete.hs+4−11
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionOperations/Get.hs+4−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/RegionOperations/List.hs+34−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Regions/Get.hs+9−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Regions/List.hs+63−87
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/AggregatedList.hs−166
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/Delete.hs−139
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/Get.hs−119
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/GetNATMAppingInfo.hs−206
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/GetRouterStatus.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/Insert.hs−138
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/List.hs−178
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/Patch.hs−152
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/Preview.hs−134
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routers/Update.hs−150
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routes/Delete.hs+11−35
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routes/Get.hs+24−29
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routes/Insert.hs+24−52
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Routes/List.hs+63−86
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLCertificates/Delete.hs+8−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLCertificates/Get.hs+9−15
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLCertificates/Insert.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLCertificates/List.hs+35−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLPolicies/Delete.hs−131
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLPolicies/Get.hs−103
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLPolicies/Insert.hs−129
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLPolicies/List.hs−174
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLPolicies/ListAvailableFeatures.hs−180
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SSLPolicies/Patch.hs−140
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/AddRule.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/Delete.hs−128
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/Get.hs−106
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/GetRule.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/Insert.hs−129
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/List.hs−172
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/Patch.hs−139
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/PatchRule.hs−135
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/SecurityPolicies/RemoveRule.hs−121
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Snapshots/Delete.hs+25−53
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Snapshots/Get.hs+9−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Snapshots/GetIAMPolicy.hs−109
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Snapshots/List.hs+63−87
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Snapshots/SetIAMPolicy.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Snapshots/SetLabels.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Snapshots/TestIAMPermissions.hs−123
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/AggregatedList.hs+35−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/Delete.hs+8−35
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/ExpandIPCIdRRange.hs−161
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/Get.hs+8−16
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/GetIAMPolicy.hs−122
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/Insert.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/ListUsable.hs−172
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/Patch.hs−156
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/SetIAMPolicy.hs−138
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/SetPrivateIPGoogleAccess.hs−166
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Subnetworks/TestIAMPermissions.hs−140
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPProxies/Delete.hs+7−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPProxies/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPProxies/Insert.hs+11−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPProxies/List.hs+35−58
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPProxies/SetURLMap.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/Delete.hs+7−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/Get.hs+8−16
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/Insert.hs+11−40
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/SetQuicOverride.hs−151
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/SetSSLCertificates.hs+11−41
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/SetSSLPolicy.hs−155
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetHTTPSProxies/SetURLMap.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetInstances/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetInstances/Delete.hs+7−35
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetInstances/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetInstances/Insert.hs+12−41
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetInstances/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/AddHealthCheck.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/AddInstance.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/Delete.hs+7−35
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/GetHealth.hs+4−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/Insert.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/RemoveHealthCheck.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/RemoveInstance.hs+9−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetPools/SetBackup.hs+10−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/Delete.hs−128
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/Get.hs−108
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/Insert.hs−130
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/List.hs−174
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/SetBackendService.hs−151
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/SetProxyHeader.hs−148
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/SetSSLCertificates.hs−152
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetSSLProxies/SetSSLPolicy.hs−154
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetTCPProxies/Delete.hs−128
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetTCPProxies/Get.hs−108
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetTCPProxies/Insert.hs−130
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetTCPProxies/List.hs−174
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetTCPProxies/SetBackendService.hs−151
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetTCPProxies/SetProxyHeader.hs−148
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetVPNGateways/AggregatedList.hs+36−59
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetVPNGateways/Delete.hs+7−36
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetVPNGateways/Get.hs+8−16
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetVPNGateways/Insert.hs+12−41
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/TargetVPNGateways/List.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/Delete.hs+9−37
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/Get.hs+9−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/Insert.hs+10−38
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/InvalidateCache.hs−144
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/List.hs+34−55
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/Patch.hs+16−46
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/Update.hs+13−43
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/URLMaps/Validate.hs+4−11
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/VPNTunnels/AggregatedList.hs+35−57
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/VPNTunnels/Delete.hs+7−35
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/VPNTunnels/Get.hs+6−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/VPNTunnels/Insert.hs+11−39
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/VPNTunnels/List.hs+34−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ZoneOperations/Delete.hs+4−11
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ZoneOperations/Get.hs+4−12
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/ZoneOperations/List.hs+34−56
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Zones/Get.hs+9−14
This diff is too big to show here.
gogol-compute/gen/Network/Google/Resource/Compute/Zones/List.hs+34−55
This diff is too big to show here.
gogol-compute/gogol-compute.cabal+4−217
This diff is too big to show here.
gogol-consumersurveys/LICENSE−367
This diff is too big to show here.
gogol-consumersurveys/Makefile−1
This diff is too big to show here.
gogol-consumersurveys/README.md−28
This diff is too big to show here.
gogol-consumersurveys/Setup.hs−2
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/ConsumerSurveys.hs−253
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/ConsumerSurveys/Types.hs−199
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/ConsumerSurveys/Types/Product.hs−1343
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/ConsumerSurveys/Types/Sum.hs−19
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/MobileApppanels/Get.hs−91
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/MobileApppanels/List.hs−113
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/MobileApppanels/Update.hs−104
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Results/Get.hs−127
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Surveys/Delete.hs−90
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Surveys/Get.hs−89
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Surveys/Insert.hs−86
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Surveys/List.hs−109
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Surveys/Start.hs−100
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Surveys/Stop.hs−88
This diff is too big to show here.
gogol-consumersurveys/gen/Network/Google/Resource/ConsumerSurveys/Surveys/Update.hs−102
This diff is too big to show here.
gogol-consumersurveys/gogol-consumersurveys.cabal−58
This diff is too big to show here.
gogol-consumersurveys/src/.gitkeep
This diff is too big to show here.
gogol-container/README.md+2−2
This diff is too big to show here.
gogol-container/gen/Network/Google/Container.hs+8−802
This diff is too big to show here.
gogol-container/gen/Network/Google/Container/Types.hs+4−513
This diff is too big to show here.
gogol-container/gen/Network/Google/Container/Types/Product.hs+256−5269
This diff is too big to show here.
gogol-container/gen/Network/Google/Container/Types/Sum.hs+1−503
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Aggregated/UsableSubnetworks/List.hs−209
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/CompleteIPRotation.hs−176
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/Create.hs−185
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/Delete.hs−203
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/Get.hs−193
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/GetJWKs.hs−162
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/List.hs−188
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/Create.hs−176
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/Delete.hs−217
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/Get.hs−215
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/List.hs−203
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/Rollback.hs−178
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/SetAutoscaling.hs−178
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/SetManagement.hs−178
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/SetSize.hs−176
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/NodePools/Update.hs−175
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetAddons.hs−170
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetLegacyAbac.hs−173
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetLocations.hs−172
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetLogging.hs−171
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetMaintenancePolicy.hs−176
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetMasterAuth.hs−176
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetMonitoring.hs−171
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetNetworkPolicy.hs−175
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/SetResourceLabels.hs−175
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/StartIPRotation.hs−175
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/Update.hs−167
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/UpdateMaster.hs−171
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Clusters/WellKnown/GetOpenidConfiguration.hs−176
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/GetServerConfig.hs−186
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Operations/Cancel.hs−167
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Operations/Get.hs−194
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Locations/Operations/List.hs−187
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Addons.hs−201
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/CompleteIPRotation.hs−209
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Create.hs+57−41
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Delete.hs+41−42
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Get.hs+41−38
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/LegacyAbac.hs−205
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/List.hs+98−93
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Locations.hs−195
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Logging.hs−201
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Master.hs−201
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Monitoring.hs−205
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/Autoscaling.hs−227
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/Create.hs−208
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/Delete.hs−223
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/Get.hs−221
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/List.hs−207
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/Rollback.hs−226
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/SetManagement.hs−228
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/SetSize.hs−224
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/NodePools/Update.hs−224
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/ResourceLabels.hs−207
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/SetMaintenancePolicy.hs−207
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/SetMasterAuth.hs−210
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/SetNetworkPolicy.hs−207
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/StartIPRotation.hs−207
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Clusters/Update.hs+45−30
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/GetServerConfig.hs+43−39
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Operations/Cancel.hs−201
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Operations/Get.hs+39−35
This diff is too big to show here.
gogol-container/gen/Network/Google/Resource/Container/Projects/Zones/Operations/List.hs+42−39
This diff is too big to show here.
gogol-container/gogol-container.cabal+7−61
This diff is too big to show here.
gogol-containeranalysis/LICENSE−367
This diff is too big to show here.
gogol-containeranalysis/Makefile−1
This diff is too big to show here.
gogol-containeranalysis/README.md−28
This diff is too big to show here.
gogol-containeranalysis/Setup.hs−2
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/ContainerAnalysis.hs−814
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/ContainerAnalysis/Types.hs−688
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/ContainerAnalysis/Types/Product.hs−5365
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/ContainerAnalysis/Types/Sum.hs−1217
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/BatchCreate.hs−167
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/Create.hs−176
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/Delete.hs−149
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/Get.hs−149
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/GetIAMPolicy.hs−180
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/List.hs−190
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/Occurrences/List.hs−196
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/Patch.hs−175
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/SetIAMPolicy.hs−180
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Notes/TestIAMPermissions.hs−182
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/BatchCreate.hs−169
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/Create.hs−165
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/Delete.hs−154
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/Get.hs−149
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/GetIAMPolicy.hs−182
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/GetNotes.hs−154
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/GetVulnerabilitySummary.hs−174
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/List.hs−191
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/Patch.hs−176
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/SetIAMPolicy.hs−182
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/Occurrences/TestIAMPermissions.hs−183
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/ScanConfigs/Get.hs−150
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/ScanConfigs/List.hs−192
This diff is too big to show here.
gogol-containeranalysis/gen/Network/Google/Resource/ContainerAnalysis/Projects/ScanConfigs/Update.hs−164
This diff is too big to show here.
gogol-containeranalysis/gogol-containeranalysis.cabal−70
This diff is too big to show here.
gogol-containeranalysis/src/.gitkeep
This diff is too big to show here.
gogol-containerbuilder/LICENSE−367
This diff is too big to show here.
gogol-containerbuilder/Makefile−1
This diff is too big to show here.
gogol-containerbuilder/README.md−28
This diff is too big to show here.
gogol-containerbuilder/Setup.hs−2
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/ContainerBuilder.hs−431
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/ContainerBuilder/Types.hs−357
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/ContainerBuilder/Types/Product.hs−2772
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/ContainerBuilder/Types/Sum.hs−398
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Operations/Cancel.hs−177
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Operations/Get.hs−150
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Operations/List.hs−201
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Builds/Cancel.hs−177
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Builds/Create.hs−167
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Builds/Get.hs−167
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Builds/List.hs−191
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Builds/Retry.hs−209
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Triggers/Create.hs−165
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Triggers/Delete.hs−166
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Triggers/Get.hs−164
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Triggers/List.hs−178
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Triggers/Patch.hs−180
This diff is too big to show here.
gogol-containerbuilder/gen/Network/Google/Resource/Cloudbuild/Projects/Triggers/Run.hs−177
This diff is too big to show here.
gogol-containerbuilder/gogol-containerbuilder.cabal−59
This diff is too big to show here.
gogol-containerbuilder/src/.gitkeep
This diff is too big to show here.
gogol-customsearch/README.md+1−1
This diff is too big to show here.
gogol-customsearch/gen/Network/Google/CustomSearch.hs+3−34
This diff is too big to show here.
gogol-customsearch/gen/Network/Google/CustomSearch/Types.hs+1−28
This diff is too big to show here.
gogol-customsearch/gen/Network/Google/CustomSearch/Types/Product.hs+114−147
This diff is too big to show here.
gogol-customsearch/gen/Network/Google/CustomSearch/Types/Sum.hs+136−677
This diff is too big to show here.
gogol-customsearch/gen/Network/Google/Resource/Search/CSE/List.hs+50−42
This diff is too big to show here.
gogol-customsearch/gen/Network/Google/Resource/Search/CSE/Siterestrict/List.hs−514
This diff is too big to show here.
gogol-customsearch/gogol-customsearch.cabal+4−5
This diff is too big to show here.
gogol-dataflow/README.md+1−1
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Dataflow.hs+11−775
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Dataflow/Types.hs+11−638
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Dataflow/Types/Product.hs+1129−6587
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Dataflow/Types/Sum.hs+1−1357
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/DeleteSnapshots.hs−181
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Aggregated.hs−221
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Create.hs+41−48
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Debug/GetConfig.hs−188
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Debug/SendCapture.hs−188
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Get.hs+39−48
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/GetMetrics.hs+41−49
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/List.hs+34−60
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Messages/List.hs+47−58
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Snapshot.hs−180
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/Update.hs+38−47
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/WorkItems/Lease.hs+38−23
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Jobs/WorkItems/ReportStatus.hs+39−25
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/Create.hs−218
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/Debug/GetConfig.hs−209
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/Debug/SendCapture.hs−209
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/Get.hs−206
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/GetMetrics.hs−215
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/List.hs−241
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/Messages/List.hs−275
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/Snapshot.hs−199
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/Update.hs−209
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/WorkItems/Lease.hs−208
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Jobs/WorkItems/ReportStatus.hs−212
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/SQL/Validate.hs−193
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Snapshots/Delete.hs−189
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Snapshots/Get.hs−186
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Snapshots/List.hs−174
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Templates/Create.hs−189
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Templates/Get.hs−200
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/Templates/Launch.hs−245
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Locations/WorkerMessages.hs−190
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Snapshots/Get.hs−180
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Snapshots/List.hs−167
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Templates/Create.hs−168
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Templates/Get.hs−193
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/Templates/Launch.hs−238
This diff is too big to show here.
gogol-dataflow/gen/Network/Google/Resource/Dataflow/Projects/WorkerMessages.hs+38−23
This diff is too big to show here.
gogol-dataflow/gogol-dataflow.cabal+4−33
This diff is too big to show here.
gogol-datafusion/LICENSE−367
This diff is too big to show here.
gogol-datafusion/Makefile−1
This diff is too big to show here.
gogol-datafusion/README.md−28
This diff is too big to show here.
gogol-datafusion/Setup.hs−2
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/DataFusion.hs−400
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/DataFusion/Types.hs−308
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/DataFusion/Types/Product.hs−2258
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/DataFusion/Types/Sum.hs−531
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Get.hs−148
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/Create.hs−183
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/Delete.hs−153
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/Get.hs−152
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/GetIAMPolicy.hs−161
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/List.hs−210
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/Patch.hs−184
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/Restart.hs−169
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/SetIAMPolicy.hs−176
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/TestIAMPermissions.hs−188
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Instances/Upgrade.hs−171
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/List.hs−187
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Operations/Cancel.hs−182
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Operations/Delete.hs−158
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Operations/Get.hs−155
This diff is too big to show here.
gogol-datafusion/gen/Network/Google/Resource/DataFusion/Projects/Locations/Operations/List.hs−211
This diff is too big to show here.
gogol-datafusion/gogol-datafusion.cabal−67
This diff is too big to show here.
gogol-datafusion/src/.gitkeep
This diff is too big to show here.
gogol-dataproc/README.md+1−1
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Dataproc.hs+48−451
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Dataproc/Types.hs+51−292
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Dataproc/Types/Product.hs+883−3232
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Dataproc/Types/Sum.hs+1−425
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Media/Download.hs+199
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Media/Upload.hs+218
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/Create.hs−175
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/Delete.hs−175
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/Get.hs−176
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/GetIAMPolicy.hs−180
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/Instantiate.hs−187
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/InstantiateInline.hs−213
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/List.hs−188
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/SetIAMPolicy.hs−180
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/TestIAMPermissions.hs−189
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Locations/WorkflowTemplates/Update.hs−176
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/Create.hs+39−40
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/Delete.hs+38−54
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/Diagnose.hs+43−27
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/Get.hs+39−21
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/GetIAMPolicy.hs−175
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/List.hs+42−47
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/Patch.hs+50−88
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/SetIAMPolicy.hs−175
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Clusters/TestIAMPermissions.hs−187
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/Cancel.hs+49−27
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/Delete.hs+42−23
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/Get.hs+39−21
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/GetIAMPolicy.hs−174
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/List.hs+46−48
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/Patch.hs−210
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/SetIAMPolicy.hs−174
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/Submit.hs+40−22
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Jobs/TestIAMPermissions.hs−185
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Operations/Cancel.hs+45−32
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Operations/Delete.hs+39−22
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Operations/Get.hs+36−18
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Operations/GetIAMPolicy.hs−176
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Operations/List.hs+49−39
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Operations/SetIAMPolicy.hs−176
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/Operations/TestIAMPermissions.hs−188
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/Create.hs−173
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/Delete.hs−173
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/Get.hs−176
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/GetIAMPolicy.hs−179
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/Instantiate.hs−187
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/InstantiateInline.hs−213
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/List.hs−188
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/SetIAMPolicy.hs−179
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/TestIAMPermissions.hs−189
This diff is too big to show here.
gogol-dataproc/gen/Network/Google/Resource/Dataproc/Projects/Regions/WorkflowTemplates/Update.hs−174
This diff is too big to show here.
gogol-dataproc/gogol-dataproc.cabal+7−34
This diff is too big to show here.
gogol-datastore/README.md+1−1
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Datastore.hs+103−379
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Datastore/Types.hs+87−314
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Datastore/Types/Product.hs+1049−3191
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Datastore/Types/Sum.hs+197−568
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/DataSets/AllocateIds.hs+101
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/DataSets/BeginTransaction.hs+100
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/DataSets/Commit.hs+99
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/DataSets/Lookup.hs+97
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/DataSets/Rollback.hs+98
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/DataSets/RunQuery.hs+99
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/AllocateIds.hs−167
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/BeginTransaction.hs−166
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Commit.hs−165
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Export.hs−178
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Import.hs−170
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Indexes/Get.hs−167
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Indexes/List.hs−196
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Lookup.hs−163
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Operations/Cancel.hs−165
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Operations/Delete.hs−155
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Operations/Get.hs−155
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Operations/List.hs−207
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/ReserveIds.hs−167
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/Rollback.hs−164
This diff is too big to show here.
gogol-datastore/gen/Network/Google/Resource/Datastore/Projects/RunQuery.hs−165
This diff is too big to show here.
gogol-datastore/gogol-datastore.cabal+11−21
This diff is too big to show here.
gogol-debugger/README.md+2−2
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Debugger.hs+5−20
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Debugger/Types.hs+13−25
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Debugger/Types/Product.hs+263−343
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Debugger/Types/Sum.hs+1−191
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Controller/Debuggees/Breakpoints/List.hs+66−51
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Controller/Debuggees/Breakpoints/Update.hs+41−25
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Controller/Debuggees/Register.hs+53−36
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Debugger/Debuggees/Breakpoints/Delete.hs+40−23
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Debugger/Debuggees/Breakpoints/Get.hs+40−24
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Debugger/Debuggees/Breakpoints/List.hs+46−30
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Debugger/Debuggees/Breakpoints/Set.hs+41−25
This diff is too big to show here.
gogol-debugger/gen/Network/Google/Resource/CloudDebugger/Debugger/Debuggees/List.hs+42−25
This diff is too big to show here.
gogol-debugger/gogol-debugger.cabal+4−4
This diff is too big to show here.
gogol-deploymentmanager/README.md+1−1
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/DeploymentManager.hs+6−143
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types.hs+12−135
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types/Product.hs+299−1502
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/DeploymentManager/Types/Sum.hs+35−89
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/CancelPreview.hs+4−11
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/Delete.hs+8−30
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/Get.hs+7−13
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/GetIAMPolicy.hs−106
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/Insert.hs+12−35
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/List.hs+35−57
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/Patch.hs+4−11
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/SetIAMPolicy.hs−122
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/Stop.hs+4−11
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/TestIAMPermissions.hs−123
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Deployments/Update.hs+5−12
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Manifests/Get.hs+4−13
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Manifests/List.hs+35−58
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Operations/Get.hs+7−13
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Operations/List.hs+35−57
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Resources/Get.hs+4−13
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Resources/List.hs+35−58
This diff is too big to show here.
gogol-deploymentmanager/gen/Network/Google/Resource/DeploymentManager/Types/List.hs+35−57
This diff is too big to show here.
gogol-deploymentmanager/gogol-deploymentmanager.cabal+5−8
This diff is too big to show here.
gogol-dfareporting/README.md+1−1
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/DFAReporting.hs+139−520
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/DFAReporting/Types.hs+104−430
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/DFAReporting/Types/Product.hs+2234−5904
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/DFAReporting/Types/Sum.hs+2604−4180
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountActiveAdSummaries/Get.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountPermissionGroups/Get.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountPermissionGroups/List.hs+8−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountPermissions/Get.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountPermissions/List.hs+8−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountUserProFiles/Get.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountUserProFiles/Insert.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountUserProFiles/List.hs+22−30
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountUserProFiles/Patch.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AccountUserProFiles/Update.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Accounts/Get.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Accounts/List.hs+22−30
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Accounts/Patch.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Accounts/Update.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Ads/Get.hs+9−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Ads/Insert.hs+9−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Ads/List.hs+55−44
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Ads/Patch.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Ads/Update.hs+9−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserGroups/Delete.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserGroups/Get.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserGroups/Insert.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserGroups/List.hs+22−30
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserGroups/Patch.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserGroups/Update.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserLandingPages/Get.hs−104
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserLandingPages/Insert.hs−105
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserLandingPages/List.hs−243
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserLandingPages/Patch.hs−120
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/AdvertiserLandingPages/Update.hs−105
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Advertisers/Get.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Advertisers/Insert.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Advertisers/List.hs+22−30
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Advertisers/Patch.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Advertisers/Update.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Browsers/List.hs+8−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/CampaignCreativeAssociations/Insert.hs+7−14
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/CampaignCreativeAssociations/List.hs+19−27
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Campaigns/Get.hs+9−13
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Campaigns/Insert.hs+45−19
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Campaigns/List.hs+22−30
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Campaigns/Patch.hs+6−12
This diff is too big to show here.
gogol-dfareporting/gen/Network/Google/Resource/DFAReporting/Campaigns/Update.hs+9−13
This diff is too big to show here.
3116 more files changed are not listed.