Class: Google::Apis::FirebasedynamiclinksV1::IosInfo

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

iOS 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) ⇒ IosInfo

Returns a new instance of IosInfo



903
904
905
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 903

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

Instance Attribute Details

#ios_app_store_idString

iOS App Store ID. Corresponds to the JSON property iosAppStoreId

Returns:

  • (String)


869
870
871
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 869

def ios_app_store_id
  @ios_app_store_id
end

#ios_bundle_idString

iOS bundle ID of the app. Corresponds to the JSON property iosBundleId

Returns:

  • (String)


874
875
876
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 874

def ios_bundle_id
  @ios_bundle_id
end

#ios_custom_schemeString

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

Returns:

  • (String)


881
882
883
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 881

def ios_custom_scheme
  @ios_custom_scheme
end

Link to open on iOS if the app is not installed. Corresponds to the JSON property iosFallbackLink

Returns:

  • (String)


886
887
888
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 886

def ios_fallback_link
  @ios_fallback_link
end

#ios_ipad_bundle_idString

iPad bundle ID of the app. Corresponds to the JSON property iosIpadBundleId

Returns:

  • (String)


891
892
893
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 891

def ios_ipad_bundle_id
  @ios_ipad_bundle_id
end

If specified, this overrides the ios_fallback_link value on iPads. Corresponds to the JSON property iosIpadFallbackLink

Returns:

  • (String)


896
897
898
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 896

def ios_ipad_fallback_link
  @ios_ipad_fallback_link
end

#ios_minimum_versionString

iOS minimum version. Corresponds to the JSON property iosMinimumVersion

Returns:

  • (String)


901
902
903
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 901

def ios_minimum_version
  @ios_minimum_version
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



908
909
910
911
912
913
914
915
916
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 908

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