Class FilesResource.WatchRequest
Subscribes to changes to a file.
Inheritance
Inherited Members
Namespace: Google.Apis.Drive.v2
Assembly: Google.Apis.Drive.v2.dll
Syntax
public class FilesResource.WatchRequest : DriveBaseServiceRequest<Channel>, IClientServiceRequest<Channel>, IClientServiceRequest
Constructors
WatchRequest(IClientService, Channel, string)
Constructs a new Watch request.
Declaration
public WatchRequest(IClientService service, Channel body, string fileId)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| Channel | body | |
| string | fileId |
Properties
AcknowledgeAbuse
Whether the user is acknowledging the risk of downloading known malware or other abusive files.
Declaration
[RequestParameter("acknowledgeAbuse", RequestParameterType.Query)]
public virtual bool? AcknowledgeAbuse { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
FileId
The ID for the file in question.
Declaration
[RequestParameter("fileId", RequestParameterType.Path)]
public virtual string FileId { get; }
Property Value
| Type | Description |
|---|---|
| string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
IncludeLabels
A comma-separated list of IDs of labels to include in the labelInfo part of the response.
Declaration
[RequestParameter("includeLabels", RequestParameterType.Query)]
public virtual string IncludeLabels { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IncludePermissionsForView
Specifies which additional view's permissions to include in the response. Only published is supported.
Declaration
[RequestParameter("includePermissionsForView", RequestParameterType.Query)]
public virtual string IncludePermissionsForView { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Projection
Deprecated: This parameter has no function.
Declaration
[RequestParameter("projection", RequestParameterType.Query)]
public virtual FilesResource.WatchRequest.ProjectionEnum? Projection { get; set; }
Property Value
| Type | Description |
|---|---|
| FilesResource.WatchRequest.ProjectionEnum? |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
RevisionId
Specifies the Revision ID that should be downloaded. Ignored unless alt=media is specified.
Declaration
[RequestParameter("revisionId", RequestParameterType.Query)]
public virtual string RevisionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SupportsAllDrives
Whether the requesting application supports both My Drives and shared drives.
Declaration
[RequestParameter("supportsAllDrives", RequestParameterType.Query)]
public virtual bool? SupportsAllDrives { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
SupportsTeamDrives
Deprecated: Use supportsAllDrives instead.
Declaration
[RequestParameter("supportsTeamDrives", RequestParameterType.Query)]
public virtual bool? SupportsTeamDrives { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
UpdateViewedDate
Deprecated: Use files.update with modifiedDateBehavior=noChange, updateViewedDate=true and an empty request body.
Declaration
[RequestParameter("updateViewedDate", RequestParameterType.Query)]
public virtual bool? UpdateViewedDate { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| object |
Overrides
InitParameters()
Initializes Watch parameter list.
Declaration
protected override void InitParameters()