Show / Hide Table of Contents

Class UsersResource.ThreadsResource

The "threads" collection of methods.

Inheritance
object
UsersResource.ThreadsResource
Inherited Members
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.ThreadsResource

Constructors

ThreadsResource(IClientService)

Constructs a new resource.

Declaration
public ThreadsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Delete(string, string)

Immediately and permanently deletes the specified thread. Any messages that belong to the thread are also deleted. This operation cannot be undone. Prefer threads.trash instead.

Declaration
public virtual UsersResource.ThreadsResource.DeleteRequest Delete(string userId, string id)
Parameters
Type Name Description
string userId

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

string id

ID of the Thread to delete.

Returns
Type Description
UsersResource.ThreadsResource.DeleteRequest

Get(string, string)

Gets the specified thread.

Declaration
public virtual UsersResource.ThreadsResource.GetRequest Get(string userId, string id)
Parameters
Type Name Description
string userId

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

string id

The ID of the thread to retrieve.

Returns
Type Description
UsersResource.ThreadsResource.GetRequest

List(string)

Lists the threads in the user's mailbox.

Declaration
public virtual UsersResource.ThreadsResource.ListRequest List(string userId)
Parameters
Type Name Description
string userId

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

Returns
Type Description
UsersResource.ThreadsResource.ListRequest

Modify(ModifyThreadRequest, string, string)

Modifies the labels applied to the thread. This applies to all messages in the thread.

Declaration
public virtual UsersResource.ThreadsResource.ModifyRequest Modify(ModifyThreadRequest body, string userId, string id)
Parameters
Type Name Description
ModifyThreadRequest body

The body of the request.

string userId

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

string id

The ID of the thread to modify.

Returns
Type Description
UsersResource.ThreadsResource.ModifyRequest

Trash(string, string)

Moves the specified thread to the trash. Any messages that belong to the thread are also moved to the trash.

Declaration
public virtual UsersResource.ThreadsResource.TrashRequest Trash(string userId, string id)
Parameters
Type Name Description
string userId

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

string id

The ID of the thread to Trash.

Returns
Type Description
UsersResource.ThreadsResource.TrashRequest

Untrash(string, string)

Removes the specified thread from the trash. Any messages that belong to the thread are also removed from the trash.

Declaration
public virtual UsersResource.ThreadsResource.UntrashRequest Untrash(string userId, string id)
Parameters
Type Name Description
string userId

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

string id

The ID of the thread to remove from Trash.

Returns
Type Description
UsersResource.ThreadsResource.UntrashRequest
In this article
Back to top Generated by DocFX