REST Resource: accessproposals

Zasób: AccessProposal

zasób Propozycja dostępu z 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, do którego dotyczy 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 zaakceptuje prośbę

rolesAndViews[]

object (RoleAndView)

Otoczka dla roli i widoku propozycji dostępu.

requestMessage

string

wiadomość dodana przez osobę przesyłającą prośbę do propozycji;

createTime

string (Timestamp format)

Czas utworzenia

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne 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

Otoczka dla roli i widoku 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 możemy dodać nowe wartości, ale obecnie możliwe są te: * writer * commenter * reader

view

string

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

Metody

get

Pobiera propozycję dostępu według identyfikatora.

list

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

resolve

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