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
| 400 401 402 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 400 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
| 347 348 349 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 347 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
| 352 353 354 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 352 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
| 357 358 359 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 357 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
| 364 365 366 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 364 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
| 372 373 374 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 372 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
| 377 378 379 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 377 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
| 387 388 389 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 387 def link @link end | 
#navigation_info ⇒ Google::Apis::FirebasedynamiclinksV1::NavigationInfo
Information of navigation behavior.
Corresponds to the JSON property navigationInfo
| 392 393 394 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 392 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
| 398 399 400 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 398 def @social_meta_tag_info end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 405 406 407 408 409 410 411 412 413 414 415 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 405 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 |