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]

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