Class SpacesService.SpacesServiceBase
Base class for server-side implementations of SpacesService
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). |