REST Resource: accessproposals

Kaynak: AccessProposal

Bir dosyada bekleyen erişim teklifleri için Erişim Teklifi kaynağı

JSON gösterimi
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Alanlar
fileId

string

Erişim teklifinin bulunduğu dosya kimliği

proposalId

string

Erişim teklifinin kimliği

requesterEmailAddress

string

İstekte bulunan kullanıcının e-posta adresi

recipientEmailAddress

string

Kabul edilirse izinleri alacak kullanıcının e-posta adresi

rolesAndViews[]

object (RoleAndView)

Erişim teklifinin rolü ve görünümü için sarmalayıcı.

requestMessage

string

İstekte bulunan kullanıcının teklife eklediği mesaj

createTime

string (Timestamp format)

Oluşturma zamanı

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

RoleAndView

Erişim teklifinin rolü ve görünümü için sarmalayıcı.

JSON gösterimi
{
  "role": string,
  "view": string
}
Alanlar
role

string

İstekte bulunan kullanıcı tarafından önerilen rol Gelecekte yeni değerler eklenebilir ancak şu anda aşağıdakiler kullanılabilir: * writer * commenter * reader

view

string

Bu erişim teklifinin görünümünü belirtir. Yalnızca bir görünüme ait teklifler için doldurulur. Yalnızca published değeri desteklenir.

Yöntemler

get

Kimliğe göre bir AccessProposal alır.

list

Bir dosyada AccessProposals öğelerini listeleyin.

resolve

Erişim teklifini onaylamak veya reddetmek için kullanılır.