class Google::Apis::FirebasedynamiclinksV1::DynamicLinkInfo
Information about a Dynamic Link.
Attributes
Tracking parameters supported by Dynamic Link. Corresponds to the JSON property `analyticsInfo` @return [Google::Apis::FirebasedynamiclinksV1::AnalyticsInfo]
Android related attributes to the Dynamic Link. Corresponds to the JSON property `androidInfo` @return [Google::Apis::FirebasedynamiclinksV1::AndroidInfo]
Desktop related attributes to the Dynamic Link. Corresponds to the JSON property `desktopInfo` @return [Google::Apis::FirebasedynamiclinksV1::DesktopInfo]
E.g. maps.app.goo.gl, maps.page.link, 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` @return [String]
Dynamic Links domain that the project owns, e.g. abcd.app.goo.gl [Learn more]( firebase.google.com/docs/dynamic-links/android/receive) 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` @return [String]
iOS related attributes to the Dynamic Link.. Corresponds to the JSON property `iosInfo` @return [Google::Apis::FirebasedynamiclinksV1::IosInfo]
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](firebase. google.com/docs/dynamic-links/create-manually). Required. Corresponds to the JSON property `link` @return [String]
Public Class Methods
# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 406 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/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