class Google::Apis::FirebasedynamiclinksV1::ManagedShortLink
Managed Short Link.
Attributes
creation_time[RW]
Creation timestamp of the short link. Corresponds to the JSON property `creationTime` @return [String]
flagged_attribute[RW]
Attributes that have been flagged about this short url. Corresponds to the JSON property `flaggedAttribute` @return [Array<String>]
info[RW]
Information about a Dynamic Link. Corresponds to the JSON property `info` @return [Google::Apis::FirebasedynamiclinksV1::DynamicLinkInfo]
link[RW]
Short durable link url, for example, “sample.app.goo.gl/xyz123”. Required. Corresponds to the JSON property `link` @return [String]
link_name[RW]
Link name defined by the creator. Required. Corresponds to the JSON property `linkName` @return [String]
visibility[RW]
Visibility status of link. Corresponds to the JSON property `visibility` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 959 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 964 def update!(**args) @creation_time = args[:creation_time] if args.key?(:creation_time) @flagged_attribute = args[:flagged_attribute] if args.key?(:flagged_attribute) @info = args[:info] if args.key?(:info) @link = args[:link] if args.key?(:link) @link_name = args[:link_name] if args.key?(:link_name) @visibility = args[:visibility] if args.key?(:visibility) end