Show / Hide Table of Contents

Class AppsDynamiteSharedBackendUploadMetadata

Metadata used only in Dynamite backend for uploaded attachments.

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

Properties

BlobPath

Blobstore path for the uploaded attachment

Declaration
[JsonProperty("blobPath")]
public virtual string BlobPath { get; set; }
Property Value
Type Description
System.String

ContentName

The original file name for the content, not the full path.

Declaration
[JsonProperty("contentName")]
public virtual string ContentName { get; set; }
Property Value
Type Description
System.String

ContentSize

Scotty reported content size by default. http://google3/uploader/agent/scotty_agent.proto?l=101&rcl=140889785

Declaration
[JsonProperty("contentSize")]
public virtual long? ContentSize { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

ContentType

Type is from Scotty's best_guess by default: http://google3/uploader/agent/scotty_agent.proto?l=51&amp;rcl=140889785

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

DlpScanOutcome

The results of the Data Loss Prevention (DLP) scan of the attachment. DEPRECATED: use dlp_scan_summary instead.

Declaration
[JsonProperty("dlpScanOutcome")]
public virtual string DlpScanOutcome { get; set; }
Property Value
Type Description
System.String

DlpScanSummary

Summary of a Data Loss Prevention (DLP) scan of the attachment. Attachments are evaluated in the backend when they are uploaded.

Declaration
[JsonProperty("dlpScanSummary")]
public virtual DlpScanSummary DlpScanSummary { get; set; }
Property Value
Type Description
DlpScanSummary

ETag

The ETag of the item.

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

GroupId

GroupId to which this attachment is uploaded.

Declaration
[JsonProperty("groupId")]
public virtual GroupId GroupId { get; set; }
Property Value
Type Description
GroupId

OriginalDimension

Original dimension of the content. Only set for image attachments.

Declaration
[JsonProperty("originalDimension")]
public virtual AppsDynamiteSharedDimension OriginalDimension { get; set; }
Property Value
Type Description
AppsDynamiteSharedDimension

QuoteReplyMessageId

The message id of a quote reply referencing this attachment. When present, this attachment has been quoted in a reply message. Normally, the attachment is fetched through the message id in the blob_path, but in the case of a quote reply, the blob_path would contain the quoted message id. Thus this message id field is needed to fetch the quote reply message instead. This field is conditionally populated at read time for quotes and never persisted in storage. See go/message-quoting-attachments for more context.

Declaration
[JsonProperty("quoteReplyMessageId")]
public virtual MessageId QuoteReplyMessageId { get; set; }
Property Value
Type Description
MessageId

Sha256

The SHA256 hash of the attachment bytes.

Declaration
[JsonProperty("sha256")]
public virtual string Sha256 { get; set; }
Property Value
Type Description
System.String

UploadIp

User IP address at upload time. Ex. "123.1.2.3". Used by Ares abuse scanning.

Declaration
[JsonProperty("uploadIp")]
public virtual string UploadIp { get; set; }
Property Value
Type Description
System.String

UploadTimestampUsec

Timestamp of when user finished uploading the content.

Declaration
[JsonProperty("uploadTimestampUsec")]
public virtual long? UploadTimestampUsec { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

VideoId

VideoID of the video attachments. This ID shall meets the Youtube ID format of 16 hex characters. For example, '4c14b8825af6059b' is a valid ID.

Declaration
[JsonProperty("videoId")]
public virtual string VideoId { get; set; }
Property Value
Type Description
System.String

VideoThumbnailBlobId

Full Blobstore ID for the video thumbnail.

Declaration
[JsonProperty("videoThumbnailBlobId")]
public virtual string VideoThumbnailBlobId { get; set; }
Property Value
Type Description
System.String

VirusScanResult

Result for a virus scan.

Declaration
[JsonProperty("virusScanResult")]
public virtual string VirusScanResult { get; set; }
Property Value
Type Description
System.String

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top