Documentation
¶
Overview ¶
Code generated by lark suite oapi sdk gen
Code generated by lark suite oapi sdk gen ¶
Code generated by lark suite oapi sdk gen
Index ¶
- func SetMeetingJoinMeetingEventHandler(conf *config.Config, ...)
- func SetMeetingLeaveMeetingEventHandler(conf *config.Config, ...)
- func SetMeetingMeetingEndedEventHandler(conf *config.Config, ...)
- func SetMeetingMeetingStartedEventHandler(conf *config.Config, ...)
- func SetMeetingRecordingEndedEventHandler(conf *config.Config, ...)
- func SetMeetingRecordingReadyEventHandler(conf *config.Config, ...)
- func SetMeetingRecordingStartedEventHandler(conf *config.Config, ...)
- func SetMeetingShareEndedEventHandler(conf *config.Config, ...)
- func SetMeetingShareStartedEventHandler(conf *config.Config, ...)
- type Material
- type MaterialDeleteResult
- type MaterialReviewResult
- type MaterialUploadResult
- type Meeting
- type MeetingAbility
- type MeetingEndReqCall
- type MeetingEventMeeting
- type MeetingEventUser
- type MeetingGetReqCall
- func (rc *MeetingGetReqCall) Do() (*MeetingGetResult, error)
- func (rc *MeetingGetReqCall) SetMeetingId(meetingId int64)
- func (rc *MeetingGetReqCall) SetUserIdType(userIdType string)
- func (rc *MeetingGetReqCall) SetWithMeetingAbility(withMeetingAbility bool)
- func (rc *MeetingGetReqCall) SetWithParticipants(withParticipants bool)
- type MeetingGetResult
- type MeetingInviteReqBody
- type MeetingInviteReqCall
- type MeetingInviteResult
- type MeetingInviteStatus
- type MeetingJoinMeetingEvent
- type MeetingJoinMeetingEventData
- type MeetingJoinMeetingEventHandler
- type MeetingKickoutReqBody
- type MeetingKickoutReqCall
- type MeetingKickoutResult
- type MeetingLeaveMeetingEvent
- type MeetingLeaveMeetingEventData
- type MeetingLeaveMeetingEventHandler
- type MeetingMeetingEndedEvent
- type MeetingMeetingEndedEventData
- type MeetingMeetingEndedEventHandler
- type MeetingMeetingStartedEvent
- type MeetingMeetingStartedEventData
- type MeetingMeetingStartedEventHandler
- type MeetingParticipant
- type MeetingParticipantResult
- type MeetingRecording
- type MeetingRecordingEndedEvent
- type MeetingRecordingEndedEventData
- type MeetingRecordingEndedEventHandler
- type MeetingRecordingGetReqCall
- type MeetingRecordingGetResult
- type MeetingRecordingReadyEvent
- type MeetingRecordingReadyEventData
- type MeetingRecordingReadyEventHandler
- type MeetingRecordingService
- func (meetingRecordings *MeetingRecordingService) Get(ctx *core.Context, optFns ...request.OptFn) *MeetingRecordingGetReqCall
- func (meetingRecordings *MeetingRecordingService) SetPermission(ctx *core.Context, body *MeetingRecordingSetPermissionReqBody, ...) *MeetingRecordingSetPermissionReqCall
- func (meetingRecordings *MeetingRecordingService) Start(ctx *core.Context, body *MeetingRecordingStartReqBody, optFns ...request.OptFn) *MeetingRecordingStartReqCall
- func (meetingRecordings *MeetingRecordingService) Stop(ctx *core.Context, optFns ...request.OptFn) *MeetingRecordingStopReqCall
- type MeetingRecordingSetPermissionReqBody
- type MeetingRecordingSetPermissionReqCall
- type MeetingRecordingStartReqBody
- type MeetingRecordingStartReqCall
- type MeetingRecordingStartedEvent
- type MeetingRecordingStartedEventData
- type MeetingRecordingStartedEventHandler
- type MeetingRecordingStopReqCall
- type MeetingService
- func (meetings *MeetingService) End(ctx *core.Context, optFns ...request.OptFn) *MeetingEndReqCall
- func (meetings *MeetingService) Get(ctx *core.Context, optFns ...request.OptFn) *MeetingGetReqCall
- func (meetings *MeetingService) Invite(ctx *core.Context, body *MeetingInviteReqBody, optFns ...request.OptFn) *MeetingInviteReqCall
- func (meetings *MeetingService) Kickout(ctx *core.Context, body *MeetingKickoutReqBody, optFns ...request.OptFn) *MeetingKickoutReqCall
- func (meetings *MeetingService) SetHost(ctx *core.Context, body *MeetingSetHostReqBody, optFns ...request.OptFn) *MeetingSetHostReqCall
- type MeetingSetHostReqBody
- type MeetingSetHostReqCall
- type MeetingSetHostResult
- type MeetingShareEndedEvent
- type MeetingShareEndedEventData
- type MeetingShareEndedEventHandler
- type MeetingShareStartedEvent
- type MeetingShareStartedEventData
- type MeetingShareStartedEventHandler
- type MeetingUser
- type PstnSipInfo
- type RecordingPermissionObject
- type Report
- type ReportGetDailyReqCall
- type ReportGetDailyResult
- type ReportGetTopUserReqCall
- func (rc *ReportGetTopUserReqCall) Do() (*ReportGetTopUserResult, error)
- func (rc *ReportGetTopUserReqCall) SetEndTime(endTime int64)
- func (rc *ReportGetTopUserReqCall) SetLimit(limit int)
- func (rc *ReportGetTopUserReqCall) SetOrderBy(orderBy int)
- func (rc *ReportGetTopUserReqCall) SetStartTime(startTime int64)
- func (rc *ReportGetTopUserReqCall) SetUserIdType(userIdType string)
- type ReportGetTopUserResult
- type ReportMeetingDaily
- type ReportService
- type ReportTopUser
- type Reserve
- type ReserveActionPermission
- type ReserveApplyReqBody
- type ReserveApplyReqCall
- type ReserveApplyResult
- type ReserveCallSetting
- type ReserveCallee
- type ReserveDeleteReqCall
- type ReserveGetActiveMeetingReqCall
- func (rc *ReserveGetActiveMeetingReqCall) Do() (*ReserveGetActiveMeetingResult, error)
- func (rc *ReserveGetActiveMeetingReqCall) SetReserveId(reserveId int64)
- func (rc *ReserveGetActiveMeetingReqCall) SetUserIdType(userIdType string)
- func (rc *ReserveGetActiveMeetingReqCall) SetWithParticipants(withParticipants bool)
- type ReserveGetActiveMeetingResult
- type ReserveGetReqCall
- type ReserveGetResult
- type ReserveMeetingSetting
- type ReservePermissionChecker
- type ReserveService
- func (reserves *ReserveService) Apply(ctx *core.Context, body *ReserveApplyReqBody, optFns ...request.OptFn) *ReserveApplyReqCall
- func (reserves *ReserveService) Delete(ctx *core.Context, optFns ...request.OptFn) *ReserveDeleteReqCall
- func (reserves *ReserveService) Get(ctx *core.Context, optFns ...request.OptFn) *ReserveGetReqCall
- func (reserves *ReserveService) GetActiveMeeting(ctx *core.Context, optFns ...request.OptFn) *ReserveGetActiveMeetingReqCall
- func (reserves *ReserveService) Update(ctx *core.Context, body *ReserveUpdateReqBody, optFns ...request.OptFn) *ReserveUpdateReqCall
- type ReserveUpdateReqBody
- type ReserveUpdateReqCall
- type ReserveUpdateResult
- type RoomConfig
- type RoomConfigQueryReqCall
- func (rc *RoomConfigQueryReqCall) Do() (*RoomConfig, error)
- func (rc *RoomConfigQueryReqCall) SetBuildingId(buildingId int64)
- func (rc *RoomConfigQueryReqCall) SetCountryId(countryId int64)
- func (rc *RoomConfigQueryReqCall) SetDistrictId(districtId int64)
- func (rc *RoomConfigQueryReqCall) SetFloorName(floorName string)
- func (rc *RoomConfigQueryReqCall) SetRoomId(roomId int64)
- func (rc *RoomConfigQueryReqCall) SetScope(scope int)
- type RoomConfigService
- type RoomConfigSetReqBody
- type RoomConfigSetReqCall
- type RoomDigitalSignage
- type RoomDigitalSignageMaterial
- type Service
- type UserId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Material ¶ added in v1.1.41
type Material struct { Name string `json:"name,omitempty"` FileToken string `json:"file_token,omitempty"` FileSize int `json:"file_size,omitempty"` DeviceType int `json:"device_type,omitempty"` MaterialType int `json:"material_type,omitempty"` ReviewResult int `json:"review_result,omitempty"` MaterialSource int `json:"material_source,omitempty"` ForceSendFields []string `json:"-"` }
func (*Material) MarshalJSON ¶ added in v1.1.41
type MaterialDeleteResult ¶ added in v1.1.41
type MaterialDeleteResult struct { FileToken string `json:"file_token,omitempty"` Result int `json:"result,omitempty"` ForceSendFields []string `json:"-"` }
func (*MaterialDeleteResult) MarshalJSON ¶ added in v1.1.41
func (s *MaterialDeleteResult) MarshalJSON() ([]byte, error)
type MaterialReviewResult ¶ added in v1.1.41
type MaterialReviewResult struct { FileToken string `json:"file_token,omitempty"` Result int `json:"result,omitempty"` ForceSendFields []string `json:"-"` }
func (*MaterialReviewResult) MarshalJSON ¶ added in v1.1.41
func (s *MaterialReviewResult) MarshalJSON() ([]byte, error)
type MaterialUploadResult ¶ added in v1.1.41
type MaterialUploadResult struct { FileToken string `json:"file_token,omitempty"` Result int `json:"result,omitempty"` ForceSendFields []string `json:"-"` }
func (*MaterialUploadResult) MarshalJSON ¶ added in v1.1.41
func (s *MaterialUploadResult) MarshalJSON() ([]byte, error)
type Meeting ¶
type Meeting struct { Id int64 `json:"id,omitempty,string"` Topic string `json:"topic,omitempty"` Url string `json:"url,omitempty"` CreateTime int64 `json:"create_time,omitempty,string"` StartTime int64 `json:"start_time,omitempty,string"` EndTime int64 `json:"end_time,omitempty,string"` HostUser *MeetingUser `json:"host_user,omitempty"` Status int `json:"status,omitempty"` ParticipantCount int64 `json:"participant_count,omitempty,string"` Participants []*MeetingParticipant `json:"participants,omitempty"` Ability *MeetingAbility `json:"ability,omitempty"` ForceSendFields []string `json:"-"` }
func (*Meeting) MarshalJSON ¶
type MeetingAbility ¶
type MeetingAbility struct { UseVideo bool `json:"use_video,omitempty"` UseAudio bool `json:"use_audio,omitempty"` UseFollowScreen bool `json:"use_follow_screen,omitempty"` UseRecording bool `json:"use_recording,omitempty"` UsePstn bool `json:"use_pstn,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingAbility) MarshalJSON ¶
func (s *MeetingAbility) MarshalJSON() ([]byte, error)
type MeetingEndReqCall ¶
type MeetingEndReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingEndReqCall) SetMeetingId ¶
func (rc *MeetingEndReqCall) SetMeetingId(meetingId int64)
type MeetingEventMeeting ¶
type MeetingEventMeeting struct { Id int64 `json:"id,omitempty,string"` Topic string `json:"topic,omitempty"` MeetingNo string `json:"meeting_no,omitempty"` StartTime int64 `json:"start_time,omitempty,string"` EndTime int64 `json:"end_time,omitempty,string"` HostUser *MeetingEventUser `json:"host_user,omitempty"` Owner *MeetingEventUser `json:"owner,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingEventMeeting) MarshalJSON ¶
func (s *MeetingEventMeeting) MarshalJSON() ([]byte, error)
type MeetingEventUser ¶
type MeetingEventUser struct { Id *UserId `json:"id,omitempty"` UserRole int `json:"user_role,omitempty"` UserType int `json:"user_type,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingEventUser) MarshalJSON ¶
func (s *MeetingEventUser) MarshalJSON() ([]byte, error)
type MeetingGetReqCall ¶
type MeetingGetReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingGetReqCall) Do ¶
func (rc *MeetingGetReqCall) Do() (*MeetingGetResult, error)
func (*MeetingGetReqCall) SetMeetingId ¶
func (rc *MeetingGetReqCall) SetMeetingId(meetingId int64)
func (*MeetingGetReqCall) SetUserIdType ¶
func (rc *MeetingGetReqCall) SetUserIdType(userIdType string)
func (*MeetingGetReqCall) SetWithMeetingAbility ¶
func (rc *MeetingGetReqCall) SetWithMeetingAbility(withMeetingAbility bool)
func (*MeetingGetReqCall) SetWithParticipants ¶
func (rc *MeetingGetReqCall) SetWithParticipants(withParticipants bool)
type MeetingGetResult ¶
type MeetingGetResult struct {
Meeting *Meeting `json:"meeting,omitempty"`
}
type MeetingInviteReqBody ¶
type MeetingInviteReqBody struct { Invitees []*MeetingUser `json:"invitees,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingInviteReqBody) MarshalJSON ¶
func (s *MeetingInviteReqBody) MarshalJSON() ([]byte, error)
type MeetingInviteReqCall ¶
type MeetingInviteReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingInviteReqCall) Do ¶
func (rc *MeetingInviteReqCall) Do() (*MeetingInviteResult, error)
func (*MeetingInviteReqCall) SetMeetingId ¶
func (rc *MeetingInviteReqCall) SetMeetingId(meetingId int64)
func (*MeetingInviteReqCall) SetUserIdType ¶
func (rc *MeetingInviteReqCall) SetUserIdType(userIdType string)
type MeetingInviteResult ¶
type MeetingInviteResult struct {
InviteResults []*MeetingInviteStatus `json:"invite_results,omitempty"`
}
type MeetingInviteStatus ¶
type MeetingInviteStatus struct { Id string `json:"id,omitempty"` UserType int `json:"user_type,omitempty"` Status int `json:"status,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingInviteStatus) MarshalJSON ¶
func (s *MeetingInviteStatus) MarshalJSON() ([]byte, error)
type MeetingJoinMeetingEvent ¶
type MeetingJoinMeetingEvent struct { *model.BaseEventV2 Event *MeetingJoinMeetingEventData `json:"event"` }
type MeetingJoinMeetingEventData ¶
type MeetingJoinMeetingEventData struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` Operator *MeetingEventUser `json:"operator,omitempty"` }
type MeetingJoinMeetingEventHandler ¶
type MeetingJoinMeetingEventHandler struct {
Fn func(*core.Context, *MeetingJoinMeetingEvent) error
}
func (*MeetingJoinMeetingEventHandler) GetEvent ¶
func (h *MeetingJoinMeetingEventHandler) GetEvent() interface{}
type MeetingKickoutReqBody ¶ added in v1.1.41
type MeetingKickoutReqBody struct { KickoutUsers []*MeetingUser `json:"kickout_users,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingKickoutReqBody) MarshalJSON ¶ added in v1.1.41
func (s *MeetingKickoutReqBody) MarshalJSON() ([]byte, error)
type MeetingKickoutReqCall ¶ added in v1.1.41
type MeetingKickoutReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingKickoutReqCall) Do ¶ added in v1.1.41
func (rc *MeetingKickoutReqCall) Do() (*MeetingKickoutResult, error)
func (*MeetingKickoutReqCall) SetMeetingId ¶ added in v1.1.41
func (rc *MeetingKickoutReqCall) SetMeetingId(meetingId int64)
func (*MeetingKickoutReqCall) SetUserIdType ¶ added in v1.1.41
func (rc *MeetingKickoutReqCall) SetUserIdType(userIdType string)
type MeetingKickoutResult ¶ added in v1.1.41
type MeetingKickoutResult struct {
KickoutResults []*MeetingParticipantResult `json:"kickout_results,omitempty"`
}
type MeetingLeaveMeetingEvent ¶
type MeetingLeaveMeetingEvent struct { *model.BaseEventV2 Event *MeetingLeaveMeetingEventData `json:"event"` }
type MeetingLeaveMeetingEventData ¶
type MeetingLeaveMeetingEventData struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` Operator *MeetingEventUser `json:"operator,omitempty"` LeaveReason int `json:"leave_reason,omitempty"` }
type MeetingLeaveMeetingEventHandler ¶
type MeetingLeaveMeetingEventHandler struct {
Fn func(*core.Context, *MeetingLeaveMeetingEvent) error
}
func (*MeetingLeaveMeetingEventHandler) GetEvent ¶
func (h *MeetingLeaveMeetingEventHandler) GetEvent() interface{}
type MeetingMeetingEndedEvent ¶
type MeetingMeetingEndedEvent struct { *model.BaseEventV2 Event *MeetingMeetingEndedEventData `json:"event"` }
type MeetingMeetingEndedEventData ¶
type MeetingMeetingEndedEventData struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` Operator *MeetingEventUser `json:"operator,omitempty"` }
type MeetingMeetingEndedEventHandler ¶
type MeetingMeetingEndedEventHandler struct {
Fn func(*core.Context, *MeetingMeetingEndedEvent) error
}
func (*MeetingMeetingEndedEventHandler) GetEvent ¶
func (h *MeetingMeetingEndedEventHandler) GetEvent() interface{}
type MeetingMeetingStartedEvent ¶
type MeetingMeetingStartedEvent struct { *model.BaseEventV2 Event *MeetingMeetingStartedEventData `json:"event"` }
type MeetingMeetingStartedEventData ¶
type MeetingMeetingStartedEventData struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` Operator *MeetingEventUser `json:"operator,omitempty"` }
type MeetingMeetingStartedEventHandler ¶
type MeetingMeetingStartedEventHandler struct {
Fn func(*core.Context, *MeetingMeetingStartedEvent) error
}
func (*MeetingMeetingStartedEventHandler) GetEvent ¶
func (h *MeetingMeetingStartedEventHandler) GetEvent() interface{}
type MeetingParticipant ¶
type MeetingParticipant struct { Id string `json:"id,omitempty"` UserType int `json:"user_type,omitempty"` IsHost bool `json:"is_host,omitempty"` IsCohost bool `json:"is_cohost,omitempty"` IsExternal bool `json:"is_external,omitempty"` Status int `json:"status,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingParticipant) MarshalJSON ¶
func (s *MeetingParticipant) MarshalJSON() ([]byte, error)
type MeetingParticipantResult ¶
type MeetingParticipantResult struct { Id string `json:"id,omitempty"` UserType int `json:"user_type,omitempty"` Result int `json:"result,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingParticipantResult) MarshalJSON ¶
func (s *MeetingParticipantResult) MarshalJSON() ([]byte, error)
type MeetingRecording ¶
type MeetingRecording struct { Id int64 `json:"id,omitempty,string"` MeetingId int64 `json:"meeting_id,omitempty,string"` Url string `json:"url,omitempty"` Duration int64 `json:"duration,omitempty,string"` ForceSendFields []string `json:"-"` }
func (*MeetingRecording) MarshalJSON ¶
func (s *MeetingRecording) MarshalJSON() ([]byte, error)
type MeetingRecordingEndedEvent ¶
type MeetingRecordingEndedEvent struct { *model.BaseEventV2 Event *MeetingRecordingEndedEventData `json:"event"` }
type MeetingRecordingEndedEventData ¶
type MeetingRecordingEndedEventData struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` Operator *MeetingEventUser `json:"operator,omitempty"` }
type MeetingRecordingEndedEventHandler ¶
type MeetingRecordingEndedEventHandler struct {
Fn func(*core.Context, *MeetingRecordingEndedEvent) error
}
func (*MeetingRecordingEndedEventHandler) GetEvent ¶
func (h *MeetingRecordingEndedEventHandler) GetEvent() interface{}
type MeetingRecordingGetReqCall ¶
type MeetingRecordingGetReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingRecordingGetReqCall) Do ¶
func (rc *MeetingRecordingGetReqCall) Do() (*MeetingRecordingGetResult, error)
func (*MeetingRecordingGetReqCall) SetMeetingId ¶
func (rc *MeetingRecordingGetReqCall) SetMeetingId(meetingId int64)
type MeetingRecordingGetResult ¶
type MeetingRecordingGetResult struct {
Recording *MeetingRecording `json:"recording,omitempty"`
}
type MeetingRecordingReadyEvent ¶
type MeetingRecordingReadyEvent struct { *model.BaseEventV2 Event *MeetingRecordingReadyEventData `json:"event"` }
type MeetingRecordingReadyEventData ¶
type MeetingRecordingReadyEventData struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` Url string `json:"url,omitempty"` Duration int64 `json:"duration,omitempty,string"` }
type MeetingRecordingReadyEventHandler ¶
type MeetingRecordingReadyEventHandler struct {
Fn func(*core.Context, *MeetingRecordingReadyEvent) error
}
func (*MeetingRecordingReadyEventHandler) GetEvent ¶
func (h *MeetingRecordingReadyEventHandler) GetEvent() interface{}
type MeetingRecordingService ¶
type MeetingRecordingService struct {
// contains filtered or unexported fields
}
func (*MeetingRecordingService) Get ¶
func (meetingRecordings *MeetingRecordingService) Get(ctx *core.Context, optFns ...request.OptFn) *MeetingRecordingGetReqCall
func (*MeetingRecordingService) SetPermission ¶
func (meetingRecordings *MeetingRecordingService) SetPermission(ctx *core.Context, body *MeetingRecordingSetPermissionReqBody, optFns ...request.OptFn) *MeetingRecordingSetPermissionReqCall
func (*MeetingRecordingService) Start ¶
func (meetingRecordings *MeetingRecordingService) Start(ctx *core.Context, body *MeetingRecordingStartReqBody, optFns ...request.OptFn) *MeetingRecordingStartReqCall
func (*MeetingRecordingService) Stop ¶
func (meetingRecordings *MeetingRecordingService) Stop(ctx *core.Context, optFns ...request.OptFn) *MeetingRecordingStopReqCall
type MeetingRecordingSetPermissionReqBody ¶
type MeetingRecordingSetPermissionReqBody struct { PermissionObjects []*RecordingPermissionObject `json:"permission_objects,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingRecordingSetPermissionReqBody) MarshalJSON ¶
func (s *MeetingRecordingSetPermissionReqBody) MarshalJSON() ([]byte, error)
type MeetingRecordingSetPermissionReqCall ¶
type MeetingRecordingSetPermissionReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingRecordingSetPermissionReqCall) Do ¶
func (rc *MeetingRecordingSetPermissionReqCall) Do() (*response.NoData, error)
func (*MeetingRecordingSetPermissionReqCall) SetMeetingId ¶
func (rc *MeetingRecordingSetPermissionReqCall) SetMeetingId(meetingId int64)
func (*MeetingRecordingSetPermissionReqCall) SetUserIdType ¶
func (rc *MeetingRecordingSetPermissionReqCall) SetUserIdType(userIdType string)
type MeetingRecordingStartReqBody ¶
type MeetingRecordingStartReqBody struct { Timezone int `json:"timezone,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingRecordingStartReqBody) MarshalJSON ¶
func (s *MeetingRecordingStartReqBody) MarshalJSON() ([]byte, error)
type MeetingRecordingStartReqCall ¶
type MeetingRecordingStartReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingRecordingStartReqCall) Do ¶
func (rc *MeetingRecordingStartReqCall) Do() (*response.NoData, error)
func (*MeetingRecordingStartReqCall) SetMeetingId ¶
func (rc *MeetingRecordingStartReqCall) SetMeetingId(meetingId int64)
type MeetingRecordingStartedEvent ¶
type MeetingRecordingStartedEvent struct { *model.BaseEventV2 Event *MeetingRecordingStartedEventData `json:"event"` }
type MeetingRecordingStartedEventData ¶
type MeetingRecordingStartedEventData struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` Operator *MeetingEventUser `json:"operator,omitempty"` }
type MeetingRecordingStartedEventHandler ¶
type MeetingRecordingStartedEventHandler struct {
Fn func(*core.Context, *MeetingRecordingStartedEvent) error
}
func (*MeetingRecordingStartedEventHandler) GetEvent ¶
func (h *MeetingRecordingStartedEventHandler) GetEvent() interface{}
type MeetingRecordingStopReqCall ¶
type MeetingRecordingStopReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingRecordingStopReqCall) Do ¶
func (rc *MeetingRecordingStopReqCall) Do() (*response.NoData, error)
func (*MeetingRecordingStopReqCall) SetMeetingId ¶
func (rc *MeetingRecordingStopReqCall) SetMeetingId(meetingId int64)
type MeetingService ¶
type MeetingService struct {
// contains filtered or unexported fields
}
func (*MeetingService) End ¶
func (meetings *MeetingService) End(ctx *core.Context, optFns ...request.OptFn) *MeetingEndReqCall
func (*MeetingService) Get ¶
func (meetings *MeetingService) Get(ctx *core.Context, optFns ...request.OptFn) *MeetingGetReqCall
func (*MeetingService) Invite ¶
func (meetings *MeetingService) Invite(ctx *core.Context, body *MeetingInviteReqBody, optFns ...request.OptFn) *MeetingInviteReqCall
func (*MeetingService) Kickout ¶ added in v1.1.41
func (meetings *MeetingService) Kickout(ctx *core.Context, body *MeetingKickoutReqBody, optFns ...request.OptFn) *MeetingKickoutReqCall
func (*MeetingService) SetHost ¶
func (meetings *MeetingService) SetHost(ctx *core.Context, body *MeetingSetHostReqBody, optFns ...request.OptFn) *MeetingSetHostReqCall
type MeetingSetHostReqBody ¶
type MeetingSetHostReqBody struct { HostUser *MeetingUser `json:"host_user,omitempty"` OldHostUser *MeetingUser `json:"old_host_user,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingSetHostReqBody) MarshalJSON ¶
func (s *MeetingSetHostReqBody) MarshalJSON() ([]byte, error)
type MeetingSetHostReqCall ¶
type MeetingSetHostReqCall struct {
// contains filtered or unexported fields
}
func (*MeetingSetHostReqCall) Do ¶
func (rc *MeetingSetHostReqCall) Do() (*MeetingSetHostResult, error)
func (*MeetingSetHostReqCall) SetMeetingId ¶
func (rc *MeetingSetHostReqCall) SetMeetingId(meetingId int64)
func (*MeetingSetHostReqCall) SetUserIdType ¶
func (rc *MeetingSetHostReqCall) SetUserIdType(userIdType string)
type MeetingSetHostResult ¶
type MeetingSetHostResult struct {
HostUser *MeetingUser `json:"host_user,omitempty"`
}
type MeetingShareEndedEvent ¶
type MeetingShareEndedEvent struct {}
type MeetingShareEndedEventData ¶
type MeetingShareEndedEventData struct {}
type MeetingShareEndedEventHandler ¶
type MeetingShareEndedEventHandler struct {
}func (*MeetingShareEndedEventHandler) GetEvent ¶
func (h *MeetingShareEndedEventHandler) GetEvent() interface{}
type MeetingShareStartedEvent ¶
type MeetingShareStartedEvent struct {}
type MeetingShareStartedEventData ¶
type MeetingShareStartedEventData struct {}
type MeetingShareStartedEventHandler ¶
type MeetingShareStartedEventHandler struct {
}func (*MeetingShareStartedEventHandler) GetEvent ¶
func (h *MeetingShareStartedEventHandler) GetEvent() interface{}
type MeetingUser ¶
type MeetingUser struct { Id string `json:"id,omitempty"` UserType int `json:"user_type,omitempty"` ForceSendFields []string `json:"-"` }
func (*MeetingUser) MarshalJSON ¶
func (s *MeetingUser) MarshalJSON() ([]byte, error)
type PstnSipInfo ¶ added in v1.1.41
type PstnSipInfo struct { Nickname string `json:"nickname,omitempty"` MainAddress string `json:"main_address,omitempty"` ForceSendFields []string `json:"-"` }
func (*PstnSipInfo) MarshalJSON ¶ added in v1.1.41
func (s *PstnSipInfo) MarshalJSON() ([]byte, error)
type RecordingPermissionObject ¶
type RecordingPermissionObject struct { Id string `json:"id,omitempty"` Type int `json:"type,omitempty"` Permission int `json:"permission,omitempty"` ForceSendFields []string `json:"-"` }
func (*RecordingPermissionObject) MarshalJSON ¶
func (s *RecordingPermissionObject) MarshalJSON() ([]byte, error)
type Report ¶
type Report struct { TotalMeetingCount int64 `json:"total_meeting_count,omitempty,string"` TotalMeetingDuration int64 `json:"total_meeting_duration,omitempty,string"` TotalParticipantCount int64 `json:"total_participant_count,omitempty,string"` DailyReport []*ReportMeetingDaily `json:"daily_report,omitempty"` ForceSendFields []string `json:"-"` }
func (*Report) MarshalJSON ¶
type ReportGetDailyReqCall ¶
type ReportGetDailyReqCall struct {
// contains filtered or unexported fields
}
func (*ReportGetDailyReqCall) Do ¶
func (rc *ReportGetDailyReqCall) Do() (*ReportGetDailyResult, error)
func (*ReportGetDailyReqCall) SetEndTime ¶
func (rc *ReportGetDailyReqCall) SetEndTime(endTime int64)
func (*ReportGetDailyReqCall) SetStartTime ¶
func (rc *ReportGetDailyReqCall) SetStartTime(startTime int64)
type ReportGetDailyResult ¶
type ReportGetDailyResult struct {
MeetingReport *Report `json:"meeting_report,omitempty"`
}
type ReportGetTopUserReqCall ¶
type ReportGetTopUserReqCall struct {
// contains filtered or unexported fields
}
func (*ReportGetTopUserReqCall) Do ¶
func (rc *ReportGetTopUserReqCall) Do() (*ReportGetTopUserResult, error)
func (*ReportGetTopUserReqCall) SetEndTime ¶
func (rc *ReportGetTopUserReqCall) SetEndTime(endTime int64)
func (*ReportGetTopUserReqCall) SetLimit ¶
func (rc *ReportGetTopUserReqCall) SetLimit(limit int)
func (*ReportGetTopUserReqCall) SetOrderBy ¶
func (rc *ReportGetTopUserReqCall) SetOrderBy(orderBy int)
func (*ReportGetTopUserReqCall) SetStartTime ¶
func (rc *ReportGetTopUserReqCall) SetStartTime(startTime int64)
func (*ReportGetTopUserReqCall) SetUserIdType ¶ added in v1.1.41
func (rc *ReportGetTopUserReqCall) SetUserIdType(userIdType string)
type ReportGetTopUserResult ¶
type ReportGetTopUserResult struct {
TopUserReport []*ReportTopUser `json:"top_user_report,omitempty"`
}
type ReportMeetingDaily ¶
type ReportMeetingDaily struct { Date int64 `json:"date,omitempty,string"` MeetingCount int64 `json:"meeting_count,omitempty,string"` MeetingDuration int64 `json:"meeting_duration,omitempty,string"` ParticipantCount int64 `json:"participant_count,omitempty,string"` ForceSendFields []string `json:"-"` }
func (*ReportMeetingDaily) MarshalJSON ¶
func (s *ReportMeetingDaily) MarshalJSON() ([]byte, error)
type ReportService ¶
type ReportService struct {
// contains filtered or unexported fields
}
func (*ReportService) GetDaily ¶
func (reports *ReportService) GetDaily(ctx *core.Context, optFns ...request.OptFn) *ReportGetDailyReqCall
func (*ReportService) GetTopUser ¶
func (reports *ReportService) GetTopUser(ctx *core.Context, optFns ...request.OptFn) *ReportGetTopUserReqCall
type ReportTopUser ¶
type ReportTopUser struct { Id int64 `json:"id,omitempty,string"` Name string `json:"name,omitempty"` UserType int `json:"user_type,omitempty"` MeetingCount int64 `json:"meeting_count,omitempty,string"` MeetingDuration int64 `json:"meeting_duration,omitempty,string"` ForceSendFields []string `json:"-"` }
func (*ReportTopUser) MarshalJSON ¶
func (s *ReportTopUser) MarshalJSON() ([]byte, error)
type Reserve ¶
type Reserve struct { Id int64 `json:"id,omitempty,string"` MeetingNo string `json:"meeting_no,omitempty"` Url string `json:"url,omitempty"` AppLink string `json:"app_link,omitempty"` LiveLink string `json:"live_link,omitempty"` EndTime int64 `json:"end_time,omitempty,string"` ExpireStatus int `json:"expire_status,omitempty"` ReserveUserId string `json:"reserve_user_id,omitempty"` MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"` ForceSendFields []string `json:"-"` }
func (*Reserve) MarshalJSON ¶
type ReserveActionPermission ¶
type ReserveActionPermission struct { Permission int `json:"permission,omitempty"` PermissionCheckers []*ReservePermissionChecker `json:"permission_checkers,omitempty"` ForceSendFields []string `json:"-"` }
func (*ReserveActionPermission) MarshalJSON ¶
func (s *ReserveActionPermission) MarshalJSON() ([]byte, error)
type ReserveApplyReqBody ¶
type ReserveApplyReqBody struct { EndTime int64 `json:"end_time,omitempty,string"` MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"` ForceSendFields []string `json:"-"` }
func (*ReserveApplyReqBody) MarshalJSON ¶
func (s *ReserveApplyReqBody) MarshalJSON() ([]byte, error)
type ReserveApplyReqCall ¶
type ReserveApplyReqCall struct {
// contains filtered or unexported fields
}
func (*ReserveApplyReqCall) Do ¶
func (rc *ReserveApplyReqCall) Do() (*ReserveApplyResult, error)
func (*ReserveApplyReqCall) SetUserIdType ¶
func (rc *ReserveApplyReqCall) SetUserIdType(userIdType string)
type ReserveApplyResult ¶
type ReserveApplyResult struct {
Reserve *Reserve `json:"reserve,omitempty"`
}
type ReserveCallSetting ¶ added in v1.1.41
type ReserveCallSetting struct { Callee *ReserveCallee `json:"callee,omitempty"` ForceSendFields []string `json:"-"` }
func (*ReserveCallSetting) MarshalJSON ¶ added in v1.1.41
func (s *ReserveCallSetting) MarshalJSON() ([]byte, error)
type ReserveCallee ¶ added in v1.1.41
type ReserveCallee struct { Id string `json:"id,omitempty"` UserType int `json:"user_type,omitempty"` PstnSipInfo *PstnSipInfo `json:"pstn_sip_info,omitempty"` ForceSendFields []string `json:"-"` }
func (*ReserveCallee) MarshalJSON ¶ added in v1.1.41
func (s *ReserveCallee) MarshalJSON() ([]byte, error)
type ReserveDeleteReqCall ¶
type ReserveDeleteReqCall struct {
// contains filtered or unexported fields
}
func (*ReserveDeleteReqCall) SetReserveId ¶
func (rc *ReserveDeleteReqCall) SetReserveId(reserveId int64)
type ReserveGetActiveMeetingReqCall ¶
type ReserveGetActiveMeetingReqCall struct {
// contains filtered or unexported fields
}
func (*ReserveGetActiveMeetingReqCall) Do ¶
func (rc *ReserveGetActiveMeetingReqCall) Do() (*ReserveGetActiveMeetingResult, error)
func (*ReserveGetActiveMeetingReqCall) SetReserveId ¶
func (rc *ReserveGetActiveMeetingReqCall) SetReserveId(reserveId int64)
func (*ReserveGetActiveMeetingReqCall) SetUserIdType ¶ added in v1.1.41
func (rc *ReserveGetActiveMeetingReqCall) SetUserIdType(userIdType string)
func (*ReserveGetActiveMeetingReqCall) SetWithParticipants ¶
func (rc *ReserveGetActiveMeetingReqCall) SetWithParticipants(withParticipants bool)
type ReserveGetActiveMeetingResult ¶
type ReserveGetActiveMeetingResult struct {
Meeting *Meeting `json:"meeting,omitempty"`
}
type ReserveGetReqCall ¶
type ReserveGetReqCall struct {
// contains filtered or unexported fields
}
func (*ReserveGetReqCall) Do ¶
func (rc *ReserveGetReqCall) Do() (*ReserveGetResult, error)
func (*ReserveGetReqCall) SetReserveId ¶
func (rc *ReserveGetReqCall) SetReserveId(reserveId int64)
func (*ReserveGetReqCall) SetUserIdType ¶ added in v1.1.41
func (rc *ReserveGetReqCall) SetUserIdType(userIdType string)
type ReserveGetResult ¶
type ReserveGetResult struct {
Reserve *Reserve `json:"reserve,omitempty"`
}
type ReserveMeetingSetting ¶
type ReserveMeetingSetting struct { Topic string `json:"topic,omitempty"` ActionPermissions []*ReserveActionPermission `json:"action_permissions,omitempty"` MeetingInitialType int `json:"meeting_initial_type,omitempty"` CallSetting *ReserveCallSetting `json:"call_setting,omitempty"` ForceSendFields []string `json:"-"` }
func (*ReserveMeetingSetting) MarshalJSON ¶
func (s *ReserveMeetingSetting) MarshalJSON() ([]byte, error)
type ReservePermissionChecker ¶
type ReservePermissionChecker struct { CheckField int `json:"check_field,omitempty"` CheckMode int `json:"check_mode,omitempty"` CheckList []string `json:"check_list,omitempty"` ForceSendFields []string `json:"-"` }
func (*ReservePermissionChecker) MarshalJSON ¶
func (s *ReservePermissionChecker) MarshalJSON() ([]byte, error)
type ReserveService ¶
type ReserveService struct {
// contains filtered or unexported fields
}
func (*ReserveService) Apply ¶
func (reserves *ReserveService) Apply(ctx *core.Context, body *ReserveApplyReqBody, optFns ...request.OptFn) *ReserveApplyReqCall
func (*ReserveService) Delete ¶
func (reserves *ReserveService) Delete(ctx *core.Context, optFns ...request.OptFn) *ReserveDeleteReqCall
func (*ReserveService) Get ¶
func (reserves *ReserveService) Get(ctx *core.Context, optFns ...request.OptFn) *ReserveGetReqCall
func (*ReserveService) GetActiveMeeting ¶
func (reserves *ReserveService) GetActiveMeeting(ctx *core.Context, optFns ...request.OptFn) *ReserveGetActiveMeetingReqCall
func (*ReserveService) Update ¶
func (reserves *ReserveService) Update(ctx *core.Context, body *ReserveUpdateReqBody, optFns ...request.OptFn) *ReserveUpdateReqCall
type ReserveUpdateReqBody ¶
type ReserveUpdateReqBody struct { EndTime int64 `json:"end_time,omitempty,string"` MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"` ForceSendFields []string `json:"-"` }
func (*ReserveUpdateReqBody) MarshalJSON ¶
func (s *ReserveUpdateReqBody) MarshalJSON() ([]byte, error)
type ReserveUpdateReqCall ¶
type ReserveUpdateReqCall struct {
// contains filtered or unexported fields
}
func (*ReserveUpdateReqCall) Do ¶
func (rc *ReserveUpdateReqCall) Do() (*ReserveUpdateResult, error)
func (*ReserveUpdateReqCall) SetReserveId ¶
func (rc *ReserveUpdateReqCall) SetReserveId(reserveId int64)
func (*ReserveUpdateReqCall) SetUserIdType ¶
func (rc *ReserveUpdateReqCall) SetUserIdType(userIdType string)
type ReserveUpdateResult ¶
type ReserveUpdateResult struct {
Reserve *Reserve `json:"reserve,omitempty"`
}
type RoomConfig ¶
type RoomConfig struct { RoomBackground string `json:"room_background,omitempty"` DisplayBackground string `json:"display_background,omitempty"` DigitalSignage *RoomDigitalSignage `json:"digital_signage,omitempty"` ForceSendFields []string `json:"-"` }
func (*RoomConfig) MarshalJSON ¶
func (s *RoomConfig) MarshalJSON() ([]byte, error)
type RoomConfigQueryReqCall ¶
type RoomConfigQueryReqCall struct {
// contains filtered or unexported fields
}
func (*RoomConfigQueryReqCall) Do ¶
func (rc *RoomConfigQueryReqCall) Do() (*RoomConfig, error)
func (*RoomConfigQueryReqCall) SetBuildingId ¶
func (rc *RoomConfigQueryReqCall) SetBuildingId(buildingId int64)
func (*RoomConfigQueryReqCall) SetCountryId ¶
func (rc *RoomConfigQueryReqCall) SetCountryId(countryId int64)
func (*RoomConfigQueryReqCall) SetDistrictId ¶
func (rc *RoomConfigQueryReqCall) SetDistrictId(districtId int64)
func (*RoomConfigQueryReqCall) SetFloorName ¶
func (rc *RoomConfigQueryReqCall) SetFloorName(floorName string)
func (*RoomConfigQueryReqCall) SetRoomId ¶
func (rc *RoomConfigQueryReqCall) SetRoomId(roomId int64)
func (*RoomConfigQueryReqCall) SetScope ¶
func (rc *RoomConfigQueryReqCall) SetScope(scope int)
type RoomConfigService ¶
type RoomConfigService struct {
// contains filtered or unexported fields
}
func (*RoomConfigService) Query ¶
func (roomConfigs *RoomConfigService) Query(ctx *core.Context, optFns ...request.OptFn) *RoomConfigQueryReqCall
func (*RoomConfigService) Set ¶
func (roomConfigs *RoomConfigService) Set(ctx *core.Context, body *RoomConfigSetReqBody, optFns ...request.OptFn) *RoomConfigSetReqCall
type RoomConfigSetReqBody ¶
type RoomConfigSetReqBody struct { Scope int `json:"scope,omitempty"` CountryId int64 `json:"country_id,omitempty,string"` DistrictId int64 `json:"district_id,omitempty,string"` BuildingId int64 `json:"building_id,omitempty,string"` FloorName string `json:"floor_name,omitempty"` RoomId int64 `json:"room_id,omitempty,string"` RoomConfig *RoomConfig `json:"room_config,omitempty"` ForceSendFields []string `json:"-"` }
func (*RoomConfigSetReqBody) MarshalJSON ¶
func (s *RoomConfigSetReqBody) MarshalJSON() ([]byte, error)
type RoomConfigSetReqCall ¶
type RoomConfigSetReqCall struct {
// contains filtered or unexported fields
}
type RoomDigitalSignage ¶
type RoomDigitalSignage struct { Enable bool `json:"enable,omitempty"` Mute bool `json:"mute,omitempty"` StartDisplay int `json:"start_display,omitempty"` StopDisplay int `json:"stop_display,omitempty"` Materials []*RoomDigitalSignageMaterial `json:"materials,omitempty"` ForceSendFields []string `json:"-"` }
func (*RoomDigitalSignage) MarshalJSON ¶
func (s *RoomDigitalSignage) MarshalJSON() ([]byte, error)
type RoomDigitalSignageMaterial ¶
type RoomDigitalSignageMaterial struct { Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` MaterialType int `json:"material_type,omitempty"` Url string `json:"url,omitempty"` Duration int `json:"duration,omitempty"` Cover string `json:"cover,omitempty"` Md5 string `json:"md5,omitempty"` ForceSendFields []string `json:"-"` }
func (*RoomDigitalSignageMaterial) MarshalJSON ¶
func (s *RoomDigitalSignageMaterial) MarshalJSON() ([]byte, error)
type Service ¶
type Service struct { Meetings *MeetingService MeetingRecordings *MeetingRecordingService Reports *ReportService Reserves *ReserveService RoomConfigs *RoomConfigService // contains filtered or unexported fields }
func NewService ¶
Click to show internal directories.
Click to hide internal directories.