Google Apps Chat V1 Client - Class RichLinkMetadata (0.12.0)

Reference documentation and code samples for the Google Apps Chat V1 Client class RichLinkMetadata.

A rich link to a resource. Rich links can be associated with the plain-text body of the message or represent chips that link to Google Workspace resources like Google Docs or Sheets with start_index and length of 0.

Generated from protobuf message google.chat.v1.RichLinkMetadata

Namespace

Google \ Apps \ Chat \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ uri string

The URI of this link.

↳ rich_link_type int

The rich link type.

↳ drive_link_data DriveLinkData

Data for a drive link.

↳ chat_space_link_data ChatSpaceLinkData

Data for a chat space link.

↳ meet_space_link_data MeetSpaceLinkData

Data for a Meet space link.

↳ calendar_event_link_data CalendarEventLinkData

Data for a Calendar event link.

getUri

The URI of this link.

Returns
Type Description
string

setUri

The URI of this link.

Parameter
Name Description
var string
Returns
Type Description
$this

getRichLinkType

The rich link type.

Returns
Type Description
int

setRichLinkType

The rich link type.

Parameter
Name Description
var int
Returns
Type Description
$this

getDriveLinkData

Data for a drive link.

Returns
Type Description
DriveLinkData|null

hasDriveLinkData

setDriveLinkData

Data for a drive link.

Parameter
Name Description
var DriveLinkData
Returns
Type Description
$this

getChatSpaceLinkData

Data for a chat space link.

Returns
Type Description
ChatSpaceLinkData|null

hasChatSpaceLinkData

setChatSpaceLinkData

Data for a chat space link.

Parameter
Name Description
var ChatSpaceLinkData
Returns
Type Description
$this

getMeetSpaceLinkData

Data for a Meet space link.

Returns
Type Description
MeetSpaceLinkData|null

hasMeetSpaceLinkData

setMeetSpaceLinkData

Data for a Meet space link.

Parameter
Name Description
var MeetSpaceLinkData
Returns
Type Description
$this

getCalendarEventLinkData

Data for a Calendar event link.

Returns
Type Description
CalendarEventLinkData|null

hasCalendarEventLinkData

setCalendarEventLinkData

Data for a Calendar event link.

Parameter
Name Description
var CalendarEventLinkData
Returns
Type Description
$this

getData

Returns
Type Description
string