Class: Google::Apis::FirebasedynamiclinksV1::IosInfo
- Inherits:
-
Object
- Object
- Google::Apis::FirebasedynamiclinksV1::IosInfo
- 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
iOS related attributes to the Dynamic Link..
Instance Attribute Summary collapse
-
#ios_app_store_id ⇒ String
iOS App Store ID.
-
#ios_bundle_id ⇒ String
iOS bundle ID of the app.
-
#ios_custom_scheme ⇒ String
Custom (destination) scheme to use for iOS.
-
#ios_fallback_link ⇒ String
Link to open on iOS if the app is not installed.
-
#ios_ipad_bundle_id ⇒ String
iPad bundle ID of the app.
-
#ios_ipad_fallback_link ⇒ String
If specified, this overrides the ios_fallback_link value on iPads.
Instance Method Summary collapse
-
#initialize(**args) ⇒ IosInfo
constructor
A new instance of IosInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ IosInfo
Returns a new instance of IosInfo
375 376 377 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 375 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ios_app_store_id ⇒ String
iOS App Store ID.
Corresponds to the JSON property iosAppStoreId
351 352 353 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 351 def ios_app_store_id @ios_app_store_id end |
#ios_bundle_id ⇒ String
iOS bundle ID of the app.
Corresponds to the JSON property iosBundleId
373 374 375 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 373 def ios_bundle_id @ios_bundle_id end |
#ios_custom_scheme ⇒ String
Custom (destination) scheme to use for iOS. By default, we’ll use the
bundle ID as the custom scheme. Developer can override this behavior using
this param.
Corresponds to the JSON property iosCustomScheme
368 369 370 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 368 def ios_custom_scheme @ios_custom_scheme end |
#ios_fallback_link ⇒ String
Link to open on iOS if the app is not installed.
Corresponds to the JSON property iosFallbackLink
346 347 348 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 346 def ios_fallback_link @ios_fallback_link end |
#ios_ipad_bundle_id ⇒ String
iPad bundle ID of the app.
Corresponds to the JSON property iosIpadBundleId
361 362 363 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 361 def ios_ipad_bundle_id @ios_ipad_bundle_id end |
#ios_ipad_fallback_link ⇒ String
If specified, this overrides the ios_fallback_link value on iPads.
Corresponds to the JSON property iosIpadFallbackLink
356 357 358 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 356 def ios_ipad_fallback_link @ios_ipad_fallback_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
380 381 382 383 384 385 386 387 |
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 380 def update!(**args) @ios_fallback_link = args[:ios_fallback_link] if args.key?(:ios_fallback_link) @ios_app_store_id = args[:ios_app_store_id] if args.key?(:ios_app_store_id) @ios_ipad_fallback_link = args[:ios_ipad_fallback_link] if args.key?(:ios_ipad_fallback_link) @ios_ipad_bundle_id = args[:ios_ipad_bundle_id] if args.key?(:ios_ipad_bundle_id) @ios_custom_scheme = args[:ios_custom_scheme] if args.key?(:ios_custom_scheme) @ios_bundle_id = args[:ios_bundle_id] if args.key?(:ios_bundle_id) end |