Class: Google::Apis::FirebasedynamiclinksV1::GetIosPostInstallAttributionRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::FirebasedynamiclinksV1::GetIosPostInstallAttributionRequest
 
- 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
Request for iSDK to execute strong match flow for post-install attribution. This is meant for iOS requests only. Requests from other platforms will not be honored.
Instance Attribute Summary collapse
- 
  
    
      #app_installation_time  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    App installation epoch time (https://en.wikipedia.org/wiki/Unix_time). 
- 
  
    
      #bundle_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    APP bundle ID. 
- 
  
    
      #device  ⇒ Google::Apis::FirebasedynamiclinksV1::DeviceInfo 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Signals associated with the device making the request. 
- 
  
    
      #ios_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    iOS version, ie: 9.3.5. 
- 
  
    
      #retrieval_method  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    App post install attribution retrieval information. 
- 
  
    
      #sdk_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Google SDK version. 
- 
  
    
      #unique_match_link_to_check  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Possible unique matched link that server need to check before performing fingerprint match. 
- 
  
    
      #visual_style  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Strong match page information. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GetIosPostInstallAttributionRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of GetIosPostInstallAttributionRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GetIosPostInstallAttributionRequest
Returns a new instance of GetIosPostInstallAttributionRequest
| 521 522 523 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 521 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#app_installation_time ⇒ Fixnum
App installation epoch time (https://en.wikipedia.org/wiki/Unix_time).
This is a client signal for a more accurate weak match.
Corresponds to the JSON property appInstallationTime
| 478 479 480 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 478 def app_installation_time @app_installation_time end | 
#bundle_id ⇒ String
APP bundle ID.
Corresponds to the JSON property bundleId
| 483 484 485 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 483 def bundle_id @bundle_id end | 
#device ⇒ Google::Apis::FirebasedynamiclinksV1::DeviceInfo
Signals associated with the device making the request.
Corresponds to the JSON property device
| 488 489 490 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 488 def device @device end | 
#ios_version ⇒ String
iOS version, ie: 9.3.5.
Consider adding "build".
Corresponds to the JSON property iosVersion
| 494 495 496 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 494 def ios_version @ios_version end | 
#retrieval_method ⇒ String
App post install attribution retrieval information. Disambiguates
mechanism (iSDK or developer invoked) to retrieve payload from
clicked link.
Corresponds to the JSON property retrievalMethod
| 501 502 503 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 501 def retrieval_method @retrieval_method end | 
#sdk_version ⇒ String
Google SDK version.
Corresponds to the JSON property sdkVersion
| 506 507 508 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 506 def sdk_version @sdk_version end | 
#unique_match_link_to_check ⇒ String
Possible unique matched link that server need to check before performing
fingerprint match. If passed link is short server need to expand the link.
If link is long server need to vslidate the link.
Corresponds to the JSON property uniqueMatchLinkToCheck
| 513 514 515 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 513 def unique_match_link_to_check @unique_match_link_to_check end | 
#visual_style ⇒ String
Strong match page information. Disambiguates between default UI and
custom page to present when strong match succeeds/fails to find cookie.
Corresponds to the JSON property visualStyle
| 519 520 521 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 519 def visual_style @visual_style end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 526 527 528 529 530 531 532 533 534 535 | # File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 526 def update!(**args) @app_installation_time = args[:app_installation_time] if args.key?(:app_installation_time) @bundle_id = args[:bundle_id] if args.key?(:bundle_id) @device = args[:device] if args.key?(:device) @ios_version = args[:ios_version] if args.key?(:ios_version) @retrieval_method = args[:retrieval_method] if args.key?(:retrieval_method) @sdk_version = args[:sdk_version] if args.key?(:sdk_version) @unique_match_link_to_check = args[:unique_match_link_to_check] if args.key?(:unique_match_link_to_check) @visual_style = args[:visual_style] if args.key?(:visual_style) end |