REST Resource: accessproposals

Kaynak: AccessProposal

Bir dosyadaki 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

İstek gönderen kullanıcının e-posta adresi

recipientEmailAddress

string

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

rolesAndViews[]

object (RoleAndView)

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

requestMessage

string

Talep eden kullanıcının teklife eklediği mesaj

createTime

string (Timestamp format)

Oluşturulma zamanı

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

RoleAndView

Bir 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ğıdaki değerler kullanılabilir: * writer * commenter * reader

view

string

Bu erişim teklifinin görünümünü gösterir. 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 dosyadaki AccessProposals'ı listeleme

resolve

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