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 - User
authentication
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()