Show / Hide Table of Contents

Class UsersResource.HistoryResource.ListRequest

Lists the history of all changes to the given mailbox. History results are returned in chronological order (increasing historyId).

Inheritance
object
ClientServiceRequest
ClientServiceRequest<ListHistoryResponse>
GmailBaseServiceRequest<ListHistoryResponse>
UsersResource.HistoryResource.ListRequest
Implements
IClientServiceRequest<ListHistoryResponse>
IClientServiceRequest
Inherited Members
GmailBaseServiceRequest<ListHistoryResponse>.Xgafv
GmailBaseServiceRequest<ListHistoryResponse>.AccessToken
GmailBaseServiceRequest<ListHistoryResponse>.Alt
GmailBaseServiceRequest<ListHistoryResponse>.Callback
GmailBaseServiceRequest<ListHistoryResponse>.Fields
GmailBaseServiceRequest<ListHistoryResponse>.Key
GmailBaseServiceRequest<ListHistoryResponse>.OauthToken
GmailBaseServiceRequest<ListHistoryResponse>.PrettyPrint
GmailBaseServiceRequest<ListHistoryResponse>.QuotaUser
GmailBaseServiceRequest<ListHistoryResponse>.UploadType
GmailBaseServiceRequest<ListHistoryResponse>.UploadProtocol
ClientServiceRequest<ListHistoryResponse>.Execute()
ClientServiceRequest<ListHistoryResponse>.ExecuteAsStream()
ClientServiceRequest<ListHistoryResponse>.ExecuteAsync()
ClientServiceRequest<ListHistoryResponse>.ExecuteAsync(CancellationToken)
ClientServiceRequest<ListHistoryResponse>.ExecuteAsStreamAsync()
ClientServiceRequest<ListHistoryResponse>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<ListHistoryResponse>.CreateRequest(bool?)
ClientServiceRequest<ListHistoryResponse>.GenerateRequestUri()
ClientServiceRequest<ListHistoryResponse>.GetBody()
ClientServiceRequest<ListHistoryResponse>.GetDefaultETagAction(string)
ClientServiceRequest<ListHistoryResponse>.ETagAction
ClientServiceRequest<ListHistoryResponse>.ModifyRequest
ClientServiceRequest<ListHistoryResponse>.ValidateParameters
ClientServiceRequest<ListHistoryResponse>.RequestParameters
ClientServiceRequest<ListHistoryResponse>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Gmail.v1
Assembly: Google.Apis.Gmail.v1.dll
Syntax
public class UsersResource.HistoryResource.ListRequest : GmailBaseServiceRequest<ListHistoryResponse>, IClientServiceRequest<ListHistoryResponse>, IClientServiceRequest

Constructors

ListRequest(IClientService, string)

Constructs a new List request.

Declaration
public ListRequest(IClientService service, string userId)
Parameters
Type Name Description
IClientService service
string userId

Properties

HistoryTypes

History types to be returned by the function

Declaration
[RequestParameter("historyTypes", RequestParameterType.Query)]
public virtual UsersResource.HistoryResource.ListRequest.HistoryTypesEnum? HistoryTypes { get; set; }
Property Value
Type Description
UsersResource.HistoryResource.ListRequest.HistoryTypesEnum?
Remarks

Use this property to set a single value for the parameter, or HistoryTypesList to set multiple values. Do not set both properties.

HistoryTypesList

History types to be returned by the function

Declaration
[RequestParameter("historyTypes", RequestParameterType.Query)]
public virtual Repeatable<UsersResource.HistoryResource.ListRequest.HistoryTypesEnum> HistoryTypesList { get; set; }
Property Value
Type Description
Repeatable<UsersResource.HistoryResource.ListRequest.HistoryTypesEnum>
Remarks

Use this property to set one or more values for the parameter. Do not set both this property and HistoryTypes.

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
string
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.Gmail.v1.Data.ListHistoryResponse>.HttpMethod

LabelId

Only return messages with a label matching the ID.

Declaration
[RequestParameter("labelId", RequestParameterType.Query)]
public virtual string LabelId { get; set; }
Property Value
Type Description
string

MaxResults

Maximum number of history records to return. This field defaults to 100. The maximum allowed value for this field is 500.

Declaration
[RequestParameter("maxResults", RequestParameterType.Query)]
public virtual long? MaxResults { get; set; }
Property Value
Type Description
long?

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.Gmail.v1.Data.ListHistoryResponse>.MethodName

PageToken

Page token to retrieve a specific page of results in the list.

Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
Type Description
string

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
string
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.Gmail.v1.Data.ListHistoryResponse>.RestPath

StartHistoryId

Required. Returns history records after the specified startHistoryId. The supplied startHistoryId should be obtained from the historyId of a message, thread, or previous list response. History IDs increase chronologically but are not contiguous with random gaps in between valid IDs. Supplying an invalid or out of date startHistoryId typically returns an HTTP 404 error code. A historyId is typically valid for at least a week, but in some rare circumstances may be valid for only a few hours. If you receive an HTTP 404 error response, your application should perform a full sync. If you receive no nextPageToken in the response, there are no updates to retrieve and you can store the returned historyId for a future request.

Declaration
[RequestParameter("startHistoryId", RequestParameterType.Query)]
public virtual ulong? StartHistoryId { get; set; }
Property Value
Type Description
ulong?

UserId

The user's email address. The special value me can be used to indicate the authenticated user.

Declaration
[RequestParameter("userId", RequestParameterType.Path)]
public virtual string UserId { get; }
Property Value
Type Description
string

Methods

InitParameters()

Initializes List parameter list.

Declaration
protected override void InitParameters()
Overrides
GmailBaseServiceRequest<ListHistoryResponse>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In This Article
Back to top Generated by DocFX