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.
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 expire 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
}
Developer Preview . 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
{
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a conference record by conference ID.
GetConferenceRecord
(
ctx
context
.
Context
,
in
*
GetConferenceRecordRequest
,
opts
...
grpc
.
CallOption
)
(
*
ConferenceRecord
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Lists the conference records by start time and in descending order.
ListConferenceRecords
(
ctx
context
.
Context
,
in
*
ListConferenceRecordsRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListConferenceRecordsResponse
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a participant by participant ID.
GetParticipant
(
ctx
context
.
Context
,
in
*
GetParticipantRequest
,
opts
...
grpc
.
CallOption
)
(
*
Participant
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a participant session by participant session ID.
GetParticipantSession
(
ctx
context
.
Context
,
in
*
GetParticipantSessionRequest
,
opts
...
grpc
.
CallOption
)
(
*
ParticipantSession
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a recording by recording ID.
GetRecording
(
ctx
context
.
Context
,
in
*
GetRecordingRequest
,
opts
...
grpc
.
CallOption
)
(
*
Recording
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Lists the recording resources from the conference record.
ListRecordings
(
ctx
context
.
Context
,
in
*
ListRecordingsRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListRecordingsResponse
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a transcript by transcript ID.
GetTranscript
(
ctx
context
.
Context
,
in
*
GetTranscriptRequest
,
opts
...
grpc
.
CallOption
)
(
*
Transcript
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Lists the set of transcripts from the conference record.
ListTranscripts
(
ctx
context
.
Context
,
in
*
ListTranscriptsRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListTranscriptsResponse
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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
{
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a conference record by conference ID.
GetConferenceRecord
(
context
.
Context
,
*
GetConferenceRecordRequest
)
(
*
ConferenceRecord
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Lists the conference records by start time and in descending order.
ListConferenceRecords
(
context
.
Context
,
*
ListConferenceRecordsRequest
)
(
*
ListConferenceRecordsResponse
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a participant by participant ID.
GetParticipant
(
context
.
Context
,
*
GetParticipantRequest
)
(
*
Participant
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a participant session by participant session ID.
GetParticipantSession
(
context
.
Context
,
*
GetParticipantSessionRequest
)
(
*
ParticipantSession
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a recording by recording ID.
GetRecording
(
context
.
Context
,
*
GetRecordingRequest
)
(
*
Recording
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Lists the recording resources from the conference record.
ListRecordings
(
context
.
Context
,
*
ListRecordingsRequest
)
(
*
ListRecordingsResponse
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a transcript by transcript ID.
GetTranscript
(
context
.
Context
,
*
GetTranscriptRequest
)
(
*
Transcript
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Lists the set of transcripts from the conference record.
ListTranscripts
(
context
.
Context
,
*
ListTranscriptsRequest
)
(
*
ListTranscriptsResponse
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// 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.
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
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.
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
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.
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. The following
// are the filterable fields:
//
// * `space.meeting_code`
// * `space.name`
// * `start_time`
// * `end_time`
//
// For example, `space.meeting_code = "abc-mnop-xyz"`.
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
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. 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. 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 participant 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
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 joined the meeting for the first
// time.
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 is 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
}
Developer Preview . 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 started.
StartTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Timestamp when the user session ended. 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
}
Developer Preview . Refers to each unique join/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 who calls in 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 they call in.
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
}
Developer Preview . 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 and last name.
// For a robot account, it's the admin 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}`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. URI used to join meeting, such as
// `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 code to join the meeting. Format:
// `[a-z]+-[a-z]+-[a-z]+` such as `abc-mnop-xyz`. The maximum length is 128
// characters. Can ONLY be used as alias of the space ID 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
}
Developer Preview . 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 */
}
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) GetEntryPointAccess
func
(
x
*
SpaceConfig
)
GetEntryPointAccess
()
SpaceConfig_EntryPointAccess
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_EntryPointAccess
type
SpaceConfig_EntryPointAccess
int32
Entry points that can be used to join a meeting. Example: meet.google.com
, the 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 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
SpacesServiceClient
type
SpacesServiceClient
interface
{
// [Developer Preview](https://developers.google.com/workspace/preview).
// Creates a space.
CreateSpace
(
ctx
context
.
Context
,
in
*
CreateSpaceRequest
,
opts
...
grpc
.
CallOption
)
(
*
Space
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a space by `space_id` or `meeting_code`.
GetSpace
(
ctx
context
.
Context
,
in
*
GetSpaceRequest
,
opts
...
grpc
.
CallOption
)
(
*
Space
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Updates a space.
UpdateSpace
(
ctx
context
.
Context
,
in
*
UpdateSpaceRequest
,
opts
...
grpc
.
CallOption
)
(
*
Space
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Ends an active conference (if there is one).
EndActiveConference
(
ctx
context
.
Context
,
in
*
EndActiveConferenceRequest
,
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
{
// [Developer Preview](https://developers.google.com/workspace/preview).
// Creates a space.
CreateSpace
(
context
.
Context
,
*
CreateSpaceRequest
)
(
*
Space
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Gets a space by `space_id` or `meeting_code`.
GetSpace
(
context
.
Context
,
*
GetSpaceRequest
)
(
*
Space
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Updates a space.
UpdateSpace
(
context
.
Context
,
*
UpdateSpaceRequest
)
(
*
Space
,
error
)
// [Developer Preview](https://developers.google.com/workspace/preview).
// Ends an active conference (if there is one).
EndActiveConference
(
context
.
Context
,
*
EndActiveConferenceRequest
)
(
*
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
}
Developer Preview . 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. Refer 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
}
Developer Preview . 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) CreateSpace
func
(
*
UnimplementedSpacesServiceServer
)
CreateSpace
(
context
.
Context
,
*
CreateSpaceRequest
)
(
*
Space
,
error
)
func (*UnimplementedSpacesServiceServer) EndActiveConference
func
(
*
UnimplementedSpacesServiceServer
)
EndActiveConference
(
context
.
Context
,
*
EndActiveConferenceRequest
)
(
*
emptypb
.
Empty
,
error
)
func (*UnimplementedSpacesServiceServer) GetSpace
func
(
*
UnimplementedSpacesServiceServer
)
GetSpace
(
context
.
Context
,
*
GetSpaceRequest
)
(
*
Space
,
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, it defaults to '*' and updates all
// fields provided in the request, 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