Show / Hide Table of Contents

Class UsersResource.AvailabilityResource.GetAvailabilityRequest

Returns availability information for a human user in Google Chat. For example, this can be used to check if a user is online or away, or to retrieve their custom status message. This method only retrieves the authenticated user's availability. Requires user authentication with one of the following authorization scopes: - https://www.googleapis.com/auth/chat.users.availability.readonly - https://www.googleapis.com/auth/chat.users.availability

Inheritance
object
ClientServiceRequest
ClientServiceRequest<Availability>
HangoutsChatBaseServiceRequest<Availability>
UsersResource.AvailabilityResource.GetAvailabilityRequest
Implements
IClientServiceRequest<Availability>
IClientServiceRequest
Inherited Members
HangoutsChatBaseServiceRequest<Availability>.Xgafv
HangoutsChatBaseServiceRequest<Availability>.AccessToken
HangoutsChatBaseServiceRequest<Availability>.Alt
HangoutsChatBaseServiceRequest<Availability>.Callback
HangoutsChatBaseServiceRequest<Availability>.Fields
HangoutsChatBaseServiceRequest<Availability>.Key
HangoutsChatBaseServiceRequest<Availability>.OauthToken
HangoutsChatBaseServiceRequest<Availability>.PrettyPrint
HangoutsChatBaseServiceRequest<Availability>.QuotaUser
HangoutsChatBaseServiceRequest<Availability>.UploadType
HangoutsChatBaseServiceRequest<Availability>.UploadProtocol
ClientServiceRequest<Availability>.Execute()
ClientServiceRequest<Availability>.ExecuteAsStream()
ClientServiceRequest<Availability>.ExecuteAsync()
ClientServiceRequest<Availability>.ExecuteAsync(CancellationToken)
ClientServiceRequest<Availability>.ExecuteAsStreamAsync()
ClientServiceRequest<Availability>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<Availability>.CreateRequest(bool?)
ClientServiceRequest<Availability>.GenerateRequestUri()
ClientServiceRequest<Availability>.GetBody()
ClientServiceRequest<Availability>.GetDefaultETagAction(string)
ClientServiceRequest<Availability>.ETagAction
ClientServiceRequest<Availability>.ModifyRequest
ClientServiceRequest<Availability>.ValidateParameters
ClientServiceRequest<Availability>.ApiVersion
ClientServiceRequest<Availability>.RequestParameters
ClientServiceRequest<Availability>.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 UsersResource.AvailabilityResource.GetAvailabilityRequest : HangoutsChatBaseServiceRequest<Availability>, IClientServiceRequest<Availability>, IClientServiceRequest

Constructors

GetAvailabilityRequest(IClientService, string)

Constructs a new GetAvailability request.

Declaration
public GetAvailabilityRequest(IClientService service, string name)
Parameters
Type Name Description
IClientService service
string name

Properties

HttpMethod

Gets the HTTP method.

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

MethodName

Gets the method name.

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

Name

Required. The resource name of the availability to retrieve. Format: users/{user}/availability {user} is the id for the Person in the People API or Admin SDK directory API. For example, users/123456789. The user's email address or me can also be used as an alias to refer to the caller. For example, users/user@example.com or users/me.

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

RestPath

Gets the REST path.

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

Methods

InitParameters()

Initializes GetAvailability parameter list.

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

Implements

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