Class: Google::Apis::FirebasedynamiclinksV1::DynamicLinkInfo
- Inherits:
-
Object
- Object
- Google::Apis::FirebasedynamiclinksV1::DynamicLinkInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/firebasedynamiclinks_v1/classes.rb,
generated/google/apis/firebasedynamiclinks_v1/representations.rb,
generated/google/apis/firebasedynamiclinks_v1/representations.rb
Overview
Information about a Dynamic Link.
Instance Attribute Summary collapse
-
#analytics_info ⇒ Google::Apis::FirebasedynamiclinksV1::AnalyticsInfo
Tracking parameters supported by Dynamic Link.
-
#android_info ⇒ Google::Apis::FirebasedynamiclinksV1::AndroidInfo
Android related attributes to the Dynamic Link.
-
#desktop_info ⇒ Google::Apis::FirebasedynamiclinksV1::DesktopInfo
Desktop related attributes to the Dynamic Link.
-
#domain_uri_prefix ⇒ String
E.g.
-
#dynamic_link_domain ⇒ String
Dynamic Links domain that the project owns, e.g.
-
#ios_info ⇒ Google::Apis::FirebasedynamiclinksV1::IosInfo
iOS related attributes to the Dynamic Link..
-
#link ⇒ String
The link your app will open, You can specify any URL your app can handle.
-
#navigation_info ⇒ Google::Apis::FirebasedynamiclinksV1::NavigationInfo
Information of navigation behavior.
-
#social_meta_tag_info ⇒ Google::Apis::FirebasedynamiclinksV1::SocialMetaTagInfo
Parameters for social meta tag params.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DynamicLinkInfo
constructor
A new instance of DynamicLinkInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DynamicLinkInfo
Returns a new instance of DynamicLinkInfo.
406 407 408 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 406 def initialize(**args) update!(**args) end |
Instance Attribute Details
#analytics_info ⇒ Google::Apis::FirebasedynamiclinksV1::AnalyticsInfo
Tracking parameters supported by Dynamic Link.
Corresponds to the JSON property analyticsInfo
354 355 356 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 354 def analytics_info @analytics_info end |
#android_info ⇒ Google::Apis::FirebasedynamiclinksV1::AndroidInfo
Android related attributes to the Dynamic Link.
Corresponds to the JSON property androidInfo
359 360 361 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 359 def android_info @android_info end |
#desktop_info ⇒ Google::Apis::FirebasedynamiclinksV1::DesktopInfo
Desktop related attributes to the Dynamic Link.
Corresponds to the JSON property desktopInfo
364 365 366 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 364 def desktop_info @desktop_info end |
#domain_uri_prefix ⇒ String
E.g. https://maps.app.goo.gl, https://maps.page.link, https://g.co/maps More
examples can be found in description of getNormalizedUriPrefix in j/c/g/
firebase/dynamiclinks/uri/DdlDomain.java Will fallback to dynamic_link_domain
is this field is missing
Corresponds to the JSON property domainUriPrefix
372 373 374 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 372 def domain_uri_prefix @domain_uri_prefix end |
#dynamic_link_domain ⇒ String
Dynamic Links domain that the project owns, e.g. abcd.app.goo.gl Learn more on how to set
up Dynamic Link domain associated with your Firebase project. Required if
missing domain_uri_prefix.
Corresponds to the JSON property dynamicLinkDomain
380 381 382 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 380 def dynamic_link_domain @dynamic_link_domain end |
#ios_info ⇒ Google::Apis::FirebasedynamiclinksV1::IosInfo
iOS related attributes to the Dynamic Link..
Corresponds to the JSON property iosInfo
385 386 387 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 385 def ios_info @ios_info end |
#link ⇒ String
The link your app will open, You can specify any URL your app can handle. This
link must be a well-formatted URL, be properly URL-encoded, and use the HTTP
or HTTPS scheme. See 'link' parameters in the documentation. Required.
Corresponds to the JSON property link
393 394 395 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 393 def link @link end |
#navigation_info ⇒ Google::Apis::FirebasedynamiclinksV1::NavigationInfo
Information of navigation behavior.
Corresponds to the JSON property navigationInfo
398 399 400 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 398 def @navigation_info end |
#social_meta_tag_info ⇒ Google::Apis::FirebasedynamiclinksV1::SocialMetaTagInfo
Parameters for social meta tag params. Used to set meta tag data for link
previews on social sites.
Corresponds to the JSON property socialMetaTagInfo
404 405 406 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 404 def @social_meta_tag_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
411 412 413 414 415 416 417 418 419 420 421 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 411 def update!(**args) @analytics_info = args[:analytics_info] if args.key?(:analytics_info) @android_info = args[:android_info] if args.key?(:android_info) @desktop_info = args[:desktop_info] if args.key?(:desktop_info) @domain_uri_prefix = args[:domain_uri_prefix] if args.key?(:domain_uri_prefix) @dynamic_link_domain = args[:dynamic_link_domain] if args.key?(:dynamic_link_domain) @ios_info = args[:ios_info] if args.key?(:ios_info) @link = args[:link] if args.key?(:link) @navigation_info = args[:navigation_info] if args.key?(:navigation_info) @social_meta_tag_info = args[:social_meta_tag_info] if args.key?(:social_meta_tag_info) end |