Reference documentation and code samples for the Google Apps Chat V1 Client class CustomEmoji.
Represents a custom emoji .
Generated from protobuf message google.chat.v1.CustomEmoji
Namespace
Google \ Apps \ Chat \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of the custom emoji, assigned by the server. Format: customEmojis/{customEmoji}
↳ uid
string
Output only. Unique key for the custom emoji resource.
↳ emoji_name
string
Optional. Immutable. User-provided name for the custom emoji, which is unique within the organization. Required when the custom emoji is created, output only otherwise. Emoji names must start and end with colons, must be lowercase and can only contain alphanumeric characters, hyphens, and underscores. Hyphens and underscores should be used to separate words and cannot be used consecutively. Example: :valid-emoji-name:
↳ temporary_image_uri
string
Output only. A temporary image URL for the custom emoji, valid for at least 10 minutes. Note that this is not populated in the response when the custom emoji is created.
↳ payload
CustomEmoji\CustomEmojiPayload
Optional. Input only. Payload data. Required when the custom emoji is created.
getName
Identifier. The resource name of the custom emoji, assigned by the server.
Format: customEmojis/{customEmoji}
string
setName
Identifier. The resource name of the custom emoji, assigned by the server.
Format: customEmojis/{customEmoji}
var
string
$this
getUid
Output only. Unique key for the custom emoji resource.
string
setUid
Output only. Unique key for the custom emoji resource.
var
string
$this
getEmojiName
Optional. Immutable. User-provided name for the custom emoji, which is unique within the organization.
Required when the custom emoji is created, output only otherwise.
Emoji names must start and end with colons, must be lowercase and can only
contain alphanumeric characters, hyphens, and underscores.
Hyphens and underscores should be used to separate words and cannot be used
consecutively.
Example: :valid-emoji-name:
string
setEmojiName
Optional. Immutable. User-provided name for the custom emoji, which is unique within the organization.
Required when the custom emoji is created, output only otherwise.
Emoji names must start and end with colons, must be lowercase and can only
contain alphanumeric characters, hyphens, and underscores.
Hyphens and underscores should be used to separate words and cannot be used
consecutively.
Example: :valid-emoji-name:
var
string
$this
getTemporaryImageUri
Output only. A temporary image URL for the custom emoji, valid for at least 10 minutes. Note that this is not populated in the response when the custom emoji is created.
string
setTemporaryImageUri
Output only. A temporary image URL for the custom emoji, valid for at least 10 minutes. Note that this is not populated in the response when the custom emoji is created.
var
string
$this
getPayload
Optional. Input only. Payload data.
Required when the custom emoji is created.
hasPayload
clearPayload
setPayload
Optional. Input only. Payload data.
Required when the custom emoji is created.
$this