meeting

package
v0.0.69-alpha.30 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: Apache-2.0 Imports: 9 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DayOfWeek_name = map[int32]string{
		0: "SUNDAY",
		1: "MONDAY",
		2: "TUESDAY",
		3: "WEDNESDAY",
		4: "THURSDAY",
		5: "FRIDAY",
		6: "SATURDAY",
	}
	DayOfWeek_value = map[string]int32{
		"SUNDAY":    0,
		"MONDAY":    1,
		"TUESDAY":   2,
		"WEDNESDAY": 3,
		"THURSDAY":  4,
		"FRIDAY":    5,
		"SATURDAY":  6,
	}
)

Enum value maps for DayOfWeek.

View Source
var (
	KickOffReason_name = map[int32]string{
		0: "DuplicatedLogin",
		1: "Offline",
	}
	KickOffReason_value = map[string]int32{
		"DuplicatedLogin": 0,
		"Offline":         1,
	}
)

Enum value maps for KickOffReason.

View Source
var File_openmeeting_meeting_meeting_proto protoreflect.FileDescriptor

Functions

func RegisterMeetingServiceServer

func RegisterMeetingServiceServer(s *grpc.Server, srv MeetingServiceServer)

Types

type BookMeetingReq

type BookMeetingReq struct {
	CreatorUserID             string                     `protobuf:"bytes,1,opt,name=creatorUserID,proto3" json:"creatorUserID"`
	CreatorDefinedMeetingInfo *CreatorDefinedMeetingInfo `protobuf:"bytes,2,opt,name=creatorDefinedMeetingInfo,proto3" json:"creatorDefinedMeetingInfo"`
	Setting                   *MeetingSetting            `protobuf:"bytes,3,opt,name=setting,proto3" json:"setting"`
	RepeatInfo                *MeetingRepeatInfo         `protobuf:"bytes,4,opt,name=repeatInfo,proto3" json:"repeatInfo"`
	// contains filtered or unexported fields
}

Request to book a future meeting.

func (*BookMeetingReq) Descriptor deprecated

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

Deprecated: Use BookMeetingReq.ProtoReflect.Descriptor instead.

func (*BookMeetingReq) GetCreatorDefinedMeetingInfo

func (x *BookMeetingReq) GetCreatorDefinedMeetingInfo() *CreatorDefinedMeetingInfo

func (*BookMeetingReq) GetCreatorUserID

func (x *BookMeetingReq) GetCreatorUserID() string

func (*BookMeetingReq) GetRepeatInfo

func (x *BookMeetingReq) GetRepeatInfo() *MeetingRepeatInfo

func (*BookMeetingReq) GetSetting

func (x *BookMeetingReq) GetSetting() *MeetingSetting

func (*BookMeetingReq) ProtoMessage

func (*BookMeetingReq) ProtoMessage()

func (*BookMeetingReq) ProtoReflect

func (x *BookMeetingReq) ProtoReflect() protoreflect.Message

func (*BookMeetingReq) Reset

func (x *BookMeetingReq) Reset()

func (*BookMeetingReq) String

func (x *BookMeetingReq) String() string

type BookMeetingResp

type BookMeetingResp struct {
	Detail *MeetingInfoSetting `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail"`
	// contains filtered or unexported fields
}

Response after booking a meeting.

func (*BookMeetingResp) Descriptor deprecated

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

Deprecated: Use BookMeetingResp.ProtoReflect.Descriptor instead.

func (*BookMeetingResp) GetDetail

func (x *BookMeetingResp) GetDetail() *MeetingInfoSetting

func (*BookMeetingResp) ProtoMessage

func (*BookMeetingResp) ProtoMessage()

func (*BookMeetingResp) ProtoReflect

func (x *BookMeetingResp) ProtoReflect() protoreflect.Message

func (*BookMeetingResp) Reset

func (x *BookMeetingResp) Reset()

func (*BookMeetingResp) String

func (x *BookMeetingResp) String() string

type CleanPreviousMeetingsReq

type CleanPreviousMeetingsReq struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	// contains filtered or unexported fields
}

func (*CleanPreviousMeetingsReq) Descriptor deprecated

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

Deprecated: Use CleanPreviousMeetingsReq.ProtoReflect.Descriptor instead.

func (*CleanPreviousMeetingsReq) GetUserID

func (x *CleanPreviousMeetingsReq) GetUserID() string

func (*CleanPreviousMeetingsReq) ProtoMessage

func (*CleanPreviousMeetingsReq) ProtoMessage()

func (*CleanPreviousMeetingsReq) ProtoReflect

func (x *CleanPreviousMeetingsReq) ProtoReflect() protoreflect.Message

func (*CleanPreviousMeetingsReq) Reset

func (x *CleanPreviousMeetingsReq) Reset()

func (*CleanPreviousMeetingsReq) String

func (x *CleanPreviousMeetingsReq) String() string

type CleanPreviousMeetingsResp

type CleanPreviousMeetingsResp struct {
	// contains filtered or unexported fields
}

func (*CleanPreviousMeetingsResp) Descriptor deprecated

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

Deprecated: Use CleanPreviousMeetingsResp.ProtoReflect.Descriptor instead.

func (*CleanPreviousMeetingsResp) ProtoMessage

func (*CleanPreviousMeetingsResp) ProtoMessage()

func (*CleanPreviousMeetingsResp) ProtoReflect

func (*CleanPreviousMeetingsResp) Reset

func (x *CleanPreviousMeetingsResp) Reset()

func (*CleanPreviousMeetingsResp) String

func (x *CleanPreviousMeetingsResp) String() string

type CreateImmediateMeetingReq

type CreateImmediateMeetingReq struct {
	CreatorUserID             string                     `protobuf:"bytes,1,opt,name=creatorUserID,proto3" json:"creatorUserID"`
	CreatorDefinedMeetingInfo *CreatorDefinedMeetingInfo `protobuf:"bytes,2,opt,name=creatorDefinedMeetingInfo,proto3" json:"creatorDefinedMeetingInfo"`
	Setting                   *MeetingSetting            `protobuf:"bytes,3,opt,name=setting,proto3" json:"setting"`
	// contains filtered or unexported fields
}

Request to create an immediate meeting.

func (*CreateImmediateMeetingReq) Descriptor deprecated

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

Deprecated: Use CreateImmediateMeetingReq.ProtoReflect.Descriptor instead.

func (*CreateImmediateMeetingReq) GetCreatorDefinedMeetingInfo

func (x *CreateImmediateMeetingReq) GetCreatorDefinedMeetingInfo() *CreatorDefinedMeetingInfo

func (*CreateImmediateMeetingReq) GetCreatorUserID

func (x *CreateImmediateMeetingReq) GetCreatorUserID() string

func (*CreateImmediateMeetingReq) GetSetting

func (x *CreateImmediateMeetingReq) GetSetting() *MeetingSetting

func (*CreateImmediateMeetingReq) ProtoMessage

func (*CreateImmediateMeetingReq) ProtoMessage()

func (*CreateImmediateMeetingReq) ProtoReflect

func (*CreateImmediateMeetingReq) Reset

func (x *CreateImmediateMeetingReq) Reset()

func (*CreateImmediateMeetingReq) String

func (x *CreateImmediateMeetingReq) String() string

type CreateImmediateMeetingResp

type CreateImmediateMeetingResp struct {
	Detail  *MeetingInfoSetting `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail"`
	LiveKit *LiveKit            `protobuf:"bytes,2,opt,name=liveKit,proto3" json:"liveKit"`
	// contains filtered or unexported fields
}

Response after creating an immediate meeting.

func (*CreateImmediateMeetingResp) Descriptor deprecated

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

Deprecated: Use CreateImmediateMeetingResp.ProtoReflect.Descriptor instead.

func (*CreateImmediateMeetingResp) GetDetail

func (*CreateImmediateMeetingResp) GetLiveKit

func (x *CreateImmediateMeetingResp) GetLiveKit() *LiveKit

func (*CreateImmediateMeetingResp) ProtoMessage

func (*CreateImmediateMeetingResp) ProtoMessage()

func (*CreateImmediateMeetingResp) ProtoReflect

func (*CreateImmediateMeetingResp) Reset

func (x *CreateImmediateMeetingResp) Reset()

func (*CreateImmediateMeetingResp) String

func (x *CreateImmediateMeetingResp) String() string

type CreatorDefinedMeetingInfo

type CreatorDefinedMeetingInfo struct {
	Title           string   `protobuf:"bytes,1,opt,name=title,proto3" json:"title"`                      // The title of the meeting.
	ScheduledTime   int64    `protobuf:"varint,2,opt,name=scheduledTime,proto3" json:"scheduledTime"`     // The scheduled start time of the meeting (as a timestamp).
	MeetingDuration int64    `protobuf:"varint,3,opt,name=meetingDuration,proto3" json:"meetingDuration"` // The duration of the meeting in seconds.
	Password        string   `protobuf:"bytes,4,opt,name=password,proto3" json:"password"`                // Password required to join the meeting, if any.
	TimeZone        string   `protobuf:"bytes,5,opt,name=timeZone,proto3" json:"timeZone"`                // creator specify time zone.
	HostUserID      string   `protobuf:"bytes,6,opt,name=hostUserID,proto3" json:"hostUserID"`
	CoHostUSerID    []string `protobuf:"bytes,7,rep,name=coHostUSerID,proto3" json:"coHostUSerID"`
	// contains filtered or unexported fields
}

Information about a specific meeting that can be modified.

func (*CreatorDefinedMeetingInfo) Descriptor deprecated

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

Deprecated: Use CreatorDefinedMeetingInfo.ProtoReflect.Descriptor instead.

func (*CreatorDefinedMeetingInfo) GetCoHostUSerID

func (x *CreatorDefinedMeetingInfo) GetCoHostUSerID() []string

func (*CreatorDefinedMeetingInfo) GetHostUserID

func (x *CreatorDefinedMeetingInfo) GetHostUserID() string

func (*CreatorDefinedMeetingInfo) GetMeetingDuration

func (x *CreatorDefinedMeetingInfo) GetMeetingDuration() int64

func (*CreatorDefinedMeetingInfo) GetPassword

func (x *CreatorDefinedMeetingInfo) GetPassword() string

func (*CreatorDefinedMeetingInfo) GetScheduledTime

func (x *CreatorDefinedMeetingInfo) GetScheduledTime() int64

func (*CreatorDefinedMeetingInfo) GetTimeZone

func (x *CreatorDefinedMeetingInfo) GetTimeZone() string

func (*CreatorDefinedMeetingInfo) GetTitle

func (x *CreatorDefinedMeetingInfo) GetTitle() string

func (*CreatorDefinedMeetingInfo) ProtoMessage

func (*CreatorDefinedMeetingInfo) ProtoMessage()

func (*CreatorDefinedMeetingInfo) ProtoReflect

func (*CreatorDefinedMeetingInfo) Reset

func (x *CreatorDefinedMeetingInfo) Reset()

func (*CreatorDefinedMeetingInfo) String

func (x *CreatorDefinedMeetingInfo) String() string

type DayOfWeek

type DayOfWeek int32
const (
	DayOfWeek_SUNDAY    DayOfWeek = 0
	DayOfWeek_MONDAY    DayOfWeek = 1
	DayOfWeek_TUESDAY   DayOfWeek = 2
	DayOfWeek_WEDNESDAY DayOfWeek = 3
	DayOfWeek_THURSDAY  DayOfWeek = 4
	DayOfWeek_FRIDAY    DayOfWeek = 5
	DayOfWeek_SATURDAY  DayOfWeek = 6
)

func (DayOfWeek) Descriptor

func (DayOfWeek) Descriptor() protoreflect.EnumDescriptor

func (DayOfWeek) Enum

func (x DayOfWeek) Enum() *DayOfWeek

func (DayOfWeek) EnumDescriptor deprecated

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

Deprecated: Use DayOfWeek.Descriptor instead.

func (DayOfWeek) Number

func (x DayOfWeek) Number() protoreflect.EnumNumber

func (DayOfWeek) String

func (x DayOfWeek) String() string

func (DayOfWeek) Type

type EndMeetingReq

type EndMeetingReq struct {
	MeetingID string `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID    string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"`
	// contains filtered or unexported fields
}

Request to end a meeting.

func (*EndMeetingReq) Descriptor deprecated

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

Deprecated: Use EndMeetingReq.ProtoReflect.Descriptor instead.

func (*EndMeetingReq) GetMeetingID

func (x *EndMeetingReq) GetMeetingID() string

func (*EndMeetingReq) GetUserID

func (x *EndMeetingReq) GetUserID() string

func (*EndMeetingReq) ProtoMessage

func (*EndMeetingReq) ProtoMessage()

func (*EndMeetingReq) ProtoReflect

func (x *EndMeetingReq) ProtoReflect() protoreflect.Message

func (*EndMeetingReq) Reset

func (x *EndMeetingReq) Reset()

func (*EndMeetingReq) String

func (x *EndMeetingReq) String() string

type EndMeetingResp

type EndMeetingResp struct {
	// contains filtered or unexported fields
}

Response after ending a meeting.

func (*EndMeetingResp) Descriptor deprecated

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

Deprecated: Use EndMeetingResp.ProtoReflect.Descriptor instead.

func (*EndMeetingResp) ProtoMessage

func (*EndMeetingResp) ProtoMessage()

func (*EndMeetingResp) ProtoReflect

func (x *EndMeetingResp) ProtoReflect() protoreflect.Message

func (*EndMeetingResp) Reset

func (x *EndMeetingResp) Reset()

func (*EndMeetingResp) String

func (x *EndMeetingResp) String() string

type GetMeetingReq

type GetMeetingReq struct {
	UserID    string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	MeetingID string `protobuf:"bytes,2,opt,name=meetingID,proto3" json:"meetingID"`
	// contains filtered or unexported fields
}

Request to get information about a specific meeting.

func (*GetMeetingReq) Descriptor deprecated

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

Deprecated: Use GetMeetingReq.ProtoReflect.Descriptor instead.

func (*GetMeetingReq) GetMeetingID

func (x *GetMeetingReq) GetMeetingID() string

func (*GetMeetingReq) GetUserID

func (x *GetMeetingReq) GetUserID() string

func (*GetMeetingReq) ProtoMessage

func (*GetMeetingReq) ProtoMessage()

func (*GetMeetingReq) ProtoReflect

func (x *GetMeetingReq) ProtoReflect() protoreflect.Message

func (*GetMeetingReq) Reset

func (x *GetMeetingReq) Reset()

func (*GetMeetingReq) String

func (x *GetMeetingReq) String() string

type GetMeetingResp

type GetMeetingResp struct {
	MeetingDetail *MeetingInfoSetting `protobuf:"bytes,1,opt,name=meetingDetail,proto3" json:"meetingDetail"`
	// contains filtered or unexported fields
}

Response with detailed information about a meeting.

func (*GetMeetingResp) Descriptor deprecated

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

Deprecated: Use GetMeetingResp.ProtoReflect.Descriptor instead.

func (*GetMeetingResp) GetMeetingDetail

func (x *GetMeetingResp) GetMeetingDetail() *MeetingInfoSetting

func (*GetMeetingResp) ProtoMessage

func (*GetMeetingResp) ProtoMessage()

func (*GetMeetingResp) ProtoReflect

func (x *GetMeetingResp) ProtoReflect() protoreflect.Message

func (*GetMeetingResp) Reset

func (x *GetMeetingResp) Reset()

func (*GetMeetingResp) String

func (x *GetMeetingResp) String() string

type GetMeetingTokenReq

type GetMeetingTokenReq struct {
	MeetingID string `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID    string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"` // User who joins the meeting.
	// contains filtered or unexported fields
}

Request to get a specific meeting token.

func (*GetMeetingTokenReq) Descriptor deprecated

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

Deprecated: Use GetMeetingTokenReq.ProtoReflect.Descriptor instead.

func (*GetMeetingTokenReq) GetMeetingID

func (x *GetMeetingTokenReq) GetMeetingID() string

func (*GetMeetingTokenReq) GetUserID

func (x *GetMeetingTokenReq) GetUserID() string

func (*GetMeetingTokenReq) ProtoMessage

func (*GetMeetingTokenReq) ProtoMessage()

func (*GetMeetingTokenReq) ProtoReflect

func (x *GetMeetingTokenReq) ProtoReflect() protoreflect.Message

func (*GetMeetingTokenReq) Reset

func (x *GetMeetingTokenReq) Reset()

func (*GetMeetingTokenReq) String

func (x *GetMeetingTokenReq) String() string

type GetMeetingTokenResp

type GetMeetingTokenResp struct {
	MeetingID string   `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	LiveKit   *LiveKit `protobuf:"bytes,2,opt,name=liveKit,proto3" json:"liveKit"`
	// contains filtered or unexported fields
}

Response after getting a specific meeting.

func (*GetMeetingTokenResp) Descriptor deprecated

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

Deprecated: Use GetMeetingTokenResp.ProtoReflect.Descriptor instead.

func (*GetMeetingTokenResp) GetLiveKit

func (x *GetMeetingTokenResp) GetLiveKit() *LiveKit

func (*GetMeetingTokenResp) GetMeetingID

func (x *GetMeetingTokenResp) GetMeetingID() string

func (*GetMeetingTokenResp) ProtoMessage

func (*GetMeetingTokenResp) ProtoMessage()

func (*GetMeetingTokenResp) ProtoReflect

func (x *GetMeetingTokenResp) ProtoReflect() protoreflect.Message

func (*GetMeetingTokenResp) Reset

func (x *GetMeetingTokenResp) Reset()

func (*GetMeetingTokenResp) String

func (x *GetMeetingTokenResp) String() string

type GetMeetingsReq

type GetMeetingsReq struct {
	UserID string   `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"` // The unique identifier of the user.
	Status []string `protobuf:"bytes,2,rep,name=status,proto3" json:"status"` // The status filter for meetings, e.g., "scheduled", "in-progress", "completed".
	// contains filtered or unexported fields
}

Request to get a list of meetings both created and joined by a user.

func (*GetMeetingsReq) Descriptor deprecated

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

Deprecated: Use GetMeetingsReq.ProtoReflect.Descriptor instead.

func (*GetMeetingsReq) GetStatus

func (x *GetMeetingsReq) GetStatus() []string

func (*GetMeetingsReq) GetUserID

func (x *GetMeetingsReq) GetUserID() string

func (*GetMeetingsReq) ProtoMessage

func (*GetMeetingsReq) ProtoMessage()

func (*GetMeetingsReq) ProtoReflect

func (x *GetMeetingsReq) ProtoReflect() protoreflect.Message

func (*GetMeetingsReq) Reset

func (x *GetMeetingsReq) Reset()

func (*GetMeetingsReq) String

func (x *GetMeetingsReq) String() string

type GetMeetingsResp

type GetMeetingsResp struct {
	MeetingDetails []*MeetingInfoSetting `protobuf:"bytes,1,rep,name=meetingDetails,proto3" json:"meetingDetails"` // Detailed information about each meeting.
	// contains filtered or unexported fields
}

Response with a list of meetings that the user has created or joined.

func (*GetMeetingsResp) Descriptor deprecated

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

Deprecated: Use GetMeetingsResp.ProtoReflect.Descriptor instead.

func (*GetMeetingsResp) GetMeetingDetails

func (x *GetMeetingsResp) GetMeetingDetails() []*MeetingInfoSetting

func (*GetMeetingsResp) ProtoMessage

func (*GetMeetingsResp) ProtoMessage()

func (*GetMeetingsResp) ProtoReflect

func (x *GetMeetingsResp) ProtoReflect() protoreflect.Message

func (*GetMeetingsResp) Reset

func (x *GetMeetingsResp) Reset()

func (*GetMeetingsResp) String

func (x *GetMeetingsResp) String() string

type GetPersonalMeetingSettingsReq

type GetPersonalMeetingSettingsReq struct {
	MeetingID string `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID    string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"`
	// contains filtered or unexported fields
}

Request to get personal meeting settings.

func (*GetPersonalMeetingSettingsReq) Descriptor deprecated

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

Deprecated: Use GetPersonalMeetingSettingsReq.ProtoReflect.Descriptor instead.

func (*GetPersonalMeetingSettingsReq) GetMeetingID

func (x *GetPersonalMeetingSettingsReq) GetMeetingID() string

func (*GetPersonalMeetingSettingsReq) GetUserID

func (x *GetPersonalMeetingSettingsReq) GetUserID() string

func (*GetPersonalMeetingSettingsReq) ProtoMessage

func (*GetPersonalMeetingSettingsReq) ProtoMessage()

func (*GetPersonalMeetingSettingsReq) ProtoReflect

func (*GetPersonalMeetingSettingsReq) Reset

func (x *GetPersonalMeetingSettingsReq) Reset()

func (*GetPersonalMeetingSettingsReq) String

type GetPersonalMeetingSettingsResp

type GetPersonalMeetingSettingsResp struct {
	Setting *PersonalMeetingSetting `protobuf:"bytes,1,opt,name=setting,proto3" json:"setting"`
	// contains filtered or unexported fields
}

Response with personal meeting settings.

func (*GetPersonalMeetingSettingsResp) Descriptor deprecated

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

Deprecated: Use GetPersonalMeetingSettingsResp.ProtoReflect.Descriptor instead.

func (*GetPersonalMeetingSettingsResp) GetSetting

func (*GetPersonalMeetingSettingsResp) ProtoMessage

func (*GetPersonalMeetingSettingsResp) ProtoMessage()

func (*GetPersonalMeetingSettingsResp) ProtoReflect

func (*GetPersonalMeetingSettingsResp) Reset

func (x *GetPersonalMeetingSettingsResp) Reset()

func (*GetPersonalMeetingSettingsResp) String

type JoinMeetingReq

type JoinMeetingReq struct {
	MeetingID string `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID    string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"` // User who joins the meeting.
	Password  string `protobuf:"bytes,3,opt,name=password,proto3" json:"password"`
	// contains filtered or unexported fields
}

Request to join a meeting.

func (*JoinMeetingReq) Descriptor deprecated

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

Deprecated: Use JoinMeetingReq.ProtoReflect.Descriptor instead.

func (*JoinMeetingReq) GetMeetingID

func (x *JoinMeetingReq) GetMeetingID() string

func (*JoinMeetingReq) GetPassword

func (x *JoinMeetingReq) GetPassword() string

func (*JoinMeetingReq) GetUserID

func (x *JoinMeetingReq) GetUserID() string

func (*JoinMeetingReq) ProtoMessage

func (*JoinMeetingReq) ProtoMessage()

func (*JoinMeetingReq) ProtoReflect

func (x *JoinMeetingReq) ProtoReflect() protoreflect.Message

func (*JoinMeetingReq) Reset

func (x *JoinMeetingReq) Reset()

func (*JoinMeetingReq) String

func (x *JoinMeetingReq) String() string

type JoinMeetingResp

type JoinMeetingResp struct {
	LiveKit *LiveKit `protobuf:"bytes,1,opt,name=liveKit,proto3" json:"liveKit"`
	// contains filtered or unexported fields
}

Response after joining a meeting.

func (*JoinMeetingResp) Descriptor deprecated

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

Deprecated: Use JoinMeetingResp.ProtoReflect.Descriptor instead.

func (*JoinMeetingResp) GetLiveKit

func (x *JoinMeetingResp) GetLiveKit() *LiveKit

func (*JoinMeetingResp) ProtoMessage

func (*JoinMeetingResp) ProtoMessage()

func (*JoinMeetingResp) ProtoReflect

func (x *JoinMeetingResp) ProtoReflect() protoreflect.Message

func (*JoinMeetingResp) Reset

func (x *JoinMeetingResp) Reset()

func (*JoinMeetingResp) String

func (x *JoinMeetingResp) String() string

type KickOffMeetingData

type KickOffMeetingData struct {
	UserID     string        `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	Nickname   string        `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname"`
	ReasonCode KickOffReason `protobuf:"varint,3,opt,name=reasonCode,proto3,enum=openmeeting.meeting.KickOffReason" json:"reasonCode"`
	Reason     string        `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason"`
	// contains filtered or unexported fields
}

func (*KickOffMeetingData) Descriptor deprecated

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

Deprecated: Use KickOffMeetingData.ProtoReflect.Descriptor instead.

func (*KickOffMeetingData) GetNickname

func (x *KickOffMeetingData) GetNickname() string

func (*KickOffMeetingData) GetReason

func (x *KickOffMeetingData) GetReason() string

func (*KickOffMeetingData) GetReasonCode

func (x *KickOffMeetingData) GetReasonCode() KickOffReason

func (*KickOffMeetingData) GetUserID

func (x *KickOffMeetingData) GetUserID() string

func (*KickOffMeetingData) ProtoMessage

func (*KickOffMeetingData) ProtoMessage()

func (*KickOffMeetingData) ProtoReflect

func (x *KickOffMeetingData) ProtoReflect() protoreflect.Message

func (*KickOffMeetingData) Reset

func (x *KickOffMeetingData) Reset()

func (*KickOffMeetingData) String

func (x *KickOffMeetingData) String() string

type KickOffReason

type KickOffReason int32
const (
	KickOffReason_DuplicatedLogin KickOffReason = 0
	KickOffReason_Offline         KickOffReason = 1
)

func (KickOffReason) Descriptor

func (KickOffReason) Enum

func (x KickOffReason) Enum() *KickOffReason

func (KickOffReason) EnumDescriptor deprecated

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

Deprecated: Use KickOffReason.Descriptor instead.

func (KickOffReason) Number

func (KickOffReason) String

func (x KickOffReason) String() string

func (KickOffReason) Type

type LeaveMeetingReq

type LeaveMeetingReq struct {
	MeetingID string `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID    string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"` // User who leaves the room.
	// contains filtered or unexported fields
}

Request to leave a meeting.

func (*LeaveMeetingReq) Descriptor deprecated

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

Deprecated: Use LeaveMeetingReq.ProtoReflect.Descriptor instead.

func (*LeaveMeetingReq) GetMeetingID

func (x *LeaveMeetingReq) GetMeetingID() string

func (*LeaveMeetingReq) GetUserID

func (x *LeaveMeetingReq) GetUserID() string

func (*LeaveMeetingReq) ProtoMessage

func (*LeaveMeetingReq) ProtoMessage()

func (*LeaveMeetingReq) ProtoReflect

func (x *LeaveMeetingReq) ProtoReflect() protoreflect.Message

func (*LeaveMeetingReq) Reset

func (x *LeaveMeetingReq) Reset()

func (*LeaveMeetingReq) String

func (x *LeaveMeetingReq) String() string

type LeaveMeetingResp

type LeaveMeetingResp struct {
	// contains filtered or unexported fields
}

Response after leaving a meeting.

func (*LeaveMeetingResp) Descriptor deprecated

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

Deprecated: Use LeaveMeetingResp.ProtoReflect.Descriptor instead.

func (*LeaveMeetingResp) ProtoMessage

func (*LeaveMeetingResp) ProtoMessage()

func (*LeaveMeetingResp) ProtoReflect

func (x *LeaveMeetingResp) ProtoReflect() protoreflect.Message

func (*LeaveMeetingResp) Reset

func (x *LeaveMeetingResp) Reset()

func (*LeaveMeetingResp) String

func (x *LeaveMeetingResp) String() string

type LiveKit

type LiveKit struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token"` // Access token for authentication.
	Url   string `protobuf:"bytes,2,opt,name=url,proto3" json:"url"`     // URL to connect to LiveKit.
	// contains filtered or unexported fields
}

Defines LiveKit access information.

func (*LiveKit) Descriptor deprecated

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

Deprecated: Use LiveKit.ProtoReflect.Descriptor instead.

func (*LiveKit) GetToken

func (x *LiveKit) GetToken() string

func (*LiveKit) GetUrl

func (x *LiveKit) GetUrl() string

func (*LiveKit) ProtoMessage

func (*LiveKit) ProtoMessage()

func (*LiveKit) ProtoReflect

func (x *LiveKit) ProtoReflect() protoreflect.Message

func (*LiveKit) Reset

func (x *LiveKit) Reset()

func (*LiveKit) String

func (x *LiveKit) String() string

type MeetingHostData

type MeetingHostData struct {
	OperatorNickname string `protobuf:"bytes,2,opt,name=operatorNickname,proto3" json:"operatorNickname"`
	UserID           string `protobuf:"bytes,3,opt,name=userID,proto3" json:"userID"`
	HostType         string `protobuf:"bytes,4,opt,name=hostType,proto3" json:"hostType"`
	// contains filtered or unexported fields
}

func (*MeetingHostData) Descriptor deprecated

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

Deprecated: Use MeetingHostData.ProtoReflect.Descriptor instead.

func (*MeetingHostData) GetHostType

func (x *MeetingHostData) GetHostType() string

func (*MeetingHostData) GetOperatorNickname

func (x *MeetingHostData) GetOperatorNickname() string

func (*MeetingHostData) GetUserID

func (x *MeetingHostData) GetUserID() string

func (*MeetingHostData) ProtoMessage

func (*MeetingHostData) ProtoMessage()

func (*MeetingHostData) ProtoReflect

func (x *MeetingHostData) ProtoReflect() protoreflect.Message

func (*MeetingHostData) Reset

func (x *MeetingHostData) Reset()

func (*MeetingHostData) String

func (x *MeetingHostData) String() string

type MeetingInfo

type MeetingInfo struct {
	SystemGenerated       *SystemGeneratedMeetingInfo `protobuf:"bytes,1,opt,name=systemGenerated,proto3" json:"systemGenerated"`
	CreatorDefinedMeeting *CreatorDefinedMeetingInfo  `protobuf:"bytes,2,opt,name=creatorDefinedMeeting,proto3" json:"creatorDefinedMeeting"`
	// contains filtered or unexported fields
}

Information about a specific meeting, combining system-generated and creator-defined information.

func (*MeetingInfo) Descriptor deprecated

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

Deprecated: Use MeetingInfo.ProtoReflect.Descriptor instead.

func (*MeetingInfo) GetCreatorDefinedMeeting

func (x *MeetingInfo) GetCreatorDefinedMeeting() *CreatorDefinedMeetingInfo

func (*MeetingInfo) GetSystemGenerated

func (x *MeetingInfo) GetSystemGenerated() *SystemGeneratedMeetingInfo

func (*MeetingInfo) ProtoMessage

func (*MeetingInfo) ProtoMessage()

func (*MeetingInfo) ProtoReflect

func (x *MeetingInfo) ProtoReflect() protoreflect.Message

func (*MeetingInfo) Reset

func (x *MeetingInfo) Reset()

func (*MeetingInfo) String

func (x *MeetingInfo) String() string

type MeetingInfoSetting

type MeetingInfoSetting struct {
	Info       *MeetingInfo       `protobuf:"bytes,1,opt,name=info,proto3" json:"info"`
	Setting    *MeetingSetting    `protobuf:"bytes,2,opt,name=setting,proto3" json:"setting"`
	RepeatInfo *MeetingRepeatInfo `protobuf:"bytes,3,opt,name=repeatInfo,proto3" json:"repeatInfo"`
	// contains filtered or unexported fields
}

Detailed information about a meeting, combining info and settings.

func (*MeetingInfoSetting) Descriptor deprecated

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

Deprecated: Use MeetingInfoSetting.ProtoReflect.Descriptor instead.

func (*MeetingInfoSetting) GetInfo

func (x *MeetingInfoSetting) GetInfo() *MeetingInfo

func (*MeetingInfoSetting) GetRepeatInfo

func (x *MeetingInfoSetting) GetRepeatInfo() *MeetingRepeatInfo

func (*MeetingInfoSetting) GetSetting

func (x *MeetingInfoSetting) GetSetting() *MeetingSetting

func (*MeetingInfoSetting) ProtoMessage

func (*MeetingInfoSetting) ProtoMessage()

func (*MeetingInfoSetting) ProtoReflect

func (x *MeetingInfoSetting) ProtoReflect() protoreflect.Message

func (*MeetingInfoSetting) Reset

func (x *MeetingInfoSetting) Reset()

func (*MeetingInfoSetting) String

func (x *MeetingInfoSetting) String() string

type MeetingMetadata

type MeetingMetadata struct {
	Detail       *MeetingInfoSetting `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail"`
	PersonalData []*PersonalData     `protobuf:"bytes,2,rep,name=personalData,proto3" json:"personalData"`
	// contains filtered or unexported fields
}

Metadata about a meeting, primarily used for encapsulating meeting details.

func (*MeetingMetadata) Descriptor deprecated

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

Deprecated: Use MeetingMetadata.ProtoReflect.Descriptor instead.

func (*MeetingMetadata) GetDetail

func (x *MeetingMetadata) GetDetail() *MeetingInfoSetting

func (*MeetingMetadata) GetPersonalData

func (x *MeetingMetadata) GetPersonalData() []*PersonalData

func (*MeetingMetadata) ProtoMessage

func (*MeetingMetadata) ProtoMessage()

func (*MeetingMetadata) ProtoReflect

func (x *MeetingMetadata) ProtoReflect() protoreflect.Message

func (*MeetingMetadata) Reset

func (x *MeetingMetadata) Reset()

func (*MeetingMetadata) String

func (x *MeetingMetadata) String() string

type MeetingRepeatInfo

type MeetingRepeatInfo struct {
	EndDate          int64       `protobuf:"varint,1,opt,name=endDate,proto3" json:"endDate"`
	RepeatTimes      int32       `protobuf:"varint,2,opt,name=repeatTimes,proto3" json:"repeatTimes"`
	RepeatType       string      `protobuf:"bytes,3,opt,name=repeatType,proto3" json:"repeatType"`
	UintType         string      `protobuf:"bytes,4,opt,name=uintType,proto3" json:"uintType"`
	Interval         int32       `protobuf:"varint,5,opt,name=interval,proto3" json:"interval"`
	RepeatDaysOfWeek []DayOfWeek `protobuf:"varint,6,rep,packed,name=repeatDaysOfWeek,proto3,enum=openmeeting.meeting.DayOfWeek" json:"repeatDaysOfWeek"` // repeat days of the week
	// contains filtered or unexported fields
}

func (*MeetingRepeatInfo) Descriptor deprecated

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

Deprecated: Use MeetingRepeatInfo.ProtoReflect.Descriptor instead.

func (*MeetingRepeatInfo) GetEndDate

func (x *MeetingRepeatInfo) GetEndDate() int64

func (*MeetingRepeatInfo) GetInterval

func (x *MeetingRepeatInfo) GetInterval() int32

func (*MeetingRepeatInfo) GetRepeatDaysOfWeek

func (x *MeetingRepeatInfo) GetRepeatDaysOfWeek() []DayOfWeek

func (*MeetingRepeatInfo) GetRepeatTimes

func (x *MeetingRepeatInfo) GetRepeatTimes() int32

func (*MeetingRepeatInfo) GetRepeatType

func (x *MeetingRepeatInfo) GetRepeatType() string

func (*MeetingRepeatInfo) GetUintType

func (x *MeetingRepeatInfo) GetUintType() string

func (*MeetingRepeatInfo) ProtoMessage

func (*MeetingRepeatInfo) ProtoMessage()

func (*MeetingRepeatInfo) ProtoReflect

func (x *MeetingRepeatInfo) ProtoReflect() protoreflect.Message

func (*MeetingRepeatInfo) Reset

func (x *MeetingRepeatInfo) Reset()

func (*MeetingRepeatInfo) String

func (x *MeetingRepeatInfo) String() string

type MeetingServiceClient

type MeetingServiceClient interface {
	// Books a future meeting.
	BookMeeting(ctx context.Context, in *BookMeetingReq, opts ...grpc.CallOption) (*BookMeetingResp, error)
	// Creates an immediate meeting.
	CreateImmediateMeeting(ctx context.Context, in *CreateImmediateMeetingReq, opts ...grpc.CallOption) (*CreateImmediateMeetingResp, error)
	// Joins a meeting.
	JoinMeeting(ctx context.Context, in *JoinMeetingReq, opts ...grpc.CallOption) (*JoinMeetingResp, error)
	// get a specific meeting token
	GetMeetingToken(ctx context.Context, in *GetMeetingTokenReq, opts ...grpc.CallOption) (*GetMeetingTokenResp, error)
	// Leaves a meeting.
	LeaveMeeting(ctx context.Context, in *LeaveMeetingReq, opts ...grpc.CallOption) (*LeaveMeetingResp, error)
	// Ends a meeting.
	EndMeeting(ctx context.Context, in *EndMeetingReq, opts ...grpc.CallOption) (*EndMeetingResp, error)
	// Retrieves a list of meetings that the user has created or joined, filtered by status.
	GetMeetings(ctx context.Context, in *GetMeetingsReq, opts ...grpc.CallOption) (*GetMeetingsResp, error)
	// Gets detailed information about a specific meeting.
	GetMeeting(ctx context.Context, in *GetMeetingReq, opts ...grpc.CallOption) (*GetMeetingResp, error)
	// Updates specific fields of a meeting.
	UpdateMeeting(ctx context.Context, in *UpdateMeetingRequest, opts ...grpc.CallOption) (*UpdateMeetingResp, error)
	// Gets personal meeting settings.
	GetPersonalMeetingSettings(ctx context.Context, in *GetPersonalMeetingSettingsReq, opts ...grpc.CallOption) (*GetPersonalMeetingSettingsResp, error)
	// Sets personal meeting settings.
	SetPersonalMeetingSettings(ctx context.Context, in *SetPersonalMeetingSettingsReq, opts ...grpc.CallOption) (*SetPersonalMeetingSettingsResp, error)
	// operate room all stream.
	OperateRoomAllStream(ctx context.Context, in *OperateRoomAllStreamReq, opts ...grpc.CallOption) (*OperateRoomAllStreamResp, error)
	// modify meeting participant nickname
	ModifyMeetingParticipantNickName(ctx context.Context, in *ModifyMeetingParticipantNickNameReq, opts ...grpc.CallOption) (*ModifyMeetingParticipantNickNameResp, error)
	// batch remove participant out of the meeting room
	RemoveParticipants(ctx context.Context, in *RemoveMeetingParticipantsReq, opts ...grpc.CallOption) (*RemoveMeetingParticipantsResp, error)
	// modify host or co host of the meeting room
	SetMeetingHostInfo(ctx context.Context, in *SetMeetingHostInfoReq, opts ...grpc.CallOption) (*SetMeetingHostInfoResp, error)
	// clean previous meetings in rtc when login
	CleanPreviousMeetings(ctx context.Context, in *CleanPreviousMeetingsReq, opts ...grpc.CallOption) (*CleanPreviousMeetingsResp, error)
}

MeetingServiceClient is the client API for MeetingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type MeetingServiceServer

type MeetingServiceServer interface {
	// Books a future meeting.
	BookMeeting(context.Context, *BookMeetingReq) (*BookMeetingResp, error)
	// Creates an immediate meeting.
	CreateImmediateMeeting(context.Context, *CreateImmediateMeetingReq) (*CreateImmediateMeetingResp, error)
	// Joins a meeting.
	JoinMeeting(context.Context, *JoinMeetingReq) (*JoinMeetingResp, error)
	// get a specific meeting token
	GetMeetingToken(context.Context, *GetMeetingTokenReq) (*GetMeetingTokenResp, error)
	// Leaves a meeting.
	LeaveMeeting(context.Context, *LeaveMeetingReq) (*LeaveMeetingResp, error)
	// Ends a meeting.
	EndMeeting(context.Context, *EndMeetingReq) (*EndMeetingResp, error)
	// Retrieves a list of meetings that the user has created or joined, filtered by status.
	GetMeetings(context.Context, *GetMeetingsReq) (*GetMeetingsResp, error)
	// Gets detailed information about a specific meeting.
	GetMeeting(context.Context, *GetMeetingReq) (*GetMeetingResp, error)
	// Updates specific fields of a meeting.
	UpdateMeeting(context.Context, *UpdateMeetingRequest) (*UpdateMeetingResp, error)
	// Gets personal meeting settings.
	GetPersonalMeetingSettings(context.Context, *GetPersonalMeetingSettingsReq) (*GetPersonalMeetingSettingsResp, error)
	// Sets personal meeting settings.
	SetPersonalMeetingSettings(context.Context, *SetPersonalMeetingSettingsReq) (*SetPersonalMeetingSettingsResp, error)
	// operate room all stream.
	OperateRoomAllStream(context.Context, *OperateRoomAllStreamReq) (*OperateRoomAllStreamResp, error)
	// modify meeting participant nickname
	ModifyMeetingParticipantNickName(context.Context, *ModifyMeetingParticipantNickNameReq) (*ModifyMeetingParticipantNickNameResp, error)
	// batch remove participant out of the meeting room
	RemoveParticipants(context.Context, *RemoveMeetingParticipantsReq) (*RemoveMeetingParticipantsResp, error)
	// modify host or co host of the meeting room
	SetMeetingHostInfo(context.Context, *SetMeetingHostInfoReq) (*SetMeetingHostInfoResp, error)
	// clean previous meetings in rtc when login
	CleanPreviousMeetings(context.Context, *CleanPreviousMeetingsReq) (*CleanPreviousMeetingsResp, error)
}

MeetingServiceServer is the server API for MeetingService service.

type MeetingSetting

type MeetingSetting struct {
	CanParticipantsEnableCamera     bool `protobuf:"varint,1,opt,name=canParticipantsEnableCamera,proto3" json:"canParticipantsEnableCamera"`         // Whether participants can enable their video camera.
	CanParticipantsUnmuteMicrophone bool `protobuf:"varint,2,opt,name=canParticipantsUnmuteMicrophone,proto3" json:"canParticipantsUnmuteMicrophone"` // Whether participants can unmute their microphone.
	CanParticipantsShareScreen      bool `protobuf:"varint,3,opt,name=canParticipantsShareScreen,proto3" json:"canParticipantsShareScreen"`           // Whether participants can share their screen.
	DisableCameraOnJoin             bool `protobuf:"varint,4,opt,name=disableCameraOnJoin,proto3" json:"disableCameraOnJoin"`                         // Whether the camera is disabled by default when joining.
	DisableMicrophoneOnJoin         bool `protobuf:"varint,5,opt,name=disableMicrophoneOnJoin,proto3" json:"disableMicrophoneOnJoin"`                 // Whether the microphone is disabled by default when joining.
	CanParticipantJoinMeetingEarly  bool `protobuf:"varint,6,opt,name=canParticipantJoinMeetingEarly,proto3" json:"canParticipantJoinMeetingEarly"`   // Allow participants to join the meeting early.
	LockMeeting                     bool `protobuf:"varint,7,opt,name=lockMeeting,proto3" json:"lockMeeting"`                                         // if the meeting is locked, new comer could not join the meeting.
	AudioEncouragement              bool `protobuf:"varint,8,opt,name=audioEncouragement,proto3" json:"audioEncouragement"`                           // could turn on the audio encouragement for client.
	VideoMirroring                  bool `protobuf:"varint,9,opt,name=videoMirroring,proto3" json:"videoMirroring"`                                   // could turn on the video mirroring for client.
	// contains filtered or unexported fields
}

Settings controlling meeting features such as video, audio, and screen sharing permissions.

func (*MeetingSetting) Descriptor deprecated

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

Deprecated: Use MeetingSetting.ProtoReflect.Descriptor instead.

func (*MeetingSetting) GetAudioEncouragement

func (x *MeetingSetting) GetAudioEncouragement() bool

func (*MeetingSetting) GetCanParticipantJoinMeetingEarly

func (x *MeetingSetting) GetCanParticipantJoinMeetingEarly() bool

func (*MeetingSetting) GetCanParticipantsEnableCamera

func (x *MeetingSetting) GetCanParticipantsEnableCamera() bool

func (*MeetingSetting) GetCanParticipantsShareScreen

func (x *MeetingSetting) GetCanParticipantsShareScreen() bool

func (*MeetingSetting) GetCanParticipantsUnmuteMicrophone

func (x *MeetingSetting) GetCanParticipantsUnmuteMicrophone() bool

func (*MeetingSetting) GetDisableCameraOnJoin

func (x *MeetingSetting) GetDisableCameraOnJoin() bool

func (*MeetingSetting) GetDisableMicrophoneOnJoin

func (x *MeetingSetting) GetDisableMicrophoneOnJoin() bool

func (*MeetingSetting) GetLockMeeting

func (x *MeetingSetting) GetLockMeeting() bool

func (*MeetingSetting) GetVideoMirroring

func (x *MeetingSetting) GetVideoMirroring() bool

func (*MeetingSetting) ProtoMessage

func (*MeetingSetting) ProtoMessage()

func (*MeetingSetting) ProtoReflect

func (x *MeetingSetting) ProtoReflect() protoreflect.Message

func (*MeetingSetting) Reset

func (x *MeetingSetting) Reset()

func (*MeetingSetting) String

func (x *MeetingSetting) String() string

type ModifyMeetingParticipantNickNameReq

type ModifyMeetingParticipantNickNameReq struct {
	MeetingID         string `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID            string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"`
	ParticipantUserID string `protobuf:"bytes,3,opt,name=participantUserID,proto3" json:"participantUserID"`
	Nickname          string `protobuf:"bytes,4,opt,name=nickname,proto3" json:"nickname"`
	// contains filtered or unexported fields
}

func (*ModifyMeetingParticipantNickNameReq) Descriptor deprecated

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

Deprecated: Use ModifyMeetingParticipantNickNameReq.ProtoReflect.Descriptor instead.

func (*ModifyMeetingParticipantNickNameReq) GetMeetingID

func (x *ModifyMeetingParticipantNickNameReq) GetMeetingID() string

func (*ModifyMeetingParticipantNickNameReq) GetNickname

func (*ModifyMeetingParticipantNickNameReq) GetParticipantUserID

func (x *ModifyMeetingParticipantNickNameReq) GetParticipantUserID() string

func (*ModifyMeetingParticipantNickNameReq) GetUserID

func (*ModifyMeetingParticipantNickNameReq) ProtoMessage

func (*ModifyMeetingParticipantNickNameReq) ProtoMessage()

func (*ModifyMeetingParticipantNickNameReq) ProtoReflect

func (*ModifyMeetingParticipantNickNameReq) Reset

func (*ModifyMeetingParticipantNickNameReq) String

type ModifyMeetingParticipantNickNameResp

type ModifyMeetingParticipantNickNameResp struct {
	// contains filtered or unexported fields
}

func (*ModifyMeetingParticipantNickNameResp) Descriptor deprecated

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

Deprecated: Use ModifyMeetingParticipantNickNameResp.ProtoReflect.Descriptor instead.

func (*ModifyMeetingParticipantNickNameResp) ProtoMessage

func (*ModifyMeetingParticipantNickNameResp) ProtoMessage()

func (*ModifyMeetingParticipantNickNameResp) ProtoReflect

func (*ModifyMeetingParticipantNickNameResp) Reset

func (*ModifyMeetingParticipantNickNameResp) String

type NotifyMeetingData

type NotifyMeetingData struct {
	OperatorUserID string `protobuf:"bytes,1,opt,name=operatorUserID,proto3" json:"operatorUserID"`
	// Types that are assignable to MessageType:
	//
	//	*NotifyMeetingData_StreamOperateData
	//	*NotifyMeetingData_MeetingHostData
	//	*NotifyMeetingData_KickOffMeetingData
	MessageType isNotifyMeetingData_MessageType `protobuf_oneof:"messageType"`
	// contains filtered or unexported fields
}

func (*NotifyMeetingData) Descriptor deprecated

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

Deprecated: Use NotifyMeetingData.ProtoReflect.Descriptor instead.

func (*NotifyMeetingData) GetKickOffMeetingData

func (x *NotifyMeetingData) GetKickOffMeetingData() *KickOffMeetingData

func (*NotifyMeetingData) GetMeetingHostData

func (x *NotifyMeetingData) GetMeetingHostData() *MeetingHostData

func (*NotifyMeetingData) GetMessageType

func (m *NotifyMeetingData) GetMessageType() isNotifyMeetingData_MessageType

func (*NotifyMeetingData) GetOperatorUserID

func (x *NotifyMeetingData) GetOperatorUserID() string

func (*NotifyMeetingData) GetStreamOperateData

func (x *NotifyMeetingData) GetStreamOperateData() *StreamOperateData

func (*NotifyMeetingData) ProtoMessage

func (*NotifyMeetingData) ProtoMessage()

func (*NotifyMeetingData) ProtoReflect

func (x *NotifyMeetingData) ProtoReflect() protoreflect.Message

func (*NotifyMeetingData) Reset

func (x *NotifyMeetingData) Reset()

func (*NotifyMeetingData) String

func (x *NotifyMeetingData) String() string

type NotifyMeetingData_KickOffMeetingData

type NotifyMeetingData_KickOffMeetingData struct {
	KickOffMeetingData *KickOffMeetingData `protobuf:"bytes,4,opt,name=kickOffMeetingData,proto3,oneof"`
}

type NotifyMeetingData_MeetingHostData

type NotifyMeetingData_MeetingHostData struct {
	MeetingHostData *MeetingHostData `protobuf:"bytes,3,opt,name=meetingHostData,proto3,oneof"`
}

type NotifyMeetingData_StreamOperateData

type NotifyMeetingData_StreamOperateData struct {
	StreamOperateData *StreamOperateData `protobuf:"bytes,2,opt,name=streamOperateData,proto3,oneof"`
}

type OperateRoomAllStreamReq

type OperateRoomAllStreamReq struct {
	MeetingID         string                `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	OperatorUserID    string                `protobuf:"bytes,2,opt,name=operatorUserID,proto3" json:"operatorUserID"`
	CameraOnEntry     *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=cameraOnEntry,proto3" json:"cameraOnEntry"`         // Whether the camera should be enabled by default when joining the meeting.
	MicrophoneOnEntry *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=microphoneOnEntry,proto3" json:"microphoneOnEntry"` // Whether the microphone should be enabled by default when joining the meeting.
	// contains filtered or unexported fields
}

operate room all stream related to video and audio on entry.

func (*OperateRoomAllStreamReq) Descriptor deprecated

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

Deprecated: Use OperateRoomAllStreamReq.ProtoReflect.Descriptor instead.

func (*OperateRoomAllStreamReq) GetCameraOnEntry

func (x *OperateRoomAllStreamReq) GetCameraOnEntry() *wrapperspb.BoolValue

func (*OperateRoomAllStreamReq) GetMeetingID

func (x *OperateRoomAllStreamReq) GetMeetingID() string

func (*OperateRoomAllStreamReq) GetMicrophoneOnEntry

func (x *OperateRoomAllStreamReq) GetMicrophoneOnEntry() *wrapperspb.BoolValue

func (*OperateRoomAllStreamReq) GetOperatorUserID

func (x *OperateRoomAllStreamReq) GetOperatorUserID() string

func (*OperateRoomAllStreamReq) ProtoMessage

func (*OperateRoomAllStreamReq) ProtoMessage()

func (*OperateRoomAllStreamReq) ProtoReflect

func (x *OperateRoomAllStreamReq) ProtoReflect() protoreflect.Message

func (*OperateRoomAllStreamReq) Reset

func (x *OperateRoomAllStreamReq) Reset()

func (*OperateRoomAllStreamReq) String

func (x *OperateRoomAllStreamReq) String() string

type OperateRoomAllStreamResp

type OperateRoomAllStreamResp struct {
	StreamNotExistUserIDList []string `protobuf:"bytes,1,rep,name=streamNotExistUserIDList,proto3" json:"streamNotExistUserIDList"`
	FailedUserIDList         []string `protobuf:"bytes,2,rep,name=failedUserIDList,proto3" json:"failedUserIDList"`
	// contains filtered or unexported fields
}

Response with operate room all stream.

func (*OperateRoomAllStreamResp) Descriptor deprecated

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

Deprecated: Use OperateRoomAllStreamResp.ProtoReflect.Descriptor instead.

func (*OperateRoomAllStreamResp) GetFailedUserIDList

func (x *OperateRoomAllStreamResp) GetFailedUserIDList() []string

func (*OperateRoomAllStreamResp) GetStreamNotExistUserIDList

func (x *OperateRoomAllStreamResp) GetStreamNotExistUserIDList() []string

func (*OperateRoomAllStreamResp) ProtoMessage

func (*OperateRoomAllStreamResp) ProtoMessage()

func (*OperateRoomAllStreamResp) ProtoReflect

func (x *OperateRoomAllStreamResp) ProtoReflect() protoreflect.Message

func (*OperateRoomAllStreamResp) Reset

func (x *OperateRoomAllStreamResp) Reset()

func (*OperateRoomAllStreamResp) String

func (x *OperateRoomAllStreamResp) String() string

type ParticipantMetaData

type ParticipantMetaData struct {
	UserInfo *UserInfo `protobuf:"bytes,1,opt,name=userInfo,proto3" json:"userInfo"`
	// contains filtered or unexported fields
}

participant meta data

func (*ParticipantMetaData) Descriptor deprecated

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

Deprecated: Use ParticipantMetaData.ProtoReflect.Descriptor instead.

func (*ParticipantMetaData) GetUserInfo

func (x *ParticipantMetaData) GetUserInfo() *UserInfo

func (*ParticipantMetaData) ProtoMessage

func (*ParticipantMetaData) ProtoMessage()

func (*ParticipantMetaData) ProtoReflect

func (x *ParticipantMetaData) ProtoReflect() protoreflect.Message

func (*ParticipantMetaData) Reset

func (x *ParticipantMetaData) Reset()

func (*ParticipantMetaData) String

func (x *ParticipantMetaData) String() string

type PersonalData

type PersonalData struct {
	UserID          string                  `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	PersonalSetting *PersonalMeetingSetting `protobuf:"bytes,2,opt,name=personalSetting,proto3" json:"personalSetting"`
	// limitSetting is that host user limit this user's stream operation
	LimitSetting *PersonalMeetingSetting `protobuf:"bytes,3,opt,name=limitSetting,proto3" json:"limitSetting"`
	// contains filtered or unexported fields
}

func (*PersonalData) Descriptor deprecated

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

Deprecated: Use PersonalData.ProtoReflect.Descriptor instead.

func (*PersonalData) GetLimitSetting

func (x *PersonalData) GetLimitSetting() *PersonalMeetingSetting

func (*PersonalData) GetPersonalSetting

func (x *PersonalData) GetPersonalSetting() *PersonalMeetingSetting

func (*PersonalData) GetUserID

func (x *PersonalData) GetUserID() string

func (*PersonalData) ProtoMessage

func (*PersonalData) ProtoMessage()

func (*PersonalData) ProtoReflect

func (x *PersonalData) ProtoReflect() protoreflect.Message

func (*PersonalData) Reset

func (x *PersonalData) Reset()

func (*PersonalData) String

func (x *PersonalData) String() string

type PersonalMeetingSetting

type PersonalMeetingSetting struct {
	CameraOnEntry     bool `protobuf:"varint,1,opt,name=cameraOnEntry,proto3" json:"cameraOnEntry"`         // Whether the camera should be enabled by default when joining the meeting.
	MicrophoneOnEntry bool `protobuf:"varint,2,opt,name=microphoneOnEntry,proto3" json:"microphoneOnEntry"` // Whether the microphone should be enabled by default when joining the meeting.
	// contains filtered or unexported fields
}

Personal meeting settings related to video and audio on entry.

func (*PersonalMeetingSetting) Descriptor deprecated

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

Deprecated: Use PersonalMeetingSetting.ProtoReflect.Descriptor instead.

func (*PersonalMeetingSetting) GetCameraOnEntry

func (x *PersonalMeetingSetting) GetCameraOnEntry() bool

func (*PersonalMeetingSetting) GetMicrophoneOnEntry

func (x *PersonalMeetingSetting) GetMicrophoneOnEntry() bool

func (*PersonalMeetingSetting) ProtoMessage

func (*PersonalMeetingSetting) ProtoMessage()

func (*PersonalMeetingSetting) ProtoReflect

func (x *PersonalMeetingSetting) ProtoReflect() protoreflect.Message

func (*PersonalMeetingSetting) Reset

func (x *PersonalMeetingSetting) Reset()

func (*PersonalMeetingSetting) String

func (x *PersonalMeetingSetting) String() string

type RemoveMeetingParticipantsReq

type RemoveMeetingParticipantsReq struct {
	MeetingID          string   `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID             string   `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"`
	ParticipantUserIDs []string `protobuf:"bytes,3,rep,name=participantUserIDs,proto3" json:"participantUserIDs"`
	// contains filtered or unexported fields
}

func (*RemoveMeetingParticipantsReq) Descriptor deprecated

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

Deprecated: Use RemoveMeetingParticipantsReq.ProtoReflect.Descriptor instead.

func (*RemoveMeetingParticipantsReq) GetMeetingID

func (x *RemoveMeetingParticipantsReq) GetMeetingID() string

func (*RemoveMeetingParticipantsReq) GetParticipantUserIDs

func (x *RemoveMeetingParticipantsReq) GetParticipantUserIDs() []string

func (*RemoveMeetingParticipantsReq) GetUserID

func (x *RemoveMeetingParticipantsReq) GetUserID() string

func (*RemoveMeetingParticipantsReq) ProtoMessage

func (*RemoveMeetingParticipantsReq) ProtoMessage()

func (*RemoveMeetingParticipantsReq) ProtoReflect

func (*RemoveMeetingParticipantsReq) Reset

func (x *RemoveMeetingParticipantsReq) Reset()

func (*RemoveMeetingParticipantsReq) String

type RemoveMeetingParticipantsResp

type RemoveMeetingParticipantsResp struct {
	SuccessUserIDList []string `protobuf:"bytes,1,rep,name=successUserIDList,proto3" json:"successUserIDList"`
	FailedUserIDList  []string `protobuf:"bytes,2,rep,name=failedUserIDList,proto3" json:"failedUserIDList"`
	// contains filtered or unexported fields
}

func (*RemoveMeetingParticipantsResp) Descriptor deprecated

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

Deprecated: Use RemoveMeetingParticipantsResp.ProtoReflect.Descriptor instead.

func (*RemoveMeetingParticipantsResp) GetFailedUserIDList

func (x *RemoveMeetingParticipantsResp) GetFailedUserIDList() []string

func (*RemoveMeetingParticipantsResp) GetSuccessUserIDList

func (x *RemoveMeetingParticipantsResp) GetSuccessUserIDList() []string

func (*RemoveMeetingParticipantsResp) ProtoMessage

func (*RemoveMeetingParticipantsResp) ProtoMessage()

func (*RemoveMeetingParticipantsResp) ProtoReflect

func (*RemoveMeetingParticipantsResp) Reset

func (x *RemoveMeetingParticipantsResp) Reset()

func (*RemoveMeetingParticipantsResp) String

type SetMeetingHostInfoReq

type SetMeetingHostInfoReq struct {
	MeetingID     string                  `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID        string                  `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"`
	HostUserID    *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=hostUserID,proto3" json:"hostUserID"`
	CoHostUserIDs []string                `protobuf:"bytes,4,rep,name=coHostUserIDs,proto3" json:"coHostUserIDs"`
	// contains filtered or unexported fields
}

func (*SetMeetingHostInfoReq) Descriptor deprecated

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

Deprecated: Use SetMeetingHostInfoReq.ProtoReflect.Descriptor instead.

func (*SetMeetingHostInfoReq) GetCoHostUserIDs

func (x *SetMeetingHostInfoReq) GetCoHostUserIDs() []string

func (*SetMeetingHostInfoReq) GetHostUserID

func (x *SetMeetingHostInfoReq) GetHostUserID() *wrapperspb.StringValue

func (*SetMeetingHostInfoReq) GetMeetingID

func (x *SetMeetingHostInfoReq) GetMeetingID() string

func (*SetMeetingHostInfoReq) GetUserID

func (x *SetMeetingHostInfoReq) GetUserID() string

func (*SetMeetingHostInfoReq) ProtoMessage

func (*SetMeetingHostInfoReq) ProtoMessage()

func (*SetMeetingHostInfoReq) ProtoReflect

func (x *SetMeetingHostInfoReq) ProtoReflect() protoreflect.Message

func (*SetMeetingHostInfoReq) Reset

func (x *SetMeetingHostInfoReq) Reset()

func (*SetMeetingHostInfoReq) String

func (x *SetMeetingHostInfoReq) String() string

type SetMeetingHostInfoResp

type SetMeetingHostInfoResp struct {
	// contains filtered or unexported fields
}

func (*SetMeetingHostInfoResp) Descriptor deprecated

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

Deprecated: Use SetMeetingHostInfoResp.ProtoReflect.Descriptor instead.

func (*SetMeetingHostInfoResp) ProtoMessage

func (*SetMeetingHostInfoResp) ProtoMessage()

func (*SetMeetingHostInfoResp) ProtoReflect

func (x *SetMeetingHostInfoResp) ProtoReflect() protoreflect.Message

func (*SetMeetingHostInfoResp) Reset

func (x *SetMeetingHostInfoResp) Reset()

func (*SetMeetingHostInfoResp) String

func (x *SetMeetingHostInfoResp) String() string

type SetPersonalMeetingSettingsReq

type SetPersonalMeetingSettingsReq struct {
	MeetingID         string                `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UserID            string                `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"`
	CameraOnEntry     *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=cameraOnEntry,proto3" json:"cameraOnEntry"`         // Whether the camera should be enabled by default when joining the meeting.
	MicrophoneOnEntry *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=microphoneOnEntry,proto3" json:"microphoneOnEntry"` // Whether the microphone should be enabled by default when joining the meeting.
	// contains filtered or unexported fields
}

Request to set personal meeting settings.

func (*SetPersonalMeetingSettingsReq) Descriptor deprecated

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

Deprecated: Use SetPersonalMeetingSettingsReq.ProtoReflect.Descriptor instead.

func (*SetPersonalMeetingSettingsReq) GetCameraOnEntry

func (x *SetPersonalMeetingSettingsReq) GetCameraOnEntry() *wrapperspb.BoolValue

func (*SetPersonalMeetingSettingsReq) GetMeetingID

func (x *SetPersonalMeetingSettingsReq) GetMeetingID() string

func (*SetPersonalMeetingSettingsReq) GetMicrophoneOnEntry

func (x *SetPersonalMeetingSettingsReq) GetMicrophoneOnEntry() *wrapperspb.BoolValue

func (*SetPersonalMeetingSettingsReq) GetUserID

func (x *SetPersonalMeetingSettingsReq) GetUserID() string

func (*SetPersonalMeetingSettingsReq) ProtoMessage

func (*SetPersonalMeetingSettingsReq) ProtoMessage()

func (*SetPersonalMeetingSettingsReq) ProtoReflect

func (*SetPersonalMeetingSettingsReq) Reset

func (x *SetPersonalMeetingSettingsReq) Reset()

func (*SetPersonalMeetingSettingsReq) String

type SetPersonalMeetingSettingsResp

type SetPersonalMeetingSettingsResp struct {
	// contains filtered or unexported fields
}

Response after setting personal meeting settings.

func (*SetPersonalMeetingSettingsResp) Descriptor deprecated

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

Deprecated: Use SetPersonalMeetingSettingsResp.ProtoReflect.Descriptor instead.

func (*SetPersonalMeetingSettingsResp) ProtoMessage

func (*SetPersonalMeetingSettingsResp) ProtoMessage()

func (*SetPersonalMeetingSettingsResp) ProtoReflect

func (*SetPersonalMeetingSettingsResp) Reset

func (x *SetPersonalMeetingSettingsResp) Reset()

func (*SetPersonalMeetingSettingsResp) String

type StreamOperateData

type StreamOperateData struct {
	Operation []*UserOperationData `protobuf:"bytes,1,rep,name=operation,proto3" json:"operation"`
	// contains filtered or unexported fields
}

func (*StreamOperateData) Descriptor deprecated

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

Deprecated: Use StreamOperateData.ProtoReflect.Descriptor instead.

func (*StreamOperateData) GetOperation

func (x *StreamOperateData) GetOperation() []*UserOperationData

func (*StreamOperateData) ProtoMessage

func (*StreamOperateData) ProtoMessage()

func (*StreamOperateData) ProtoReflect

func (x *StreamOperateData) ProtoReflect() protoreflect.Message

func (*StreamOperateData) Reset

func (x *StreamOperateData) Reset()

func (*StreamOperateData) String

func (x *StreamOperateData) String() string

type SystemGeneratedMeetingInfo

type SystemGeneratedMeetingInfo struct {
	CreatorUserID   string `protobuf:"bytes,1,opt,name=creatorUserID,proto3" json:"creatorUserID"`     // The user ID of the meeting creator.
	CreatorNickname string `protobuf:"bytes,2,opt,name=creatorNickname,proto3" json:"creatorNickname"` // The user name of the meeting creator.
	Status          string `protobuf:"bytes,3,opt,name=status,proto3" json:"status"`                   // The current status of the meeting, e.g., scheduled, in-progress, completed.
	StartTime       int64  `protobuf:"varint,4,opt,name=startTime,proto3" json:"startTime"`            // The actual start time of the meeting (as a timestamp).
	MeetingID       string `protobuf:"bytes,5,opt,name=meetingID,proto3" json:"meetingID"`             // Unique identifier for the meeting.
	// contains filtered or unexported fields
}

Information about a specific meeting that cannot be changed once set.

func (*SystemGeneratedMeetingInfo) Descriptor deprecated

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

Deprecated: Use SystemGeneratedMeetingInfo.ProtoReflect.Descriptor instead.

func (*SystemGeneratedMeetingInfo) GetCreatorNickname

func (x *SystemGeneratedMeetingInfo) GetCreatorNickname() string

func (*SystemGeneratedMeetingInfo) GetCreatorUserID

func (x *SystemGeneratedMeetingInfo) GetCreatorUserID() string

func (*SystemGeneratedMeetingInfo) GetMeetingID

func (x *SystemGeneratedMeetingInfo) GetMeetingID() string

func (*SystemGeneratedMeetingInfo) GetStartTime

func (x *SystemGeneratedMeetingInfo) GetStartTime() int64

func (*SystemGeneratedMeetingInfo) GetStatus

func (x *SystemGeneratedMeetingInfo) GetStatus() string

func (*SystemGeneratedMeetingInfo) ProtoMessage

func (*SystemGeneratedMeetingInfo) ProtoMessage()

func (*SystemGeneratedMeetingInfo) ProtoReflect

func (*SystemGeneratedMeetingInfo) Reset

func (x *SystemGeneratedMeetingInfo) Reset()

func (*SystemGeneratedMeetingInfo) String

func (x *SystemGeneratedMeetingInfo) String() string

type UnimplementedMeetingServiceServer

type UnimplementedMeetingServiceServer struct {
}

UnimplementedMeetingServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMeetingServiceServer) BookMeeting

func (*UnimplementedMeetingServiceServer) CleanPreviousMeetings

func (*UnimplementedMeetingServiceServer) CreateImmediateMeeting

func (*UnimplementedMeetingServiceServer) EndMeeting

func (*UnimplementedMeetingServiceServer) GetMeeting

func (*UnimplementedMeetingServiceServer) GetMeetingToken

func (*UnimplementedMeetingServiceServer) GetMeetings

func (*UnimplementedMeetingServiceServer) GetPersonalMeetingSettings

func (*UnimplementedMeetingServiceServer) JoinMeeting

func (*UnimplementedMeetingServiceServer) LeaveMeeting

func (*UnimplementedMeetingServiceServer) OperateRoomAllStream

func (*UnimplementedMeetingServiceServer) SetMeetingHostInfo

func (*UnimplementedMeetingServiceServer) SetPersonalMeetingSettings

func (*UnimplementedMeetingServiceServer) UpdateMeeting

type UpdateMeetingRequest

type UpdateMeetingRequest struct {
	MeetingID                       string                  `protobuf:"bytes,1,opt,name=meetingID,proto3" json:"meetingID"`
	UpdatingUserID                  string                  `protobuf:"bytes,2,opt,name=updatingUserID,proto3" json:"updatingUserID"`
	Title                           *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=title,proto3" json:"title"`
	ScheduledTime                   *wrapperspb.Int64Value  `protobuf:"bytes,4,opt,name=scheduledTime,proto3" json:"scheduledTime"`
	MeetingDuration                 *wrapperspb.Int64Value  `protobuf:"bytes,5,opt,name=meetingDuration,proto3" json:"meetingDuration"`
	Password                        *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=password,proto3" json:"password"`
	TimeZone                        *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=timeZone,proto3" json:"timeZone"`
	RepeatInfo                      *MeetingRepeatInfo      `protobuf:"bytes,8,opt,name=repeatInfo,proto3" json:"repeatInfo"`
	CanParticipantsEnableCamera     *wrapperspb.BoolValue   `protobuf:"bytes,9,opt,name=canParticipantsEnableCamera,proto3" json:"canParticipantsEnableCamera"`
	CanParticipantsUnmuteMicrophone *wrapperspb.BoolValue   `protobuf:"bytes,10,opt,name=canParticipantsUnmuteMicrophone,proto3" json:"canParticipantsUnmuteMicrophone"`
	CanParticipantsShareScreen      *wrapperspb.BoolValue   `protobuf:"bytes,11,opt,name=canParticipantsShareScreen,proto3" json:"canParticipantsShareScreen"`
	DisableCameraOnJoin             *wrapperspb.BoolValue   `protobuf:"bytes,12,opt,name=disableCameraOnJoin,proto3" json:"disableCameraOnJoin"`
	DisableMicrophoneOnJoin         *wrapperspb.BoolValue   `protobuf:"bytes,13,opt,name=disableMicrophoneOnJoin,proto3" json:"disableMicrophoneOnJoin"`
	CanParticipantJoinMeetingEarly  *wrapperspb.BoolValue   `protobuf:"bytes,14,opt,name=canParticipantJoinMeetingEarly,proto3" json:"canParticipantJoinMeetingEarly"` // Allow participants to join the meeting early.
	LockMeeting                     *wrapperspb.BoolValue   `protobuf:"bytes,15,opt,name=lockMeeting,proto3" json:"lockMeeting"`                                       // if the meeting is locked, new comer could not join the meeting.
	AudioEncouragement              *wrapperspb.BoolValue   `protobuf:"bytes,16,opt,name=audioEncouragement,proto3" json:"audioEncouragement"`                         // could turn on the audio encouragement for client.
	VideoMirroring                  *wrapperspb.BoolValue   `protobuf:"bytes,17,opt,name=videoMirroring,proto3" json:"videoMirroring"`                                 // could turn on the video mirroring for client.
	// contains filtered or unexported fields
}

Request to update specific fields of a meeting.

func (*UpdateMeetingRequest) Descriptor deprecated

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

Deprecated: Use UpdateMeetingRequest.ProtoReflect.Descriptor instead.

func (*UpdateMeetingRequest) GetAudioEncouragement

func (x *UpdateMeetingRequest) GetAudioEncouragement() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetCanParticipantJoinMeetingEarly

func (x *UpdateMeetingRequest) GetCanParticipantJoinMeetingEarly() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetCanParticipantsEnableCamera

func (x *UpdateMeetingRequest) GetCanParticipantsEnableCamera() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetCanParticipantsShareScreen

func (x *UpdateMeetingRequest) GetCanParticipantsShareScreen() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetCanParticipantsUnmuteMicrophone

func (x *UpdateMeetingRequest) GetCanParticipantsUnmuteMicrophone() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetDisableCameraOnJoin

func (x *UpdateMeetingRequest) GetDisableCameraOnJoin() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetDisableMicrophoneOnJoin

func (x *UpdateMeetingRequest) GetDisableMicrophoneOnJoin() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetLockMeeting

func (x *UpdateMeetingRequest) GetLockMeeting() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) GetMeetingDuration

func (x *UpdateMeetingRequest) GetMeetingDuration() *wrapperspb.Int64Value

func (*UpdateMeetingRequest) GetMeetingID

func (x *UpdateMeetingRequest) GetMeetingID() string

func (*UpdateMeetingRequest) GetPassword

func (x *UpdateMeetingRequest) GetPassword() *wrapperspb.StringValue

func (*UpdateMeetingRequest) GetRepeatInfo

func (x *UpdateMeetingRequest) GetRepeatInfo() *MeetingRepeatInfo

func (*UpdateMeetingRequest) GetScheduledTime

func (x *UpdateMeetingRequest) GetScheduledTime() *wrapperspb.Int64Value

func (*UpdateMeetingRequest) GetTimeZone

func (x *UpdateMeetingRequest) GetTimeZone() *wrapperspb.StringValue

func (*UpdateMeetingRequest) GetTitle

func (*UpdateMeetingRequest) GetUpdatingUserID

func (x *UpdateMeetingRequest) GetUpdatingUserID() string

func (*UpdateMeetingRequest) GetVideoMirroring

func (x *UpdateMeetingRequest) GetVideoMirroring() *wrapperspb.BoolValue

func (*UpdateMeetingRequest) ProtoMessage

func (*UpdateMeetingRequest) ProtoMessage()

func (*UpdateMeetingRequest) ProtoReflect

func (x *UpdateMeetingRequest) ProtoReflect() protoreflect.Message

func (*UpdateMeetingRequest) Reset

func (x *UpdateMeetingRequest) Reset()

func (*UpdateMeetingRequest) String

func (x *UpdateMeetingRequest) String() string

type UpdateMeetingResp

type UpdateMeetingResp struct {
	// contains filtered or unexported fields
}

Response after updating meeting settings.

func (*UpdateMeetingResp) Descriptor deprecated

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

Deprecated: Use UpdateMeetingResp.ProtoReflect.Descriptor instead.

func (*UpdateMeetingResp) ProtoMessage

func (*UpdateMeetingResp) ProtoMessage()

func (*UpdateMeetingResp) ProtoReflect

func (x *UpdateMeetingResp) ProtoReflect() protoreflect.Message

func (*UpdateMeetingResp) Reset

func (x *UpdateMeetingResp) Reset()

func (*UpdateMeetingResp) String

func (x *UpdateMeetingResp) String() string

type UserInfo

type UserInfo struct {
	UserID   string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname"`
	Account  string `protobuf:"bytes,3,opt,name=account,proto3" json:"account"`
	// contains filtered or unexported fields
}

func (*UserInfo) Descriptor deprecated

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

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetAccount

func (x *UserInfo) GetAccount() string

func (*UserInfo) GetNickname

func (x *UserInfo) GetNickname() string

func (*UserInfo) GetUserID

func (x *UserInfo) GetUserID() string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

func (x *UserInfo) ProtoReflect() protoreflect.Message

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

type UserOperationData

type UserOperationData struct {
	UserID            string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	CameraOnEntry     bool   `protobuf:"varint,2,opt,name=cameraOnEntry,proto3" json:"cameraOnEntry"`
	MicrophoneOnEntry bool   `protobuf:"varint,3,opt,name=microphoneOnEntry,proto3" json:"microphoneOnEntry"`
	// contains filtered or unexported fields
}

func (*UserOperationData) Descriptor deprecated

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

Deprecated: Use UserOperationData.ProtoReflect.Descriptor instead.

func (*UserOperationData) GetCameraOnEntry

func (x *UserOperationData) GetCameraOnEntry() bool

func (*UserOperationData) GetMicrophoneOnEntry

func (x *UserOperationData) GetMicrophoneOnEntry() bool

func (*UserOperationData) GetUserID

func (x *UserOperationData) GetUserID() string

func (*UserOperationData) ProtoMessage

func (*UserOperationData) ProtoMessage()

func (*UserOperationData) ProtoReflect

func (x *UserOperationData) ProtoReflect() protoreflect.Message

func (*UserOperationData) Reset

func (x *UserOperationData) Reset()

func (*UserOperationData) String

func (x *UserOperationData) String() string

Jump to

Keyboard shortcuts

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