Show / Hide Table of Contents

Class CallInfo

Contains information regarding an ongoing conference (aka call) for a meeting space.

Inheritance
object
CallInfo
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class CallInfo : IDirectResponseSchema

Properties

AbuseReportingConfig

Abuse reporting configuration for the ongoing conference.

Declaration
[JsonProperty("abuseReportingConfig")]
public virtual AbuseReportingConfig AbuseReportingConfig { get; set; }
Property Value
Type Description
AbuseReportingConfig

ArtifactOwner

Output only. Display name of the owner of artifacts generated in this conference. The expected use of this in clients is to present info like "This recording will be sent to John Doe's Drive". This field can be empty if preferred display name determination fails for any reason.

Declaration
[JsonProperty("artifactOwner")]
public virtual UserDisplayInfo ArtifactOwner { get; set; }
Property Value
Type Description
UserDisplayInfo

AttachedDocuments

Output only. Documents attached to an ongoing conference.

Declaration
[JsonProperty("attachedDocuments")]
public virtual IList<DocumentInfo> AttachedDocuments { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><DocumentInfo>

AvailableAccessTypes

List of available access types of the conference.

Declaration
[JsonProperty("availableAccessTypes")]
public virtual IList<string> AvailableAccessTypes { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><string>

AvailableReactions

Output only. The set of reactions that clients are allowed to send and can expect to receive. Note that a device in the conference should have the MAY_SEND_REACTIONS privilege to be able to send reactions.

Declaration
[JsonProperty("availableReactions")]
public virtual IList<ReactionInfo> AvailableReactions { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><ReactionInfo>

BroadcastSessionInfo

Information about active broadcast session in the ongoing conference.

Declaration
[JsonProperty("broadcastSessionInfo")]
public virtual BroadcastSessionInfo BroadcastSessionInfo { get; set; }
Property Value
Type Description
BroadcastSessionInfo

CalendarEventId

Output only. The calendar event ID of a Google Calendar event that the meeting space is associated with. If the meeting space is not associated with an event in Google Calendar, this field is empty. For recurring events, it refers to the recurring instance associated with the current call, as determined by the server.

Declaration
[JsonProperty("calendarEventId")]
public virtual string CalendarEventId { get; set; }
Property Value
Type Description
string

CoActivity

The current co-activity session, or unset if there is none in progress. A co-activity session can be initiated by devices in JOINED state . Initiator of the co-activity is expected to populate this field to start the session. Once clients detect that the co-activity has finished, any JOINED device can clear this field to end the co-activity session. In the case of switching activities, the initiator of the new activity merely needs to override this with the new co-activity data, and all connected clients are expected to handle the transition gracefully.

Declaration
[JsonProperty("coActivity")]
public virtual CoActivity CoActivity { get; set; }
Property Value
Type Description
CoActivity

Collaboration

The current collaboration session, or unset if no collaboration is in progress.

Declaration
[JsonProperty("collaboration")]
public virtual Collaboration Collaboration { get; set; }
Property Value
Type Description
Collaboration

CseInfo

CSE information for the ongoing conference.

Declaration
[JsonProperty("cseInfo")]
public virtual CseInfo CseInfo { get; set; }
Property Value
Type Description
CseInfo

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

MaxJoinedDevices

Output only. The maximum number of devices that may be in the joined state simultaneously in this conference. This can be used by clients to guess whether it will be possible to join, but the only way to know is to try to join. It can also be used to inform users about the limit that is in effect. This limit is normally set when the conference is created and not changed during the lifetime of the conference. But there are some cases where it may change, so clients should be aware that the information may be stale.

Declaration
[JsonProperty("maxJoinedDevices")]
public virtual int? MaxJoinedDevices { get; set; }
Property Value
Type Description
int?

OrganizationName

Output only. The name or description of the organization or domain that the organizer belongs to. The expected use of this in clients is to present messages like "John Doe (outside of Google.com) is trying to join this call", where "Google.com" is the organization name. The field will be empty if the organization name could not be determined, possibly because of a backend error.

Declaration
[JsonProperty("organizationName")]
public virtual string OrganizationName { get; set; }
Property Value
Type Description
string

PaygateInfo

Paygate information to clients.

Declaration
[JsonProperty("paygateInfo")]
public virtual PaygateInfo PaygateInfo { get; set; }
Property Value
Type Description
PaygateInfo

Presenter

The current presenter in the call, or unset if there is no current presenter. Clients can set this to change the presenter.

Declaration
[JsonProperty("presenter")]
public virtual Presenter Presenter { get; set; }
Property Value
Type Description
Presenter

RecordingInfo

Deprecated, use RecordingSessionInfo instead. Info about recording for this conference. This will always be set in server responses, with a valid recording status. This is superseded by streaming_sessions field, which contains the same information about this recording as well as additional information about other application type at the same time. This will be deprecated and removed at some point.

Declaration
[JsonProperty("recordingInfo")]
public virtual RecordingInfo RecordingInfo { get; set; }
Property Value
Type Description
RecordingInfo

RecordingSessionInfo

Information about active recording session in the ongoing conference.

Declaration
[JsonProperty("recordingSessionInfo")]
public virtual RecordingSessionInfo RecordingSessionInfo { get; set; }
Property Value
Type Description
RecordingSessionInfo

Settings

Settings of the ongoing conference.

Declaration
[JsonProperty("settings")]
public virtual CallSettings Settings { get; set; }
Property Value
Type Description
CallSettings

StreamingSessions

Output only. Info about streaming sessions (recording or broadcast) for this conference. This should contain all active sessions. Currently, it's guaranteed to have at most one recording and at most one broadcast (at most two sessions in total). For each application type (recording or broadcast), latest inactive session is included if there's no active one.

Declaration
[JsonProperty("streamingSessions")]
public virtual IList<StreamingSessionInfo> StreamingSessions { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><StreamingSessionInfo>

TranscriptionSessionInfo

Information about active transcription session in the ongoing conference.

Declaration
[JsonProperty("transcriptionSessionInfo")]
public virtual TranscriptionSessionInfo TranscriptionSessionInfo { get; set; }
Property Value
Type Description
TranscriptionSessionInfo

ViewerCount

The number of devices viewing the conference - MeetingDevices that are in VIEWER role and JOINED state in the conference.

Declaration
[JsonProperty("viewerCount")]
public virtual int? ViewerCount { get; set; }
Property Value
Type Description
int?

YouTubeBroadcastSessionInfos

Information about active YouTube broadcast sessions in the ongoing conference.

Declaration
[JsonProperty("youTubeBroadcastSessionInfos")]
public virtual IList<YouTubeBroadcastSessionInfo> YouTubeBroadcastSessionInfos { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><YouTubeBroadcastSessionInfo>

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX