Class CompositeMedia
A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.
Implements
Inherited Members
Namespace: Google.Apis.Walletobjects.v1.Data
Assembly: Google.Apis.Walletobjects.v1.dll
Syntax
public class CompositeMedia : IDirectResponseSchema
Properties
BlobRef
Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
Declaration
[JsonProperty("blobRef")]
public virtual string BlobRef { get; set; }
Property Value
Type | Description |
---|---|
string |
Blobstore2Info
Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
Declaration
[JsonProperty("blobstore2Info")]
public virtual Blobstore2Info Blobstore2Info { get; set; }
Property Value
Type | Description |
---|---|
Blobstore2Info |
CosmoBinaryReference
A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
Declaration
[JsonProperty("cosmoBinaryReference")]
public virtual string CosmoBinaryReference { get; set; }
Property Value
Type | Description |
---|---|
string |
Crc32cHash
crc32.c hash for the payload.
Declaration
[JsonProperty("crc32cHash")]
public virtual long? Crc32cHash { get; set; }
Property Value
Type | Description |
---|---|
long? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Inline
Media data, set if reference_type is INLINE
Declaration
[JsonProperty("inline")]
public virtual string Inline { get; set; }
Property Value
Type | Description |
---|---|
string |
Length
Size of the data, in bytes
Declaration
[JsonProperty("length")]
public virtual long? Length { get; set; }
Property Value
Type | Description |
---|---|
long? |
Md5Hash
MD5 hash for the payload.
Declaration
[JsonProperty("md5Hash")]
public virtual string Md5Hash { get; set; }
Property Value
Type | Description |
---|---|
string |
ObjectId
Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
Declaration
[JsonProperty("objectId")]
public virtual ObjectId ObjectId { get; set; }
Property Value
Type | Description |
---|---|
ObjectId |
Path
Path to the data, set if reference_type is PATH
Declaration
[JsonProperty("path")]
public virtual string Path { get; set; }
Property Value
Type | Description |
---|---|
string |
ReferenceType
Describes what the field reference contains.
Declaration
[JsonProperty("referenceType")]
public virtual string ReferenceType { get; set; }
Property Value
Type | Description |
---|---|
string |
Sha1Hash
SHA-1 hash for the payload.
Declaration
[JsonProperty("sha1Hash")]
public virtual string Sha1Hash { get; set; }
Property Value
Type | Description |
---|---|
string |