Class SpacesResource.MessagesResource
The "messages" collection of methods.
Inherited Members
Namespace: Google.Apis.HangoutsChat.v1
Assembly: Google.Apis.HangoutsChat.v1.dll
Syntax
public class SpacesResource.MessagesResource
Constructors
MessagesResource(IClientService)
Constructs a new resource.
Declaration
public MessagesResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Attachments
Gets the Attachments resource.
Declaration
public virtual SpacesResource.MessagesResource.AttachmentsResource Attachments { get; }
Property Value
Type | Description |
---|---|
SpacesResource.MessagesResource.AttachmentsResource |
Reactions
Gets the Reactions resource.
Declaration
public virtual SpacesResource.MessagesResource.ReactionsResource Reactions { get; }
Property Value
Type | Description |
---|---|
SpacesResource.MessagesResource.ReactionsResource |
Methods
Create(Message, string)
Creates a message in a Google Chat space. For an example, see Create a message. Calling this method requires authentication and supports the following authentication types: - For text messages, user authentication or app authentication are supported. - For card messages, only app authentication is supported. (Only Chat apps can create card messages.)
Declaration
public virtual SpacesResource.MessagesResource.CreateRequest Create(Message body, string parent)
Parameters
Type | Name | Description |
---|---|---|
Message | body | The body of the request. |
string | parent | Required. The resource name of the space in which to create a message. Format: |
Returns
Type | Description |
---|---|
SpacesResource.MessagesResource.CreateRequest |
Delete(string)
Deletes a message. For an example, see Delete a message. Requires authentication. Supports app authentication and user authentication. When using app authentication, requests can only delete messages created by the calling Chat app.
Declaration
public virtual SpacesResource.MessagesResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. Resource name of the message. Format: |
Returns
Type | Description |
---|---|
SpacesResource.MessagesResource.DeleteRequest |
Get(string)
Returns details about a message. For an example, see Read a message. Requires authentication. Supports app authentication and user authentication. Note: Might return a message from a blocked member or space.
Declaration
public virtual SpacesResource.MessagesResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. Resource name of the message. Format: |
Returns
Type | Description |
---|---|
SpacesResource.MessagesResource.GetRequest |
List(string)
Lists messages in a space that the caller is a member of, including messages from blocked members and spaces. For an example, see List messages. Requires user authentication.
Declaration
public virtual SpacesResource.MessagesResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The resource name of the space to list messages from. Format: |
Returns
Type | Description |
---|---|
SpacesResource.MessagesResource.ListRequest |
Patch(Message, string)
Updates a message. There's a difference between the patch
and update
methods. The patch
method
uses a patch
request while the update
method uses a put
request. We recommend using the patch
method. For an example, see Update a
message. Requires
authentication. Supports app
authentication and user
authentication. When using app
authentication, requests can only update messages created by the calling Chat app.
Declaration
public virtual SpacesResource.MessagesResource.PatchRequest Patch(Message body, string name)
Parameters
Type | Name | Description |
---|---|---|
Message | body | The body of the request. |
string | name | Resource name of the message. Format: |
Returns
Type | Description |
---|---|
SpacesResource.MessagesResource.PatchRequest |
Update(Message, string)
Updates a message. There's a difference between the patch
and update
methods. The patch
method
uses a patch
request while the update
method uses a put
request. We recommend using the patch
method. For an example, see Update a
message. Requires
authentication. Supports app
authentication and user
authentication. When using app
authentication, requests can only update messages created by the calling Chat app.
Declaration
public virtual SpacesResource.MessagesResource.UpdateRequest Update(Message body, string name)
Parameters
Type | Name | Description |
---|---|---|
Message | body | The body of the request. |
string | name | Resource name of the message. Format: |
Returns
Type | Description |
---|---|
SpacesResource.MessagesResource.UpdateRequest |