Index: discovery/googleapis/firebasedynamiclinks__v1.json |
diff --git a/discovery/googleapis/firebasedynamiclinks__v1.json b/discovery/googleapis/firebasedynamiclinks__v1.json |
index b6b2c26207048eeb9f866de7db24d27101a077af..9addc3dcfc7d2cd68fd17424f2e831d40212ddc3 100644 |
--- a/discovery/googleapis/firebasedynamiclinks__v1.json |
+++ b/discovery/googleapis/firebasedynamiclinks__v1.json |
@@ -25,16 +25,6 @@ |
"ownerDomain": "google.com", |
"ownerName": "Google", |
"parameters": { |
- "bearer_token": { |
- "description": "OAuth bearer token.", |
- "location": "query", |
- "type": "string" |
- }, |
- "oauth_token": { |
- "description": "OAuth 2.0 token for the current user.", |
- "location": "query", |
- "type": "string" |
- }, |
"upload_protocol": { |
"description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", |
"location": "query", |
@@ -46,13 +36,13 @@ |
"location": "query", |
"type": "boolean" |
}, |
- "uploadType": { |
- "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", |
+ "fields": { |
+ "description": "Selector specifying which fields to include in a partial response.", |
"location": "query", |
"type": "string" |
}, |
- "fields": { |
- "description": "Selector specifying which fields to include in a partial response.", |
+ "uploadType": { |
+ "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", |
"location": "query", |
"type": "string" |
}, |
@@ -110,6 +100,16 @@ |
"description": "Pretty-print response.", |
"location": "query", |
"type": "boolean" |
+ }, |
+ "bearer_token": { |
+ "description": "OAuth bearer token.", |
+ "location": "query", |
+ "type": "string" |
+ }, |
+ "oauth_token": { |
+ "description": "OAuth 2.0 token for the current user.", |
+ "location": "query", |
+ "type": "string" |
} |
}, |
"protocol": "rest", |
@@ -136,25 +136,132 @@ |
} |
} |
}, |
- "revision": "20170210", |
+ "revision": "20170228", |
"rootUrl": "https://firebasedynamiclinks.googleapis.com/", |
"schemas": { |
- "IosInfo": { |
- "description": "iOS related attributes to the Dynamic Link..", |
- "id": "IosInfo", |
+ "SocialMetaTagInfo": { |
+ "description": "Parameters for social meta tag params.\nUsed to set meta tag data for link previews on social sites.", |
+ "id": "SocialMetaTagInfo", |
"properties": { |
- "iosIpadBundleId": { |
- "description": "iPad bundle ID of the app.", |
+ "socialDescription": { |
+ "description": "A short description of the link. Optional.", |
"type": "string" |
}, |
- "iosCustomScheme": { |
- "description": "Custom (destination) scheme to use for iOS. By default, we’ll use the\nbundle ID as the custom scheme. Developer can override this behavior using\nthis param.", |
+ "socialTitle": { |
+ "description": "Title to be displayed. Optional.", |
"type": "string" |
}, |
- "iosBundleId": { |
- "description": "iOS bundle ID of the app.", |
+ "socialImageLink": { |
+ "description": "An image url string. Optional.", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
+ "DynamicLinkWarning": { |
+ "description": "Dynamic Links warning messages.", |
+ "id": "DynamicLinkWarning", |
+ "properties": { |
+ "warningMessage": { |
+ "description": "The warning message to help developers improve their requests.", |
+ "type": "string" |
+ }, |
+ "warningCode": { |
+ "description": "The warning code.", |
+ "enum": [ |
+ "CODE_UNSPECIFIED", |
+ "NOT_IN_PROJECT_ANDROID_PACKAGE_NAME", |
+ "NOT_INTEGER_ANDROID_PACKAGE_MIN_VERSION", |
+ "UNNECESSARY_ANDROID_PACKAGE_MIN_VERSION", |
+ "NOT_URI_ANDROID_LINK", |
+ "UNNECESSARY_ANDROID_LINK", |
+ "NOT_URI_ANDROID_FALLBACK_LINK", |
+ "BAD_URI_SCHEME_ANDROID_FALLBACK_LINK", |
+ "NOT_IN_PROJECT_IOS_BUNDLE_ID", |
+ "NOT_IN_PROJECT_IPAD_BUNDLE_ID", |
+ "UNNECESSARY_IOS_URL_SCHEME", |
+ "NOT_NUMERIC_IOS_APP_STORE_ID", |
+ "UNNECESSARY_IOS_APP_STORE_ID", |
+ "NOT_URI_IOS_FALLBACK_LINK", |
+ "BAD_URI_SCHEME_IOS_FALLBACK_LINK", |
+ "NOT_URI_IPAD_FALLBACK_LINK", |
+ "BAD_URI_SCHEME_IPAD_FALLBACK_LINK", |
+ "BAD_DEBUG_PARAM", |
+ "BAD_AD_PARAM", |
+ "DEPRECATED_PARAM", |
+ "UNRECOGNIZED_PARAM", |
+ "TOO_LONG_PARAM", |
+ "NOT_URI_SOCIAL_IMAGE_LINK", |
+ "BAD_URI_SCHEME_SOCIAL_IMAGE_LINK", |
+ "NOT_URI_SOCIAL_URL", |
+ "BAD_URI_SCHEME_SOCIAL_URL", |
+ "LINK_LENGTH_TOO_LONG", |
+ "LINK_WITH_FRAGMENTS", |
+ "NOT_MATCHING_IOS_BUNDLE_ID_AND_STORE_ID" |
+ ], |
+ "enumDescriptions": [ |
+ "Unknown code.", |
+ "The Android package does not match any in developer's DevConsole project.", |
+ "The Android minimum version code has to be a valid integer.", |
+ "Android package min version param is not needed, e.g. when\n'apn' is missing.", |
+ "Android link is not a valid URI.", |
+ "Android link param is not needed, e.g. when param 'al' and 'link' have\nthe same value..", |
+ "Android fallback link is not a valid URI.", |
+ "Android fallback link has an invalid (non http/https) URI scheme.", |
+ "The iOS bundle ID does not match any in developer's DevConsole project.", |
+ "The iPad bundle ID does not match any in developer's DevConsole project.", |
+ "iOS URL scheme is not needed, e.g. when 'ibi' are 'ipbi' are all missing.", |
+ "iOS app store ID format is incorrect, e.g. not numeric.", |
+ "iOS app store ID is not needed.", |
+ "iOS fallback link is not a valid URI.", |
+ "iOS fallback link has an invalid (non http/https) URI scheme.", |
+ "iPad fallback link is not a valid URI.", |
+ "iPad fallback link has an invalid (non http/https) URI scheme.", |
+ "Debug param format is incorrect.", |
+ "isAd param format is incorrect.", |
+ "Indicates a certain param is deprecated.", |
+ "Indicates certain paramater is not recognized.", |
+ "Indicates certain paramater is too long.", |
+ "Social meta tag image link is not a valid URI.", |
+ "Social meta tag image link has an invalid (non http/https) URI scheme.", |
+ "", |
+ "", |
+ "Dynamic Link URL length is too long.", |
+ "Dynamic Link URL contains fragments.", |
+ "The iOS bundle ID does not match with the given iOS store ID." |
+ ], |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
+ "AndroidInfo": { |
+ "description": "Android related attributes to the Dynamic Link.", |
+ "id": "AndroidInfo", |
+ "properties": { |
+ "androidPackageName": { |
+ "description": "Android package name of the app.", |
+ "type": "string" |
+ }, |
+ "androidMinPackageVersionCode": { |
+ "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.", |
+ "type": "string" |
+ }, |
+ "androidLink": { |
+ "description": "If specified, this overrides the ‘link’ parameter on Android.", |
"type": "string" |
}, |
+ "androidFallbackLink": { |
+ "description": "Link to open on Android if the app is not installed.", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
+ "IosInfo": { |
+ "description": "iOS related attributes to the Dynamic Link..", |
+ "id": "IosInfo", |
+ "properties": { |
"iosFallbackLink": { |
"description": "Link to open on iOS if the app is not installed.", |
"type": "string" |
@@ -166,6 +273,18 @@ |
"iosIpadFallbackLink": { |
"description": "If specified, this overrides the ios_fallback_link value on iPads.", |
"type": "string" |
+ }, |
+ "iosIpadBundleId": { |
+ "description": "iPad bundle ID of the app.", |
+ "type": "string" |
+ }, |
+ "iosCustomScheme": { |
+ "description": "Custom (destination) scheme to use for iOS. By default, we’ll use the\nbundle ID as the custom scheme. Developer can override this behavior using\nthis param.", |
+ "type": "string" |
+ }, |
+ "iosBundleId": { |
+ "description": "iOS bundle ID of the app.", |
+ "type": "string" |
} |
}, |
"type": "object" |
@@ -211,6 +330,10 @@ |
"description": "Request to create a short Dynamic Link.", |
"id": "CreateShortDynamicLinkRequest", |
"properties": { |
+ "longDynamicLink": { |
+ "description": "Full long Dynamic Link URL with desired query parameters specified.\nFor example,\n\"https://sample.app.goo.gl/?link=http://www.google.com&apn=com.sample\",\n[Learn more](https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically).", |
+ "type": "string" |
+ }, |
"suffix": { |
"$ref": "Suffix", |
"description": "Short Dynamic Link suffix. Optional." |
@@ -218,10 +341,6 @@ |
"dynamicLinkInfo": { |
"$ref": "DynamicLinkInfo", |
"description": "Information about the Dynamic Link to be shortened.\n[Learn more](https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically)." |
- }, |
- "longDynamicLink": { |
- "description": "Full long Dynamic Link URL with desired query parameters specified.\nFor example,\n\"https://sample.app.goo.gl/?link=http://www.google.com&apn=com.sample\",\n[Learn more](https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically).", |
- "type": "string" |
} |
}, |
"type": "object" |
@@ -282,10 +401,6 @@ |
"description": "Information about a Dynamic Link.", |
"id": "DynamicLinkInfo", |
"properties": { |
- "analyticsInfo": { |
- "$ref": "AnalyticsInfo", |
- "description": "Parameters used for tracking. See all tracking parameters in the\n[documentation](https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically)." |
- }, |
"dynamicLinkDomain": { |
"description": "Dynamic Links domain that the project owns, e.g. abcd.app.goo.gl\n[Learn more](https://firebase.google.com/docs/dynamic-links/android#set-up-firebase-and-the-dynamic-links-sdk)\non how to set up Dynamic Link domain associated with your Firebase project.\n\nRequired.", |
"type": "string" |
@@ -305,6 +420,10 @@ |
"androidInfo": { |
"$ref": "AndroidInfo", |
"description": "Android related information. See Android related parameters in the\n[documentation](https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically)." |
+ }, |
+ "analyticsInfo": { |
+ "$ref": "AnalyticsInfo", |
+ "description": "Parameters used for tracking. See all tracking parameters in the\n[documentation](https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically)." |
} |
}, |
"type": "object" |
@@ -331,125 +450,6 @@ |
} |
}, |
"type": "object" |
- }, |
- "SocialMetaTagInfo": { |
- "description": "Parameters for social meta tag params.\nUsed to set meta tag data for link previews on social sites.", |
- "id": "SocialMetaTagInfo", |
- "properties": { |
- "socialTitle": { |
- "description": "Title to be displayed. Optional.", |
- "type": "string" |
- }, |
- "socialImageLink": { |
- "description": "An image url string. Optional.", |
- "type": "string" |
- }, |
- "socialDescription": { |
- "description": "A short description of the link. Optional.", |
- "type": "string" |
- } |
- }, |
- "type": "object" |
- }, |
- "AndroidInfo": { |
- "description": "Android related attributes to the Dynamic Link.", |
- "id": "AndroidInfo", |
- "properties": { |
- "androidLink": { |
- "description": "If specified, this overrides the ‘link’ parameter on Android.", |
- "type": "string" |
- }, |
- "androidFallbackLink": { |
- "description": "Link to open on Android if the app is not installed.", |
- "type": "string" |
- }, |
- "androidPackageName": { |
- "description": "Android package name of the app.", |
- "type": "string" |
- }, |
- "androidMinPackageVersionCode": { |
- "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.", |
- "type": "string" |
- } |
- }, |
- "type": "object" |
- }, |
- "DynamicLinkWarning": { |
- "description": "Dynamic Links warning messages.", |
- "id": "DynamicLinkWarning", |
- "properties": { |
- "warningCode": { |
- "description": "The warning code.", |
- "enum": [ |
- "CODE_UNSPECIFIED", |
- "NOT_IN_PROJECT_ANDROID_PACKAGE_NAME", |
- "NOT_INTEGER_ANDROID_PACKAGE_MIN_VERSION", |
- "UNNECESSARY_ANDROID_PACKAGE_MIN_VERSION", |
- "NOT_URI_ANDROID_LINK", |
- "UNNECESSARY_ANDROID_LINK", |
- "NOT_URI_ANDROID_FALLBACK_LINK", |
- "BAD_URI_SCHEME_ANDROID_FALLBACK_LINK", |
- "NOT_IN_PROJECT_IOS_BUNDLE_ID", |
- "NOT_IN_PROJECT_IPAD_BUNDLE_ID", |
- "UNNECESSARY_IOS_URL_SCHEME", |
- "NOT_NUMERIC_IOS_APP_STORE_ID", |
- "UNNECESSARY_IOS_APP_STORE_ID", |
- "NOT_URI_IOS_FALLBACK_LINK", |
- "BAD_URI_SCHEME_IOS_FALLBACK_LINK", |
- "NOT_URI_IPAD_FALLBACK_LINK", |
- "BAD_URI_SCHEME_IPAD_FALLBACK_LINK", |
- "BAD_DEBUG_PARAM", |
- "BAD_AD_PARAM", |
- "DEPRECATED_PARAM", |
- "UNRECOGNIZED_PARAM", |
- "TOO_LONG_PARAM", |
- "NOT_URI_SOCIAL_IMAGE_LINK", |
- "BAD_URI_SCHEME_SOCIAL_IMAGE_LINK", |
- "NOT_URI_SOCIAL_URL", |
- "BAD_URI_SCHEME_SOCIAL_URL", |
- "LINK_LENGTH_TOO_LONG", |
- "LINK_WITH_FRAGMENTS", |
- "NOT_MATCHING_IOS_BUNDLE_ID_AND_STORE_ID" |
- ], |
- "enumDescriptions": [ |
- "Unknown code.", |
- "The Android package does not match any in developer's DevConsole project.", |
- "The Android minimum version code has to be a valid integer.", |
- "Android package min version param is not needed, e.g. when\n'apn' is missing.", |
- "Android link is not a valid URI.", |
- "Android link param is not needed, e.g. when param 'al' and 'link' have\nthe same value..", |
- "Android fallback link is not a valid URI.", |
- "Android fallback link has an invalid (non http/https) URI scheme.", |
- "The iOS bundle ID does not match any in developer's DevConsole project.", |
- "The iPad bundle ID does not match any in developer's DevConsole project.", |
- "iOS URL scheme is not needed, e.g. when 'ibi' are 'ipbi' are all missing.", |
- "iOS app store ID format is incorrect, e.g. not numeric.", |
- "iOS app store ID is not needed.", |
- "iOS fallback link is not a valid URI.", |
- "iOS fallback link has an invalid (non http/https) URI scheme.", |
- "iPad fallback link is not a valid URI.", |
- "iPad fallback link has an invalid (non http/https) URI scheme.", |
- "Debug param format is incorrect.", |
- "isAd param format is incorrect.", |
- "Indicates a certain param is deprecated.", |
- "Indicates certain paramater is not recognized.", |
- "Indicates certain paramater is too long.", |
- "Social meta tag image link is not a valid URI.", |
- "Social meta tag image link has an invalid (non http/https) URI scheme.", |
- "", |
- "", |
- "Dynamic Link URL length is too long.", |
- "Dynamic Link URL contains fragments.", |
- "The iOS bundle ID does not match with the given iOS store ID." |
- ], |
- "type": "string" |
- }, |
- "warningMessage": { |
- "description": "The warning message to help developers improve their requests.", |
- "type": "string" |
- } |
- }, |
- "type": "object" |
} |
}, |
"servicePath": "", |