REST Resource: files

Kaynak: Dosya

API'ye yüklenen bir dosyadır.

JSON gösterimi
{
  "name": string,
  "displayName": string,
  "mimeType": string,
  "sizeBytes": string,
  "createTime": string,
  "updateTime": string,
  "expirationTime": string,
  "sha256Hash": string,
  "uri": string
}
Alanlar
name

string

Sabit. Tanımlayıcı. File kaynağının adı. Kimlik ("files/" öneki hariç), küçük alfanümerik karakterler veya tireler (-) içeren en fazla 40 karakter içerebilir. Kimlik, tire ile başlayamaz veya bitemez. Oluşturma işleminde ad boş bırakılırsa benzersiz bir ad oluşturulur. Örnek: files/123-456

displayName

string

İsteğe bağlı. File öğesinin okunabilir görünen adı. Görünen ad, boşluklar dahil en fazla 512 karakter uzunluğunda olmalıdır. Örnek: "Karşılama Resmi"

mimeType

string

Yalnızca çıkış. Dosyanın MIME türü.

sizeBytes

string (int64 format)

Yalnızca çıkış. Dosyanın bayt cinsinden boyutu.

createTime

string (Timestamp format)

Yalnızca çıkış. File öğesinin oluşturulduğu zamanın zaman damgası.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. File öğesinin en son güncellendiği zamanı gösteren zaman damgası.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

expirationTime

string (Timestamp format)

Yalnızca çıkış. File öğesinin ne zaman silineceğini belirten zaman damgası. Yalnızca File için geçerlilik süresi dolmak üzere programlandıysa ayarlayın.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

sha256Hash

string (bytes format)

Yalnızca çıkış. Yüklenen baytların SHA-256 karması.

Base64 kodlu bir dize.

uri

string

Yalnızca çıkış. File URI'si.

Yöntemler

delete

File öğesini siler.

get

Belirtilen File için meta verileri alır.

list

İstekte bulunan projenin sahip olduğu File öğelerinin meta verilerini listeler.