Show / Hide Table of Contents

Class SpacesService.SpacesServiceBase

Base class for server-side implementations of SpacesService

Inheritance
object
SpacesService.SpacesServiceBase
Inherited Members
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ToString()
Namespace: Google.Apps.Meet.V2Beta
Assembly: Google.Apps.Meet.V2Beta.dll
Syntax
[BindServiceMethod(typeof(SpacesService), "BindService")]
public abstract class SpacesService.SpacesServiceBase

Methods

ConnectActiveConference(ConnectActiveConferenceRequest, ServerCallContext)

Developer Preview: Broker a WebRTC connection to the active conference of a space.

On success, clients must use the resulting SDP (Session Description Protocol) answer to establish a WebRTC connection. Once connected, additional functionality is available across WebRTC data channels.

See Meet Media API overview for more details about this connection.

Declaration
public virtual Task<ConnectActiveConferenceResponse> ConnectActiveConference(ConnectActiveConferenceRequest request, ServerCallContext context)
Parameters
Type Name Description
ConnectActiveConferenceRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<ConnectActiveConferenceResponse>

The response to send back to the client (wrapped by a task).

CreateMember(CreateMemberRequest, ServerCallContext)

Developer Preview: Create a member.

This API supports the fields parameter in SystemParameterContext. When the fields parameter is omitted, this API response will default to "name,email,role,user".

Declaration
public virtual Task<Member> CreateMember(CreateMemberRequest request, ServerCallContext context)
Parameters
Type Name Description
CreateMemberRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Member>

The response to send back to the client (wrapped by a task).

CreateSpace(CreateSpaceRequest, ServerCallContext)

Creates a space.

Declaration
public virtual Task<Space> CreateSpace(CreateSpaceRequest request, ServerCallContext context)
Parameters
Type Name Description
CreateSpaceRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Space>

The response to send back to the client (wrapped by a task).

DeleteMember(DeleteMemberRequest, ServerCallContext)

Developer Preview: Delete the member who was previously assigned roles in the space.

Declaration
public virtual Task<Empty> DeleteMember(DeleteMemberRequest request, ServerCallContext context)
Parameters
Type Name Description
DeleteMemberRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Empty>

The response to send back to the client (wrapped by a task).

EndActiveConference(EndActiveConferenceRequest, ServerCallContext)

Ends an active conference (if there's one).

For an example, see End active conference.

Declaration
public virtual Task<Empty> EndActiveConference(EndActiveConferenceRequest request, ServerCallContext context)
Parameters
Type Name Description
EndActiveConferenceRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Empty>

The response to send back to the client (wrapped by a task).

GetMember(GetMemberRequest, ServerCallContext)

Developer Preview: Get a member.

This API supports the fields parameter in SystemParameterContext. When the fields parameter is omitted, this API response will default to "name,email,role,user".

Declaration
public virtual Task<Member> GetMember(GetMemberRequest request, ServerCallContext context)
Parameters
Type Name Description
GetMemberRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Member>

The response to send back to the client (wrapped by a task).

GetSpace(GetSpaceRequest, ServerCallContext)

Gets details about a meeting space.

For an example, see Get a meeting space.

Declaration
public virtual Task<Space> GetSpace(GetSpaceRequest request, ServerCallContext context)
Parameters
Type Name Description
GetSpaceRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Space>

The response to send back to the client (wrapped by a task).

ListMembers(ListMembersRequest, ServerCallContext)

Developer Preview: List members.

This API supports the fields parameter in SystemParameterContext. When the fields parameter is omitted this API response will default to "name,email,role,user".

Declaration
public virtual Task<ListMembersResponse> ListMembers(ListMembersRequest request, ServerCallContext context)
Parameters
Type Name Description
ListMembersRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<ListMembersResponse>

The response to send back to the client (wrapped by a task).

UpdateSpace(UpdateSpaceRequest, ServerCallContext)

Updates details about a meeting space.

For an example, see Update a meeting space.

Declaration
public virtual Task<Space> UpdateSpace(UpdateSpaceRequest request, ServerCallContext context)
Parameters
Type Name Description
UpdateSpaceRequest request

The request received from the client.

ServerCallContext context

The context of the server-side call handler being invoked.

Returns
Type Description
Task<Space>

The response to send back to the client (wrapped by a task).

In this article
Back to top Generated by DocFX