Class MeetingSpace
A meeting space is a persistent object that is the context for one or more calls. The meeting space is what makes users find each other when they want to meet and to find shared resources. With two exceptions, all the fields in the meeting space resource are visible publicly to any client, even anonymous users. The exceptions are that * The call_info field is only visible to clients that have a device (as indicated by the meeting token) in the JOINED or HIDDEN state. * The meeting_alias field will only be set for users who are in the same domain as the meeting space. The meeting space resource (outside call_info) should only contain information necessary to join a call in the meeting space, and not any other metadata about the meeting space, such as what organization it belongs to or things related to ongoing calls.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class MeetingSpace : IDirectResponseSchema
Properties
AcceptedNumberClass
Which number classes are accepted by this meeting at the moment? When there is no ongoing conference, this field may change independent of the version number of the MeetingSpace. When a conference starts, this field will be locked to the value at that time, and then will be unlocked again at the end of the conference.
Declaration
[JsonProperty("acceptedNumberClass")]
public virtual IList<string> AcceptedNumberClass { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<T><string> |
BroadcastAccess
Broadcast access information for this meeting space.
Declaration
[JsonProperty("broadcastAccess")]
public virtual BroadcastAccess BroadcastAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| BroadcastAccess |
CallInfo
Information relevant to an ongoing conference. This field will be set in responses if the client requesting the meeting space has a device in one of the JOINED, HIDDEN, or MISSING_PREREQUISITES states. The field will also be set without a created device if the client requesting the meeting space is eligible to directly create a device in the JOINED state without knocking, eg a same-domain joiner. Can also only be updated by clients with a device in the JOINED state.
Declaration
[JsonProperty("callInfo")]
public virtual CallInfo CallInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| CallInfo |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GatewayAccess
The interop gateway access information for the meeting space. A gateway access can be used when joining conferences from non-Google equipment through an interop gateway.
Declaration
[JsonProperty("gatewayAccess")]
public virtual GatewayAccess GatewayAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| GatewayAccess |
GatewaySipAccess
The SIP based access methods that can be used to join the conference.
Declaration
[JsonProperty("gatewaySipAccess")]
public virtual IList<GatewaySipAccess> GatewaySipAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<T><GatewaySipAccess> |
MeetingAlias
An optional alias for the meeting space. The alias can in some cases be resolved to the meeting space, similar to the meeting code. The limitation is that the user needs to be in the same meeting domain as the meeting space.
Declaration
[JsonProperty("meetingAlias")]
public virtual string MeetingAlias { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MeetingCode
A meeting code is a globally unique code which points to a meeting space. Note: Meeting codes may be regenerated, which will cause old meeting codes to become invalid.
Declaration
[JsonProperty("meetingCode")]
public virtual string MeetingCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MeetingSpaceId
A unique server-generated ID for the meeting space. This is the resource name of the meeting space resource
and has the form spaces/, where is a sequence of characters in the base64url
set, without any = characters.
Declaration
[JsonProperty("meetingSpaceId")]
public virtual string MeetingSpaceId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MeetingUrl
A URL to identify and access the meeting space. Output only.
Declaration
[JsonProperty("meetingUrl")]
public virtual string MeetingUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MoreJoinUrl
Output only. A URL that clients (e.g. Calendar) can use to show the web page with all join methods available for this meeting space. This link is also used in iOS universal links and Android intents, used for opening the "More ways to join" view in the Meet mobile apps. Example: https://tel.meet/mee-ting-cod?pin=1234567891011 Here, "pin" is the universal phone PIN. We include it explicitly to better support the offline case on the mobile. This is set when the meeting space has either a universal PIN or an interop PIN and clients who can show a "more ways to join" button should show it whenever this field is set.
Declaration
[JsonProperty("moreJoinUrl")]
public virtual string MoreJoinUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PhoneAccess
All regional phone access methods for this meeting space. Can be empty.
Declaration
[JsonProperty("phoneAccess")]
public virtual IList<PhoneAccess> PhoneAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<T><PhoneAccess> |
Settings
Settings of the meeting space.
Declaration
[JsonProperty("settings")]
public virtual Settings Settings { get; set; }
Property Value
| Type | Description |
|---|---|
| Settings |
UniversalPhoneAccess
A universal phone access method for this meeting space. Can be unset.
Declaration
[JsonProperty("universalPhoneAccess")]
public virtual UniversalPhoneAccess UniversalPhoneAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| UniversalPhoneAccess |