Class SpacesResource.FindDirectMessageRequest
Returns the existing direct message with the specified user. If no direct message space is found, returns a
404 NOT_FOUND error. For an example, see Find a direct
message. With app
authentication, returns the
direct message space between the specified user and the calling Chat app. With user
authentication, returns the
direct message space between the specified user and the authenticated user. Supports the following types of
authentication: - App
authentication with the
authorization scope: - https://www.googleapis.com/auth/chat.bot - User
authentication with one of
the following authorization scopes: - https://www.googleapis.com/auth/chat.spaces.readonly -
https://www.googleapis.com/auth/chat.spaces
Inheritance
Inherited Members
Namespace: Google.Apis.HangoutsChat.v1
Assembly: Google.Apis.HangoutsChat.v1.dll
Syntax
public class SpacesResource.FindDirectMessageRequest : HangoutsChatBaseServiceRequest<Space>, IClientServiceRequest<Space>, IClientServiceRequest
Constructors
FindDirectMessageRequest(IClientService)
Constructs a new FindDirectMessage request.
Declaration
public FindDirectMessageRequest(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Name
Required. Resource name of the user to find direct message with. Format: users/{user}, where {user}
is either the id for the person from the
People API, or the id for the
user in the Directory API.
For example, if the People API profile ID is 123456789, you can find a direct message with that person
by using users/123456789 as the name. When authenticated as a
user, you can use the
email as an alias for {user}. For example, users/example@gmail.com where example@gmail.com is the
email of the Google Chat user.
Declaration
[RequestParameter("name", RequestParameterType.Query)]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
InitParameters()
Initializes FindDirectMessage parameter list.
Declaration
protected override void InitParameters()