Class: Google::Apis::FirebasedynamiclinksV1::IosInfo
- Inherits:
-
Object
- Object
- Google::Apis::FirebasedynamiclinksV1::IosInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebasedynamiclinks_v1/classes.rb,
lib/google/apis/firebasedynamiclinks_v1/representations.rb,
lib/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.
-
#ios_minimum_version ⇒ String
iOS minimum version.
Instance Method Summary collapse
-
#initialize(**args) ⇒ IosInfo
constructor
A new instance of IosInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ IosInfo
Returns a new instance of IosInfo.
919 920 921 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 919 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ios_app_store_id ⇒ String
iOS App Store ID.
Corresponds to the JSON property iosAppStoreId
886 887 888 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 886 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
891 892 893 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 891 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
897 898 899 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 897 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
902 903 904 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 902 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
907 908 909 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 907 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
912 913 914 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 912 def ios_ipad_fallback_link @ios_ipad_fallback_link end |
#ios_minimum_version ⇒ String
iOS minimum version.
Corresponds to the JSON property iosMinimumVersion
917 918 919 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 917 def ios_minimum_version @ios_minimum_version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
924 925 926 927 928 929 930 931 932 |
# File 'lib/google/apis/firebasedynamiclinks_v1/classes.rb', line 924 def update!(**args) @ios_app_store_id = args[:ios_app_store_id] if args.key?(:ios_app_store_id) @ios_bundle_id = args[:ios_bundle_id] if args.key?(:ios_bundle_id) @ios_custom_scheme = args[:ios_custom_scheme] if args.key?(:ios_custom_scheme) @ios_fallback_link = args[:ios_fallback_link] if args.key?(:ios_fallback_link) @ios_ipad_bundle_id = args[:ios_ipad_bundle_id] if args.key?(:ios_ipad_bundle_id) @ios_ipad_fallback_link = args[:ios_ipad_fallback_link] if args.key?(:ios_ipad_fallback_link) @ios_minimum_version = args[:ios_minimum_version] if args.key?(:ios_minimum_version) end |