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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DynamicLinkInfo
Returns a new instance of DynamicLinkInfo
412 413 414 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 412 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
359 360 361 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 359 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
364 365 366 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 364 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
369 370 371 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 369 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
Corresponds to the JSON property domainUriPrefix
376 377 378 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 376 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.
Corresponds to the JSON property dynamicLinkDomain
384 385 386 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 384 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
389 390 391 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 389 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
399 400 401 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 399 def link @link end |
#navigation_info ⇒ Google::Apis::FirebasedynamiclinksV1::NavigationInfo
Information of navigation behavior.
Corresponds to the JSON property navigationInfo
404 405 406 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 404 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
410 411 412 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 410 def @social_meta_tag_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
417 418 419 420 421 422 423 424 425 426 427 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 417 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 |