Documentation ¶
Index ¶
- func RequiredIf(fl validator.FieldLevel) bool
- func Start(ctx context.Context, index int, config *Config) error
- type Config
- type MeetingApi
- func (m *MeetingApi) BookMeeting(c *gin.Context)
- func (m *MeetingApi) CreateImmediateMeeting(c *gin.Context)
- func (m *MeetingApi) EndMeeting(c *gin.Context)
- func (m *MeetingApi) GetMeeting(c *gin.Context)
- func (m *MeetingApi) GetMeetingToken(c *gin.Context)
- func (m *MeetingApi) GetMeetings(c *gin.Context)
- func (m *MeetingApi) GetPersonalMeetingSettings(c *gin.Context)
- func (m *MeetingApi) JoinMeeting(c *gin.Context)
- func (m *MeetingApi) LeaveMeeting(c *gin.Context)
- func (m *MeetingApi) ModifyMeetingParticipantNickName(c *gin.Context)
- func (m *MeetingApi) OperateMeetingAllStream(c *gin.Context)
- func (m *MeetingApi) RemoveMeetingParticipants(c *gin.Context)
- func (m *MeetingApi) SetMeetingHostInfo(c *gin.Context)
- func (m *MeetingApi) SetPersonalMeetingSettings(c *gin.Context)
- func (m *MeetingApi) UpdateMeeting(c *gin.Context)
- type UserApi
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RequiredIf ¶
func RequiredIf(fl validator.FieldLevel) bool
RequiredIf validates if the specified field is required based on the session type.
Types ¶
type MeetingApi ¶
func NewMeetingApi ¶
func NewMeetingApi(client rpcclient.Meeting) MeetingApi
func (*MeetingApi) BookMeeting ¶
func (m *MeetingApi) BookMeeting(c *gin.Context)
func (*MeetingApi) CreateImmediateMeeting ¶
func (m *MeetingApi) CreateImmediateMeeting(c *gin.Context)
func (*MeetingApi) EndMeeting ¶
func (m *MeetingApi) EndMeeting(c *gin.Context)
func (*MeetingApi) GetMeeting ¶
func (m *MeetingApi) GetMeeting(c *gin.Context)
func (*MeetingApi) GetMeetingToken ¶
func (m *MeetingApi) GetMeetingToken(c *gin.Context)
func (*MeetingApi) GetMeetings ¶
func (m *MeetingApi) GetMeetings(c *gin.Context)
func (*MeetingApi) GetPersonalMeetingSettings ¶
func (m *MeetingApi) GetPersonalMeetingSettings(c *gin.Context)
func (*MeetingApi) JoinMeeting ¶
func (m *MeetingApi) JoinMeeting(c *gin.Context)
func (*MeetingApi) LeaveMeeting ¶
func (m *MeetingApi) LeaveMeeting(c *gin.Context)
func (*MeetingApi) ModifyMeetingParticipantNickName ¶
func (m *MeetingApi) ModifyMeetingParticipantNickName(c *gin.Context)
func (*MeetingApi) OperateMeetingAllStream ¶
func (m *MeetingApi) OperateMeetingAllStream(c *gin.Context)
func (*MeetingApi) RemoveMeetingParticipants ¶
func (m *MeetingApi) RemoveMeetingParticipants(c *gin.Context)
func (*MeetingApi) SetMeetingHostInfo ¶
func (m *MeetingApi) SetMeetingHostInfo(c *gin.Context)
func (*MeetingApi) SetPersonalMeetingSettings ¶
func (m *MeetingApi) SetPersonalMeetingSettings(c *gin.Context)
func (*MeetingApi) UpdateMeeting ¶
func (m *MeetingApi) UpdateMeeting(c *gin.Context)
type UserApi ¶
type UserApi struct {
Client user.UserClient
}
func NewUserApi ¶
func NewUserApi(client user.UserClient) *UserApi
func (*UserApi) GetUsersPublicInfo ¶
func (*UserApi) UpdateUserPassword ¶
func (*UserApi) UserLogout ¶
func (*UserApi) UserRegister ¶
Click to show internal directories.
Click to hide internal directories.