Show / Hide Table of Contents

Class AppsDynamiteSharedCustomEmoji

Proto representation of a custom emoji. May be used in both APIs and in Spanner, but certain fields should be restricted to one or the other. See the per-field documentation for details. NEXT_TAG: 14

Inheritance
object
AppsDynamiteSharedCustomEmoji
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class AppsDynamiteSharedCustomEmoji : IDirectResponseSchema

Properties

BlobId

ID for the underlying image data in Blobstore. This field should only be present in Spanner or within the server, but should not be exposed in public APIs.

Declaration
[JsonProperty("blobId")]
public virtual string BlobId { get; set; }
Property Value
Type Description
string

ContentType

Content type of the file used to upload the emoji. Used for takeout. Written to Spanner when the emoji is created.

Declaration
[JsonProperty("contentType")]
public virtual string ContentType { get; set; }
Property Value
Type Description
string

CreateTimeMicros

Time when the Emoji was created, in microseconds. This field may be present in Spanner, within the server, or in public APIs.

Declaration
[JsonProperty("createTimeMicros")]
public virtual long? CreateTimeMicros { get; set; }
Property Value
Type Description
long?

CreatorUserId

This field should never be persisted to Spanner.

Declaration
[JsonProperty("creatorUserId")]
public virtual UserId CreatorUserId { get; set; }
Property Value
Type Description
UserId

DeleteTimeMicros

Time when the emoji was deleted, in microseconds. This field may be present in Spanner, within the server, or in public APIs. Only present if the emoji has been deleted.

Declaration
[JsonProperty("deleteTimeMicros")]
public virtual long? DeleteTimeMicros { get; set; }
Property Value
Type Description
long?

EphemeralUrl

Output only. A short-lived URL clients can use for directly accessing a custom emoji image. This field is intended for API consumption, and should never be persisted to Spanner.

Declaration
[JsonProperty("ephemeralUrl")]
public virtual string EphemeralUrl { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

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

OwnerCustomerId

This field should never be persisted to Spanner.

Declaration
[JsonProperty("ownerCustomerId")]
public virtual CustomerId OwnerCustomerId { get; set; }
Property Value
Type Description
CustomerId

ReadToken

Opaque token that clients use to construct the URL for accessing the custom emoji’s image data. This field is intended for API consumption, and should never be persisted to Spanner.

Declaration
[JsonProperty("readToken")]
public virtual string ReadToken { get; set; }
Property Value
Type Description
string

Shortcode

User-provided, human-readable ID for the custom emoji. Users are expected to observe this field in the UI instead of the UUID. This shortcode should be unique within an organization, but has no global uniqueness guarantees, unlike the UUID. This field should never be persisted to Spanner.

Declaration
[JsonProperty("shortcode")]
public virtual string Shortcode { get; set; }
Property Value
Type Description
string

State

Snapshot of the current state of the emoji, which may differ from the source-of-truth in the CustomEmojis table. This field should never be persisted to Spanner.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

UpdateTimeMicros

Declaration
[JsonProperty("updateTimeMicros")]
public virtual long? UpdateTimeMicros { get; set; }
Property Value
Type Description
long?

Uuid

Unique key for a custom emoji resource. Required. This field is always populated.

Declaration
[JsonProperty("uuid")]
public virtual string Uuid { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX