REST Resource: accessproposals

Kaynak: AccessProposal

Bir dosyadaki bekleyen erişim tekliflerini yönetme

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

string

Erişim önerisinin 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ı. Daha fazla bilgi için Roller ve izinler başlıklı makaleyi inceleyin.

requestMessage

string

İstekte bulunan kullanıcının öneriye 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ı. Daha fazla bilgi için Roller ve izinler başlıklı makaleyi inceleyin.

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

string

İstekte bulunan tarafından önerilen rol. Desteklenen değerler:

  • 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 desteklenir.

Yöntemler

get

Kimliğe göre erişim teklifini alır.

list

Bir dosyayla ilgili erişim tekliflerini listeleme

resolve

Erişim önerisini onaylar veya reddeder.