Variables
SpaceConfig_AccessType_name, SpaceConfig_AccessType_value
var (
SpaceConfig_AccessType_name = map[int32]string{
0: "ACCESS_TYPE_UNSPECIFIED",
1: "OPEN",
2: "TRUSTED",
3: "RESTRICTED",
}
SpaceConfig_AccessType_value = map[string]int32{
"ACCESS_TYPE_UNSPECIFIED": 0,
"OPEN": 1,
"TRUSTED": 2,
"RESTRICTED": 3,
}
)
Enum value maps for SpaceConfig_AccessType.
SpaceConfig_EntryPointAccess_name, SpaceConfig_EntryPointAccess_value
var (
SpaceConfig_EntryPointAccess_name = map[int32]string{
0: "ENTRY_POINT_ACCESS_UNSPECIFIED",
1: "ALL",
2: "CREATOR_APP_ONLY",
}
SpaceConfig_EntryPointAccess_value = map[string]int32{
"ENTRY_POINT_ACCESS_UNSPECIFIED": 0,
"ALL": 1,
"CREATOR_APP_ONLY": 2,
}
)
Enum value maps for SpaceConfig_EntryPointAccess.
SpaceConfig_Moderation_name, SpaceConfig_Moderation_value
var (
SpaceConfig_Moderation_name = map[int32]string{
0: "MODERATION_UNSPECIFIED",
1: "OFF",
2: "ON",
}
SpaceConfig_Moderation_value = map[string]int32{
"MODERATION_UNSPECIFIED": 0,
"OFF": 1,
"ON": 2,
}
)
Enum value maps for SpaceConfig_Moderation.
SpaceConfig_AttendanceReportGenerationType_name, SpaceConfig_AttendanceReportGenerationType_value
var (
SpaceConfig_AttendanceReportGenerationType_name = map[int32]string{
0: "ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED",
1: "GENERATE_REPORT",
2: "DO_NOT_GENERATE",
}
SpaceConfig_AttendanceReportGenerationType_value = map[string]int32{
"ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED": 0,
"GENERATE_REPORT": 1,
"DO_NOT_GENERATE": 2,
}
)
Enum value maps for SpaceConfig_AttendanceReportGenerationType.
SpaceConfig_ModerationRestrictions_RestrictionType_name, SpaceConfig_ModerationRestrictions_RestrictionType_value
var (
SpaceConfig_ModerationRestrictions_RestrictionType_name = map[int32]string{
0: "RESTRICTION_TYPE_UNSPECIFIED",
1: "HOSTS_ONLY",
2: "NO_RESTRICTION",
}
SpaceConfig_ModerationRestrictions_RestrictionType_value = map[string]int32{
"RESTRICTION_TYPE_UNSPECIFIED": 0,
"HOSTS_ONLY": 1,
"NO_RESTRICTION": 2,
}
)
Enum value maps for SpaceConfig_ModerationRestrictions_RestrictionType.
SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType_name, SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType_value
var (
SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType_name = map[int32]string{
0: "DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED",
1: "ON",
2: "OFF",
}
SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType_value = map[string]int32{
"DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED": 0,
"ON": 1,
"OFF": 2,
}
)
Enum value maps for SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType.
SpaceConfig_ArtifactConfig_AutoGenerationType_name, SpaceConfig_ArtifactConfig_AutoGenerationType_value
var (
SpaceConfig_ArtifactConfig_AutoGenerationType_name = map[int32]string{
0: "AUTO_GENERATION_TYPE_UNSPECIFIED",
1: "ON",
2: "OFF",
}
SpaceConfig_ArtifactConfig_AutoGenerationType_value = map[string]int32{
"AUTO_GENERATION_TYPE_UNSPECIFIED": 0,
"ON": 1,
"OFF": 2,
}
)
Enum value maps for SpaceConfig_ArtifactConfig_AutoGenerationType.
Member_Role_name, Member_Role_value
var (
Member_Role_name = map[int32]string{
0: "ROLE_UNSPECIFIED",
1: "COHOST",
}
Member_Role_value = map[string]int32{
"ROLE_UNSPECIFIED": 0,
"COHOST": 1,
}
)
Enum value maps for Member_Role.
Recording_State_name, Recording_State_value
var (
Recording_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "STARTED",
2: "ENDED",
3: "FILE_GENERATED",
}
Recording_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"STARTED": 1,
"ENDED": 2,
"FILE_GENERATED": 3,
}
)
Enum value maps for Recording_State.
Transcript_State_name, Transcript_State_value
var (
Transcript_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "STARTED",
2: "ENDED",
3: "FILE_GENERATED",
}
Transcript_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"STARTED": 1,
"ENDED": 2,
"FILE_GENERATED": 3,
}
)
Enum value maps for Transcript_State.
File_google_apps_meet_v2beta_resource_proto
var File_google_apps_meet_v2beta_resource_proto protoreflect.FileDescriptor
File_google_apps_meet_v2beta_service_proto
var File_google_apps_meet_v2beta_service_proto protoreflect.FileDescriptor
Functions
func RegisterConferenceRecordsServiceServer
func RegisterConferenceRecordsServiceServer(s *grpc.Server, srv ConferenceRecordsServiceServer)
func RegisterSpacesServiceServer
func RegisterSpacesServiceServer(s *grpc.Server, srv SpacesServiceServer)
ActiveConference
type ActiveConference struct {
// Output only. Reference to 'ConferenceRecord' resource.
// Format: `conferenceRecords/{conference_record}` where `{conference_record}`
// is a unique ID for each instance of a call within a space.
ConferenceRecord string `protobuf:"bytes,1,opt,name=conference_record,json=conferenceRecord,proto3" json:"conference_record,omitempty"`
// contains filtered or unexported fields
}
Active conference.
func (*ActiveConference) Descriptor
func (*ActiveConference) Descriptor() ([]byte, []int)
Deprecated: Use ActiveConference.ProtoReflect.Descriptor instead.
func (*ActiveConference) GetConferenceRecord
func (x *ActiveConference) GetConferenceRecord() string
func (*ActiveConference) ProtoMessage
func (*ActiveConference) ProtoMessage()
func (*ActiveConference) ProtoReflect
func (x *ActiveConference) ProtoReflect() protoreflect.Message
func (*ActiveConference) Reset
func (x *ActiveConference) Reset()
func (*ActiveConference) String
func (x *ActiveConference) String() string
AnonymousUser
type AnonymousUser struct {
// Output only. User provided name when they join a conference anonymously.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
User who joins anonymously (meaning not signed into a Google Account).
func (*AnonymousUser) Descriptor
func (*AnonymousUser) Descriptor() ([]byte, []int)
Deprecated: Use AnonymousUser.ProtoReflect.Descriptor instead.
func (*AnonymousUser) GetDisplayName
func (x *AnonymousUser) GetDisplayName() string
func (*AnonymousUser) ProtoMessage
func (*AnonymousUser) ProtoMessage()
func (*AnonymousUser) ProtoReflect
func (x *AnonymousUser) ProtoReflect() protoreflect.Message
func (*AnonymousUser) Reset
func (x *AnonymousUser) Reset()
func (*AnonymousUser) String
func (x *AnonymousUser) String() string
ConferenceRecord
type ConferenceRecord struct {
// Identifier. Resource name of the conference record.
// Format: `conferenceRecords/{conference_record}` where `{conference_record}`
// is a unique ID for each instance of a call within a space.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Timestamp when the conference started. Always set.
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Timestamp when the conference ended.
// Set for past conferences. Unset if the conference is ongoing.
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server enforced expiration time for when this conference
// record resource is deleted. The resource is deleted 30 days after the
// conference ends.
ExpireTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
// Output only. The space where the conference was held.
Space string `protobuf:"bytes,5,opt,name=space,proto3" json:"space,omitempty"`
// contains filtered or unexported fields
}
Single instance of a meeting held in a space.
func (*ConferenceRecord) Descriptor
func (*ConferenceRecord) Descriptor() ([]byte, []int)
Deprecated: Use ConferenceRecord.ProtoReflect.Descriptor instead.
func (*ConferenceRecord) GetEndTime
func (x *ConferenceRecord) GetEndTime() *timestamppb.Timestamp
func (*ConferenceRecord) GetExpireTime
func (x *ConferenceRecord) GetExpireTime() *timestamppb.Timestamp
func (*ConferenceRecord) GetName
func (x *ConferenceRecord) GetName() string
func (*ConferenceRecord) GetSpace
func (x *ConferenceRecord) GetSpace() string
func (*ConferenceRecord) GetStartTime
func (x *ConferenceRecord) GetStartTime() *timestamppb.Timestamp
func (*ConferenceRecord) ProtoMessage
func (*ConferenceRecord) ProtoMessage()
func (*ConferenceRecord) ProtoReflect
func (x *ConferenceRecord) ProtoReflect() protoreflect.Message
func (*ConferenceRecord) Reset
func (x *ConferenceRecord) Reset()
func (*ConferenceRecord) String
func (x *ConferenceRecord) String() string
ConferenceRecordsServiceClient
type ConferenceRecordsServiceClient interface {
// Gets a conference record by conference ID.
GetConferenceRecord(ctx context.Context, in *GetConferenceRecordRequest, opts ...grpc.CallOption) (*ConferenceRecord, error)
// Lists the conference records. By default, ordered by start time and in
// descending order.
ListConferenceRecords(ctx context.Context, in *ListConferenceRecordsRequest, opts ...grpc.CallOption) (*ListConferenceRecordsResponse, error)
// Gets a participant by participant ID.
GetParticipant(ctx context.Context, in *GetParticipantRequest, opts ...grpc.CallOption) (*Participant, error)
// Lists the participants in a conference record. By default, ordered by join
// time and in descending order. This API supports `fields` as standard
// parameters like every other API. However, when the `fields` request
// parameter is omitted, this API defaults to `'participants/*,
// next_page_token'`.
ListParticipants(ctx context.Context, in *ListParticipantsRequest, opts ...grpc.CallOption) (*ListParticipantsResponse, error)
// Gets a participant session by participant session ID.
GetParticipantSession(ctx context.Context, in *GetParticipantSessionRequest, opts ...grpc.CallOption) (*ParticipantSession, error)
// Lists the participant sessions of a participant in a conference record. By
// default, ordered by join time and in descending order. This API supports
// `fields` as standard parameters like every other API. However, when the
// `fields` request parameter is omitted this API defaults to
// `'participantsessions/*, next_page_token'`.
ListParticipantSessions(ctx context.Context, in *ListParticipantSessionsRequest, opts ...grpc.CallOption) (*ListParticipantSessionsResponse, error)
// Gets a recording by recording ID.
GetRecording(ctx context.Context, in *GetRecordingRequest, opts ...grpc.CallOption) (*Recording, error)
// Lists the recording resources from the conference record. By default,
// ordered by start time and in ascending order.
ListRecordings(ctx context.Context, in *ListRecordingsRequest, opts ...grpc.CallOption) (*ListRecordingsResponse, error)
// Gets a transcript by transcript ID.
GetTranscript(ctx context.Context, in *GetTranscriptRequest, opts ...grpc.CallOption) (*Transcript, error)
// Lists the set of transcripts from the conference record. By default,
// ordered by start time and in ascending order.
ListTranscripts(ctx context.Context, in *ListTranscriptsRequest, opts ...grpc.CallOption) (*ListTranscriptsResponse, error)
// Gets a `TranscriptEntry` resource by entry ID.
//
// Note: The transcript entries returned by the Google Meet API might not
// match the transcription found in the Google Docs transcript file. This can
// occur when the Google Docs transcript file is modified after generation.
GetTranscriptEntry(ctx context.Context, in *GetTranscriptEntryRequest, opts ...grpc.CallOption) (*TranscriptEntry, error)
// Lists the structured transcript entries per transcript. By default, ordered
// by start time and in ascending order.
//
// Note: The transcript entries returned by the Google Meet API might not
// match the transcription found in the Google Docs transcript file. This can
// occur when the Google Docs transcript file is modified after generation.
ListTranscriptEntries(ctx context.Context, in *ListTranscriptEntriesRequest, opts ...grpc.CallOption) (*ListTranscriptEntriesResponse, error)
}
ConferenceRecordsServiceClient is the client API for ConferenceRecordsService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewConferenceRecordsServiceClient
func NewConferenceRecordsServiceClient(cc grpc.ClientConnInterface) ConferenceRecordsServiceClient
ConferenceRecordsServiceServer
type ConferenceRecordsServiceServer interface {
// Gets a conference record by conference ID.
GetConferenceRecord(context.Context, *GetConferenceRecordRequest) (*ConferenceRecord, error)
// Lists the conference records. By default, ordered by start time and in
// descending order.
ListConferenceRecords(context.Context, *ListConferenceRecordsRequest) (*ListConferenceRecordsResponse, error)
// Gets a participant by participant ID.
GetParticipant(context.Context, *GetParticipantRequest) (*Participant, error)
// Lists the participants in a conference record. By default, ordered by join
// time and in descending order. This API supports `fields` as standard
// parameters like every other API. However, when the `fields` request
// parameter is omitted, this API defaults to `'participants/*,
// next_page_token'`.
ListParticipants(context.Context, *ListParticipantsRequest) (*ListParticipantsResponse, error)
// Gets a participant session by participant session ID.
GetParticipantSession(context.Context, *GetParticipantSessionRequest) (*ParticipantSession, error)
// Lists the participant sessions of a participant in a conference record. By
// default, ordered by join time and in descending order. This API supports
// `fields` as standard parameters like every other API. However, when the
// `fields` request parameter is omitted this API defaults to
// `'participantsessions/*, next_page_token'`.
ListParticipantSessions(context.Context, *ListParticipantSessionsRequest) (*ListParticipantSessionsResponse, error)
// Gets a recording by recording ID.
GetRecording(context.Context, *GetRecordingRequest) (*Recording, error)
// Lists the recording resources from the conference record. By default,
// ordered by start time and in ascending order.
ListRecordings(context.Context, *ListRecordingsRequest) (*ListRecordingsResponse, error)
// Gets a transcript by transcript ID.
GetTranscript(context.Context, *GetTranscriptRequest) (*Transcript, error)
// Lists the set of transcripts from the conference record. By default,
// ordered by start time and in ascending order.
ListTranscripts(context.Context, *ListTranscriptsRequest) (*ListTranscriptsResponse, error)
// Gets a `TranscriptEntry` resource by entry ID.
//
// Note: The transcript entries returned by the Google Meet API might not
// match the transcription found in the Google Docs transcript file. This can
// occur when the Google Docs transcript file is modified after generation.
GetTranscriptEntry(context.Context, *GetTranscriptEntryRequest) (*TranscriptEntry, error)
// Lists the structured transcript entries per transcript. By default, ordered
// by start time and in ascending order.
//
// Note: The transcript entries returned by the Google Meet API might not
// match the transcription found in the Google Docs transcript file. This can
// occur when the Google Docs transcript file is modified after generation.
ListTranscriptEntries(context.Context, *ListTranscriptEntriesRequest) (*ListTranscriptEntriesResponse, error)
}
ConferenceRecordsServiceServer is the server API for ConferenceRecordsService service.
CreateMemberRequest
type CreateMemberRequest struct {
// Required. Format: spaces/{space}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The member to be created.
Member *Member `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"`
// contains filtered or unexported fields
}
Request to create a member for a space.
func (*CreateMemberRequest) Descriptor
func (*CreateMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMemberRequest.ProtoReflect.Descriptor instead.
func (*CreateMemberRequest) GetMember
func (x *CreateMemberRequest) GetMember() *Member
func (*CreateMemberRequest) GetParent
func (x *CreateMemberRequest) GetParent() string
func (*CreateMemberRequest) ProtoMessage
func (*CreateMemberRequest) ProtoMessage()
func (*CreateMemberRequest) ProtoReflect
func (x *CreateMemberRequest) ProtoReflect() protoreflect.Message
func (*CreateMemberRequest) Reset
func (x *CreateMemberRequest) Reset()
func (*CreateMemberRequest) String
func (x *CreateMemberRequest) String() string
CreateSpaceRequest
type CreateSpaceRequest struct {
// Space to be created. As of May 2023, the input space can be empty. Later on
// the input space can be non-empty when space configuration is introduced.
Space *Space `protobuf:"bytes,1,opt,name=space,proto3" json:"space,omitempty"`
// contains filtered or unexported fields
}
Request to create a space.
func (*CreateSpaceRequest) Descriptor
func (*CreateSpaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSpaceRequest.ProtoReflect.Descriptor instead.
func (*CreateSpaceRequest) GetSpace
func (x *CreateSpaceRequest) GetSpace() *Space
func (*CreateSpaceRequest) ProtoMessage
func (*CreateSpaceRequest) ProtoMessage()
func (*CreateSpaceRequest) ProtoReflect
func (x *CreateSpaceRequest) ProtoReflect() protoreflect.Message
func (*CreateSpaceRequest) Reset
func (x *CreateSpaceRequest) Reset()
func (*CreateSpaceRequest) String
func (x *CreateSpaceRequest) String() string
DeleteMemberRequest
type DeleteMemberRequest struct {
// Required. Format: “spaces/{space}/members/{member}”
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request to delete a member from a space.
func (*DeleteMemberRequest) Descriptor
func (*DeleteMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMemberRequest.ProtoReflect.Descriptor instead.
func (*DeleteMemberRequest) GetName
func (x *DeleteMemberRequest) GetName() string
func (*DeleteMemberRequest) ProtoMessage
func (*DeleteMemberRequest) ProtoMessage()
func (*DeleteMemberRequest) ProtoReflect
func (x *DeleteMemberRequest) ProtoReflect() protoreflect.Message
func (*DeleteMemberRequest) Reset
func (x *DeleteMemberRequest) Reset()
func (*DeleteMemberRequest) String
func (x *DeleteMemberRequest) String() string
DocsDestination
type DocsDestination struct {
// Output only. The document ID for the underlying Google Docs transcript
// file. For example, "1kuceFZohVoCh6FulBHxwy6I15Ogpc4hP". Use the
// `documents.get` method of the Google Docs API
// (https://developers.google.com/docs/api/reference/rest/v1/documents/get) to
// fetch the content.
Document string `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`
// Output only. URI for the Google Docs transcript file. Use
// `https://docs.google.com/document/d/{$DocumentId}/view` to browse the
// transcript in the browser.
ExportUri string `protobuf:"bytes,2,opt,name=export_uri,json=exportUri,proto3" json:"export_uri,omitempty"`
// contains filtered or unexported fields
}
Google Docs location where the transcript file is saved.
func (*DocsDestination) Descriptor
func (*DocsDestination) Descriptor() ([]byte, []int)
Deprecated: Use DocsDestination.ProtoReflect.Descriptor instead.
func (*DocsDestination) GetDocument
func (x *DocsDestination) GetDocument() string
func (*DocsDestination) GetExportUri
func (x *DocsDestination) GetExportUri() string
func (*DocsDestination) ProtoMessage
func (*DocsDestination) ProtoMessage()
func (*DocsDestination) ProtoReflect
func (x *DocsDestination) ProtoReflect() protoreflect.Message
func (*DocsDestination) Reset
func (x *DocsDestination) Reset()
func (*DocsDestination) String
func (x *DocsDestination) String() string
DriveDestination
type DriveDestination struct {
// Output only. The `fileId` for the underlying MP4 file. For example,
// "1kuceFZohVoCh6FulBHxwy6I15Ogpc4hP". Use `$ GET
// https://www.googleapis.com/drive/v3/files/{$fileId}?alt=media` to download
// the blob. For more information, see
// https://developers.google.com/drive/api/v3/reference/files/get.
File string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
// Output only. Link used to play back the recording file in the browser. For
// example, `https://drive.google.com/file/d/{$fileId}/view`.
ExportUri string `protobuf:"bytes,2,opt,name=export_uri,json=exportUri,proto3" json:"export_uri,omitempty"`
// contains filtered or unexported fields
}
Export location where a recording file is saved in Google Drive.
func (*DriveDestination) Descriptor
func (*DriveDestination) Descriptor() ([]byte, []int)
Deprecated: Use DriveDestination.ProtoReflect.Descriptor instead.
func (*DriveDestination) GetExportUri
func (x *DriveDestination) GetExportUri() string
func (*DriveDestination) GetFile
func (x *DriveDestination) GetFile() string
func (*DriveDestination) ProtoMessage
func (*DriveDestination) ProtoMessage()
func (*DriveDestination) ProtoReflect
func (x *DriveDestination) ProtoReflect() protoreflect.Message
func (*DriveDestination) Reset
func (x *DriveDestination) Reset()
func (*DriveDestination) String
func (x *DriveDestination) String() string
EndActiveConferenceRequest
type EndActiveConferenceRequest struct {
// Required. Resource name of the space.
//
// Format: `spaces/{space}`.
//
// `{space}` is the resource identifier for the space. It's a unique,
// server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
//
// For more information, see [How Meet identifies a meeting
// space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request to end an ongoing conference of a space.
func (*EndActiveConferenceRequest) Descriptor
func (*EndActiveConferenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use EndActiveConferenceRequest.ProtoReflect.Descriptor instead.
func (*EndActiveConferenceRequest) GetName
func (x *EndActiveConferenceRequest) GetName() string
func (*EndActiveConferenceRequest) ProtoMessage
func (*EndActiveConferenceRequest) ProtoMessage()
func (*EndActiveConferenceRequest) ProtoReflect
func (x *EndActiveConferenceRequest) ProtoReflect() protoreflect.Message
func (*EndActiveConferenceRequest) Reset
func (x *EndActiveConferenceRequest) Reset()
func (*EndActiveConferenceRequest) String
func (x *EndActiveConferenceRequest) String() string
GetConferenceRecordRequest
type GetConferenceRecordRequest struct {
// Required. Resource name of the conference.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request to get a conference record.
func (*GetConferenceRecordRequest) Descriptor
func (*GetConferenceRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConferenceRecordRequest.ProtoReflect.Descriptor instead.
func (*GetConferenceRecordRequest) GetName
func (x *GetConferenceRecordRequest) GetName() string
func (*GetConferenceRecordRequest) ProtoMessage
func (*GetConferenceRecordRequest) ProtoMessage()
func (*GetConferenceRecordRequest) ProtoReflect
func (x *GetConferenceRecordRequest) ProtoReflect() protoreflect.Message
func (*GetConferenceRecordRequest) Reset
func (x *GetConferenceRecordRequest) Reset()
func (*GetConferenceRecordRequest) String
func (x *GetConferenceRecordRequest) String() string
GetMemberRequest
type GetMemberRequest struct {
// Required. Format: “spaces/{space}/members/{member}”
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request to get a member from a space.
func (*GetMemberRequest) Descriptor
func (*GetMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMemberRequest.ProtoReflect.Descriptor instead.
func (*GetMemberRequest) GetName
func (x *GetMemberRequest) GetName() string
func (*GetMemberRequest) ProtoMessage
func (*GetMemberRequest) ProtoMessage()
func (*GetMemberRequest) ProtoReflect
func (x *GetMemberRequest) ProtoReflect() protoreflect.Message
func (*GetMemberRequest) Reset
func (x *GetMemberRequest) Reset()
func (*GetMemberRequest) String
func (x *GetMemberRequest) String() string
GetParticipantRequest
type GetParticipantRequest struct {
// Required. Resource name of the participant.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request to get a participant.
func (*GetParticipantRequest) Descriptor
func (*GetParticipantRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetParticipantRequest.ProtoReflect.Descriptor instead.
func (*GetParticipantRequest) GetName
func (x *GetParticipantRequest) GetName() string
func (*GetParticipantRequest) ProtoMessage
func (*GetParticipantRequest) ProtoMessage()
func (*GetParticipantRequest) ProtoReflect
func (x *GetParticipantRequest) ProtoReflect() protoreflect.Message
func (*GetParticipantRequest) Reset
func (x *GetParticipantRequest) Reset()
func (*GetParticipantRequest) String
func (x *GetParticipantRequest) String() string
GetParticipantSessionRequest
type GetParticipantSessionRequest struct {
// Required. Resource name of the participant.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request to get a participant session.
func (*GetParticipantSessionRequest) Descriptor
func (*GetParticipantSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetParticipantSessionRequest.ProtoReflect.Descriptor instead.
func (*GetParticipantSessionRequest) GetName
func (x *GetParticipantSessionRequest) GetName() string
func (*GetParticipantSessionRequest) ProtoMessage
func (*GetParticipantSessionRequest) ProtoMessage()
func (*GetParticipantSessionRequest) ProtoReflect
func (x *GetParticipantSessionRequest) ProtoReflect() protoreflect.Message
func (*GetParticipantSessionRequest) Reset
func (x *GetParticipantSessionRequest) Reset()
func (*GetParticipantSessionRequest) String
func (x *GetParticipantSessionRequest) String() string
GetRecordingRequest
type GetRecordingRequest struct {
// Required. Resource name of the recording.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetRecording method.
func (*GetRecordingRequest) Descriptor
func (*GetRecordingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRecordingRequest.ProtoReflect.Descriptor instead.
func (*GetRecordingRequest) GetName
func (x *GetRecordingRequest) GetName() string
func (*GetRecordingRequest) ProtoMessage
func (*GetRecordingRequest) ProtoMessage()
func (*GetRecordingRequest) ProtoReflect
func (x *GetRecordingRequest) ProtoReflect() protoreflect.Message
func (*GetRecordingRequest) Reset
func (x *GetRecordingRequest) Reset()
func (*GetRecordingRequest) String
func (x *GetRecordingRequest) String() string
GetSpaceRequest
type GetSpaceRequest struct {
// Required. Resource name of the space.
//
// Format: `spaces/{space}` or `spaces/{meetingCode}`.
//
// `{space}` is the resource identifier for the space. It's a unique,
// server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
//
// `{meetingCode}` is an alias for the space. It's a typeable, unique
// character string and is non-case sensitive. For example, `abc-mnop-xyz`.
// The maximum length is 128 characters.
//
// A `meetingCode` shouldn't be stored long term as it can become
// dissociated from a meeting space and can be reused for different meeting
// spaces in the future. Generally, a `meetingCode` expires 365 days after
// last use. For more information, see [Learn about meeting codes in Google
// Meet](https://support.google.com/meet/answer/10710509).
//
// For more information, see [How Meet identifies a meeting
// space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request to get a space.
func (*GetSpaceRequest) Descriptor
func (*GetSpaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSpaceRequest.ProtoReflect.Descriptor instead.
func (*GetSpaceRequest) GetName
func (x *GetSpaceRequest) GetName() string
func (*GetSpaceRequest) ProtoMessage
func (*GetSpaceRequest) ProtoMessage()
func (*GetSpaceRequest) ProtoReflect
func (x *GetSpaceRequest) ProtoReflect() protoreflect.Message
func (*GetSpaceRequest) Reset
func (x *GetSpaceRequest) Reset()
func (*GetSpaceRequest) String
func (x *GetSpaceRequest) String() string
GetTranscriptEntryRequest
type GetTranscriptEntryRequest struct {
// Required. Resource name of the `TranscriptEntry`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for GetTranscriptEntry method.
func (*GetTranscriptEntryRequest) Descriptor
func (*GetTranscriptEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTranscriptEntryRequest.ProtoReflect.Descriptor instead.
func (*GetTranscriptEntryRequest) GetName
func (x *GetTranscriptEntryRequest) GetName() string
func (*GetTranscriptEntryRequest) ProtoMessage
func (*GetTranscriptEntryRequest) ProtoMessage()
func (*GetTranscriptEntryRequest) ProtoReflect
func (x *GetTranscriptEntryRequest) ProtoReflect() protoreflect.Message
func (*GetTranscriptEntryRequest) Reset
func (x *GetTranscriptEntryRequest) Reset()
func (*GetTranscriptEntryRequest) String
func (x *GetTranscriptEntryRequest) String() string
GetTranscriptRequest
type GetTranscriptRequest struct {
// Required. Resource name of the transcript.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for GetTranscript method.
func (*GetTranscriptRequest) Descriptor
func (*GetTranscriptRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTranscriptRequest.ProtoReflect.Descriptor instead.
func (*GetTranscriptRequest) GetName
func (x *GetTranscriptRequest) GetName() string
func (*GetTranscriptRequest) ProtoMessage
func (*GetTranscriptRequest) ProtoMessage()
func (*GetTranscriptRequest) ProtoReflect
func (x *GetTranscriptRequest) ProtoReflect() protoreflect.Message
func (*GetTranscriptRequest) Reset
func (x *GetTranscriptRequest) Reset()
func (*GetTranscriptRequest) String
func (x *GetTranscriptRequest) String() string
ListConferenceRecordsRequest
type ListConferenceRecordsRequest struct {
// Optional. Maximum number of conference records to return. The service might
// return fewer than this value. If unspecified, at most 25 conference records
// are returned. The maximum value is 100; values above 100 are coerced to
// 100. Maximum might change in the future.
PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token returned from previous List Call.
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. User specified filtering condition in [EBNF
// format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form).
// The following are the filterable fields:
//
// * `space.meeting_code`
// * `space.name`
// * `start_time`
// * `end_time`
//
// For example, consider the following filters:
//
// * `space.name = "spaces/NAME"`
// * `space.meeting_code = "abc-mnop-xyz"`
// * `start_time>="2024-01-01T00:00:00.000Z" AND
// start_time<="2024-01-02t00:00:00.000z"` *="" `end_time="" is="" null`="" filter="">string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Request to fetch list of conference records per user.
func (*ListConferenceRecordsRequest) Descriptor
func (*ListConferenceRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConferenceRecordsRequest.ProtoReflect.Descriptor instead.
func (*ListConferenceRecordsRequest) GetFilter
func (x *ListConferenceRecordsRequest) GetFilter() string
func (*ListConferenceRecordsRequest) GetPageSize
func (x *ListConferenceRecordsRequest) GetPageSize() int32
func (*ListConferenceRecordsRequest) GetPageToken
func (x *ListConferenceRecordsRequest) GetPageToken() string
func (*ListConferenceRecordsRequest) ProtoMessage
func (*ListConferenceRecordsRequest) ProtoMessage()
func (*ListConferenceRecordsRequest) ProtoReflect
func (x *ListConferenceRecordsRequest) ProtoReflect() protoreflect.Message
func (*ListConferenceRecordsRequest) Reset
func (x *ListConferenceRecordsRequest) Reset()
func (*ListConferenceRecordsRequest) String
func (x *ListConferenceRecordsRequest) String() string
ListConferenceRecordsResponse
type ListConferenceRecordsResponse struct {
// List of conferences in one page.
ConferenceRecords []*ConferenceRecord `protobuf:"bytes,1,rep,name=conference_records,json=conferenceRecords,proto3" json:"conference_records,omitempty"`
// Token to be circulated back for further List call if current List does NOT
// include all the Conferences. Unset if all conferences have been returned.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response of ListConferenceRecords method.
func (*ListConferenceRecordsResponse) Descriptor
func (*ListConferenceRecordsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConferenceRecordsResponse.ProtoReflect.Descriptor instead.
func (*ListConferenceRecordsResponse) GetConferenceRecords
func (x *ListConferenceRecordsResponse) GetConferenceRecords() []*ConferenceRecord
func (*ListConferenceRecordsResponse) GetNextPageToken
func (x *ListConferenceRecordsResponse) GetNextPageToken() string
func (*ListConferenceRecordsResponse) ProtoMessage
func (*ListConferenceRecordsResponse) ProtoMessage()
func (*ListConferenceRecordsResponse) ProtoReflect
func (x *ListConferenceRecordsResponse) ProtoReflect() protoreflect.Message
func (*ListConferenceRecordsResponse) Reset
func (x *ListConferenceRecordsResponse) Reset()
func (*ListConferenceRecordsResponse) String
func (x *ListConferenceRecordsResponse) String() string
ListMembersRequest
type ListMembersRequest struct {
// Required. Format: spaces/{space}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of members to return. The service might return
// fewer than this value. If unspecified, at most 25 members are returned. The
// maximum value is 100; values above 100 are coerced to 100. Maximum might
// change in the future.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token returned from previous List Call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request to list all members of a space.
func (*ListMembersRequest) Descriptor
func (*ListMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMembersRequest.ProtoReflect.Descriptor instead.
func (*ListMembersRequest) GetPageSize
func (x *ListMembersRequest) GetPageSize() int32
func (*ListMembersRequest) GetPageToken
func (x *ListMembersRequest) GetPageToken() string
func (*ListMembersRequest) GetParent
func (x *ListMembersRequest) GetParent() string
func (*ListMembersRequest) ProtoMessage
func (*ListMembersRequest) ProtoMessage()
func (*ListMembersRequest) ProtoReflect
func (x *ListMembersRequest) ProtoReflect() protoreflect.Message
func (*ListMembersRequest) Reset
func (x *ListMembersRequest) Reset()
func (*ListMembersRequest) String
func (x *ListMembersRequest) String() string
ListMembersResponse
type ListMembersResponse struct {
// The list of members for the current page.
Members []*Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
// Token to be circulated back for further list call if current list doesn't
// include all the members. Unset if all members are returned.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response of list members.
func (*ListMembersResponse) Descriptor
func (*ListMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMembersResponse.ProtoReflect.Descriptor instead.
func (*ListMembersResponse) GetMembers
func (x *ListMembersResponse) GetMembers() []*Member
func (*ListMembersResponse) GetNextPageToken
func (x *ListMembersResponse) GetNextPageToken() string
func (*ListMembersResponse) ProtoMessage
func (*ListMembersResponse) ProtoMessage()
func (*ListMembersResponse) ProtoReflect
func (x *ListMembersResponse) ProtoReflect() protoreflect.Message
func (*ListMembersResponse) Reset
func (x *ListMembersResponse) Reset()
func (*ListMembersResponse) String
func (x *ListMembersResponse) String() string
ListParticipantSessionsRequest
type ListParticipantSessionsRequest struct {
// Required. Format:
// `conferenceRecords/{conference_record}/participants/{participant}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of participant sessions to return. The service
// might return fewer than this value. If unspecified, at most 100
// participants are returned. The maximum value is 250; values above 250 are
// coerced to 250. Maximum might change in the future.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token returned from previous List Call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. User specified filtering condition in [EBNF
// format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form).
// The following are the filterable fields:
//
// * `start_time`
// * `end_time`
//
// For example, `end_time IS NULL` returns active participant sessions in
// the conference record.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Request to fetch list of participant sessions per conference record, per participant.
func (*ListParticipantSessionsRequest) Descriptor
func (*ListParticipantSessionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListParticipantSessionsRequest.ProtoReflect.Descriptor instead.
func (*ListParticipantSessionsRequest) GetFilter
func (x *ListParticipantSessionsRequest) GetFilter() string
func (*ListParticipantSessionsRequest) GetPageSize
func (x *ListParticipantSessionsRequest) GetPageSize() int32
func (*ListParticipantSessionsRequest) GetPageToken
func (x *ListParticipantSessionsRequest) GetPageToken() string
func (*ListParticipantSessionsRequest) GetParent
func (x *ListParticipantSessionsRequest) GetParent() string
func (*ListParticipantSessionsRequest) ProtoMessage
func (*ListParticipantSessionsRequest) ProtoMessage()
func (*ListParticipantSessionsRequest) ProtoReflect
func (x *ListParticipantSessionsRequest) ProtoReflect() protoreflect.Message
func (*ListParticipantSessionsRequest) Reset
func (x *ListParticipantSessionsRequest) Reset()
func (*ListParticipantSessionsRequest) String
func (x *ListParticipantSessionsRequest) String() string
ListParticipantSessionsResponse
type ListParticipantSessionsResponse struct {
// List of participants in one page.
ParticipantSessions []*ParticipantSession `protobuf:"bytes,1,rep,name=participant_sessions,json=participantSessions,proto3" json:"participant_sessions,omitempty"`
// Token to be circulated back for further List call if current List doesn't
// include all the participants. Unset if all participants are returned.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response of ListParticipants method.
func (*ListParticipantSessionsResponse) Descriptor
func (*ListParticipantSessionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListParticipantSessionsResponse.ProtoReflect.Descriptor instead.
func (*ListParticipantSessionsResponse) GetNextPageToken
func (x *ListParticipantSessionsResponse) GetNextPageToken() string
func (*ListParticipantSessionsResponse) GetParticipantSessions
func (x *ListParticipantSessionsResponse) GetParticipantSessions() []*ParticipantSession
func (*ListParticipantSessionsResponse) ProtoMessage
func (*ListParticipantSessionsResponse) ProtoMessage()
func (*ListParticipantSessionsResponse) ProtoReflect
func (x *ListParticipantSessionsResponse) ProtoReflect() protoreflect.Message
func (*ListParticipantSessionsResponse) Reset
func (x *ListParticipantSessionsResponse) Reset()
func (*ListParticipantSessionsResponse) String
func (x *ListParticipantSessionsResponse) String() string
ListParticipantsRequest
type ListParticipantsRequest struct {
// Required. Format: `conferenceRecords/{conference_record}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of participants to return. The service might return fewer
// than this value.
// If unspecified, at most 100 participants are returned.
// The maximum value is 250; values above 250 are coerced to 250.
// Maximum might change in the future.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token returned from previous List Call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. User specified filtering condition in [EBNF
// format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form).
// The following are the filterable fields:
//
// * `earliest_start_time`
// * `latest_end_time`
//
// For example, `latest_end_time IS NULL` returns active participants in
// the conference.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Request to fetch list of participants per conference.
func (*ListParticipantsRequest) Descriptor
func (*ListParticipantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListParticipantsRequest.ProtoReflect.Descriptor instead.
func (*ListParticipantsRequest) GetFilter
func (x *ListParticipantsRequest) GetFilter() string
func (*ListParticipantsRequest) GetPageSize
func (x *ListParticipantsRequest) GetPageSize() int32
func (*ListParticipantsRequest) GetPageToken
func (x *ListParticipantsRequest) GetPageToken() string
func (*ListParticipantsRequest) GetParent
func (x *ListParticipantsRequest) GetParent() string
func (*ListParticipantsRequest) ProtoMessage
func (*ListParticipantsRequest) ProtoMessage()
func (*ListParticipantsRequest) ProtoReflect
func (x *ListParticipantsRequest) ProtoReflect() protoreflect.Message
func (*ListParticipantsRequest) Reset
func (x *ListParticipantsRequest) Reset()
func (*ListParticipantsRequest) String
func (x *ListParticipantsRequest) String() string
ListParticipantsResponse
type ListParticipantsResponse struct {
// List of participants in one page.
Participants []*Participant `protobuf:"bytes,1,rep,name=participants,proto3" json:"participants,omitempty"`
// Token to be circulated back for further List call if current List doesn't
// include all the participants. Unset if all participants are returned.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Total, exact number of `participants`. By default, this field isn't
// included in the response. Set the field mask in
// [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters)
// to receive this field in the response.
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
Response of ListParticipants method.
func (*ListParticipantsResponse) Descriptor
func (*ListParticipantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListParticipantsResponse.ProtoReflect.Descriptor instead.
func (*ListParticipantsResponse) GetNextPageToken
func (x *ListParticipantsResponse) GetNextPageToken() string
func (*ListParticipantsResponse) GetParticipants
func (x *ListParticipantsResponse) GetParticipants() []*Participant
func (*ListParticipantsResponse) GetTotalSize
func (x *ListParticipantsResponse) GetTotalSize() int32
func (*ListParticipantsResponse) ProtoMessage
func (*ListParticipantsResponse) ProtoMessage()
func (*ListParticipantsResponse) ProtoReflect
func (x *ListParticipantsResponse) ProtoReflect() protoreflect.Message
func (*ListParticipantsResponse) Reset
func (x *ListParticipantsResponse) Reset()
func (*ListParticipantsResponse) String
func (x *ListParticipantsResponse) String() string
ListRecordingsRequest
type ListRecordingsRequest struct {
// Required. Format: `conferenceRecords/{conference_record}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of recordings to return. The service might return fewer
// than this value.
// If unspecified, at most 10 recordings are returned.
// The maximum value is 100; values above 100 are coerced to 100.
// Maximum might change in the future.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token returned from previous List Call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request for ListRecordings method.
func (*ListRecordingsRequest) Descriptor
func (*ListRecordingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRecordingsRequest.ProtoReflect.Descriptor instead.
func (*ListRecordingsRequest) GetPageSize
func (x *ListRecordingsRequest) GetPageSize() int32
func (*ListRecordingsRequest) GetPageToken
func (x *ListRecordingsRequest) GetPageToken() string
func (*ListRecordingsRequest) GetParent
func (x *ListRecordingsRequest) GetParent() string
func (*ListRecordingsRequest) ProtoMessage
func (*ListRecordingsRequest) ProtoMessage()
func (*ListRecordingsRequest) ProtoReflect
func (x *ListRecordingsRequest) ProtoReflect() protoreflect.Message
func (*ListRecordingsRequest) Reset
func (x *ListRecordingsRequest) Reset()
func (*ListRecordingsRequest) String
func (x *ListRecordingsRequest) String() string
ListRecordingsResponse
type ListRecordingsResponse struct {
// List of recordings in one page.
Recordings []*Recording `protobuf:"bytes,1,rep,name=recordings,proto3" json:"recordings,omitempty"`
// Token to be circulated back for further List call if current List doesn't
// include all the recordings. Unset if all recordings are returned.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response for ListRecordings method.
func (*ListRecordingsResponse) Descriptor
func (*ListRecordingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRecordingsResponse.ProtoReflect.Descriptor instead.
func (*ListRecordingsResponse) GetNextPageToken
func (x *ListRecordingsResponse) GetNextPageToken() string
func (*ListRecordingsResponse) GetRecordings
func (x *ListRecordingsResponse) GetRecordings() []*Recording
func (*ListRecordingsResponse) ProtoMessage
func (*ListRecordingsResponse) ProtoMessage()
func (*ListRecordingsResponse) ProtoReflect
func (x *ListRecordingsResponse) ProtoReflect() protoreflect.Message
func (*ListRecordingsResponse) Reset
func (x *ListRecordingsResponse) Reset()
func (*ListRecordingsResponse) String
func (x *ListRecordingsResponse) String() string
ListTranscriptEntriesRequest
type ListTranscriptEntriesRequest struct {
// Required. Format:
// `conferenceRecords/{conference_record}/transcripts/{transcript}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of entries to return. The service might return fewer than
// this value.
// If unspecified, at most 10 entries are returned.
// The maximum value is 100; values above 100 are coerced to 100.
// Maximum might change in the future.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token returned from previous List Call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request for ListTranscriptEntries method.
func (*ListTranscriptEntriesRequest) Descriptor
func (*ListTranscriptEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTranscriptEntriesRequest.ProtoReflect.Descriptor instead.
func (*ListTranscriptEntriesRequest) GetPageSize
func (x *ListTranscriptEntriesRequest) GetPageSize() int32
func (*ListTranscriptEntriesRequest) GetPageToken
func (x *ListTranscriptEntriesRequest) GetPageToken() string
func (*ListTranscriptEntriesRequest) GetParent
func (x *ListTranscriptEntriesRequest) GetParent() string
func (*ListTranscriptEntriesRequest) ProtoMessage
func (*ListTranscriptEntriesRequest) ProtoMessage()
func (*ListTranscriptEntriesRequest) ProtoReflect
func (x *ListTranscriptEntriesRequest) ProtoReflect() protoreflect.Message
func (*ListTranscriptEntriesRequest) Reset
func (x *ListTranscriptEntriesRequest) Reset()
func (*ListTranscriptEntriesRequest) String
func (x *ListTranscriptEntriesRequest) String() string
ListTranscriptEntriesResponse
type ListTranscriptEntriesResponse struct {
// List of TranscriptEntries in one page.
TranscriptEntries []*TranscriptEntry `protobuf:"bytes,1,rep,name=transcript_entries,json=transcriptEntries,proto3" json:"transcript_entries,omitempty"`
// Token to be circulated back for further List call if current List doesn't
// include all the transcript entries. Unset if all entries are returned.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response for ListTranscriptEntries method.
func (*ListTranscriptEntriesResponse) Descriptor
func (*ListTranscriptEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTranscriptEntriesResponse.ProtoReflect.Descriptor instead.
func (*ListTranscriptEntriesResponse) GetNextPageToken
func (x *ListTranscriptEntriesResponse) GetNextPageToken() string
func (*ListTranscriptEntriesResponse) GetTranscriptEntries
func (x *ListTranscriptEntriesResponse) GetTranscriptEntries() []*TranscriptEntry
func (*ListTranscriptEntriesResponse) ProtoMessage
func (*ListTranscriptEntriesResponse) ProtoMessage()
func (*ListTranscriptEntriesResponse) ProtoReflect
func (x *ListTranscriptEntriesResponse) ProtoReflect() protoreflect.Message
func (*ListTranscriptEntriesResponse) Reset
func (x *ListTranscriptEntriesResponse) Reset()
func (*ListTranscriptEntriesResponse) String
func (x *ListTranscriptEntriesResponse) String() string
ListTranscriptsRequest
type ListTranscriptsRequest struct {
// Required. Format: `conferenceRecords/{conference_record}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Maximum number of transcripts to return. The service might return fewer
// than this value.
// If unspecified, at most 10 transcripts are returned.
// The maximum value is 100; values above 100 are coerced to 100.
// Maximum might change in the future.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Page token returned from previous List Call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request for ListTranscripts method.
func (*ListTranscriptsRequest) Descriptor
func (*ListTranscriptsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTranscriptsRequest.ProtoReflect.Descriptor instead.
func (*ListTranscriptsRequest) GetPageSize
func (x *ListTranscriptsRequest) GetPageSize() int32
func (*ListTranscriptsRequest) GetPageToken
func (x *ListTranscriptsRequest) GetPageToken() string
func (*ListTranscriptsRequest) GetParent
func (x *ListTranscriptsRequest) GetParent() string
func (*ListTranscriptsRequest) ProtoMessage
func (*ListTranscriptsRequest) ProtoMessage()
func (*ListTranscriptsRequest) ProtoReflect
func (x *ListTranscriptsRequest) ProtoReflect() protoreflect.Message
func (*ListTranscriptsRequest) Reset
func (x *ListTranscriptsRequest) Reset()
func (*ListTranscriptsRequest) String
func (x *ListTranscriptsRequest) String() string
ListTranscriptsResponse
type ListTranscriptsResponse struct {
// List of transcripts in one page.
Transcripts []*Transcript `protobuf:"bytes,1,rep,name=transcripts,proto3" json:"transcripts,omitempty"`
// Token to be circulated back for further List call if current List doesn't
// include all the transcripts. Unset if all transcripts are returned.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response for ListTranscripts method.
func (*ListTranscriptsResponse) Descriptor
func (*ListTranscriptsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTranscriptsResponse.ProtoReflect.Descriptor instead.
func (*ListTranscriptsResponse) GetNextPageToken
func (x *ListTranscriptsResponse) GetNextPageToken() string
func (*ListTranscriptsResponse) GetTranscripts
func (x *ListTranscriptsResponse) GetTranscripts() []*Transcript
func (*ListTranscriptsResponse) ProtoMessage
func (*ListTranscriptsResponse) ProtoMessage()
func (*ListTranscriptsResponse) ProtoReflect
func (x *ListTranscriptsResponse) ProtoReflect() protoreflect.Message
func (*ListTranscriptsResponse) Reset
func (x *ListTranscriptsResponse) Reset()
func (*ListTranscriptsResponse) String
func (x *ListTranscriptsResponse) String() string
Member
type Member struct {
// Identifier. Resource name of the member.
// Format: spaces/{space}/members/{member}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Email for the member. This is required for creating the member.
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
// The meeting role assigned to the member.
Role Member_Role `protobuf:"varint,3,opt,name=role,proto3,enum=google.apps.meet.v2beta.Member_Role" json:"role,omitempty"`
// [Developer Preview](https://developers.google.com/workspace/preview):
// Unique name for the user. Interoperable with Admin SDK API and People API.
// This will be empty for non google users. Setting both user and email in
// request will result in error. Format: `users/{user}`
User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
// contains filtered or unexported fields
}
Users who are configured to have a role in the space. These users can join the space without knocking.
func (*Member) Descriptor
Deprecated: Use Member.ProtoReflect.Descriptor instead.
func (*Member) GetEmail
func (*Member) GetName
func (*Member) GetRole
func (x *Member) GetRole() Member_Role
func (*Member) GetUser
func (*Member) ProtoMessage
func (*Member) ProtoMessage()
func (*Member) ProtoReflect
func (x *Member) ProtoReflect() protoreflect.Message
func (*Member) Reset
func (x *Member) Reset()
func (*Member) String
Member_Role
type Member_Role int32
Role of this member in the space.
Member_ROLE_UNSPECIFIED, Member_COHOST
const (
// This is used to indicate the user hasn't specified any value and the
// user’s role will be determined upon joining the meetings between
// 'contributor' and 'viewer' role depending on meeting configuration. More
// details about viewer role
// https://support.google.com/meet/answer/13658394?hl=en.
Member_ROLE_UNSPECIFIED Member_Role = 0
// Co-host role.
Member_COHOST Member_Role = 1
)
func (Member_Role) Descriptor
func (Member_Role) Descriptor() protoreflect.EnumDescriptor
func (Member_Role) Enum
func (x Member_Role) Enum() *Member_Role
func (Member_Role) EnumDescriptor
func (Member_Role) EnumDescriptor() ([]byte, []int)
Deprecated: Use Member_Role.Descriptor instead.
func (Member_Role) Number
func (x Member_Role) Number() protoreflect.EnumNumber
func (Member_Role) String
func (x Member_Role) String() string
func (Member_Role) Type
func (Member_Role) Type() protoreflect.EnumType
Participant
type Participant struct {
// Types that are assignable to User:
//
// *Participant_SignedinUser
// *Participant_AnonymousUser
// *Participant_PhoneUser
User isParticipant_User `protobuf_oneof:"user"`
// Output only. Resource name of the participant.
// Format: `conferenceRecords/{conference_record}/participants/{participant}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the participant first joined the meeting.
EarliestStartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=earliest_start_time,json=earliestStartTime,proto3" json:"earliest_start_time,omitempty"`
// Output only. Time when the participant left the meeting for the last time.
// This can be null if it's an active meeting.
LatestEndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=latest_end_time,json=latestEndTime,proto3" json:"latest_end_time,omitempty"`
// contains filtered or unexported fields
}
User who attended or is attending a conference.
func (*Participant) Descriptor
func (*Participant) Descriptor() ([]byte, []int)
Deprecated: Use Participant.ProtoReflect.Descriptor instead.
func (*Participant) GetAnonymousUser
func (x *Participant) GetAnonymousUser() *AnonymousUser
func (*Participant) GetEarliestStartTime
func (x *Participant) GetEarliestStartTime() *timestamppb.Timestamp
func (*Participant) GetLatestEndTime
func (x *Participant) GetLatestEndTime() *timestamppb.Timestamp
func (*Participant) GetName
func (x *Participant) GetName() string
func (*Participant) GetPhoneUser
func (x *Participant) GetPhoneUser() *PhoneUser
func (*Participant) GetSignedinUser
func (x *Participant) GetSignedinUser() *SignedinUser
func (*Participant) GetUser
func (m *Participant) GetUser() isParticipant_User
func (*Participant) ProtoMessage
func (*Participant) ProtoMessage()
func (*Participant) ProtoReflect
func (x *Participant) ProtoReflect() protoreflect.Message
func (*Participant) Reset
func (x *Participant) Reset()
func (*Participant) String
func (x *Participant) String() string
ParticipantSession
type ParticipantSession struct {
// Identifier. Session id.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Timestamp when the user session starts.
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Timestamp when the user session ends. Unset if the user
// session hasn’t ended.
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Refers to each unique join or leave session when a user joins a conference from a device. Note that any time a user joins the conference a new unique ID is assigned. That means if a user joins a space multiple times from the same device, they're assigned different IDs, and are also be treated as different participant sessions.
func (*ParticipantSession) Descriptor
func (*ParticipantSession) Descriptor() ([]byte, []int)
Deprecated: Use ParticipantSession.ProtoReflect.Descriptor instead.
func (*ParticipantSession) GetEndTime
func (x *ParticipantSession) GetEndTime() *timestamppb.Timestamp
func (*ParticipantSession) GetName
func (x *ParticipantSession) GetName() string
func (*ParticipantSession) GetStartTime
func (x *ParticipantSession) GetStartTime() *timestamppb.Timestamp
func (*ParticipantSession) ProtoMessage
func (*ParticipantSession) ProtoMessage()
func (*ParticipantSession) ProtoReflect
func (x *ParticipantSession) ProtoReflect() protoreflect.Message
func (*ParticipantSession) Reset
func (x *ParticipantSession) Reset()
func (*ParticipantSession) String
func (x *ParticipantSession) String() string
Participant_AnonymousUser
type Participant_AnonymousUser struct {
// Anonymous user.
AnonymousUser *AnonymousUser `protobuf:"bytes,5,opt,name=anonymous_user,json=anonymousUser,proto3,oneof"`
}
Participant_PhoneUser
type Participant_PhoneUser struct {
// User calling from their phone.
PhoneUser *PhoneUser `protobuf:"bytes,6,opt,name=phone_user,json=phoneUser,proto3,oneof"`
}
Participant_SignedinUser
type Participant_SignedinUser struct {
// Signed-in user.
SignedinUser *SignedinUser `protobuf:"bytes,4,opt,name=signedin_user,json=signedinUser,proto3,oneof"`
}
PhoneUser
type PhoneUser struct {
// Output only. Partially redacted user's phone number when calling.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
User dialing in from a phone where the user's identity is unknown because they haven't signed in with a Google Account.
func (*PhoneUser) Descriptor
Deprecated: Use PhoneUser.ProtoReflect.Descriptor instead.
func (*PhoneUser) GetDisplayName
func (*PhoneUser) ProtoMessage
func (*PhoneUser) ProtoMessage()
func (*PhoneUser) ProtoReflect
func (x *PhoneUser) ProtoReflect() protoreflect.Message
func (*PhoneUser) Reset
func (x *PhoneUser) Reset()
func (*PhoneUser) String
Recording
type Recording struct {
// Types that are assignable to Destination:
//
// *Recording_DriveDestination
Destination isRecording_Destination `protobuf_oneof:"destination"`
// Output only. Resource name of the recording.
// Format: `conferenceRecords/{conference_record}/recordings/{recording}`
// where `{recording}` is a 1:1 mapping to each unique recording session
// during the conference.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Current state.
State Recording_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.apps.meet.v2beta.Recording_State" json:"state,omitempty"`
// Output only. Timestamp when the recording started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Timestamp when the recording ended.
EndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Metadata about a recording created during a conference.
func (*Recording) Descriptor
Deprecated: Use Recording.ProtoReflect.Descriptor instead.
func (*Recording) GetDestination
func (m *Recording) GetDestination() isRecording_Destination
func (*Recording) GetDriveDestination
func (x *Recording) GetDriveDestination() *DriveDestination
func (*Recording) GetEndTime
func (x *Recording) GetEndTime() *timestamppb.Timestamp
func (*Recording) GetName
func (*Recording) GetStartTime
func (x *Recording) GetStartTime() *timestamppb.Timestamp
func (*Recording) GetState
func (x *Recording) GetState() Recording_State
func (*Recording) ProtoMessage
func (*Recording) ProtoMessage()
func (*Recording) ProtoReflect
func (x *Recording) ProtoReflect() protoreflect.Message
func (*Recording) Reset
func (x *Recording) Reset()
func (*Recording) String
Recording_DriveDestination
type Recording_DriveDestination struct {
// Output only. Recording is saved to Google Drive as an MP4 file. The
// `drive_destination` includes the Drive `fileId` that can be used to
// download the file using the `files.get` method of the Drive API.
DriveDestination *DriveDestination `protobuf:"bytes,6,opt,name=drive_destination,json=driveDestination,proto3,oneof"`
}
Recording_State
type Recording_State int32
Current state of the recording session.
Recording_STATE_UNSPECIFIED, Recording_STARTED, Recording_ENDED, Recording_FILE_GENERATED
const (
// Default, never used.
Recording_STATE_UNSPECIFIED Recording_State = 0
// An active recording session has started.
Recording_STARTED Recording_State = 1
// This recording session has ended, but the recording file hasn't been
// generated yet.
Recording_ENDED Recording_State = 2
// Recording file is generated and ready to download.
Recording_FILE_GENERATED Recording_State = 3
)
func (Recording_State) Descriptor
func (Recording_State) Descriptor() protoreflect.EnumDescriptor
func (Recording_State) Enum
func (x Recording_State) Enum() *Recording_State
func (Recording_State) EnumDescriptor
func (Recording_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Recording_State.Descriptor instead.
func (Recording_State) Number
func (x Recording_State) Number() protoreflect.EnumNumber
func (Recording_State) String
func (x Recording_State) String() string
func (Recording_State) Type
func (Recording_State) Type() protoreflect.EnumType
SignedinUser
type SignedinUser struct {
// Output only. Unique ID for the user. Interoperable with Admin SDK API and
// People API. Format: `users/{user}`
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// Output only. For a personal device, it's the user's first name and last
// name. For a robot account, it's the administrator-specified device name.
// For example, "Altostrat Room".
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
A signed-in user can be: a) An individual joining from a personal computer, mobile device, or through companion mode. b) A robot account used by conference room devices.
func (*SignedinUser) Descriptor
func (*SignedinUser) Descriptor() ([]byte, []int)
Deprecated: Use SignedinUser.ProtoReflect.Descriptor instead.
func (*SignedinUser) GetDisplayName
func (x *SignedinUser) GetDisplayName() string
func (*SignedinUser) GetUser
func (x *SignedinUser) GetUser() string
func (*SignedinUser) ProtoMessage
func (*SignedinUser) ProtoMessage()
func (*SignedinUser) ProtoReflect
func (x *SignedinUser) ProtoReflect() protoreflect.Message
func (*SignedinUser) Reset
func (x *SignedinUser) Reset()
func (*SignedinUser) String
func (x *SignedinUser) String() string
Space
type Space struct {
// Immutable. Resource name of the space.
//
// Format: `spaces/{space}`.
//
// `{space}` is the resource identifier for the space. It's a unique,
// server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
//
// For more information, see [How Meet identifies a meeting
// space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. URI used to join meetings consisting of
// `https://meet.google.com/` followed by the `meeting_code`. For example,
// `https://meet.google.com/abc-mnop-xyz`.
MeetingUri string `protobuf:"bytes,2,opt,name=meeting_uri,json=meetingUri,proto3" json:"meeting_uri,omitempty"`
// Output only. Type friendly unique string used to join the meeting.
//
// Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`.
//
// The maximum length is 128 characters.
//
// Can only be used as an alias of the space name to get the space.
MeetingCode string `protobuf:"bytes,3,opt,name=meeting_code,json=meetingCode,proto3" json:"meeting_code,omitempty"`
// Configuration pertaining to the meeting space.
Config *SpaceConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
// Active conference, if it exists.
ActiveConference *ActiveConference `protobuf:"bytes,6,opt,name=active_conference,json=activeConference,proto3" json:"active_conference,omitempty"`
// contains filtered or unexported fields
}
Virtual place where conferences are held. Only one active conference can be held in one space at any given time.
func (*Space) Descriptor
Deprecated: Use Space.ProtoReflect.Descriptor instead.
func (*Space) GetActiveConference
func (x *Space) GetActiveConference() *ActiveConference
func (*Space) GetConfig
func (x *Space) GetConfig() *SpaceConfig
func (*Space) GetMeetingCode
func (*Space) GetMeetingUri
func (*Space) GetName
func (*Space) ProtoMessage
func (*Space) ProtoMessage()
func (*Space) ProtoReflect
func (x *Space) ProtoReflect() protoreflect.Message
func (*Space) Reset
func (x *Space) Reset()
func (*Space) String
SpaceConfig
type SpaceConfig struct {
AccessType SpaceConfig_AccessType "" /* 144 byte string literal not displayed */
EntryPointAccess SpaceConfig_EntryPointAccess "" /* 170 byte string literal not displayed */
Moderation SpaceConfig_Moderation `protobuf:"varint,3,opt,name=moderation,proto3,enum=google.apps.meet.v2beta.SpaceConfig_Moderation" json:"moderation,omitempty"`
ModerationRestrictions *SpaceConfig_ModerationRestrictions "" /* 127 byte string literal not displayed */
AttendanceReportGenerationType SpaceConfig_AttendanceReportGenerationType "" /* 228 byte string literal not displayed */
ArtifactConfig *SpaceConfig_ArtifactConfig `protobuf:"bytes,7,opt,name=artifact_config,json=artifactConfig,proto3" json:"artifact_config,omitempty"`
}
The configuration pertaining to a meeting space.
func (*SpaceConfig) Descriptor
func (*SpaceConfig) Descriptor() ([]byte, []int)
Deprecated: Use SpaceConfig.ProtoReflect.Descriptor instead.
func (*SpaceConfig) GetAccessType
func (x *SpaceConfig) GetAccessType() SpaceConfig_AccessType
func (*SpaceConfig) GetArtifactConfig
func (x *SpaceConfig) GetArtifactConfig() *SpaceConfig_ArtifactConfig
func (*SpaceConfig) GetAttendanceReportGenerationType
func (x *SpaceConfig) GetAttendanceReportGenerationType() SpaceConfig_AttendanceReportGenerationType
func (*SpaceConfig) GetEntryPointAccess
func (x *SpaceConfig) GetEntryPointAccess() SpaceConfig_EntryPointAccess
func (*SpaceConfig) GetModeration
func (x *SpaceConfig) GetModeration() SpaceConfig_Moderation
func (*SpaceConfig) GetModerationRestrictions
func (x *SpaceConfig) GetModerationRestrictions() *SpaceConfig_ModerationRestrictions
func (*SpaceConfig) ProtoMessage
func (*SpaceConfig) ProtoMessage()
func (*SpaceConfig) ProtoReflect
func (x *SpaceConfig) ProtoReflect() protoreflect.Message
func (*SpaceConfig) Reset
func (x *SpaceConfig) Reset()
func (*SpaceConfig) String
func (x *SpaceConfig) String() string
SpaceConfig_AccessType
type SpaceConfig_AccessType int32
Possible access types for a meeting space.
SpaceConfig_ACCESS_TYPE_UNSPECIFIED, SpaceConfig_OPEN, SpaceConfig_TRUSTED, SpaceConfig_RESTRICTED
const (
// Default value specified by the user's organization.
// Note: This is never returned, as the configured access type is
// returned instead.
SpaceConfig_ACCESS_TYPE_UNSPECIFIED SpaceConfig_AccessType = 0
// Anyone with the join information (for example, the URL or phone access
// information) can join without knocking.
SpaceConfig_OPEN SpaceConfig_AccessType = 1
// Members of the host's organization, invited external users, and dial-in
// users can join without knocking. Everyone else must knock.
SpaceConfig_TRUSTED SpaceConfig_AccessType = 2
// Only invitees can join without knocking. Everyone else must knock.
SpaceConfig_RESTRICTED SpaceConfig_AccessType = 3
)
func (SpaceConfig_AccessType) Descriptor
func (SpaceConfig_AccessType) Descriptor() protoreflect.EnumDescriptor
func (SpaceConfig_AccessType) Enum
func (x SpaceConfig_AccessType) Enum() *SpaceConfig_AccessType
func (SpaceConfig_AccessType) EnumDescriptor
func (SpaceConfig_AccessType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_AccessType.Descriptor instead.
func (SpaceConfig_AccessType) Number
func (x SpaceConfig_AccessType) Number() protoreflect.EnumNumber
func (SpaceConfig_AccessType) String
func (x SpaceConfig_AccessType) String() string
func (SpaceConfig_AccessType) Type
func (SpaceConfig_AccessType) Type() protoreflect.EnumType
SpaceConfig_ArtifactConfig
type SpaceConfig_ArtifactConfig struct {
// Configuration for recording.
RecordingConfig *SpaceConfig_ArtifactConfig_RecordingConfig `protobuf:"bytes,1,opt,name=recording_config,json=recordingConfig,proto3" json:"recording_config,omitempty"`
// Configuration for auto-transcript.
TranscriptionConfig *SpaceConfig_ArtifactConfig_TranscriptionConfig `protobuf:"bytes,2,opt,name=transcription_config,json=transcriptionConfig,proto3" json:"transcription_config,omitempty"`
// Configuration for auto-smart-notes.
SmartNotesConfig *SpaceConfig_ArtifactConfig_SmartNotesConfig `protobuf:"bytes,3,opt,name=smart_notes_config,json=smartNotesConfig,proto3" json:"smart_notes_config,omitempty"`
// contains filtered or unexported fields
}
Configuration related to meeting artifacts potentially generated by this meeting space.
func (*SpaceConfig_ArtifactConfig) Descriptor
func (*SpaceConfig_ArtifactConfig) Descriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ArtifactConfig.ProtoReflect.Descriptor instead.
func (*SpaceConfig_ArtifactConfig) GetRecordingConfig
func (x *SpaceConfig_ArtifactConfig) GetRecordingConfig() *SpaceConfig_ArtifactConfig_RecordingConfig
func (*SpaceConfig_ArtifactConfig) GetSmartNotesConfig
func (x *SpaceConfig_ArtifactConfig) GetSmartNotesConfig() *SpaceConfig_ArtifactConfig_SmartNotesConfig
func (*SpaceConfig_ArtifactConfig) GetTranscriptionConfig
func (x *SpaceConfig_ArtifactConfig) GetTranscriptionConfig() *SpaceConfig_ArtifactConfig_TranscriptionConfig
func (*SpaceConfig_ArtifactConfig) ProtoMessage
func (*SpaceConfig_ArtifactConfig) ProtoMessage()
func (*SpaceConfig_ArtifactConfig) ProtoReflect
func (x *SpaceConfig_ArtifactConfig) ProtoReflect() protoreflect.Message
func (*SpaceConfig_ArtifactConfig) Reset
func (x *SpaceConfig_ArtifactConfig) Reset()
func (*SpaceConfig_ArtifactConfig) String
func (x *SpaceConfig_ArtifactConfig) String() string
SpaceConfig_ArtifactConfig_AutoGenerationType
type SpaceConfig_ArtifactConfig_AutoGenerationType int32
Determines whether an artifact can be automatically generated in the meeting space.
SpaceConfig_ArtifactConfig_AUTO_GENERATION_TYPE_UNSPECIFIED, SpaceConfig_ArtifactConfig_ON, SpaceConfig_ArtifactConfig_OFF
const (
// Default value specified by user policy.
// This should never be returned.
SpaceConfig_ArtifactConfig_AUTO_GENERATION_TYPE_UNSPECIFIED SpaceConfig_ArtifactConfig_AutoGenerationType = 0
// The artifact is generated automatically.
SpaceConfig_ArtifactConfig_ON SpaceConfig_ArtifactConfig_AutoGenerationType = 1
// The artifact is not generated automatically.
SpaceConfig_ArtifactConfig_OFF SpaceConfig_ArtifactConfig_AutoGenerationType = 2
)
func (SpaceConfig_ArtifactConfig_AutoGenerationType) Descriptor
func (SpaceConfig_ArtifactConfig_AutoGenerationType) Descriptor() protoreflect.EnumDescriptor
func (SpaceConfig_ArtifactConfig_AutoGenerationType) Enum
func (x SpaceConfig_ArtifactConfig_AutoGenerationType) Enum() *SpaceConfig_ArtifactConfig_AutoGenerationType
func (SpaceConfig_ArtifactConfig_AutoGenerationType) EnumDescriptor
func (SpaceConfig_ArtifactConfig_AutoGenerationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ArtifactConfig_AutoGenerationType.Descriptor instead.
func (SpaceConfig_ArtifactConfig_AutoGenerationType) Number
func (x SpaceConfig_ArtifactConfig_AutoGenerationType) Number() protoreflect.EnumNumber
func (SpaceConfig_ArtifactConfig_AutoGenerationType) String
func (x SpaceConfig_ArtifactConfig_AutoGenerationType) String() string
func (SpaceConfig_ArtifactConfig_AutoGenerationType) Type
SpaceConfig_ArtifactConfig_RecordingConfig
type SpaceConfig_ArtifactConfig_RecordingConfig struct {
AutoRecordingGeneration SpaceConfig_ArtifactConfig_AutoGenerationType "" /* 208 byte string literal not displayed */
}
Configuration related to recording in a meeting space.
func (*SpaceConfig_ArtifactConfig_RecordingConfig) Descriptor
func (*SpaceConfig_ArtifactConfig_RecordingConfig) Descriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ArtifactConfig_RecordingConfig.ProtoReflect.Descriptor instead.
func (*SpaceConfig_ArtifactConfig_RecordingConfig) GetAutoRecordingGeneration
func (x *SpaceConfig_ArtifactConfig_RecordingConfig) GetAutoRecordingGeneration() SpaceConfig_ArtifactConfig_AutoGenerationType
func (*SpaceConfig_ArtifactConfig_RecordingConfig) ProtoMessage
func (*SpaceConfig_ArtifactConfig_RecordingConfig) ProtoMessage()
func (*SpaceConfig_ArtifactConfig_RecordingConfig) ProtoReflect
func (x *SpaceConfig_ArtifactConfig_RecordingConfig) ProtoReflect() protoreflect.Message
func (*SpaceConfig_ArtifactConfig_RecordingConfig) Reset
func (x *SpaceConfig_ArtifactConfig_RecordingConfig) Reset()
func (*SpaceConfig_ArtifactConfig_RecordingConfig) String
func (x *SpaceConfig_ArtifactConfig_RecordingConfig) String() string
SpaceConfig_ArtifactConfig_SmartNotesConfig
type SpaceConfig_ArtifactConfig_SmartNotesConfig struct {
AutoSmartNotesGeneration SpaceConfig_ArtifactConfig_AutoGenerationType "" /* 213 byte string literal not displayed */
}
Configuration related to smart notes in a meeting space. More details about smart notes https://support.google.com/meet/answer/14754931?hl=en.
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) Descriptor
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) Descriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ArtifactConfig_SmartNotesConfig.ProtoReflect.Descriptor instead.
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) GetAutoSmartNotesGeneration
func (x *SpaceConfig_ArtifactConfig_SmartNotesConfig) GetAutoSmartNotesGeneration() SpaceConfig_ArtifactConfig_AutoGenerationType
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) ProtoMessage
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) ProtoMessage()
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) ProtoReflect
func (x *SpaceConfig_ArtifactConfig_SmartNotesConfig) ProtoReflect() protoreflect.Message
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) Reset
func (x *SpaceConfig_ArtifactConfig_SmartNotesConfig) Reset()
func (*SpaceConfig_ArtifactConfig_SmartNotesConfig) String
func (x *SpaceConfig_ArtifactConfig_SmartNotesConfig) String() string
SpaceConfig_ArtifactConfig_TranscriptionConfig
type SpaceConfig_ArtifactConfig_TranscriptionConfig struct {
AutoTranscriptionGeneration SpaceConfig_ArtifactConfig_AutoGenerationType "" /* 220 byte string literal not displayed */
}
Configuration related to transcription in a meeting space.
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) Descriptor
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) Descriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ArtifactConfig_TranscriptionConfig.ProtoReflect.Descriptor instead.
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) GetAutoTranscriptionGeneration
func (x *SpaceConfig_ArtifactConfig_TranscriptionConfig) GetAutoTranscriptionGeneration() SpaceConfig_ArtifactConfig_AutoGenerationType
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) ProtoMessage
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) ProtoMessage()
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) ProtoReflect
func (x *SpaceConfig_ArtifactConfig_TranscriptionConfig) ProtoReflect() protoreflect.Message
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) Reset
func (x *SpaceConfig_ArtifactConfig_TranscriptionConfig) Reset()
func (*SpaceConfig_ArtifactConfig_TranscriptionConfig) String
func (x *SpaceConfig_ArtifactConfig_TranscriptionConfig) String() string
SpaceConfig_AttendanceReportGenerationType
type SpaceConfig_AttendanceReportGenerationType int32
Possible states of whether attendance report is enabled for the meeting space.
SpaceConfig_ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED, SpaceConfig_GENERATE_REPORT, SpaceConfig_DO_NOT_GENERATE
const (
// Default value specified by user policy.
// This should never be returned.
SpaceConfig_ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED SpaceConfig_AttendanceReportGenerationType = 0
// Attendance report will be generated and sent to drive/email.
SpaceConfig_GENERATE_REPORT SpaceConfig_AttendanceReportGenerationType = 1
// Attendance report will not be generated.
SpaceConfig_DO_NOT_GENERATE SpaceConfig_AttendanceReportGenerationType = 2
)
func (SpaceConfig_AttendanceReportGenerationType) Descriptor
func (SpaceConfig_AttendanceReportGenerationType) Descriptor() protoreflect.EnumDescriptor
func (SpaceConfig_AttendanceReportGenerationType) Enum
func (x SpaceConfig_AttendanceReportGenerationType) Enum() *SpaceConfig_AttendanceReportGenerationType
func (SpaceConfig_AttendanceReportGenerationType) EnumDescriptor
func (SpaceConfig_AttendanceReportGenerationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_AttendanceReportGenerationType.Descriptor instead.
func (SpaceConfig_AttendanceReportGenerationType) Number
func (x SpaceConfig_AttendanceReportGenerationType) Number() protoreflect.EnumNumber
func (SpaceConfig_AttendanceReportGenerationType) String
func (x SpaceConfig_AttendanceReportGenerationType) String() string
func (SpaceConfig_AttendanceReportGenerationType) Type
func (SpaceConfig_AttendanceReportGenerationType) Type() protoreflect.EnumType
SpaceConfig_EntryPointAccess
type SpaceConfig_EntryPointAccess int32
Entry points that can be used to join a meeting. Example:
meet.google.com
, the Meet Embed SDK Web, or a mobile application.
SpaceConfig_ENTRY_POINT_ACCESS_UNSPECIFIED, SpaceConfig_ALL, SpaceConfig_CREATOR_APP_ONLY
const (
// Unused.
SpaceConfig_ENTRY_POINT_ACCESS_UNSPECIFIED SpaceConfig_EntryPointAccess = 0
// All entry points are allowed.
SpaceConfig_ALL SpaceConfig_EntryPointAccess = 1
// Only entry points owned by the Google Cloud project that created the
// space can be used to join meetings in this space. Apps can use the Meet
// Embed SDK Web or mobile Meet SDKs to create owned entry points.
SpaceConfig_CREATOR_APP_ONLY SpaceConfig_EntryPointAccess = 2
)
func (SpaceConfig_EntryPointAccess) Descriptor
func (SpaceConfig_EntryPointAccess) Descriptor() protoreflect.EnumDescriptor
func (SpaceConfig_EntryPointAccess) Enum
func (x SpaceConfig_EntryPointAccess) Enum() *SpaceConfig_EntryPointAccess
func (SpaceConfig_EntryPointAccess) EnumDescriptor
func (SpaceConfig_EntryPointAccess) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_EntryPointAccess.Descriptor instead.
func (SpaceConfig_EntryPointAccess) Number
func (x SpaceConfig_EntryPointAccess) Number() protoreflect.EnumNumber
func (SpaceConfig_EntryPointAccess) String
func (x SpaceConfig_EntryPointAccess) String() string
func (SpaceConfig_EntryPointAccess) Type
func (SpaceConfig_EntryPointAccess) Type() protoreflect.EnumType
SpaceConfig_Moderation
type SpaceConfig_Moderation int32
The moderation mode for a meeting. When the moderation mode is on, the meeting owner has more control over the meeting with features such as co-host management (see message Member) and feature restrictions (see message ModerationRestrictions).
SpaceConfig_MODERATION_UNSPECIFIED, SpaceConfig_OFF, SpaceConfig_ON
const (
// Moderation type is not specified. This is used to indicate the user
// hasn't specified any value as the user does not intend to update the
// state. Users are not allowed to set the value as unspecified.
SpaceConfig_MODERATION_UNSPECIFIED SpaceConfig_Moderation = 0
// Moderation is off.
SpaceConfig_OFF SpaceConfig_Moderation = 1
// Moderation is on.
SpaceConfig_ON SpaceConfig_Moderation = 2
)
func (SpaceConfig_Moderation) Descriptor
func (SpaceConfig_Moderation) Descriptor() protoreflect.EnumDescriptor
func (SpaceConfig_Moderation) Enum
func (x SpaceConfig_Moderation) Enum() *SpaceConfig_Moderation
func (SpaceConfig_Moderation) EnumDescriptor
func (SpaceConfig_Moderation) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_Moderation.Descriptor instead.
func (SpaceConfig_Moderation) Number
func (x SpaceConfig_Moderation) Number() protoreflect.EnumNumber
func (SpaceConfig_Moderation) String
func (x SpaceConfig_Moderation) String() string
func (SpaceConfig_Moderation) Type
func (SpaceConfig_Moderation) Type() protoreflect.EnumType
SpaceConfig_ModerationRestrictions
type SpaceConfig_ModerationRestrictions struct {
ChatRestriction SpaceConfig_ModerationRestrictions_RestrictionType "" /* 187 byte string literal not displayed */
ReactionRestriction SpaceConfig_ModerationRestrictions_RestrictionType "" /* 199 byte string literal not displayed */
PresentRestriction SpaceConfig_ModerationRestrictions_RestrictionType "" /* 196 byte string literal not displayed */
DefaultJoinAsViewerType SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType "" /* 225 byte string literal not displayed */
}
Defines restrictions for features when the meeting is moderated.
func (*SpaceConfig_ModerationRestrictions) Descriptor
func (*SpaceConfig_ModerationRestrictions) Descriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ModerationRestrictions.ProtoReflect.Descriptor instead.
func (*SpaceConfig_ModerationRestrictions) GetChatRestriction
func (x *SpaceConfig_ModerationRestrictions) GetChatRestriction() SpaceConfig_ModerationRestrictions_RestrictionType
func (*SpaceConfig_ModerationRestrictions) GetDefaultJoinAsViewerType
func (x *SpaceConfig_ModerationRestrictions) GetDefaultJoinAsViewerType() SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType
func (*SpaceConfig_ModerationRestrictions) GetPresentRestriction
func (x *SpaceConfig_ModerationRestrictions) GetPresentRestriction() SpaceConfig_ModerationRestrictions_RestrictionType
func (*SpaceConfig_ModerationRestrictions) GetReactionRestriction
func (x *SpaceConfig_ModerationRestrictions) GetReactionRestriction() SpaceConfig_ModerationRestrictions_RestrictionType
func (*SpaceConfig_ModerationRestrictions) ProtoMessage
func (*SpaceConfig_ModerationRestrictions) ProtoMessage()
func (*SpaceConfig_ModerationRestrictions) ProtoReflect
func (x *SpaceConfig_ModerationRestrictions) ProtoReflect() protoreflect.Message
func (*SpaceConfig_ModerationRestrictions) Reset
func (x *SpaceConfig_ModerationRestrictions) Reset()
func (*SpaceConfig_ModerationRestrictions) String
func (x *SpaceConfig_ModerationRestrictions) String() string
SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType
type SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType int32
By default users will join as contributors. Hosts can restrict users to join as viewers. Note: If an explicit role is set for a users in the Member resource, the user will join as that role.
SpaceConfig_ModerationRestrictions_DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED, SpaceConfig_ModerationRestrictions_ON, SpaceConfig_ModerationRestrictions_OFF
const (
// Default value specified by user policy.
// This should never be returned.
SpaceConfig_ModerationRestrictions_DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType = 0
// Users will by default join as viewers.
SpaceConfig_ModerationRestrictions_ON SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType = 1
// Users will by default join as contributors.
SpaceConfig_ModerationRestrictions_OFF SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType = 2
)
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) Descriptor
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) Descriptor() protoreflect.EnumDescriptor
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) Enum
func (x SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) Enum() *SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) EnumDescriptor
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType.Descriptor instead.
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) Number
func (x SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) Number() protoreflect.EnumNumber
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) String
func (x SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) String() string
func (SpaceConfig_ModerationRestrictions_DefaultJoinAsViewerType) Type
SpaceConfig_ModerationRestrictions_RestrictionType
type SpaceConfig_ModerationRestrictions_RestrictionType int32
Determines who has permission to use a particular feature.
SpaceConfig_ModerationRestrictions_RESTRICTION_TYPE_UNSPECIFIED, SpaceConfig_ModerationRestrictions_HOSTS_ONLY, SpaceConfig_ModerationRestrictions_NO_RESTRICTION
const (
// Default value specified by user policy.
// This should never be returned.
SpaceConfig_ModerationRestrictions_RESTRICTION_TYPE_UNSPECIFIED SpaceConfig_ModerationRestrictions_RestrictionType = 0
// Meeting owner and co-host have the permission.
SpaceConfig_ModerationRestrictions_HOSTS_ONLY SpaceConfig_ModerationRestrictions_RestrictionType = 1
// All Participants have permissions.
SpaceConfig_ModerationRestrictions_NO_RESTRICTION SpaceConfig_ModerationRestrictions_RestrictionType = 2
)
func (SpaceConfig_ModerationRestrictions_RestrictionType) Descriptor
func (SpaceConfig_ModerationRestrictions_RestrictionType) Descriptor() protoreflect.EnumDescriptor
func (SpaceConfig_ModerationRestrictions_RestrictionType) Enum
func (x SpaceConfig_ModerationRestrictions_RestrictionType) Enum() *SpaceConfig_ModerationRestrictions_RestrictionType
func (SpaceConfig_ModerationRestrictions_RestrictionType) EnumDescriptor
func (SpaceConfig_ModerationRestrictions_RestrictionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpaceConfig_ModerationRestrictions_RestrictionType.Descriptor instead.
func (SpaceConfig_ModerationRestrictions_RestrictionType) Number
func (x SpaceConfig_ModerationRestrictions_RestrictionType) Number() protoreflect.EnumNumber
func (SpaceConfig_ModerationRestrictions_RestrictionType) String
func (x SpaceConfig_ModerationRestrictions_RestrictionType) String() string
func (SpaceConfig_ModerationRestrictions_RestrictionType) Type
SpacesServiceClient
type SpacesServiceClient interface {
// Creates a space.
CreateSpace(ctx context.Context, in *CreateSpaceRequest, opts ...grpc.CallOption) (*Space, error)
// Gets details about a meeting space.
//
// For an example, see [Get a meeting
// space](https://developers.google.com/meet/api/guides/meeting-spaces#get-meeting-space).
GetSpace(ctx context.Context, in *GetSpaceRequest, opts ...grpc.CallOption) (*Space, error)
// Updates details about a meeting space.
//
// For an example, see [Update a meeting
// space](https://developers.google.com/meet/api/guides/meeting-spaces#update-meeting-space).
UpdateSpace(ctx context.Context, in *UpdateSpaceRequest, opts ...grpc.CallOption) (*Space, error)
// Ends an active conference (if there's one).
//
// For an example, see [End active
// conference](https://developers.google.com/meet/api/guides/meeting-spaces#end-active-conference).
EndActiveConference(ctx context.Context, in *EndActiveConferenceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// Create a member.
//
// This API supports the `fields` parameter in
// [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters).
// When the `fields` parameter is omitted, this API response will default to
// "name,email,role,user".
CreateMember(ctx context.Context, in *CreateMemberRequest, opts ...grpc.CallOption) (*Member, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// Get a member.
//
// This API supports the `fields` parameter in
// [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters).
// When the `fields` parameter is omitted, this API response will default to
// "name,email,role,user".
GetMember(ctx context.Context, in *GetMemberRequest, opts ...grpc.CallOption) (*Member, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// List members.
//
// This API supports the `fields` parameter in
// [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters).
// When the `fields` parameter is omitted this API response will default to
// "name,email,role,user".
ListMembers(ctx context.Context, in *ListMembersRequest, opts ...grpc.CallOption) (*ListMembersResponse, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// Delete the member who was previously assigned roles in the space.
DeleteMember(ctx context.Context, in *DeleteMemberRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
SpacesServiceClient is the client API for SpacesService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSpacesServiceClient
func NewSpacesServiceClient(cc grpc.ClientConnInterface) SpacesServiceClient
SpacesServiceServer
type SpacesServiceServer interface {
// Creates a space.
CreateSpace(context.Context, *CreateSpaceRequest) (*Space, error)
// Gets details about a meeting space.
//
// For an example, see [Get a meeting
// space](https://developers.google.com/meet/api/guides/meeting-spaces#get-meeting-space).
GetSpace(context.Context, *GetSpaceRequest) (*Space, error)
// Updates details about a meeting space.
//
// For an example, see [Update a meeting
// space](https://developers.google.com/meet/api/guides/meeting-spaces#update-meeting-space).
UpdateSpace(context.Context, *UpdateSpaceRequest) (*Space, error)
// Ends an active conference (if there's one).
//
// For an example, see [End active
// conference](https://developers.google.com/meet/api/guides/meeting-spaces#end-active-conference).
EndActiveConference(context.Context, *EndActiveConferenceRequest) (*emptypb.Empty, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// Create a member.
//
// This API supports the `fields` parameter in
// [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters).
// When the `fields` parameter is omitted, this API response will default to
// "name,email,role,user".
CreateMember(context.Context, *CreateMemberRequest) (*Member, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// Get a member.
//
// This API supports the `fields` parameter in
// [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters).
// When the `fields` parameter is omitted, this API response will default to
// "name,email,role,user".
GetMember(context.Context, *GetMemberRequest) (*Member, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// List members.
//
// This API supports the `fields` parameter in
// [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters).
// When the `fields` parameter is omitted this API response will default to
// "name,email,role,user".
ListMembers(context.Context, *ListMembersRequest) (*ListMembersResponse, error)
// [Developer Preview](https://developers.google.com/workspace/preview):
// Delete the member who was previously assigned roles in the space.
DeleteMember(context.Context, *DeleteMemberRequest) (*emptypb.Empty, error)
}
SpacesServiceServer is the server API for SpacesService service.
Transcript
type Transcript struct {
// Types that are assignable to Destination:
//
// *Transcript_DocsDestination
Destination isTranscript_Destination `protobuf_oneof:"destination"`
// Output only. Resource name of the transcript.
// Format: `conferenceRecords/{conference_record}/transcripts/{transcript}`,
// where `{transcript}` is a 1:1 mapping to each unique transcription session
// of the conference.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Current state.
State Transcript_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.apps.meet.v2beta.Transcript_State" json:"state,omitempty"`
// Output only. Timestamp when the transcript started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Timestamp when the transcript stopped.
EndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Metadata for a transcript generated from a conference. It refers to the ASR (Automatic Speech Recognition) result of user's speech during the conference.
func (*Transcript) Descriptor
func (*Transcript) Descriptor() ([]byte, []int)
Deprecated: Use Transcript.ProtoReflect.Descriptor instead.
func (*Transcript) GetDestination
func (m *Transcript) GetDestination() isTranscript_Destination
func (*Transcript) GetDocsDestination
func (x *Transcript) GetDocsDestination() *DocsDestination
func (*Transcript) GetEndTime
func (x *Transcript) GetEndTime() *timestamppb.Timestamp
func (*Transcript) GetName
func (x *Transcript) GetName() string
func (*Transcript) GetStartTime
func (x *Transcript) GetStartTime() *timestamppb.Timestamp
func (*Transcript) GetState
func (x *Transcript) GetState() Transcript_State
func (*Transcript) ProtoMessage
func (*Transcript) ProtoMessage()
func (*Transcript) ProtoReflect
func (x *Transcript) ProtoReflect() protoreflect.Message
func (*Transcript) Reset
func (x *Transcript) Reset()
func (*Transcript) String
func (x *Transcript) String() string
TranscriptEntry
type TranscriptEntry struct {
// Output only. Resource name of the entry. Format:
// "conferenceRecords/{conference_record}/transcripts/{transcript}/entries/{entry}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Refers to the participant who speaks.
Participant string `protobuf:"bytes,2,opt,name=participant,proto3" json:"participant,omitempty"`
// Output only. The transcribed text of the participant's voice, at maximum
// 10K words. Note that the limit is subject to change.
Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
// Output only. Language of spoken text, such as "en-US".
// IETF BCP 47 syntax (https://tools.ietf.org/html/bcp47)
LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// Output only. Timestamp when the transcript entry started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Timestamp when the transcript entry ended.
EndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Single entry for one user’s speech during a transcript session.
func (*TranscriptEntry) Descriptor
func (*TranscriptEntry) Descriptor() ([]byte, []int)
Deprecated: Use TranscriptEntry.ProtoReflect.Descriptor instead.
func (*TranscriptEntry) GetEndTime
func (x *TranscriptEntry) GetEndTime() *timestamppb.Timestamp
func (*TranscriptEntry) GetLanguageCode
func (x *TranscriptEntry) GetLanguageCode() string
func (*TranscriptEntry) GetName
func (x *TranscriptEntry) GetName() string
func (*TranscriptEntry) GetParticipant
func (x *TranscriptEntry) GetParticipant() string
func (*TranscriptEntry) GetStartTime
func (x *TranscriptEntry) GetStartTime() *timestamppb.Timestamp
func (*TranscriptEntry) GetText
func (x *TranscriptEntry) GetText() string
func (*TranscriptEntry) ProtoMessage
func (*TranscriptEntry) ProtoMessage()
func (*TranscriptEntry) ProtoReflect
func (x *TranscriptEntry) ProtoReflect() protoreflect.Message
func (*TranscriptEntry) Reset
func (x *TranscriptEntry) Reset()
func (*TranscriptEntry) String
func (x *TranscriptEntry) String() string
Transcript_DocsDestination
type Transcript_DocsDestination struct {
// Output only. Where the Google Docs transcript is saved.
DocsDestination *DocsDestination `protobuf:"bytes,6,opt,name=docs_destination,json=docsDestination,proto3,oneof"`
}
Transcript_State
type Transcript_State int32
Current state of the transcript session.
Transcript_STATE_UNSPECIFIED, Transcript_STARTED, Transcript_ENDED, Transcript_FILE_GENERATED
const (
// Default, never used.
Transcript_STATE_UNSPECIFIED Transcript_State = 0
// An active transcript session has started.
Transcript_STARTED Transcript_State = 1
// This transcript session has ended, but the transcript file hasn't been
// generated yet.
Transcript_ENDED Transcript_State = 2
// Transcript file is generated and ready to download.
Transcript_FILE_GENERATED Transcript_State = 3
)
func (Transcript_State) Descriptor
func (Transcript_State) Descriptor() protoreflect.EnumDescriptor
func (Transcript_State) Enum
func (x Transcript_State) Enum() *Transcript_State
func (Transcript_State) EnumDescriptor
func (Transcript_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Transcript_State.Descriptor instead.
func (Transcript_State) Number
func (x Transcript_State) Number() protoreflect.EnumNumber
func (Transcript_State) String
func (x Transcript_State) String() string
func (Transcript_State) Type
func (Transcript_State) Type() protoreflect.EnumType
UnimplementedConferenceRecordsServiceServer
type UnimplementedConferenceRecordsServiceServer struct {
}
UnimplementedConferenceRecordsServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedConferenceRecordsServiceServer) GetConferenceRecord
func (*UnimplementedConferenceRecordsServiceServer) GetConferenceRecord(context.Context, *GetConferenceRecordRequest) (*ConferenceRecord, error)
func (*UnimplementedConferenceRecordsServiceServer) GetParticipant
func (*UnimplementedConferenceRecordsServiceServer) GetParticipant(context.Context, *GetParticipantRequest) (*Participant, error)
func (*UnimplementedConferenceRecordsServiceServer) GetParticipantSession
func (*UnimplementedConferenceRecordsServiceServer) GetParticipantSession(context.Context, *GetParticipantSessionRequest) (*ParticipantSession, error)
func (*UnimplementedConferenceRecordsServiceServer) GetRecording
func (*UnimplementedConferenceRecordsServiceServer) GetRecording(context.Context, *GetRecordingRequest) (*Recording, error)
func (*UnimplementedConferenceRecordsServiceServer) GetTranscript
func (*UnimplementedConferenceRecordsServiceServer) GetTranscript(context.Context, *GetTranscriptRequest) (*Transcript, error)
func (*UnimplementedConferenceRecordsServiceServer) GetTranscriptEntry
func (*UnimplementedConferenceRecordsServiceServer) GetTranscriptEntry(context.Context, *GetTranscriptEntryRequest) (*TranscriptEntry, error)
func (*UnimplementedConferenceRecordsServiceServer) ListConferenceRecords
func (*UnimplementedConferenceRecordsServiceServer) ListConferenceRecords(context.Context, *ListConferenceRecordsRequest) (*ListConferenceRecordsResponse, error)
func (*UnimplementedConferenceRecordsServiceServer) ListParticipantSessions
func (*UnimplementedConferenceRecordsServiceServer) ListParticipantSessions(context.Context, *ListParticipantSessionsRequest) (*ListParticipantSessionsResponse, error)
func (*UnimplementedConferenceRecordsServiceServer) ListParticipants
func (*UnimplementedConferenceRecordsServiceServer) ListParticipants(context.Context, *ListParticipantsRequest) (*ListParticipantsResponse, error)
func (*UnimplementedConferenceRecordsServiceServer) ListRecordings
func (*UnimplementedConferenceRecordsServiceServer) ListRecordings(context.Context, *ListRecordingsRequest) (*ListRecordingsResponse, error)
func (*UnimplementedConferenceRecordsServiceServer) ListTranscriptEntries
func (*UnimplementedConferenceRecordsServiceServer) ListTranscriptEntries(context.Context, *ListTranscriptEntriesRequest) (*ListTranscriptEntriesResponse, error)
func (*UnimplementedConferenceRecordsServiceServer) ListTranscripts
func (*UnimplementedConferenceRecordsServiceServer) ListTranscripts(context.Context, *ListTranscriptsRequest) (*ListTranscriptsResponse, error)
UnimplementedSpacesServiceServer
type UnimplementedSpacesServiceServer struct {
}
UnimplementedSpacesServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedSpacesServiceServer) CreateMember
func (*UnimplementedSpacesServiceServer) CreateMember(context.Context, *CreateMemberRequest) (*Member, error)
func (*UnimplementedSpacesServiceServer) CreateSpace
func (*UnimplementedSpacesServiceServer) CreateSpace(context.Context, *CreateSpaceRequest) (*Space, error)
func (*UnimplementedSpacesServiceServer) DeleteMember
func (*UnimplementedSpacesServiceServer) DeleteMember(context.Context, *DeleteMemberRequest) (*emptypb.Empty, error)
func (*UnimplementedSpacesServiceServer) EndActiveConference
func (*UnimplementedSpacesServiceServer) EndActiveConference(context.Context, *EndActiveConferenceRequest) (*emptypb.Empty, error)
func (*UnimplementedSpacesServiceServer) GetMember
func (*UnimplementedSpacesServiceServer) GetMember(context.Context, *GetMemberRequest) (*Member, error)
func (*UnimplementedSpacesServiceServer) GetSpace
func (*UnimplementedSpacesServiceServer) GetSpace(context.Context, *GetSpaceRequest) (*Space, error)
func (*UnimplementedSpacesServiceServer) ListMembers
func (*UnimplementedSpacesServiceServer) ListMembers(context.Context, *ListMembersRequest) (*ListMembersResponse, error)
func (*UnimplementedSpacesServiceServer) UpdateSpace
func (*UnimplementedSpacesServiceServer) UpdateSpace(context.Context, *UpdateSpaceRequest) (*Space, error)
UpdateSpaceRequest
type UpdateSpaceRequest struct {
// Required. Space to be updated.
Space *Space `protobuf:"bytes,1,opt,name=space,proto3" json:"space,omitempty"`
// Optional. Field mask used to specify the fields to be updated in the space.
// If update_mask isn't provided(not set, set with empty paths, or only has ""
// as paths), it defaults to update all fields provided with values in the
// request.
// Using "*" as update_mask will update all fields, including deleting fields
// not set in the request.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request to update a space.
func (*UpdateSpaceRequest) Descriptor
func (*UpdateSpaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSpaceRequest.ProtoReflect.Descriptor instead.
func (*UpdateSpaceRequest) GetSpace
func (x *UpdateSpaceRequest) GetSpace() *Space
func (*UpdateSpaceRequest) GetUpdateMask
func (x *UpdateSpaceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSpaceRequest) ProtoMessage
func (*UpdateSpaceRequest) ProtoMessage()
func (*UpdateSpaceRequest) ProtoReflect
func (x *UpdateSpaceRequest) ProtoReflect() protoreflect.Message
func (*UpdateSpaceRequest) Reset
func (x *UpdateSpaceRequest) Reset()
func (*UpdateSpaceRequest) String
func (x *UpdateSpaceRequest) String() string