Class: Google::Apis::FirebasedynamiclinksV1::GetIosReopenAttributionResponse

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

Response for iSDK to get reopen attribution for app universal link open deeplinking. This endpoint is meant for only iOS requests.

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) ⇒ GetIosReopenAttributionResponse

Returns a new instance of GetIosReopenAttributionResponse



743
744
745
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 743

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

Instance Attribute Details

The deep-link attributed the app universal link open. For both regular FDL links and invite FDL links. Corresponds to the JSON property deepLink

Returns:

  • (String)


715
716
717
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 715

def deep_link
  @deep_link
end

#invitation_idString

Optional invitation ID, for only invite typed requested FDL links. Corresponds to the JSON property invitationId

Returns:

  • (String)


720
721
722
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 720

def invitation_id
  @invitation_id
end

The entire FDL, expanded from a short link. It is the same as the requested_link, if it is long. Corresponds to the JSON property resolvedLink

Returns:

  • (String)


726
727
728
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 726

def resolved_link
  @resolved_link
end

#utm_campaignString

Scion campaign value to be propagated by iSDK to Scion at app-reopen. Corresponds to the JSON property utmCampaign

Returns:

  • (String)


731
732
733
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 731

def utm_campaign
  @utm_campaign
end

#utm_mediumString

Scion medium value to be propagated by iSDK to Scion at app-reopen. Corresponds to the JSON property utmMedium

Returns:

  • (String)


736
737
738
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 736

def utm_medium
  @utm_medium
end

#utm_sourceString

Scion source value to be propagated by iSDK to Scion at app-reopen. Corresponds to the JSON property utmSource

Returns:

  • (String)


741
742
743
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 741

def utm_source
  @utm_source
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



748
749
750
751
752
753
754
755
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 748

def update!(**args)
  @deep_link = args[:deep_link] if args.key?(:deep_link)
  @invitation_id = args[:invitation_id] if args.key?(:invitation_id)
  @resolved_link = args[:resolved_link] if args.key?(:resolved_link)
  @utm_campaign = args[:utm_campaign] if args.key?(:utm_campaign)
  @utm_medium = args[:utm_medium] if args.key?(:utm_medium)
  @utm_source = args[:utm_source] if args.key?(:utm_source)
end