meetpb

package
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var File_google_apps_meet_v2_resource_proto protoreflect.FileDescriptor
View Source
var File_google_apps_meet_v2_service_proto protoreflect.FileDescriptor

Functions

func RegisterConferenceRecordsServiceServer

func RegisterConferenceRecordsServiceServer(s *grpc.Server, srv ConferenceRecordsServiceServer)

func RegisterSpacesServiceServer

func RegisterSpacesServiceServer(s *grpc.Server, srv SpacesServiceServer)

Types

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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.

type 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.

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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 (*EndActiveConferenceRequest) Reset

func (x *EndActiveConferenceRequest) Reset()

func (*EndActiveConferenceRequest) String

func (x *EndActiveConferenceRequest) String() string

type 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 deprecated

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 (*GetConferenceRecordRequest) Reset

func (x *GetConferenceRecordRequest) Reset()

func (*GetConferenceRecordRequest) String

func (x *GetConferenceRecordRequest) String() string

type 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 deprecated

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

type 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 deprecated

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 (*GetParticipantSessionRequest) Reset

func (x *GetParticipantSessionRequest) Reset()

func (*GetParticipantSessionRequest) String

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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 (*GetTranscriptEntryRequest) Reset

func (x *GetTranscriptEntryRequest) Reset()

func (*GetTranscriptEntryRequest) String

func (x *GetTranscriptEntryRequest) String() string

type 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 deprecated

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

type 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, `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 deprecated

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 (*ListConferenceRecordsRequest) Reset

func (x *ListConferenceRecordsRequest) Reset()

func (*ListConferenceRecordsRequest) String

type 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 deprecated

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 (*ListConferenceRecordsResponse) Reset

func (x *ListConferenceRecordsResponse) Reset()

func (*ListConferenceRecordsResponse) String

type 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 deprecated

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 (*ListParticipantSessionsRequest) Reset

func (x *ListParticipantSessionsRequest) Reset()

func (*ListParticipantSessionsRequest) String

type 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 deprecated

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 (*ListParticipantSessionsResponse) Reset

func (*ListParticipantSessionsResponse) String

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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 (*ListTranscriptEntriesRequest) Reset

func (x *ListTranscriptEntriesRequest) Reset()

func (*ListTranscriptEntriesRequest) String

type 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 deprecated

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 (*ListTranscriptEntriesResponse) Reset

func (x *ListTranscriptEntriesResponse) Reset()

func (*ListTranscriptEntriesResponse) String

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type Participant_AnonymousUser

type Participant_AnonymousUser struct {
	// Anonymous user.
	AnonymousUser *AnonymousUser `protobuf:"bytes,5,opt,name=anonymous_user,json=anonymousUser,proto3,oneof"`
}

type Participant_PhoneUser

type Participant_PhoneUser struct {
	// User calling from their phone.
	PhoneUser *PhoneUser `protobuf:"bytes,6,opt,name=phone_user,json=phoneUser,proto3,oneof"`
}

type Participant_SignedinUser

type Participant_SignedinUser struct {
	// Signed-in user.
	SignedinUser *SignedinUser `protobuf:"bytes,4,opt,name=signedin_user,json=signedinUser,proto3,oneof"`
}

type 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

func (*PhoneUser) Descriptor() ([]byte, []int)

Deprecated: Use PhoneUser.ProtoReflect.Descriptor instead.

func (*PhoneUser) GetDisplayName

func (x *PhoneUser) GetDisplayName() string

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

func (x *PhoneUser) String() string

type 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.v2.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

func (*Recording) Descriptor() ([]byte, []int)

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 (x *Recording) GetName() string

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

func (x *Recording) String() string

type 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"`
}

type Recording_State

type Recording_State int32

Current state of the recording session.

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) Enum

func (x Recording_State) Enum() *Recording_State

func (Recording_State) EnumDescriptor deprecated

func (Recording_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Recording_State.Descriptor instead.

func (Recording_State) Number

func (Recording_State) String

func (x Recording_State) String() string

func (Recording_State) Type

type 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 deprecated

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

type 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 meetings, 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 an 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
}

Virtual place where conferences are held. Only one active conference can be held in one space at any given time.

func (*Space) Descriptor deprecated

func (*Space) Descriptor() ([]byte, []int)

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 (x *Space) GetMeetingCode() string

func (*Space) GetMeetingUri

func (x *Space) GetMeetingUri() string

func (*Space) GetName

func (x *Space) GetName() string

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

func (x *Space) String() string

type SpaceConfig

type SpaceConfig struct {

	// Access type of the meeting space that determines who can join without
	// knocking. Default: The user's default access settings.  Controlled by the
	// user's admin for enterprise users or RESTRICTED.
	AccessType SpaceConfig_AccessType `` /* 140-byte string literal not displayed */
	// Defines the entry points that can be used to join meetings hosted in this
	// meeting space.
	// Default: EntryPointAccess.ALL
	EntryPointAccess SpaceConfig_EntryPointAccess `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

The configuration pertaining to a meeting space.

func (*SpaceConfig) Descriptor deprecated

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

type SpaceConfig_AccessType

type SpaceConfig_AccessType int32

Possible access types for a meeting space.

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) Enum

func (SpaceConfig_AccessType) EnumDescriptor deprecated

func (SpaceConfig_AccessType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SpaceConfig_AccessType.Descriptor instead.

func (SpaceConfig_AccessType) Number

func (SpaceConfig_AccessType) String

func (x SpaceConfig_AccessType) String() string

func (SpaceConfig_AccessType) Type

type 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.

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) Enum

func (SpaceConfig_EntryPointAccess) EnumDescriptor deprecated

func (SpaceConfig_EntryPointAccess) EnumDescriptor() ([]byte, []int)

Deprecated: Use SpaceConfig_EntryPointAccess.Descriptor instead.

func (SpaceConfig_EntryPointAccess) Number

func (SpaceConfig_EntryPointAccess) String

func (SpaceConfig_EntryPointAccess) Type

type SpacesServiceClient

type SpacesServiceClient interface {
	// Creates a space.
	CreateSpace(ctx context.Context, in *CreateSpaceRequest, opts ...grpc.CallOption) (*Space, error)
	// Gets a space by `space_id` or `meeting_code`.
	GetSpace(ctx context.Context, in *GetSpaceRequest, opts ...grpc.CallOption) (*Space, error)
	// Updates a space.
	UpdateSpace(ctx context.Context, in *UpdateSpaceRequest, opts ...grpc.CallOption) (*Space, error)
	// Ends an active conference (if there's 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.

type SpacesServiceServer

type SpacesServiceServer interface {
	// Creates a space.
	CreateSpace(context.Context, *CreateSpaceRequest) (*Space, error)
	// Gets a space by `space_id` or `meeting_code`.
	GetSpace(context.Context, *GetSpaceRequest) (*Space, error)
	// Updates a space.
	UpdateSpace(context.Context, *UpdateSpaceRequest) (*Space, error)
	// Ends an active conference (if there's one).
	EndActiveConference(context.Context, *EndActiveConferenceRequest) (*emptypb.Empty, error)
}

SpacesServiceServer is the server API for SpacesService service.

type 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.v2.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 deprecated

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

type 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 deprecated

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

type 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"`
}

type Transcript_State

type Transcript_State int32

Current state of the transcript session.

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) Enum

func (Transcript_State) EnumDescriptor deprecated

func (Transcript_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Transcript_State.Descriptor instead.

func (Transcript_State) Number

func (Transcript_State) String

func (x Transcript_State) String() string

func (Transcript_State) Type

type UnimplementedConferenceRecordsServiceServer

type UnimplementedConferenceRecordsServiceServer struct {
}

UnimplementedConferenceRecordsServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedConferenceRecordsServiceServer) GetConferenceRecord

func (*UnimplementedConferenceRecordsServiceServer) GetParticipant

func (*UnimplementedConferenceRecordsServiceServer) GetParticipantSession

func (*UnimplementedConferenceRecordsServiceServer) GetRecording

func (*UnimplementedConferenceRecordsServiceServer) GetTranscript

func (*UnimplementedConferenceRecordsServiceServer) GetTranscriptEntry

func (*UnimplementedConferenceRecordsServiceServer) ListConferenceRecords

func (*UnimplementedConferenceRecordsServiceServer) ListParticipantSessions

func (*UnimplementedConferenceRecordsServiceServer) ListParticipants

func (*UnimplementedConferenceRecordsServiceServer) ListRecordings

func (*UnimplementedConferenceRecordsServiceServer) ListTranscriptEntries

func (*UnimplementedConferenceRecordsServiceServer) ListTranscripts

type UnimplementedSpacesServiceServer

type UnimplementedSpacesServiceServer struct {
}

UnimplementedSpacesServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSpacesServiceServer) CreateSpace

func (*UnimplementedSpacesServiceServer) EndActiveConference

func (*UnimplementedSpacesServiceServer) GetSpace

func (*UnimplementedSpacesServiceServer) UpdateSpace

type 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 deprecated

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL