Resource: AccessProposal
Manage outstanding access proposals on a file.
| JSON representation |
|---|
{
"fileId": string,
"proposalId": string,
"requesterEmailAddress": string,
"recipientEmailAddress": string,
"rolesAndViews": [
{
object ( |
| Fields | |
|---|---|
fileId |
The file ID that the proposal for access is on. |
proposalId |
The ID of the access proposal. |
requesterEmailAddress |
The email address of the requesting user. |
recipientEmailAddress |
The email address of the user that will receive permissions, if accepted. |
rolesAndViews[] |
A wrapper for the role and view of an access proposal. For more information, see Roles and permissions. |
requestMessage |
The message that the requester added to the proposal. |
createTime |
The creation time. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
RoleAndView
A wrapper for the role and view of an access proposal. For more information, see Roles and permissions.
| JSON representation |
|---|
{ "role": string, "view": string } |
| Fields | |
|---|---|
role |
The role that was proposed by the requester. The supported values are:
|
view |
Indicates the view for this access proposal. Only populated for proposals that belong to a view. Only |
Methods |
|
|---|---|
|
Retrieves an access proposal by ID. |
|
List the access proposals on a file. |
|
Approves or denies an access proposal. |