class Google::Apis::FirebasedynamiclinksV1::CreateManagedShortLinkRequest
Request to create a managed Short Dynamic Link.
Attributes
Information about a Dynamic Link. Corresponds to the JSON property `dynamicLinkInfo` @return [Google::Apis::FirebasedynamiclinksV1::DynamicLinkInfo]
Full long Dynamic Link URL with desired query parameters specified. For example, “sample.app.goo.gl/?link=http://www.google.com&apn=com.sample” , [Learn more](firebase.google.com/docs/reference/dynamic-links/link- shortener). Corresponds to the JSON property `longDynamicLink` @return [String]
Link name to associate with the link. It's used for marketer to identify manually-created links in the Firebase console (console.firebase. google.com/). Links must be named to be tracked. Corresponds to the JSON property `name` @return [String]
Google
SDK version. Version takes the form “$major.$minor.$patch” Corresponds to the JSON property `sdkVersion` @return [String]
Short Dynamic Link suffix. Corresponds to the JSON property `suffix` @return [Google::Apis::FirebasedynamiclinksV1::Suffix]
Public Class Methods
# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 124 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 129 def update!(**args) @dynamic_link_info = args[:dynamic_link_info] if args.key?(:dynamic_link_info) @long_dynamic_link = args[:long_dynamic_link] if args.key?(:long_dynamic_link) @name = args[:name] if args.key?(:name) @sdk_version = args[:sdk_version] if args.key?(:sdk_version) @suffix = args[:suffix] if args.key?(:suffix) end