Class: Google::Apis::CalendarV3::LaunchInfo

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
generated/google/apis/calendar_v3/classes.rb,
generated/google/apis/calendar_v3/representations.rb,
generated/google/apis/calendar_v3/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Google::Apis::Core::JsonObjectSupport

#to_json

Methods included from Google::Apis::Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ LaunchInfo

Returns a new instance of LaunchInfo



1779
1780
1781
# File 'generated/google/apis/calendar_v3/classes.rb', line 1779

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

Instance Attribute Details

#app_idString

Corresponds to the JSON property appId

Returns:

  • (String)


1762
1763
1764
# File 'generated/google/apis/calendar_v3/classes.rb', line 1762

def app_id
  @app_id
end

#install_urlString

Corresponds to the JSON property installUrl

Returns:

  • (String)


1767
1768
1769
# File 'generated/google/apis/calendar_v3/classes.rb', line 1767

def install_url
  @install_url
end

#intent_actionString

Corresponds to the JSON property intentAction

Returns:

  • (String)


1772
1773
1774
# File 'generated/google/apis/calendar_v3/classes.rb', line 1772

def intent_action
  @intent_action
end

#uriString

Corresponds to the JSON property uri

Returns:

  • (String)


1777
1778
1779
# File 'generated/google/apis/calendar_v3/classes.rb', line 1777

def uri
  @uri
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1784
1785
1786
1787
1788
1789
# File 'generated/google/apis/calendar_v3/classes.rb', line 1784

def update!(**args)
  @app_id = args[:app_id] if args.key?(:app_id)
  @install_url = args[:install_url] if args.key?(:install_url)
  @intent_action = args[:intent_action] if args.key?(:intent_action)
  @uri = args[:uri] if args.key?(:uri)
end