REST Resource: accessproposals

Zasób: AccessProposal

zarządzać oczekującymi propozycjami 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. Więcej informacji znajdziesz w artykule Role i uprawnienia.

requestMessage

string

Wiadomość, którą osoba przesyłająca prośbę dodała 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 zawierają 0, 3, 6 lub 9 cyfr po przecinku. 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. Więcej informacji znajdziesz w artykule Role i uprawnienia.

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

string

Rola zaproponowana przez osobę wysyłającą prośbę. Obsługiwane wartości to:

  • writer
  • commenter
  • reader
view

string

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

Metody

get

Pobiera propozycję dostępu według identyfikatora.

list

Wyświetl listę propozycji dostępu do pliku.

resolve

Zatwierdza lub odrzuca propozycję dostępu.