REST Resource: files

Recurso: Archivo

Un archivo subido a la API.

Representación JSON
{
  "name": string,
  "displayName": string,
  "mimeType": string,
  "sizeBytes": string,
  "createTime": string,
  "updateTime": string,
  "expirationTime": string,
  "sha256Hash": string,
  "uri": string
}
Campos
name

string

Inmutable. Identificador. El nombre del recurso File. El ID (nombre sin el prefijo "files/") puede contener hasta 40 caracteres alfanuméricos en minúscula o guiones (-). No puede comenzar ni terminar con un guion. Si el nombre está vacío en la creación, se generará un nombre único. Ejemplo: files/123-456

displayName

string

Opcional. Es el nombre visible legible para el File. El nombre visible no debe superar los 512 caracteres, incluidos los espacios. Ejemplo: "Imagen de bienvenida"

mimeType

string

Solo salida. Es el tipo MIME del archivo.

sizeBytes

string (int64 format)

Solo salida. Tamaño del archivo expresado en bytes.

createTime

string (Timestamp format)

Solo salida. La marca de tiempo del momento en que se creó el File.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. La marca de tiempo de la última actualización de File.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

expirationTime

string (Timestamp format)

Solo salida. La marca de tiempo de cuándo se borrará File. Solo se establece si el File está programado para vencer.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

sha256Hash

string (bytes format)

Solo salida. Hash SHA-256 de los bytes subidos.

String codificada en base64.

uri

string

Solo salida. El URI de File.

Métodos

delete

Borra el File.

get

Obtiene los metadatos de la File especificada.

list

Enumera los metadatos de los File que pertenecen al proyecto solicitante.