REST Resource: accessproposals

Zasób: AccessProposal

Zasób Propozycja dostępu w przypadku nierozpatrzonych propozycji dostępu do pliku.

Zapis JSON
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Pola
fileId

string

Identyfikator pliku, w którym znajduje się propozycja dostępu.

proposalId

string

Identyfikator propozycji dostępu

requesterEmailAddress

string

Adres e-mail użytkownika przesyłającego prośbę

recipientEmailAddress

string

Adres e-mail użytkownika, który otrzyma uprawnienia, jeśli prośba zostanie zaakceptowana.

rolesAndViews[]

object (RoleAndView)

Obiekt opakowujący rolę i widok propozycji dostępu.

requestMessage

string

wiadomość, którą wnioskodawca dodał do propozycji;

createTime

string (Timestamp format)

czas utworzenia,

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i używają 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

RoleAndView

Obiekt opakowujący rolę i widok propozycji dostępu.

Zapis JSON
{
  "role": string,
  "view": string
}
Pola
role

string

Rola zaproponowana przez osobę przesyłającą prośbę. W przyszłości mogą zostać dodane nowe wartości, ale obecnie dostępne są te: * writer * commenter * reader

view

string

Wskazuje widok tej propozycji dostępu. Wartość podawana tylko w przypadku propozycji należących do widoku. published to jedyna obsługiwana wartość.

Metody

get

Pobiera AccessProposal według identyfikatora.

list

Wyświetl listę AccessProposals w pliku.

resolve

Służy do zatwierdzania lub odrzucania propozycji dostępu.