class Google::Apis::FirebasedynamiclinksV1::GetIosPostInstallAttributionRequest

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.

Attributes

app_installation_time[RW]

App installation epoch time (en.wikipedia.org/wiki/Unix_time). This is a client signal for a more accurate weak match. Corresponds to the JSON property `appInstallationTime` @return [Fixnum]

bundle_id[RW]

APP bundle ID. Corresponds to the JSON property `bundleId` @return [String]

device[RW]

Signals associated with the device making the request. Corresponds to the JSON property `device` @return [Google::Apis::FirebasedynamiclinksV1::DeviceInfo]

ios_version[RW]

iOS version, ie: 9.3.5. Consider adding “build”. Corresponds to the JSON property `iosVersion` @return [String]

retrieval_method[RW]

App post install attribution retrieval information. Disambiguates mechanism ( iSDK or developer invoked) to retrieve payload from clicked link. Corresponds to the JSON property `retrievalMethod` @return [String]

sdk_version[RW]

Google SDK version. Version takes the form “$major.$minor.$patch” Corresponds to the JSON property `sdkVersion` @return [String]

visual_style[RW]

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` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 525
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 530
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