Class: Google::Apis::FirebasedynamiclinksV1::AndroidInfo

Inherits:
Object
  • Object
show all
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

Android related attributes to the Dynamic Link.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ AndroidInfo

Returns a new instance of AndroidInfo



305
306
307
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 305

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

Link to open on Android if the app is not installed. Corresponds to the JSON property androidFallbackLink

Returns:

  • (String)


303
304
305
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 303

def android_fallback_link
  @android_fallback_link
end

If specified, this overrides the ‘link’ parameter on Android. Corresponds to the JSON property androidLink

Returns:

  • (String)


298
299
300
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 298

def android_link
  @android_link
end

#android_min_package_version_codeString

Minimum version code for the Android app. If the installed app’s version code is lower, then the user is taken to the Play Store. Corresponds to the JSON property androidMinPackageVersionCode

Returns:

  • (String)


293
294
295
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 293

def android_min_package_version_code
  @android_min_package_version_code
end

#android_package_nameString

Android package name of the app. Corresponds to the JSON property androidPackageName

Returns:

  • (String)


287
288
289
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 287

def android_package_name
  @android_package_name
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



310
311
312
313
314
315
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 310

def update!(**args)
  @android_package_name = args[:android_package_name] if args.key?(:android_package_name)
  @android_min_package_version_code = args[:android_min_package_version_code] if args.key?(:android_min_package_version_code)
  @android_link = args[:android_link] if args.key?(:android_link)
  @android_fallback_link = args[:android_fallback_link] if args.key?(:android_fallback_link)
end