Show / Hide Table of Contents

Class SpacesResource.MessagesResource.ReactionsResource.ListRequest

Lists reactions to a message. For an example, see List reactions for a message. Requires user authentication with one of the following authorization scopes: - https://www.googleapis.com/auth/chat.messages.reactions.readonly - https://www.googleapis.com/auth/chat.messages.reactions - https://www.googleapis.com/auth/chat.messages.readonly - https://www.googleapis.com/auth/chat.messages

Inheritance
object
ClientServiceRequest
ClientServiceRequest<ListReactionsResponse>
HangoutsChatBaseServiceRequest<ListReactionsResponse>
SpacesResource.MessagesResource.ReactionsResource.ListRequest
Implements
IClientServiceRequest<ListReactionsResponse>
IClientServiceRequest
Inherited Members
HangoutsChatBaseServiceRequest<ListReactionsResponse>.Xgafv
HangoutsChatBaseServiceRequest<ListReactionsResponse>.AccessToken
HangoutsChatBaseServiceRequest<ListReactionsResponse>.Alt
HangoutsChatBaseServiceRequest<ListReactionsResponse>.Callback
HangoutsChatBaseServiceRequest<ListReactionsResponse>.Fields
HangoutsChatBaseServiceRequest<ListReactionsResponse>.Key
HangoutsChatBaseServiceRequest<ListReactionsResponse>.OauthToken
HangoutsChatBaseServiceRequest<ListReactionsResponse>.PrettyPrint
HangoutsChatBaseServiceRequest<ListReactionsResponse>.QuotaUser
HangoutsChatBaseServiceRequest<ListReactionsResponse>.UploadType
HangoutsChatBaseServiceRequest<ListReactionsResponse>.UploadProtocol
ClientServiceRequest<ListReactionsResponse>.Execute()
ClientServiceRequest<ListReactionsResponse>.ExecuteAsStream()
ClientServiceRequest<ListReactionsResponse>.ExecuteAsync()
ClientServiceRequest<ListReactionsResponse>.ExecuteAsync(CancellationToken)
ClientServiceRequest<ListReactionsResponse>.ExecuteAsStreamAsync()
ClientServiceRequest<ListReactionsResponse>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<ListReactionsResponse>.CreateRequest(bool?)
ClientServiceRequest<ListReactionsResponse>.GenerateRequestUri()
ClientServiceRequest<ListReactionsResponse>.GetBody()
ClientServiceRequest<ListReactionsResponse>.GetDefaultETagAction(string)
ClientServiceRequest<ListReactionsResponse>.ETagAction
ClientServiceRequest<ListReactionsResponse>.ModifyRequest
ClientServiceRequest<ListReactionsResponse>.ValidateParameters
ClientServiceRequest<ListReactionsResponse>.ApiVersion
ClientServiceRequest<ListReactionsResponse>.RequestParameters
ClientServiceRequest<ListReactionsResponse>.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.HangoutsChat.v1
Assembly: Google.Apis.HangoutsChat.v1.dll
Syntax
public class SpacesResource.MessagesResource.ReactionsResource.ListRequest : HangoutsChatBaseServiceRequest<ListReactionsResponse>, IClientServiceRequest<ListReactionsResponse>, IClientServiceRequest

Constructors

ListRequest(IClientService, string)

Constructs a new List request.

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

Properties

Filter

Optional. A query filter. You can filter reactions by emoji (either emoji.unicode or emoji.custom_emoji.uid) and user (user.name). To filter reactions for multiple emojis or users, join similar fields with the OR operator, such as emoji.unicode = "🙂" OR emoji.unicode = "👍" and user.name = "users/AAAAAA" OR user.name = "users/BBBBBB". To filter reactions by emoji and user, use the AND operator, such as emoji.unicode = "🙂" AND user.name = "users/AAAAAA". If your query uses both AND and OR, group them with parentheses. For example, the following queries are valid:

user.name =
"users/{user}" emoji.unicode = "🙂" emoji.custom_emoji.uid = "{uid}" emoji.unicode = "🙂" OR
emoji.unicode = "👍" emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}" emoji.unicode =
"🙂" AND user.name = "users/{user}" (emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}")
AND user.name = "users/{user}"

The following queries are invalid:

emoji.unicode = "🙂"
AND emoji.unicode = "👍" emoji.unicode = "🙂" AND emoji.custom_emoji.uid = "{uid}" emoji.unicode
= "🙂" OR user.name = "users/{user}" emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}" OR
user.name = "users/{user}" emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}" AND
user.name = "users/{user}"

Invalid queries are rejected with an INVALID_ARGUMENT error.

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

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<ListReactionsResponse>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<ListReactionsResponse>.MethodName

PageSize

Optional. The maximum number of reactions returned. The service can return fewer reactions than this value. If unspecified, the default value is 25. The maximum value is 200; values above 200 are changed to 200.

Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
Type Description
int?

PageToken

Optional. (If resuming from a previous query.) A page token received from a previous list reactions call. Provide this to retrieve the subsequent page. When paginating, the filter value should match the call that provided the page token. Passing a different value might lead to unexpected results.

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

Parent

Required. The message users reacted to. Format: spaces/{space}/messages/{message}

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

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<ListReactionsResponse>.RestPath

Methods

InitParameters()

Initializes List parameter list.

Declaration
protected override void InitParameters()
Overrides
HangoutsChatBaseServiceRequest<ListReactionsResponse>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
Back to top Generated by DocFX