OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/firebase": { | 5 "https://www.googleapis.com/auth/firebase": { |
6 "description": "View and administer all your Firebase data a
nd settings" | 6 "description": "View and administer all your Firebase data a
nd settings" |
7 } | 7 } |
8 } | 8 } |
9 } | 9 } |
10 }, | 10 }, |
(...skipping 17 matching lines...) Expand all Loading... |
28 "fields": { | 28 "fields": { |
29 "description": "Selector specifying which fields to include in a par
tial response.", | 29 "description": "Selector specifying which fields to include in a par
tial response.", |
30 "location": "query", | 30 "location": "query", |
31 "type": "string" | 31 "type": "string" |
32 }, | 32 }, |
33 "uploadType": { | 33 "uploadType": { |
34 "description": "Legacy upload protocol for media (e.g. \"media\", \"
multipart\").", | 34 "description": "Legacy upload protocol for media (e.g. \"media\", \"
multipart\").", |
35 "location": "query", | 35 "location": "query", |
36 "type": "string" | 36 "type": "string" |
37 }, | 37 }, |
| 38 "callback": { |
| 39 "description": "JSONP", |
| 40 "location": "query", |
| 41 "type": "string" |
| 42 }, |
38 "$.xgafv": { | 43 "$.xgafv": { |
39 "description": "V1 error format.", | 44 "description": "V1 error format.", |
40 "enum": [ | 45 "enum": [ |
41 "1", | 46 "1", |
42 "2" | 47 "2" |
43 ], | 48 ], |
44 "enumDescriptions": [ | 49 "enumDescriptions": [ |
45 "v1 error format", | 50 "v1 error format", |
46 "v2 error format" | 51 "v2 error format" |
47 ], | 52 ], |
48 "location": "query", | 53 "location": "query", |
49 "type": "string" | 54 "type": "string" |
50 }, | 55 }, |
51 "callback": { | |
52 "description": "JSONP", | |
53 "location": "query", | |
54 "type": "string" | |
55 }, | |
56 "alt": { | 56 "alt": { |
57 "default": "json", | 57 "default": "json", |
58 "description": "Data format for response.", | 58 "description": "Data format for response.", |
59 "enum": [ | 59 "enum": [ |
60 "json", | 60 "json", |
61 "media", | 61 "media", |
62 "proto" | 62 "proto" |
63 ], | 63 ], |
64 "enumDescriptions": [ | 64 "enumDescriptions": [ |
65 "Responses with Content-Type of application/json", | 65 "Responses with Content-Type of application/json", |
66 "Media download with context-dependent Content-Type", | 66 "Media download with context-dependent Content-Type", |
67 "Responses with Content-Type of application/x-protobuf" | 67 "Responses with Content-Type of application/x-protobuf" |
68 ], | 68 ], |
69 "location": "query", | 69 "location": "query", |
70 "type": "string" | 70 "type": "string" |
71 }, | 71 }, |
| 72 "access_token": { |
| 73 "description": "OAuth access token.", |
| 74 "location": "query", |
| 75 "type": "string" |
| 76 }, |
72 "key": { | 77 "key": { |
73 "description": "API key. Your API key identifies your project and pr
ovides you with API access, quota, and reports. Required unless you provide an O
Auth 2.0 token.", | 78 "description": "API key. Your API key identifies your project and pr
ovides you with API access, quota, and reports. Required unless you provide an O
Auth 2.0 token.", |
74 "location": "query", | 79 "location": "query", |
75 "type": "string" | 80 "type": "string" |
76 }, | 81 }, |
77 "access_token": { | |
78 "description": "OAuth access token.", | |
79 "location": "query", | |
80 "type": "string" | |
81 }, | |
82 "quotaUser": { | 82 "quotaUser": { |
83 "description": "Available to use for quota purposes for server-side
applications. Can be any arbitrary string assigned to a user, but should not exc
eed 40 characters.", | 83 "description": "Available to use for quota purposes for server-side
applications. Can be any arbitrary string assigned to a user, but should not exc
eed 40 characters.", |
84 "location": "query", | 84 "location": "query", |
85 "type": "string" | 85 "type": "string" |
86 }, | 86 }, |
87 "pp": { | 87 "pp": { |
88 "default": "true", | 88 "default": "true", |
89 "description": "Pretty-print response.", | 89 "description": "Pretty-print response.", |
90 "location": "query", | 90 "location": "query", |
91 "type": "boolean" | 91 "type": "boolean" |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
158 "type": "string" | 158 "type": "string" |
159 } | 159 } |
160 }, | 160 }, |
161 "path": "v1/{dynamicLink}/linkStats", | 161 "path": "v1/{dynamicLink}/linkStats", |
162 "response": { | 162 "response": { |
163 "$ref": "DynamicLinkStats" | 163 "$ref": "DynamicLinkStats" |
164 }, | 164 }, |
165 "scopes": [ | 165 "scopes": [ |
166 "https://www.googleapis.com/auth/firebase" | 166 "https://www.googleapis.com/auth/firebase" |
167 ] | 167 ] |
| 168 }, |
| 169 "installAttribution": { |
| 170 "description": "Get iOS strong/weak-match info for post-inst
all attribution.", |
| 171 "httpMethod": "POST", |
| 172 "id": "firebasedynamiclinks.installAttribution", |
| 173 "parameterOrder": [], |
| 174 "parameters": {}, |
| 175 "path": "v1/installAttribution", |
| 176 "request": { |
| 177 "$ref": "GetIosPostInstallAttributionRequest" |
| 178 }, |
| 179 "response": { |
| 180 "$ref": "GetIosPostInstallAttributionResponse" |
| 181 }, |
| 182 "scopes": [ |
| 183 "https://www.googleapis.com/auth/firebase" |
| 184 ] |
168 } | 185 } |
169 } | 186 } |
170 } | 187 } |
171 }, | 188 }, |
172 "revision": "20170816", | 189 "revision": "20170907", |
173 "rootUrl": "https://firebasedynamiclinks-ipv6.googleapis.com/", | 190 "rootUrl": "https://firebasedynamiclinks-ipv6.googleapis.com/", |
174 "schemas": { | 191 "schemas": { |
175 "CreateShortDynamicLinkResponse": { | 192 "CreateShortDynamicLinkResponse": { |
176 "description": "Response to create a short Dynamic Link.", | 193 "description": "Response to create a short Dynamic Link.", |
177 "id": "CreateShortDynamicLinkResponse", | 194 "id": "CreateShortDynamicLinkResponse", |
178 "properties": { | 195 "properties": { |
179 "warning": { | |
180 "description": "Information about potential warnings on link
creation.", | |
181 "items": { | |
182 "$ref": "DynamicLinkWarning" | |
183 }, | |
184 "type": "array" | |
185 }, | |
186 "shortLink": { | 196 "shortLink": { |
187 "description": "Short Dynamic Link value. e.g. https://abcd.
app.goo.gl/wxyz", | 197 "description": "Short Dynamic Link value. e.g. https://abcd.
app.goo.gl/wxyz", |
188 "type": "string" | 198 "type": "string" |
189 }, | 199 }, |
190 "previewLink": { | 200 "previewLink": { |
191 "description": "Preivew link to show the link flow chart.", | 201 "description": "Preivew link to show the link flow chart.", |
192 "type": "string" | 202 "type": "string" |
| 203 }, |
| 204 "warning": { |
| 205 "description": "Information about potential warnings on link
creation.", |
| 206 "items": { |
| 207 "$ref": "DynamicLinkWarning" |
| 208 }, |
| 209 "type": "array" |
193 } | 210 } |
194 }, | 211 }, |
195 "type": "object" | 212 "type": "object" |
196 }, | 213 }, |
197 "Suffix": { | 214 "Suffix": { |
198 "description": "Short Dynamic Link suffix.", | 215 "description": "Short Dynamic Link suffix.", |
199 "id": "Suffix", | 216 "id": "Suffix", |
200 "properties": { | 217 "properties": { |
201 "option": { | 218 "option": { |
202 "description": "Suffix option.", | 219 "description": "Suffix option.", |
203 "enum": [ | 220 "enum": [ |
204 "OPTION_UNSPECIFIED", | 221 "OPTION_UNSPECIFIED", |
205 "UNGUESSABLE", | 222 "UNGUESSABLE", |
206 "SHORT" | 223 "SHORT" |
207 ], | 224 ], |
208 "enumDescriptions": [ | 225 "enumDescriptions": [ |
209 "The suffix option is not specified, performs as NOT_GUE
SSABLE .", | 226 "The suffix option is not specified, performs as NOT_GUE
SSABLE .", |
210 "Short Dynamic Link suffix is a base62 [0-9A-Za-z] encod
ed string of\na random generated 96 bit random number, which has a length of 17
chars.\nFor example, \"nlAR8U4SlKRZw1cb2\".\nIt prevents other people from guess
ing and crawling short Dynamic Links\nthat contain personal identifiable informa
tion.", | 227 "Short Dynamic Link suffix is a base62 [0-9A-Za-z] encod
ed string of\na random generated 96 bit random number, which has a length of 17
chars.\nFor example, \"nlAR8U4SlKRZw1cb2\".\nIt prevents other people from guess
ing and crawling short Dynamic Links\nthat contain personal identifiable informa
tion.", |
211 "Short Dynamic Link suffix is a base62 [0-9A-Za-z] strin
g starting with a\nlength of 4 chars. the length will increase when all the spac
e is\noccupied." | 228 "Short Dynamic Link suffix is a base62 [0-9A-Za-z] strin
g starting with a\nlength of 4 chars. the length will increase when all the spac
e is\noccupied." |
212 ], | 229 ], |
213 "type": "string" | 230 "type": "string" |
214 } | 231 } |
215 }, | 232 }, |
216 "type": "object" | 233 "type": "object" |
217 }, | 234 }, |
218 "GooglePlayAnalytics": { | 235 "GooglePlayAnalytics": { |
219 "description": "Parameters for Google Play Campaign Measurements.\n[
Learn more](https://developers.google.com/analytics/devguides/collection/android
/v4/campaigns#campaign-params)", | 236 "description": "Parameters for Google Play Campaign Measurements.\n[
Learn more](https://developers.google.com/analytics/devguides/collection/android
/v4/campaigns#campaign-params)", |
220 "id": "GooglePlayAnalytics", | 237 "id": "GooglePlayAnalytics", |
221 "properties": { | 238 "properties": { |
222 "utmContent": { | |
223 "description": "Campaign content; used for A/B testing and c
ontent-targeted ads to\ndifferentiate ads or links that point to the same URL.", | |
224 "type": "string" | |
225 }, | |
226 "utmMedium": { | 239 "utmMedium": { |
227 "description": "Campaign medium; used to identify a medium s
uch as email or cost-per-click.", | 240 "description": "Campaign medium; used to identify a medium s
uch as email or cost-per-click.", |
228 "type": "string" | 241 "type": "string" |
229 }, | 242 }, |
230 "utmTerm": { | 243 "utmTerm": { |
231 "description": "Campaign term; used with paid search to supp
ly the keywords for ads.", | 244 "description": "Campaign term; used with paid search to supp
ly the keywords for ads.", |
232 "type": "string" | 245 "type": "string" |
233 }, | 246 }, |
234 "utmSource": { | 247 "utmSource": { |
235 "description": "Campaign source; used to identify a search e
ngine, newsletter, or other\nsource.", | 248 "description": "Campaign source; used to identify a search e
ngine, newsletter, or other\nsource.", |
236 "type": "string" | 249 "type": "string" |
237 }, | 250 }, |
| 251 "gclid": { |
| 252 "description": "[AdWords autotagging parameter](https://supp
ort.google.com/analytics/answer/1033981?hl=en);\nused to measure Google AdWords
ads. This value is generated dynamically\nand should never be modified.", |
| 253 "type": "string" |
| 254 }, |
238 "utmCampaign": { | 255 "utmCampaign": { |
239 "description": "Campaign name; used for keyword analysis to
identify a specific product\npromotion or strategic campaign.", | 256 "description": "Campaign name; used for keyword analysis to
identify a specific product\npromotion or strategic campaign.", |
240 "type": "string" | 257 "type": "string" |
241 }, | 258 }, |
242 "gclid": { | 259 "utmContent": { |
243 "description": "[AdWords autotagging parameter](https://supp
ort.google.com/analytics/answer/1033981?hl=en);\nused to measure Google AdWords
ads. This value is generated dynamically\nand should never be modified.", | 260 "description": "Campaign content; used for A/B testing and c
ontent-targeted ads to\ndifferentiate ads or links that point to the same URL.", |
244 "type": "string" | 261 "type": "string" |
245 } | 262 } |
246 }, | 263 }, |
247 "type": "object" | 264 "type": "object" |
248 }, | 265 }, |
249 "DynamicLinkInfo": { | 266 "DynamicLinkInfo": { |
250 "description": "Information about a Dynamic Link.", | 267 "description": "Information about a Dynamic Link.", |
251 "id": "DynamicLinkInfo", | 268 "id": "DynamicLinkInfo", |
252 "properties": { | 269 "properties": { |
253 "dynamicLinkDomain": { | 270 "dynamicLinkDomain": { |
(...skipping 20 matching lines...) Expand all Loading... |
274 "$ref": "NavigationInfo", | 291 "$ref": "NavigationInfo", |
275 "description": "Information of navigation behavior of a Fire
base Dynamic Links." | 292 "description": "Information of navigation behavior of a Fire
base Dynamic Links." |
276 }, | 293 }, |
277 "analyticsInfo": { | 294 "analyticsInfo": { |
278 "$ref": "AnalyticsInfo", | 295 "$ref": "AnalyticsInfo", |
279 "description": "Parameters used for tracking. See all tracki
ng parameters in the\n[documentation](https://firebase.google.com/docs/dynamic-l
inks/create-manually)." | 296 "description": "Parameters used for tracking. See all tracki
ng parameters in the\n[documentation](https://firebase.google.com/docs/dynamic-l
inks/create-manually)." |
280 } | 297 } |
281 }, | 298 }, |
282 "type": "object" | 299 "type": "object" |
283 }, | 300 }, |
| 301 "DeviceInfo": { |
| 302 "description": "Signals associated with the device making the reques
t.", |
| 303 "id": "DeviceInfo", |
| 304 "properties": { |
| 305 "screenResolutionWidth": { |
| 306 "description": "Device display resolution width.", |
| 307 "format": "int64", |
| 308 "type": "string" |
| 309 }, |
| 310 "deviceModelName": { |
| 311 "description": "Device model name.", |
| 312 "type": "string" |
| 313 }, |
| 314 "screenResolutionHeight": { |
| 315 "description": "Device display resolution height.", |
| 316 "format": "int64", |
| 317 "type": "string" |
| 318 }, |
| 319 "languageCode": { |
| 320 "description": "Device language code setting.", |
| 321 "type": "string" |
| 322 }, |
| 323 "timezone": { |
| 324 "description": "Device timezone setting.", |
| 325 "type": "string" |
| 326 } |
| 327 }, |
| 328 "type": "object" |
| 329 }, |
284 "ITunesConnectAnalytics": { | 330 "ITunesConnectAnalytics": { |
285 "description": "Parameters for iTunes Connect App Analytics.", | 331 "description": "Parameters for iTunes Connect App Analytics.", |
286 "id": "ITunesConnectAnalytics", | 332 "id": "ITunesConnectAnalytics", |
287 "properties": { | 333 "properties": { |
288 "at": { | 334 "ct": { |
289 "description": "Affiliate token used to create affiliate-cod
ed links.", | 335 "description": "Campaign text that developers can optionally
add to any link in order to\ntrack sales from a specific marketing campaign.", |
290 "type": "string" | 336 "type": "string" |
291 }, | 337 }, |
292 "mt": { | 338 "mt": { |
293 "description": "iTune media types, including music, podcasts
, audiobooks and so on.", | 339 "description": "iTune media types, including music, podcasts
, audiobooks and so on.", |
294 "type": "string" | 340 "type": "string" |
295 }, | 341 }, |
296 "ct": { | 342 "pt": { |
297 "description": "Campaign text that developers can optionally
add to any link in order to\ntrack sales from a specific marketing campaign.", | 343 "description": "Provider token that enables analytics for Dy
namic Links from within iTunes\nConnect.", |
298 "type": "string" | 344 "type": "string" |
299 }, | 345 }, |
300 "pt": { | 346 "at": { |
301 "description": "Provider token that enables analytics for Dy
namic Links from within iTunes\nConnect.", | 347 "description": "Affiliate token used to create affiliate-cod
ed links.", |
302 "type": "string" | 348 "type": "string" |
303 } | 349 } |
304 }, | 350 }, |
305 "type": "object" | 351 "type": "object" |
| 352 }, |
| 353 "GetIosPostInstallAttributionResponse": { |
| 354 "description": "Response for iSDK to execute strong match flow for p
ost-install attribution.", |
| 355 "id": "GetIosPostInstallAttributionResponse", |
| 356 "properties": { |
| 357 "resolvedLink": { |
| 358 "description": "The entire FDL, expanded from a short link.
It is the same as the\nrequested_link, if it is long. Parameters from this shoul
d not be\nused directly (ie: server can default utm_[campaign|medium|source]\nto
a value when requested_link lack them, server determine the best\nfallback_link
when requested_link specifies >1 fallback links).", |
| 359 "type": "string" |
| 360 }, |
| 361 "utmCampaign": { |
| 362 "description": "Scion campaign value to be propagated by iSD
K to Scion at post-install.", |
| 363 "type": "string" |
| 364 }, |
| 365 "fallbackLink": { |
| 366 "description": "The link to navigate to update the app if mi
n version is not met.\nThis is either (in order): 1) fallback link (from ?ifl= p
arameter, if\nspecified by developer) or 2) AppStore URL (from ?isi= parameter,
if\nspecified), or 3) the payload link (from required link= parameter).", |
| 367 "type": "string" |
| 368 }, |
| 369 "requestedLink": { |
| 370 "description": "Entire FDL (short or long) attributed post-i
nstall via one of several\ntechniques (fingerprint, copy unique).", |
| 371 "type": "string" |
| 372 }, |
| 373 "utmMedium": { |
| 374 "description": "Scion medium value to be propagated by iSDK
to Scion at post-install.", |
| 375 "type": "string" |
| 376 }, |
| 377 "utmSource": { |
| 378 "description": "Scion source value to be propagated by iSDK
to Scion at post-install.", |
| 379 "type": "string" |
| 380 }, |
| 381 "isStrongMatchExecutable": { |
| 382 "description": "Instruction for iSDK to attemmpt to perform
strong match. For instance,\nif browser does not support/allow cookie or outside
of support browsers,\nthis will be false.", |
| 383 "type": "boolean" |
| 384 }, |
| 385 "appMinimumVersion": { |
| 386 "description": "The minimum version for app, specified by de
v through ?imv= parameter.\nReturn to iSDK to allow app to evaluate if current v
ersion meets this.", |
| 387 "type": "string" |
| 388 }, |
| 389 "deepLink": { |
| 390 "description": "The deep-link attributed post-install via on
e of several techniques\n(fingerprint, copy unique).", |
| 391 "type": "string" |
| 392 }, |
| 393 "invitationId": { |
| 394 "description": "Invitation ID attributed post-install via on
e of several techniques\n(fingerprint, copy unique).", |
| 395 "type": "string" |
| 396 }, |
| 397 "attributionConfidence": { |
| 398 "description": "The confidence of the returned attribution."
, |
| 399 "enum": [ |
| 400 "UNKNOWN_ATTRIBUTION_CONFIDENCE", |
| 401 "WEAK", |
| 402 "DEFAULT", |
| 403 "UNIQUE" |
| 404 ], |
| 405 "enumDescriptions": [ |
| 406 "Unset.", |
| 407 "Weak confidence, more than one matching link found or l
ink suspected to\nbe false positive", |
| 408 "Default confidence, match based on fingerprint", |
| 409 "Unique confidence, match based on \"unique match link t
o check\" or other\nmeans" |
| 410 ], |
| 411 "type": "string" |
| 412 }, |
| 413 "externalBrowserDestinationLink": { |
| 414 "description": "User-agent specific custom-scheme URIs for i
SDK to open. This will be set\naccording to the user-agent tha the click was ori
ginally made in. There is\nno Safari-equivalent custom-scheme open URLs.\nie: go
oglechrome://www.example.com\nie: firefox://open-url?url=http://www.example.com\
nie: opera-http://example.com", |
| 415 "type": "string" |
| 416 }, |
| 417 "matchMessage": { |
| 418 "description": "Describes why match failed, ie: \"discarded
due to low confidence\".\nThis message will be publicly visible.", |
| 419 "type": "string" |
| 420 } |
| 421 }, |
| 422 "type": "object" |
306 }, | 423 }, |
307 "SocialMetaTagInfo": { | 424 "SocialMetaTagInfo": { |
308 "description": "Parameters for social meta tag params.\nUsed to set
meta tag data for link previews on social sites.", | 425 "description": "Parameters for social meta tag params.\nUsed to set
meta tag data for link previews on social sites.", |
309 "id": "SocialMetaTagInfo", | 426 "id": "SocialMetaTagInfo", |
310 "properties": { | 427 "properties": { |
311 "socialDescription": { | 428 "socialDescription": { |
312 "description": "A short description of the link. Optional.", | 429 "description": "A short description of the link. Optional.", |
313 "type": "string" | 430 "type": "string" |
314 }, | 431 }, |
| 432 "socialTitle": { |
| 433 "description": "Title to be displayed. Optional.", |
| 434 "type": "string" |
| 435 }, |
315 "socialImageLink": { | 436 "socialImageLink": { |
316 "description": "An image url string. Optional.", | 437 "description": "An image url string. Optional.", |
317 "type": "string" | 438 "type": "string" |
| 439 } |
| 440 }, |
| 441 "type": "object" |
| 442 }, |
| 443 "AndroidInfo": { |
| 444 "description": "Android related attributes to the Dynamic Link.", |
| 445 "id": "AndroidInfo", |
| 446 "properties": { |
| 447 "androidLink": { |
| 448 "description": "If specified, this overrides the ‘link’ para
meter on Android.", |
| 449 "type": "string" |
318 }, | 450 }, |
319 "socialTitle": { | 451 "androidFallbackLink": { |
320 "description": "Title to be displayed. Optional.", | 452 "description": "Link to open on Android if the app is not in
stalled.", |
| 453 "type": "string" |
| 454 }, |
| 455 "androidPackageName": { |
| 456 "description": "Android package name of the app.", |
| 457 "type": "string" |
| 458 }, |
| 459 "androidMinPackageVersionCode": { |
| 460 "description": "Minimum version code for the Android app. If
the installed app’s version\ncode is lower, then the user is taken to the Play
Store.", |
321 "type": "string" | 461 "type": "string" |
322 } | 462 } |
323 }, | 463 }, |
324 "type": "object" | 464 "type": "object" |
325 }, | 465 }, |
326 "DynamicLinkStats": { | 466 "DynamicLinkStats": { |
327 "description": "Analytics stats of a Dynamic Link for a given timefr
ame.", | 467 "description": "Analytics stats of a Dynamic Link for a given timefr
ame.", |
328 "id": "DynamicLinkStats", | 468 "id": "DynamicLinkStats", |
329 "properties": { | 469 "properties": { |
330 "linkEventStats": { | 470 "linkEventStats": { |
331 "description": "Dynamic Link event stats.", | 471 "description": "Dynamic Link event stats.", |
332 "items": { | 472 "items": { |
333 "$ref": "DynamicLinkEventStat" | 473 "$ref": "DynamicLinkEventStat" |
334 }, | 474 }, |
335 "type": "array" | 475 "type": "array" |
336 } | 476 } |
337 }, | 477 }, |
338 "type": "object" | 478 "type": "object" |
339 }, | 479 }, |
340 "DynamicLinkWarning": { | 480 "DynamicLinkWarning": { |
341 "description": "Dynamic Links warning messages.", | 481 "description": "Dynamic Links warning messages.", |
342 "id": "DynamicLinkWarning", | 482 "id": "DynamicLinkWarning", |
343 "properties": { | 483 "properties": { |
| 484 "warningMessage": { |
| 485 "description": "The warning message to help developers impro
ve their requests.", |
| 486 "type": "string" |
| 487 }, |
344 "warningDocumentLink": { | 488 "warningDocumentLink": { |
345 "description": "The document describing the warning, and hel
ps resolve.", | 489 "description": "The document describing the warning, and hel
ps resolve.", |
346 "type": "string" | 490 "type": "string" |
347 }, | 491 }, |
348 "warningCode": { | 492 "warningCode": { |
349 "description": "The warning code.", | 493 "description": "The warning code.", |
350 "enum": [ | 494 "enum": [ |
351 "CODE_UNSPECIFIED", | 495 "CODE_UNSPECIFIED", |
352 "NOT_IN_PROJECT_ANDROID_PACKAGE_NAME", | 496 "NOT_IN_PROJECT_ANDROID_PACKAGE_NAME", |
353 "NOT_INTEGER_ANDROID_PACKAGE_MIN_VERSION", | 497 "NOT_INTEGER_ANDROID_PACKAGE_MIN_VERSION", |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
403 "Indicates certain paramater is too long.", | 547 "Indicates certain paramater is too long.", |
404 "Social meta tag image link is not a valid URI.", | 548 "Social meta tag image link is not a valid URI.", |
405 "Social meta tag image link has an invalid (non http/htt
ps) URI scheme.", | 549 "Social meta tag image link has an invalid (non http/htt
ps) URI scheme.", |
406 "", | 550 "", |
407 "", | 551 "", |
408 "Dynamic Link URL length is too long.", | 552 "Dynamic Link URL length is too long.", |
409 "Dynamic Link URL contains fragments.", | 553 "Dynamic Link URL contains fragments.", |
410 "The iOS bundle ID does not match with the given iOS sto
re ID." | 554 "The iOS bundle ID does not match with the given iOS sto
re ID." |
411 ], | 555 ], |
412 "type": "string" | 556 "type": "string" |
413 }, | |
414 "warningMessage": { | |
415 "description": "The warning message to help developers impro
ve their requests.", | |
416 "type": "string" | |
417 } | 557 } |
418 }, | 558 }, |
419 "type": "object" | 559 "type": "object" |
420 }, | |
421 "AndroidInfo": { | |
422 "description": "Android related attributes to the Dynamic Link.", | |
423 "id": "AndroidInfo", | |
424 "properties": { | |
425 "androidLink": { | |
426 "description": "If specified, this overrides the ‘link’ para
meter on Android.", | |
427 "type": "string" | |
428 }, | |
429 "androidFallbackLink": { | |
430 "description": "Link to open on Android if the app is not in
stalled.", | |
431 "type": "string" | |
432 }, | |
433 "androidPackageName": { | |
434 "description": "Android package name of the app.", | |
435 "type": "string" | |
436 }, | |
437 "androidMinPackageVersionCode": { | |
438 "description": "Minimum version code for the Android app. If
the installed app’s version\ncode is lower, then the user is taken to the Play
Store.", | |
439 "type": "string" | |
440 } | |
441 }, | |
442 "type": "object" | |
443 }, | 560 }, |
444 "NavigationInfo": { | 561 "NavigationInfo": { |
445 "description": "Information of navigation behavior.", | 562 "description": "Information of navigation behavior.", |
446 "id": "NavigationInfo", | 563 "id": "NavigationInfo", |
447 "properties": { | 564 "properties": { |
448 "enableForcedRedirect": { | 565 "enableForcedRedirect": { |
449 "description": "If this option is on, FDL click will be forc
ed to redirect rather than\nshow an interstitial page.", | 566 "description": "If this option is on, FDL click will be forc
ed to redirect rather than\nshow an interstitial page.", |
450 "type": "boolean" | 567 "type": "boolean" |
451 } | 568 } |
452 }, | 569 }, |
453 "type": "object" | 570 "type": "object" |
454 }, | 571 }, |
455 "IosInfo": { | 572 "IosInfo": { |
456 "description": "iOS related attributes to the Dynamic Link..", | 573 "description": "iOS related attributes to the Dynamic Link..", |
457 "id": "IosInfo", | 574 "id": "IosInfo", |
458 "properties": { | 575 "properties": { |
| 576 "iosFallbackLink": { |
| 577 "description": "Link to open on iOS if the app is not instal
led.", |
| 578 "type": "string" |
| 579 }, |
459 "iosAppStoreId": { | 580 "iosAppStoreId": { |
460 "description": "iOS App Store ID.", | 581 "description": "iOS App Store ID.", |
461 "type": "string" | 582 "type": "string" |
462 }, | 583 }, |
463 "iosIpadFallbackLink": { | 584 "iosIpadFallbackLink": { |
464 "description": "If specified, this overrides the ios_fallbac
k_link value on iPads.", | 585 "description": "If specified, this overrides the ios_fallbac
k_link value on iPads.", |
465 "type": "string" | 586 "type": "string" |
466 }, | 587 }, |
467 "iosIpadBundleId": { | 588 "iosIpadBundleId": { |
468 "description": "iPad bundle ID of the app.", | 589 "description": "iPad bundle ID of the app.", |
469 "type": "string" | 590 "type": "string" |
470 }, | 591 }, |
471 "iosCustomScheme": { | 592 "iosCustomScheme": { |
472 "description": "Custom (destination) scheme to use for iOS.
By default, we’ll use the\nbundle ID as the custom scheme. Developer can overrid
e this behavior using\nthis param.", | 593 "description": "Custom (destination) scheme to use for iOS.
By default, we’ll use the\nbundle ID as the custom scheme. Developer can overrid
e this behavior using\nthis param.", |
473 "type": "string" | 594 "type": "string" |
474 }, | 595 }, |
475 "iosBundleId": { | 596 "iosBundleId": { |
476 "description": "iOS bundle ID of the app.", | 597 "description": "iOS bundle ID of the app.", |
477 "type": "string" | 598 "type": "string" |
478 }, | |
479 "iosFallbackLink": { | |
480 "description": "Link to open on iOS if the app is not instal
led.", | |
481 "type": "string" | |
482 } | 599 } |
483 }, | 600 }, |
484 "type": "object" | 601 "type": "object" |
485 }, | 602 }, |
486 "AnalyticsInfo": { | 603 "AnalyticsInfo": { |
487 "description": "Tracking parameters supported by Dynamic Link.", | 604 "description": "Tracking parameters supported by Dynamic Link.", |
488 "id": "AnalyticsInfo", | 605 "id": "AnalyticsInfo", |
489 "properties": { | 606 "properties": { |
490 "itunesConnectAnalytics": { | 607 "itunesConnectAnalytics": { |
491 "$ref": "ITunesConnectAnalytics", | 608 "$ref": "ITunesConnectAnalytics", |
(...skipping 22 matching lines...) Expand all Loading... |
514 "$ref": "Suffix", | 631 "$ref": "Suffix", |
515 "description": "Short Dynamic Link suffix. Optional." | 632 "description": "Short Dynamic Link suffix. Optional." |
516 } | 633 } |
517 }, | 634 }, |
518 "type": "object" | 635 "type": "object" |
519 }, | 636 }, |
520 "DynamicLinkEventStat": { | 637 "DynamicLinkEventStat": { |
521 "description": "Dynamic Link event stat.", | 638 "description": "Dynamic Link event stat.", |
522 "id": "DynamicLinkEventStat", | 639 "id": "DynamicLinkEventStat", |
523 "properties": { | 640 "properties": { |
| 641 "platform": { |
| 642 "description": "Requested platform.", |
| 643 "enum": [ |
| 644 "DYNAMIC_LINK_PLATFORM_UNSPECIFIED", |
| 645 "ANDROID", |
| 646 "IOS", |
| 647 "DESKTOP" |
| 648 ], |
| 649 "enumDescriptions": [ |
| 650 "Unspecified platform.", |
| 651 "Represents Android platform.\nAll apps and browsers on
Android are classfied in this category.", |
| 652 "Represents iOS platform.\nAll apps and browsers on iOS
are classfied in this category.", |
| 653 "Represents desktop.\nNote: other platforms like Windows
, Blackberry, Amazon fall into this\ncategory." |
| 654 ], |
| 655 "type": "string" |
| 656 }, |
524 "count": { | 657 "count": { |
525 "description": "The number of times this event occurred.", | 658 "description": "The number of times this event occurred.", |
526 "format": "int64", | 659 "format": "int64", |
527 "type": "string" | 660 "type": "string" |
528 }, | 661 }, |
529 "event": { | 662 "event": { |
530 "description": "Link event.", | 663 "description": "Link event.", |
531 "enum": [ | 664 "enum": [ |
532 "DYNAMIC_LINK_EVENT_UNSPECIFIED", | 665 "DYNAMIC_LINK_EVENT_UNSPECIFIED", |
533 "CLICK", | 666 "CLICK", |
534 "REDIRECT", | 667 "REDIRECT", |
535 "APP_INSTALL", | 668 "APP_INSTALL", |
536 "APP_FIRST_OPEN", | 669 "APP_FIRST_OPEN", |
537 "APP_RE_OPEN" | 670 "APP_RE_OPEN" |
538 ], | 671 ], |
539 "enumDescriptions": [ | 672 "enumDescriptions": [ |
540 "Unspecified type.", | 673 "Unspecified type.", |
541 "Indicates that an FDL is clicked by users.", | 674 "Indicates that an FDL is clicked by users.", |
542 "Indicates that an FDL redirects users to fallback link.
", | 675 "Indicates that an FDL redirects users to fallback link.
", |
543 "Indicates that an FDL triggers an app install from Play
store, currently\nit's impossible to get stats from App store.", | 676 "Indicates that an FDL triggers an app install from Play
store, currently\nit's impossible to get stats from App store.", |
544 "Indicates that the app is opened for the first time aft
er an install\ntriggered by FDLs", | 677 "Indicates that the app is opened for the first time aft
er an install\ntriggered by FDLs", |
545 "Indicates that the app is opened via an FDL for non-fir
st time." | 678 "Indicates that the app is opened via an FDL for non-fir
st time." |
546 ], | 679 ], |
547 "type": "string" | 680 "type": "string" |
548 }, | |
549 "platform": { | |
550 "description": "Requested platform.", | |
551 "enum": [ | |
552 "DYNAMIC_LINK_PLATFORM_UNSPECIFIED", | |
553 "ANDROID", | |
554 "IOS", | |
555 "DESKTOP" | |
556 ], | |
557 "enumDescriptions": [ | |
558 "Unspecified platform.", | |
559 "Represents Android platform.\nAll apps and browsers on
Android are classfied in this category.", | |
560 "Represents iOS platform.\nAll apps and browsers on iOS
are classfied in this category.", | |
561 "Represents desktop.\nNote: other platforms like Windows
, Blackberry, Amazon fall into this\ncategory." | |
562 ], | |
563 "type": "string" | |
564 } | 681 } |
565 }, | 682 }, |
566 "type": "object" | 683 "type": "object" |
| 684 }, |
| 685 "GetIosPostInstallAttributionRequest": { |
| 686 "description": "Request for iSDK to execute strong match flow for po
st-install attribution.\nThis is meant for iOS requests only. Requests from othe
r platforms will\nnot be honored.", |
| 687 "id": "GetIosPostInstallAttributionRequest", |
| 688 "properties": { |
| 689 "retrievalMethod": { |
| 690 "description": "App post install attribution retrieval infor
mation. Disambiguates\nmechanism (iSDK or developer invoked) to retrieve payload
from\nclicked link.", |
| 691 "enum": [ |
| 692 "UNKNOWN_PAYLOAD_RETRIEVAL_METHOD", |
| 693 "IMPLICIT_WEAK_MATCH", |
| 694 "EXPLICIT_WEAK_MATCH", |
| 695 "EXPLICIT_STRONG_AFTER_WEAK_MATCH" |
| 696 ], |
| 697 "enumDescriptions": [ |
| 698 "Unknown method.", |
| 699 "iSDK performs a server lookup by device fingerprint in
the background\nwhen app is first-opened; no API called by developer.", |
| 700 "iSDK performs a server lookup by device fingerprint upo
n a dev API call.", |
| 701 "iSDK performs a strong match only if weak match is foun
d upon a dev\nAPI call." |
| 702 ], |
| 703 "type": "string" |
| 704 }, |
| 705 "visualStyle": { |
| 706 "description": "Strong match page information. Disambiguates
between default UI and\ncustom page to present when strong match succeeds/fails
to find cookie.", |
| 707 "enum": [ |
| 708 "UNKNOWN_VISUAL_STYLE", |
| 709 "DEFAULT_STYLE", |
| 710 "CUSTOM_STYLE" |
| 711 ], |
| 712 "enumDescriptions": [ |
| 713 "Unknown style.", |
| 714 "Default style.", |
| 715 "Custom style." |
| 716 ], |
| 717 "type": "string" |
| 718 }, |
| 719 "sdkVersion": { |
| 720 "description": "Google SDK version.", |
| 721 "type": "string" |
| 722 }, |
| 723 "bundleId": { |
| 724 "description": "APP bundle ID.", |
| 725 "type": "string" |
| 726 }, |
| 727 "device": { |
| 728 "$ref": "DeviceInfo", |
| 729 "description": "Device information." |
| 730 }, |
| 731 "uniqueMatchLinkToCheck": { |
| 732 "description": "Possible unique matched link that server nee
d to check before performing\nfingerprint match. If passed link is short server
need to expand the link.\nIf link is long server need to vslidate the link.", |
| 733 "type": "string" |
| 734 }, |
| 735 "appInstallationTime": { |
| 736 "description": "App installation epoch time (https://en.wiki
pedia.org/wiki/Unix_time).\nThis is a client signal for a more accurate weak mat
ch.", |
| 737 "format": "int64", |
| 738 "type": "string" |
| 739 }, |
| 740 "iosVersion": { |
| 741 "description": "iOS version, ie: 9.3.5.\nConsider adding \"b
uild\".", |
| 742 "type": "string" |
| 743 } |
| 744 }, |
| 745 "type": "object" |
567 } | 746 } |
568 }, | 747 }, |
569 "servicePath": "", | 748 "servicePath": "", |
570 "title": "Firebase Dynamic Links API", | 749 "title": "Firebase Dynamic Links API", |
571 "version": "v1" | 750 "version": "v1" |
572 } | 751 } |
OLD | NEW |