Show / Hide Table of Contents

Class CustomStatus

Represents a user's custom status in Google Chat. This includes a short text message with an optional emoji that a user sets to give more context about their availability.

Inheritance
object
CustomStatus
Implements
IMessage<CustomStatus>
IEquatable<CustomStatus>
IDeepCloneable<CustomStatus>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Apps.Chat.V1
Assembly: Google.Apps.Chat.V1.dll
Syntax
public sealed class CustomStatus : IMessage<CustomStatus>, IEquatable<CustomStatus>, IDeepCloneable<CustomStatus>, IBufferMessage, IMessage

Constructors

CustomStatus()

Declaration
public CustomStatus()

CustomStatus(CustomStatus)

Declaration
public CustomStatus(CustomStatus other)
Parameters
Type Name Description
CustomStatus other

Properties

Emoji

Required. The emoji of the custom status. Only Unicode emojis are supported; custom emojis are not supported.

Declaration
public Emoji Emoji { get; set; }
Property Value
Type Description
Emoji

ExpirationCase

Declaration
public CustomStatus.ExpirationOneofCase ExpirationCase { get; }
Property Value
Type Description
CustomStatus.ExpirationOneofCase

ExpireTime

The timestamp when the custom status expires.

Declaration
public Timestamp ExpireTime { get; set; }
Property Value
Type Description
Timestamp

Text

Required. The text of the custom status. This will be a string with maximum length of 64.

Declaration
public string Text { get; set; }
Property Value
Type Description
string

Ttl

Input only. The time-to-live duration after which the custom status expires.

Declaration
public Duration Ttl { get; set; }
Property Value
Type Description
Duration
In this article
Back to top Generated by DocFX