Class: Google::Apis::FirebasedynamiclinksV1::SocialMetaTagInfo

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

Parameters for social meta tag params. Used to set meta tag data for link previews on social sites.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SocialMetaTagInfo

Returns a new instance of SocialMetaTagInfo.



1015
1016
1017
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 1015

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

Instance Attribute Details

#social_descriptionString

A short description of the link. Optional. Corresponds to the JSON property socialDescription

Returns:

  • (String)


1003
1004
1005
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 1003

def social_description
  @social_description
end

An image url string. Optional. Corresponds to the JSON property socialImageLink

Returns:

  • (String)


1008
1009
1010
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 1008

def social_image_link
  @social_image_link
end

#social_titleString

Title to be displayed. Optional. Corresponds to the JSON property socialTitle

Returns:

  • (String)


1013
1014
1015
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 1013

def social_title
  @social_title
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1020
1021
1022
1023
1024
# File 'generated/google/apis/firebasedynamiclinks_v1/classes.rb', line 1020

def update!(**args)
  @social_description = args[:social_description] if args.key?(:social_description)
  @social_image_link = args[:social_image_link] if args.key?(:social_image_link)
  @social_title = args[:social_title] if args.key?(:social_title)
end