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