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
| 781 782 783 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 781 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#ios_app_store_id ⇒ String
iOS App Store ID.
Corresponds to the JSON property iosAppStoreId
| 752 753 754 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 752 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
| 757 758 759 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 757 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
| 764 765 766 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 764 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
| 769 770 771 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 769 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
| 774 775 776 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 774 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
| 779 780 781 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 779 def ios_ipad_fallback_link @ios_ipad_fallback_link end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 786 787 788 789 790 791 792 793 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 786 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) end |