Documentation
¶
Index ¶
- Constants
- type ApplyReservePathReqBodyBuilder
- func (builder *ApplyReservePathReqBodyBuilder) Build() (*ApplyReserveReqBody, error)
- func (builder *ApplyReservePathReqBodyBuilder) EndTime(endTime string) *ApplyReservePathReqBodyBuilder
- func (builder *ApplyReservePathReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ApplyReservePathReqBodyBuilder
- type ApplyReserveReq
- type ApplyReserveReqBody
- type ApplyReserveReqBodyBuilder
- type ApplyReserveReqBuilder
- type ApplyReserveResp
- type ApplyReserveRespData
- type DeleteReserveReq
- type DeleteReserveReqBuilder
- type DeleteReserveResp
- type EndMeetingReq
- type EndMeetingReqBuilder
- type EndMeetingResp
- type GetActiveMeetingReserveReq
- type GetActiveMeetingReserveReqBuilder
- func (builder *GetActiveMeetingReserveReqBuilder) Build() *GetActiveMeetingReserveReq
- func (builder *GetActiveMeetingReserveReqBuilder) ReserveId(reserveId string) *GetActiveMeetingReserveReqBuilder
- func (builder *GetActiveMeetingReserveReqBuilder) UserIdType(userIdType string) *GetActiveMeetingReserveReqBuilder
- func (builder *GetActiveMeetingReserveReqBuilder) WithParticipants(withParticipants bool) *GetActiveMeetingReserveReqBuilder
- type GetActiveMeetingReserveResp
- type GetActiveMeetingReserveRespData
- type GetDailyReportReq
- type GetDailyReportReqBuilder
- type GetDailyReportResp
- type GetDailyReportRespData
- type GetExportReq
- type GetExportReqBuilder
- type GetExportResp
- type GetExportRespData
- type GetMeetingRecordingReq
- type GetMeetingRecordingReqBuilder
- type GetMeetingRecordingResp
- type GetMeetingRecordingRespData
- type GetMeetingReq
- type GetMeetingReqBuilder
- func (builder *GetMeetingReqBuilder) Build() *GetMeetingReq
- func (builder *GetMeetingReqBuilder) MeetingId(meetingId string) *GetMeetingReqBuilder
- func (builder *GetMeetingReqBuilder) UserIdType(userIdType string) *GetMeetingReqBuilder
- func (builder *GetMeetingReqBuilder) WithMeetingAbility(withMeetingAbility bool) *GetMeetingReqBuilder
- func (builder *GetMeetingReqBuilder) WithParticipants(withParticipants bool) *GetMeetingReqBuilder
- type GetMeetingResp
- type GetMeetingRespData
- type GetReserveReq
- type GetReserveReqBuilder
- type GetReserveResp
- type GetReserveRespData
- type GetTopUserReportReq
- type GetTopUserReportReqBuilder
- func (builder *GetTopUserReportReqBuilder) Build() *GetTopUserReportReq
- func (builder *GetTopUserReportReqBuilder) EndTime(endTime string) *GetTopUserReportReqBuilder
- func (builder *GetTopUserReportReqBuilder) Limit(limit int) *GetTopUserReportReqBuilder
- func (builder *GetTopUserReportReqBuilder) OrderBy(orderBy int) *GetTopUserReportReqBuilder
- func (builder *GetTopUserReportReqBuilder) StartTime(startTime string) *GetTopUserReportReqBuilder
- func (builder *GetTopUserReportReqBuilder) UserIdType(userIdType string) *GetTopUserReportReqBuilder
- type GetTopUserReportResp
- type GetTopUserReportRespData
- type InviteMeetingPathReqBodyBuilder
- type InviteMeetingReq
- type InviteMeetingReqBody
- type InviteMeetingReqBodyBuilder
- type InviteMeetingReqBuilder
- func (builder *InviteMeetingReqBuilder) Body(body *InviteMeetingReqBody) *InviteMeetingReqBuilder
- func (builder *InviteMeetingReqBuilder) Build() *InviteMeetingReq
- func (builder *InviteMeetingReqBuilder) MeetingId(meetingId string) *InviteMeetingReqBuilder
- func (builder *InviteMeetingReqBuilder) UserIdType(userIdType string) *InviteMeetingReqBuilder
- type InviteMeetingResp
- type InviteMeetingRespData
- type KickoutMeetingPathReqBodyBuilder
- type KickoutMeetingReq
- type KickoutMeetingReqBody
- type KickoutMeetingReqBodyBuilder
- type KickoutMeetingReqBuilder
- func (builder *KickoutMeetingReqBuilder) Body(body *KickoutMeetingReqBody) *KickoutMeetingReqBuilder
- func (builder *KickoutMeetingReqBuilder) Build() *KickoutMeetingReq
- func (builder *KickoutMeetingReqBuilder) MeetingId(meetingId string) *KickoutMeetingReqBuilder
- func (builder *KickoutMeetingReqBuilder) UserIdType(userIdType string) *KickoutMeetingReqBuilder
- type KickoutMeetingResp
- type KickoutMeetingRespData
- type ListByNoMeetingIterator
- type ListByNoMeetingReq
- type ListByNoMeetingReqBuilder
- func (builder *ListByNoMeetingReqBuilder) Build() *ListByNoMeetingReq
- func (builder *ListByNoMeetingReqBuilder) EndTime(endTime string) *ListByNoMeetingReqBuilder
- func (builder *ListByNoMeetingReqBuilder) Limit(limit int) *ListByNoMeetingReqBuilder
- func (builder *ListByNoMeetingReqBuilder) MeetingNo(meetingNo string) *ListByNoMeetingReqBuilder
- func (builder *ListByNoMeetingReqBuilder) PageSize(pageSize int) *ListByNoMeetingReqBuilder
- func (builder *ListByNoMeetingReqBuilder) PageToken(pageToken string) *ListByNoMeetingReqBuilder
- func (builder *ListByNoMeetingReqBuilder) StartTime(startTime string) *ListByNoMeetingReqBuilder
- type ListByNoMeetingResp
- type ListByNoMeetingRespData
- type Material
- type MaterialBuilder
- func (builder *MaterialBuilder) Build() *Material
- func (builder *MaterialBuilder) DeviceType(deviceType int) *MaterialBuilder
- func (builder *MaterialBuilder) FileSize(fileSize int) *MaterialBuilder
- func (builder *MaterialBuilder) FileToken(fileToken string) *MaterialBuilder
- func (builder *MaterialBuilder) MaterialSource(materialSource int) *MaterialBuilder
- func (builder *MaterialBuilder) MaterialType(materialType int) *MaterialBuilder
- func (builder *MaterialBuilder) Name(name string) *MaterialBuilder
- func (builder *MaterialBuilder) ReviewResult(reviewResult int) *MaterialBuilder
- type MaterialDeleteResult
- type MaterialDeleteResultBuilder
- type MaterialReviewResult
- type MaterialReviewResultBuilder
- type MaterialUploadResult
- type MaterialUploadResultBuilder
- type Meeting
- type MeetingAbility
- type MeetingAbilityBuilder
- func (builder *MeetingAbilityBuilder) Build() *MeetingAbility
- func (builder *MeetingAbilityBuilder) UseAudio(useAudio bool) *MeetingAbilityBuilder
- func (builder *MeetingAbilityBuilder) UseFollowScreen(useFollowScreen bool) *MeetingAbilityBuilder
- func (builder *MeetingAbilityBuilder) UsePstn(usePstn bool) *MeetingAbilityBuilder
- func (builder *MeetingAbilityBuilder) UseRecording(useRecording bool) *MeetingAbilityBuilder
- func (builder *MeetingAbilityBuilder) UseShareScreen(useShareScreen bool) *MeetingAbilityBuilder
- func (builder *MeetingAbilityBuilder) UseVideo(useVideo bool) *MeetingAbilityBuilder
- type MeetingBuilder
- func (builder *MeetingBuilder) Ability(ability *MeetingAbility) *MeetingBuilder
- func (builder *MeetingBuilder) Build() *Meeting
- func (builder *MeetingBuilder) CreateTime(createTime string) *MeetingBuilder
- func (builder *MeetingBuilder) EndTime(endTime string) *MeetingBuilder
- func (builder *MeetingBuilder) HostUser(hostUser *MeetingUser) *MeetingBuilder
- func (builder *MeetingBuilder) Id(id string) *MeetingBuilder
- func (builder *MeetingBuilder) MeetingNo(meetingNo string) *MeetingBuilder
- func (builder *MeetingBuilder) ParticipantCount(participantCount string) *MeetingBuilder
- func (builder *MeetingBuilder) ParticipantCountAccumulated(participantCountAccumulated string) *MeetingBuilder
- func (builder *MeetingBuilder) Participants(participants []*MeetingParticipant) *MeetingBuilder
- func (builder *MeetingBuilder) StartTime(startTime string) *MeetingBuilder
- func (builder *MeetingBuilder) Status(status int) *MeetingBuilder
- func (builder *MeetingBuilder) Topic(topic string) *MeetingBuilder
- func (builder *MeetingBuilder) Url(url string) *MeetingBuilder
- type MeetingEventMeeting
- type MeetingEventMeetingBuilder
- func (builder *MeetingEventMeetingBuilder) Build() *MeetingEventMeeting
- func (builder *MeetingEventMeetingBuilder) EndTime(endTime string) *MeetingEventMeetingBuilder
- func (builder *MeetingEventMeetingBuilder) HostUser(hostUser *MeetingEventUser) *MeetingEventMeetingBuilder
- func (builder *MeetingEventMeetingBuilder) Id(id string) *MeetingEventMeetingBuilder
- func (builder *MeetingEventMeetingBuilder) MeetingNo(meetingNo string) *MeetingEventMeetingBuilder
- func (builder *MeetingEventMeetingBuilder) Owner(owner *MeetingEventUser) *MeetingEventMeetingBuilder
- func (builder *MeetingEventMeetingBuilder) StartTime(startTime string) *MeetingEventMeetingBuilder
- func (builder *MeetingEventMeetingBuilder) Topic(topic string) *MeetingEventMeetingBuilder
- type MeetingEventUser
- type MeetingEventUserBuilder
- func (builder *MeetingEventUserBuilder) Build() *MeetingEventUser
- func (builder *MeetingEventUserBuilder) Id(id *UserId) *MeetingEventUserBuilder
- func (builder *MeetingEventUserBuilder) UserRole(userRole int) *MeetingEventUserBuilder
- func (builder *MeetingEventUserBuilder) UserType(userType int) *MeetingEventUserBuilder
- type MeetingInviteStatus
- type MeetingInviteStatusBuilder
- func (builder *MeetingInviteStatusBuilder) Build() *MeetingInviteStatus
- func (builder *MeetingInviteStatusBuilder) Id(id string) *MeetingInviteStatusBuilder
- func (builder *MeetingInviteStatusBuilder) Status(status int) *MeetingInviteStatusBuilder
- func (builder *MeetingInviteStatusBuilder) UserType(userType int) *MeetingInviteStatusBuilder
- type MeetingListExportPathReqBodyBuilder
- func (builder *MeetingListExportPathReqBodyBuilder) Build() (*MeetingListExportReqBody, error)
- func (builder *MeetingListExportPathReqBodyBuilder) EndTime(endTime string) *MeetingListExportPathReqBodyBuilder
- func (builder *MeetingListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *MeetingListExportPathReqBodyBuilder
- func (builder *MeetingListExportPathReqBodyBuilder) RoomId(roomId string) *MeetingListExportPathReqBodyBuilder
- func (builder *MeetingListExportPathReqBodyBuilder) StartTime(startTime string) *MeetingListExportPathReqBodyBuilder
- func (builder *MeetingListExportPathReqBodyBuilder) UserId(userId string) *MeetingListExportPathReqBodyBuilder
- type MeetingListExportReq
- type MeetingListExportReqBody
- type MeetingListExportReqBodyBuilder
- func (builder *MeetingListExportReqBodyBuilder) Build() *MeetingListExportReqBody
- func (builder *MeetingListExportReqBodyBuilder) EndTime(endTime string) *MeetingListExportReqBodyBuilder
- func (builder *MeetingListExportReqBodyBuilder) MeetingNo(meetingNo string) *MeetingListExportReqBodyBuilder
- func (builder *MeetingListExportReqBodyBuilder) RoomId(roomId string) *MeetingListExportReqBodyBuilder
- func (builder *MeetingListExportReqBodyBuilder) StartTime(startTime string) *MeetingListExportReqBodyBuilder
- func (builder *MeetingListExportReqBodyBuilder) UserId(userId string) *MeetingListExportReqBodyBuilder
- type MeetingListExportReqBuilder
- type MeetingListExportResp
- type MeetingListExportRespData
- type MeetingParticipant
- type MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) Build() *MeetingParticipant
- func (builder *MeetingParticipantBuilder) FinalLeaveTime(finalLeaveTime string) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) FirstJoinTime(firstJoinTime string) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) Id(id string) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) InMeetingDuration(inMeetingDuration string) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) IsCohost(isCohost bool) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) IsExternal(isExternal bool) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) IsHost(isHost bool) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) Status(status int) *MeetingParticipantBuilder
- func (builder *MeetingParticipantBuilder) UserType(userType int) *MeetingParticipantBuilder
- type MeetingParticipantResult
- type MeetingParticipantResultBuilder
- func (builder *MeetingParticipantResultBuilder) Build() *MeetingParticipantResult
- func (builder *MeetingParticipantResultBuilder) Id(id string) *MeetingParticipantResultBuilder
- func (builder *MeetingParticipantResultBuilder) Result(result int) *MeetingParticipantResultBuilder
- func (builder *MeetingParticipantResultBuilder) UserType(userType int) *MeetingParticipantResultBuilder
- type MeetingRecording
- type MeetingRecordingBuilder
- func (builder *MeetingRecordingBuilder) Build() *MeetingRecording
- func (builder *MeetingRecordingBuilder) Duration(duration string) *MeetingRecordingBuilder
- func (builder *MeetingRecordingBuilder) Id(id string) *MeetingRecordingBuilder
- func (builder *MeetingRecordingBuilder) MeetingId(meetingId string) *MeetingRecordingBuilder
- func (builder *MeetingRecordingBuilder) Url(url string) *MeetingRecordingBuilder
- type MeetingUser
- type MeetingUserBuilder
- type P2MeetingEndedV1
- type P2MeetingEndedV1Data
- type P2MeetingEndedV1Handler
- type P2MeetingJoinMeetingV1
- type P2MeetingJoinMeetingV1Data
- type P2MeetingJoinMeetingV1Handler
- type P2MeetingLeaveMeetingV1
- type P2MeetingLeaveMeetingV1Data
- type P2MeetingLeaveMeetingV1Handler
- type P2MeetingRecordingEndedV1
- type P2MeetingRecordingEndedV1Data
- type P2MeetingRecordingEndedV1Handler
- type P2MeetingRecordingReadyV1
- type P2MeetingRecordingReadyV1Data
- type P2MeetingRecordingReadyV1Handler
- type P2MeetingRecordingStartedV1
- type P2MeetingRecordingStartedV1Data
- type P2MeetingRecordingStartedV1Handler
- type P2MeetingShareEndedV1
- type P2MeetingShareEndedV1Data
- type P2MeetingShareEndedV1Handler
- type P2MeetingShareStartedV1
- type P2MeetingShareStartedV1Data
- type P2MeetingShareStartedV1Handler
- type P2MeetingStartedV1
- type P2MeetingStartedV1Data
- type P2MeetingStartedV1Handler
- type ParticipantListExportPathReqBodyBuilder
- func (builder *ParticipantListExportPathReqBodyBuilder) Build() (*ParticipantListExportReqBody, error)
- func (builder *ParticipantListExportPathReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantListExportPathReqBodyBuilder
- func (builder *ParticipantListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantListExportPathReqBodyBuilder
- func (builder *ParticipantListExportPathReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantListExportPathReqBodyBuilder
- func (builder *ParticipantListExportPathReqBodyBuilder) RoomId(roomId string) *ParticipantListExportPathReqBodyBuilder
- func (builder *ParticipantListExportPathReqBodyBuilder) UserId(userId string) *ParticipantListExportPathReqBodyBuilder
- type ParticipantListExportReq
- type ParticipantListExportReqBody
- type ParticipantListExportReqBodyBuilder
- func (builder *ParticipantListExportReqBodyBuilder) Build() *ParticipantListExportReqBody
- func (builder *ParticipantListExportReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantListExportReqBodyBuilder
- func (builder *ParticipantListExportReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantListExportReqBodyBuilder
- func (builder *ParticipantListExportReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantListExportReqBodyBuilder
- func (builder *ParticipantListExportReqBodyBuilder) RoomId(roomId string) *ParticipantListExportReqBodyBuilder
- func (builder *ParticipantListExportReqBodyBuilder) UserId(userId string) *ParticipantListExportReqBodyBuilder
- type ParticipantListExportReqBuilder
- func (builder *ParticipantListExportReqBuilder) Body(body *ParticipantListExportReqBody) *ParticipantListExportReqBuilder
- func (builder *ParticipantListExportReqBuilder) Build() *ParticipantListExportReq
- func (builder *ParticipantListExportReqBuilder) UserIdType(userIdType string) *ParticipantListExportReqBuilder
- type ParticipantListExportResp
- type ParticipantListExportRespData
- type ParticipantQualityListExportPathReqBodyBuilder
- func (builder *ParticipantQualityListExportPathReqBodyBuilder) Build() (*ParticipantQualityListExportReqBody, error)
- func (builder *ParticipantQualityListExportPathReqBodyBuilder) JoinTime(joinTime string) *ParticipantQualityListExportPathReqBodyBuilder
- func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantQualityListExportPathReqBodyBuilder
- func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantQualityListExportPathReqBodyBuilder
- func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantQualityListExportPathReqBodyBuilder
- func (builder *ParticipantQualityListExportPathReqBodyBuilder) RoomId(roomId string) *ParticipantQualityListExportPathReqBodyBuilder
- func (builder *ParticipantQualityListExportPathReqBodyBuilder) UserId(userId string) *ParticipantQualityListExportPathReqBodyBuilder
- type ParticipantQualityListExportReq
- type ParticipantQualityListExportReqBody
- type ParticipantQualityListExportReqBodyBuilder
- func (builder *ParticipantQualityListExportReqBodyBuilder) Build() *ParticipantQualityListExportReqBody
- func (builder *ParticipantQualityListExportReqBodyBuilder) JoinTime(joinTime string) *ParticipantQualityListExportReqBodyBuilder
- func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantQualityListExportReqBodyBuilder
- func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantQualityListExportReqBodyBuilder
- func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantQualityListExportReqBodyBuilder
- func (builder *ParticipantQualityListExportReqBodyBuilder) RoomId(roomId string) *ParticipantQualityListExportReqBodyBuilder
- func (builder *ParticipantQualityListExportReqBodyBuilder) UserId(userId string) *ParticipantQualityListExportReqBodyBuilder
- type ParticipantQualityListExportReqBuilder
- func (builder *ParticipantQualityListExportReqBuilder) Body(body *ParticipantQualityListExportReqBody) *ParticipantQualityListExportReqBuilder
- func (builder *ParticipantQualityListExportReqBuilder) Build() *ParticipantQualityListExportReq
- func (builder *ParticipantQualityListExportReqBuilder) UserIdType(userIdType string) *ParticipantQualityListExportReqBuilder
- type ParticipantQualityListExportResp
- type ParticipantQualityListExportRespData
- type PstnSipInfo
- type PstnSipInfoBuilder
- type QueryRoomConfigReq
- type QueryRoomConfigReqBuilder
- func (builder *QueryRoomConfigReqBuilder) Build() *QueryRoomConfigReq
- func (builder *QueryRoomConfigReqBuilder) BuildingId(buildingId string) *QueryRoomConfigReqBuilder
- func (builder *QueryRoomConfigReqBuilder) CountryId(countryId string) *QueryRoomConfigReqBuilder
- func (builder *QueryRoomConfigReqBuilder) DistrictId(districtId string) *QueryRoomConfigReqBuilder
- func (builder *QueryRoomConfigReqBuilder) FloorName(floorName string) *QueryRoomConfigReqBuilder
- func (builder *QueryRoomConfigReqBuilder) RoomId(roomId string) *QueryRoomConfigReqBuilder
- func (builder *QueryRoomConfigReqBuilder) Scope(scope int) *QueryRoomConfigReqBuilder
- func (builder *QueryRoomConfigReqBuilder) UserIdType(userIdType string) *QueryRoomConfigReqBuilder
- type QueryRoomConfigResp
- type QueryRoomConfigRespData
- type RecordingPermissionObject
- type RecordingPermissionObjectBuilder
- func (builder *RecordingPermissionObjectBuilder) Build() *RecordingPermissionObject
- func (builder *RecordingPermissionObjectBuilder) Id(id string) *RecordingPermissionObjectBuilder
- func (builder *RecordingPermissionObjectBuilder) Permission(permission int) *RecordingPermissionObjectBuilder
- func (builder *RecordingPermissionObjectBuilder) Type(type_ int) *RecordingPermissionObjectBuilder
- type Report
- type ReportBuilder
- func (builder *ReportBuilder) Build() *Report
- func (builder *ReportBuilder) DailyReport(dailyReport []*ReportMeetingDaily) *ReportBuilder
- func (builder *ReportBuilder) TotalMeetingCount(totalMeetingCount string) *ReportBuilder
- func (builder *ReportBuilder) TotalMeetingDuration(totalMeetingDuration string) *ReportBuilder
- func (builder *ReportBuilder) TotalParticipantCount(totalParticipantCount string) *ReportBuilder
- type ReportMeetingDaily
- type ReportMeetingDailyBuilder
- func (builder *ReportMeetingDailyBuilder) Build() *ReportMeetingDaily
- func (builder *ReportMeetingDailyBuilder) Date(date string) *ReportMeetingDailyBuilder
- func (builder *ReportMeetingDailyBuilder) MeetingCount(meetingCount string) *ReportMeetingDailyBuilder
- func (builder *ReportMeetingDailyBuilder) MeetingDuration(meetingDuration string) *ReportMeetingDailyBuilder
- func (builder *ReportMeetingDailyBuilder) ParticipantCount(participantCount string) *ReportMeetingDailyBuilder
- type ReportTopUser
- type ReportTopUserBuilder
- func (builder *ReportTopUserBuilder) Build() *ReportTopUser
- func (builder *ReportTopUserBuilder) Id(id string) *ReportTopUserBuilder
- func (builder *ReportTopUserBuilder) MeetingCount(meetingCount string) *ReportTopUserBuilder
- func (builder *ReportTopUserBuilder) MeetingDuration(meetingDuration string) *ReportTopUserBuilder
- func (builder *ReportTopUserBuilder) Name(name string) *ReportTopUserBuilder
- func (builder *ReportTopUserBuilder) UserType(userType int) *ReportTopUserBuilder
- type Reserve
- type ReserveActionPermission
- type ReserveActionPermissionBuilder
- func (builder *ReserveActionPermissionBuilder) Build() *ReserveActionPermission
- func (builder *ReserveActionPermissionBuilder) Permission(permission int) *ReserveActionPermissionBuilder
- func (builder *ReserveActionPermissionBuilder) PermissionCheckers(permissionCheckers []*ReservePermissionChecker) *ReserveActionPermissionBuilder
- type ReserveBuilder
- func (builder *ReserveBuilder) AppLink(appLink string) *ReserveBuilder
- func (builder *ReserveBuilder) Build() *Reserve
- func (builder *ReserveBuilder) EndTime(endTime string) *ReserveBuilder
- func (builder *ReserveBuilder) ExpireStatus(expireStatus int) *ReserveBuilder
- func (builder *ReserveBuilder) Id(id string) *ReserveBuilder
- func (builder *ReserveBuilder) LiveLink(liveLink string) *ReserveBuilder
- func (builder *ReserveBuilder) MeetingNo(meetingNo string) *ReserveBuilder
- func (builder *ReserveBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ReserveBuilder
- func (builder *ReserveBuilder) ReserveUserId(reserveUserId string) *ReserveBuilder
- func (builder *ReserveBuilder) Url(url string) *ReserveBuilder
- type ReserveCallSetting
- type ReserveCallSettingBuilder
- type ReserveCallee
- type ReserveCalleeBuilder
- func (builder *ReserveCalleeBuilder) Build() *ReserveCallee
- func (builder *ReserveCalleeBuilder) Id(id string) *ReserveCalleeBuilder
- func (builder *ReserveCalleeBuilder) PstnSipInfo(pstnSipInfo *PstnSipInfo) *ReserveCalleeBuilder
- func (builder *ReserveCalleeBuilder) UserType(userType int) *ReserveCalleeBuilder
- type ReserveMeetingSetting
- type ReserveMeetingSettingBuilder
- func (builder *ReserveMeetingSettingBuilder) ActionPermissions(actionPermissions []*ReserveActionPermission) *ReserveMeetingSettingBuilder
- func (builder *ReserveMeetingSettingBuilder) AutoRecord(autoRecord bool) *ReserveMeetingSettingBuilder
- func (builder *ReserveMeetingSettingBuilder) Build() *ReserveMeetingSetting
- func (builder *ReserveMeetingSettingBuilder) CallSetting(callSetting *ReserveCallSetting) *ReserveMeetingSettingBuilder
- func (builder *ReserveMeetingSettingBuilder) MeetingInitialType(meetingInitialType int) *ReserveMeetingSettingBuilder
- func (builder *ReserveMeetingSettingBuilder) Topic(topic string) *ReserveMeetingSettingBuilder
- type ReservePermissionChecker
- type ReservePermissionCheckerBuilder
- func (builder *ReservePermissionCheckerBuilder) Build() *ReservePermissionChecker
- func (builder *ReservePermissionCheckerBuilder) CheckField(checkField int) *ReservePermissionCheckerBuilder
- func (builder *ReservePermissionCheckerBuilder) CheckList(checkList []string) *ReservePermissionCheckerBuilder
- func (builder *ReservePermissionCheckerBuilder) CheckMode(checkMode int) *ReservePermissionCheckerBuilder
- type RoomConfig
- type RoomConfigBuilder
- func (builder *RoomConfigBuilder) Build() *RoomConfig
- func (builder *RoomConfigBuilder) DigitalSignage(digitalSignage *RoomDigitalSignage) *RoomConfigBuilder
- func (builder *RoomConfigBuilder) DisplayBackground(displayBackground string) *RoomConfigBuilder
- func (builder *RoomConfigBuilder) RoomBackground(roomBackground string) *RoomConfigBuilder
- func (builder *RoomConfigBuilder) RoomBoxDigitalSignage(roomBoxDigitalSignage *RoomDigitalSignage) *RoomConfigBuilder
- func (builder *RoomConfigBuilder) RoomStatus(roomStatus *RoomStatus) *RoomConfigBuilder
- type RoomDigitalSignage
- type RoomDigitalSignageBuilder
- func (builder *RoomDigitalSignageBuilder) Build() *RoomDigitalSignage
- func (builder *RoomDigitalSignageBuilder) Enable(enable bool) *RoomDigitalSignageBuilder
- func (builder *RoomDigitalSignageBuilder) Materials(materials []*RoomDigitalSignageMaterial) *RoomDigitalSignageBuilder
- func (builder *RoomDigitalSignageBuilder) Mute(mute bool) *RoomDigitalSignageBuilder
- func (builder *RoomDigitalSignageBuilder) StartDisplay(startDisplay int) *RoomDigitalSignageBuilder
- func (builder *RoomDigitalSignageBuilder) StopDisplay(stopDisplay int) *RoomDigitalSignageBuilder
- type RoomDigitalSignageMaterial
- type RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Build() *RoomDigitalSignageMaterial
- func (builder *RoomDigitalSignageMaterialBuilder) Cover(cover string) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Duration(duration int) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Id(id string) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) MaterialType(materialType int) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Md5(md5 string) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Name(name string) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Size(size string) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Url(url string) *RoomDigitalSignageMaterialBuilder
- func (builder *RoomDigitalSignageMaterialBuilder) Vid(vid string) *RoomDigitalSignageMaterialBuilder
- type RoomStatus
- type RoomStatusBuilder
- func (builder *RoomStatusBuilder) Build() *RoomStatus
- func (builder *RoomStatusBuilder) ContactIds(contactIds []string) *RoomStatusBuilder
- func (builder *RoomStatusBuilder) DisableEndTime(disableEndTime string) *RoomStatusBuilder
- func (builder *RoomStatusBuilder) DisableNotice(disableNotice bool) *RoomStatusBuilder
- func (builder *RoomStatusBuilder) DisableReason(disableReason string) *RoomStatusBuilder
- func (builder *RoomStatusBuilder) DisableStartTime(disableStartTime string) *RoomStatusBuilder
- func (builder *RoomStatusBuilder) ResumeNotice(resumeNotice bool) *RoomStatusBuilder
- func (builder *RoomStatusBuilder) ScheduleStatus(scheduleStatus bool) *RoomStatusBuilder
- func (builder *RoomStatusBuilder) Status(status bool) *RoomStatusBuilder
- type SetHostMeetingPathReqBodyBuilder
- func (builder *SetHostMeetingPathReqBodyBuilder) Build() (*SetHostMeetingReqBody, error)
- func (builder *SetHostMeetingPathReqBodyBuilder) HostUser(hostUser *MeetingUser) *SetHostMeetingPathReqBodyBuilder
- func (builder *SetHostMeetingPathReqBodyBuilder) OldHostUser(oldHostUser *MeetingUser) *SetHostMeetingPathReqBodyBuilder
- type SetHostMeetingReq
- type SetHostMeetingReqBody
- type SetHostMeetingReqBodyBuilder
- type SetHostMeetingReqBuilder
- func (builder *SetHostMeetingReqBuilder) Body(body *SetHostMeetingReqBody) *SetHostMeetingReqBuilder
- func (builder *SetHostMeetingReqBuilder) Build() *SetHostMeetingReq
- func (builder *SetHostMeetingReqBuilder) MeetingId(meetingId string) *SetHostMeetingReqBuilder
- func (builder *SetHostMeetingReqBuilder) UserIdType(userIdType string) *SetHostMeetingReqBuilder
- type SetHostMeetingResp
- type SetHostMeetingRespData
- type SetPermissionMeetingRecordingPathReqBodyBuilder
- type SetPermissionMeetingRecordingReq
- type SetPermissionMeetingRecordingReqBody
- type SetPermissionMeetingRecordingReqBodyBuilder
- type SetPermissionMeetingRecordingReqBuilder
- func (builder *SetPermissionMeetingRecordingReqBuilder) Body(body *SetPermissionMeetingRecordingReqBody) *SetPermissionMeetingRecordingReqBuilder
- func (builder *SetPermissionMeetingRecordingReqBuilder) Build() *SetPermissionMeetingRecordingReq
- func (builder *SetPermissionMeetingRecordingReqBuilder) MeetingId(meetingId string) *SetPermissionMeetingRecordingReqBuilder
- func (builder *SetPermissionMeetingRecordingReqBuilder) UserIdType(userIdType string) *SetPermissionMeetingRecordingReqBuilder
- type SetPermissionMeetingRecordingResp
- type SetRoomConfigPathReqBodyBuilder
- func (builder *SetRoomConfigPathReqBodyBuilder) Build() (*SetRoomConfigReqBody, error)
- func (builder *SetRoomConfigPathReqBodyBuilder) BuildingId(buildingId string) *SetRoomConfigPathReqBodyBuilder
- func (builder *SetRoomConfigPathReqBodyBuilder) CountryId(countryId string) *SetRoomConfigPathReqBodyBuilder
- func (builder *SetRoomConfigPathReqBodyBuilder) DistrictId(districtId string) *SetRoomConfigPathReqBodyBuilder
- func (builder *SetRoomConfigPathReqBodyBuilder) FloorName(floorName string) *SetRoomConfigPathReqBodyBuilder
- func (builder *SetRoomConfigPathReqBodyBuilder) RoomConfig(roomConfig *RoomConfig) *SetRoomConfigPathReqBodyBuilder
- func (builder *SetRoomConfigPathReqBodyBuilder) RoomId(roomId string) *SetRoomConfigPathReqBodyBuilder
- func (builder *SetRoomConfigPathReqBodyBuilder) Scope(scope int) *SetRoomConfigPathReqBodyBuilder
- type SetRoomConfigReq
- type SetRoomConfigReqBody
- type SetRoomConfigReqBodyBuilder
- func (builder *SetRoomConfigReqBodyBuilder) Build() *SetRoomConfigReqBody
- func (builder *SetRoomConfigReqBodyBuilder) BuildingId(buildingId string) *SetRoomConfigReqBodyBuilder
- func (builder *SetRoomConfigReqBodyBuilder) CountryId(countryId string) *SetRoomConfigReqBodyBuilder
- func (builder *SetRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetRoomConfigReqBodyBuilder
- func (builder *SetRoomConfigReqBodyBuilder) FloorName(floorName string) *SetRoomConfigReqBodyBuilder
- func (builder *SetRoomConfigReqBodyBuilder) RoomConfig(roomConfig *RoomConfig) *SetRoomConfigReqBodyBuilder
- func (builder *SetRoomConfigReqBodyBuilder) RoomId(roomId string) *SetRoomConfigReqBodyBuilder
- func (builder *SetRoomConfigReqBodyBuilder) Scope(scope int) *SetRoomConfigReqBodyBuilder
- type SetRoomConfigReqBuilder
- type SetRoomConfigResp
- type StartMeetingRecordingPathReqBodyBuilder
- type StartMeetingRecordingReq
- type StartMeetingRecordingReqBody
- type StartMeetingRecordingReqBodyBuilder
- type StartMeetingRecordingReqBuilder
- func (builder *StartMeetingRecordingReqBuilder) Body(body *StartMeetingRecordingReqBody) *StartMeetingRecordingReqBuilder
- func (builder *StartMeetingRecordingReqBuilder) Build() *StartMeetingRecordingReq
- func (builder *StartMeetingRecordingReqBuilder) MeetingId(meetingId string) *StartMeetingRecordingReqBuilder
- type StartMeetingRecordingResp
- type StopMeetingRecordingReq
- type StopMeetingRecordingReqBuilder
- type StopMeetingRecordingResp
- type UpdateReservePathReqBodyBuilder
- func (builder *UpdateReservePathReqBodyBuilder) Build() (*UpdateReserveReqBody, error)
- func (builder *UpdateReservePathReqBodyBuilder) EndTime(endTime string) *UpdateReservePathReqBodyBuilder
- func (builder *UpdateReservePathReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *UpdateReservePathReqBodyBuilder
- type UpdateReserveReq
- type UpdateReserveReqBody
- type UpdateReserveReqBodyBuilder
- type UpdateReserveReqBuilder
- func (builder *UpdateReserveReqBuilder) Body(body *UpdateReserveReqBody) *UpdateReserveReqBuilder
- func (builder *UpdateReserveReqBuilder) Build() *UpdateReserveReq
- func (builder *UpdateReserveReqBuilder) ReserveId(reserveId string) *UpdateReserveReqBuilder
- func (builder *UpdateReserveReqBuilder) UserIdType(userIdType string) *UpdateReserveReqBuilder
- type UpdateReserveResp
- type UpdateReserveRespData
- type UserId
- type UserIdBuilder
- type VcService
Constants ¶
const ( UserIdTypeUserId = "user_id" // 以user_id来识别用户 UserIdTypeUnionId = "union_id" // 以union_id来识别用户 UserIdTypeOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeExportParticipantListUserId = "user_id" // 以user_id来识别用户 UserIdTypeExportParticipantListUnionId = "union_id" // 以union_id来识别用户 UserIdTypeExportParticipantListOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeExportParticipantQualityListUserId = "user_id" // 以user_id来识别用户 UserIdTypeExportParticipantQualityListUnionId = "union_id" // 以union_id来识别用户 UserIdTypeExportParticipantQualityListOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeMeetingGetUserId = "user_id" // 以user_id来识别用户 UserIdTypeMeetingGetUnionId = "union_id" // 以union_id来识别用户 UserIdTypeMeetingGetOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeMeetingInviteUserId = "user_id" // 以user_id来识别用户 UserIdTypeMeetingInviteUnionId = "union_id" // 以union_id来识别用户 UserIdTypeMeetingInviteOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeMeetingKickoutUserId = "user_id" // 以user_id来识别用户 UserIdTypeMeetingKickoutUnionId = "union_id" // 以union_id来识别用户 UserIdTypeMeetingKickoutOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeMeetingSetHostUserId = "user_id" // 以user_id来识别用户 UserIdTypeMeetingSetHostUnionId = "union_id" // 以union_id来识别用户 UserIdTypeMeetingSetHostOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeMeetingRecordingSetPermissionUserId = "user_id" // 以user_id来识别用户 UserIdTypeMeetingRecordingSetPermissionUnionId = "union_id" // 以union_id来识别用户 UserIdTypeMeetingRecordingSetPermissionOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( TopUserOrderByMeetingCount = 1 // 会议数量 TopUserOrderByMeetingDuration = 2 // 会议时长 )
const ( UserIdTypeReportGetTopUserUserId = "user_id" // 以user_id来识别用户 UserIdTypeReportGetTopUserUnionId = "union_id" // 以union_id来识别用户 UserIdTypeReportGetTopUserOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeReserveApplyUserId = "user_id" // 以user_id来识别用户 UserIdTypeReserveApplyUnionId = "union_id" // 以union_id来识别用户 UserIdTypeReserveApplyOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeReserveGetUserId = "user_id" // 以user_id来识别用户 UserIdTypeReserveGetUnionId = "union_id" // 以union_id来识别用户 UserIdTypeReserveGetOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeReserveGetActiveMeetingUserId = "user_id" // 以user_id来识别用户 UserIdTypeReserveGetActiveMeetingUnionId = "union_id" // 以union_id来识别用户 UserIdTypeReserveGetActiveMeetingOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeReserveUpdateUserId = "user_id" // 以user_id来识别用户 UserIdTypeReserveUpdateUnionId = "union_id" // 以union_id来识别用户 UserIdTypeReserveUpdateOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( NodeScopeTenant = 1 // 租户 NodeScopeCountryDistrict = 2 // 国家/地区 NodeScopeCity = 3 // 城市 NodeScopeBuilding = 4 // 建筑 NodeScopeFloor = 5 // 楼层 NodeScopeRoom = 6 // 会议室 )
const ( UserIdTypeRoomConfigQueryUserId = "user_id" // 以user_id来识别用户 UserIdTypeRoomConfigQueryUnionId = "union_id" // 以union_id来识别用户 UserIdTypeRoomConfigQueryOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( NodeScopeRoomConfigSetTenant = 1 // 租户 NodeScopeRoomConfigSetCountryDistrict = 2 // 国家/地区 NodeScopeRoomConfigSetCity = 3 // 城市 NodeScopeRoomConfigSetBuilding = 4 // 建筑 NodeScopeRoomConfigSetFloor = 5 // 楼层 NodeScopeRoomConfigSetRoom = 6 // 会议室 )
const ( UserIdTypeRoomConfigSetUserId = "user_id" // 以user_id来识别用户 UserIdTypeRoomConfigSetUnionId = "union_id" // 以union_id来识别用户 UserIdTypeRoomConfigSetOpenId = "open_id" // 以open_id来识别用户(推荐) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyReservePathReqBodyBuilder ¶
type ApplyReservePathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewApplyReservePathReqBodyBuilder ¶
func NewApplyReservePathReqBodyBuilder() *ApplyReservePathReqBodyBuilder
func (*ApplyReservePathReqBodyBuilder) Build ¶
func (builder *ApplyReservePathReqBodyBuilder) Build() (*ApplyReserveReqBody, error)
func (*ApplyReservePathReqBodyBuilder) EndTime ¶
func (builder *ApplyReservePathReqBodyBuilder) EndTime(endTime string) *ApplyReservePathReqBodyBuilder
预约到期时间(unix时间,单位sec),多人会议必填
示例值:1608888867
func (*ApplyReservePathReqBodyBuilder) MeetingSettings ¶
func (builder *ApplyReservePathReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ApplyReservePathReqBodyBuilder
会议设置
示例值:
type ApplyReserveReq ¶
type ApplyReserveReq struct { Body *ApplyReserveReqBody `body:""` // contains filtered or unexported fields }
type ApplyReserveReqBody ¶
type ApplyReserveReqBody struct { EndTime *string `json:"end_time,omitempty"` // 预约到期时间(unix时间,单位sec),多人会议必填 MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"` // 会议设置 }
type ApplyReserveReqBodyBuilder ¶
type ApplyReserveReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewApplyReserveReqBodyBuilder ¶
func NewApplyReserveReqBodyBuilder() *ApplyReserveReqBodyBuilder
func (*ApplyReserveReqBodyBuilder) Build ¶
func (builder *ApplyReserveReqBodyBuilder) Build() *ApplyReserveReqBody
func (*ApplyReserveReqBodyBuilder) EndTime ¶
func (builder *ApplyReserveReqBodyBuilder) EndTime(endTime string) *ApplyReserveReqBodyBuilder
预约到期时间(unix时间,单位sec),多人会议必填
示例值:1608888867
func (*ApplyReserveReqBodyBuilder) MeetingSettings ¶
func (builder *ApplyReserveReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ApplyReserveReqBodyBuilder
会议设置
示例值:
type ApplyReserveReqBuilder ¶
type ApplyReserveReqBuilder struct {
// contains filtered or unexported fields
}
func NewApplyReserveReqBuilder ¶
func NewApplyReserveReqBuilder() *ApplyReserveReqBuilder
func (*ApplyReserveReqBuilder) Body ¶
func (builder *ApplyReserveReqBuilder) Body(body *ApplyReserveReqBody) *ApplyReserveReqBuilder
创建一个会议预约。
func (*ApplyReserveReqBuilder) Build ¶
func (builder *ApplyReserveReqBuilder) Build() *ApplyReserveReq
func (*ApplyReserveReqBuilder) UserIdType ¶
func (builder *ApplyReserveReqBuilder) UserIdType(userIdType string) *ApplyReserveReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type ApplyReserveResp ¶
type ApplyReserveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ApplyReserveRespData `json:"data"` // 业务数据 }
func (*ApplyReserveResp) Success ¶
func (resp *ApplyReserveResp) Success() bool
type ApplyReserveRespData ¶
type ApplyReserveRespData struct {
Reserve *Reserve `json:"reserve,omitempty"` // 预约数据
}
type DeleteReserveReq ¶
type DeleteReserveReq struct {
// contains filtered or unexported fields
}
type DeleteReserveReqBuilder ¶
type DeleteReserveReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteReserveReqBuilder ¶
func NewDeleteReserveReqBuilder() *DeleteReserveReqBuilder
func (*DeleteReserveReqBuilder) Build ¶
func (builder *DeleteReserveReqBuilder) Build() *DeleteReserveReq
func (*DeleteReserveReqBuilder) ReserveId ¶
func (builder *DeleteReserveReqBuilder) ReserveId(reserveId string) *DeleteReserveReqBuilder
预约ID(预约的唯一标识)
示例值:6911188411932033028
type DeleteReserveResp ¶
type DeleteReserveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteReserveResp) Success ¶
func (resp *DeleteReserveResp) Success() bool
type EndMeetingReq ¶
type EndMeetingReq struct {
// contains filtered or unexported fields
}
type EndMeetingReqBuilder ¶
type EndMeetingReqBuilder struct {
// contains filtered or unexported fields
}
func NewEndMeetingReqBuilder ¶
func NewEndMeetingReqBuilder() *EndMeetingReqBuilder
func (*EndMeetingReqBuilder) Build ¶
func (builder *EndMeetingReqBuilder) Build() *EndMeetingReq
func (*EndMeetingReqBuilder) MeetingId ¶
func (builder *EndMeetingReqBuilder) MeetingId(meetingId string) *EndMeetingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
type EndMeetingResp ¶
type EndMeetingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*EndMeetingResp) Success ¶
func (resp *EndMeetingResp) Success() bool
type GetActiveMeetingReserveReq ¶
type GetActiveMeetingReserveReq struct {
// contains filtered or unexported fields
}
type GetActiveMeetingReserveReqBuilder ¶
type GetActiveMeetingReserveReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetActiveMeetingReserveReqBuilder ¶
func NewGetActiveMeetingReserveReqBuilder() *GetActiveMeetingReserveReqBuilder
func (*GetActiveMeetingReserveReqBuilder) Build ¶
func (builder *GetActiveMeetingReserveReqBuilder) Build() *GetActiveMeetingReserveReq
func (*GetActiveMeetingReserveReqBuilder) ReserveId ¶
func (builder *GetActiveMeetingReserveReqBuilder) ReserveId(reserveId string) *GetActiveMeetingReserveReqBuilder
预约ID(预约的唯一标识)
示例值:6911188411932033028
func (*GetActiveMeetingReserveReqBuilder) UserIdType ¶
func (builder *GetActiveMeetingReserveReqBuilder) UserIdType(userIdType string) *GetActiveMeetingReserveReqBuilder
此次调用中使用的用户ID的类型
示例值:
func (*GetActiveMeetingReserveReqBuilder) WithParticipants ¶
func (builder *GetActiveMeetingReserveReqBuilder) WithParticipants(withParticipants bool) *GetActiveMeetingReserveReqBuilder
是否需要参会人列表,默认为false
示例值:false
type GetActiveMeetingReserveResp ¶
type GetActiveMeetingReserveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetActiveMeetingReserveRespData `json:"data"` // 业务数据 }
func (*GetActiveMeetingReserveResp) Success ¶
func (resp *GetActiveMeetingReserveResp) Success() bool
type GetActiveMeetingReserveRespData ¶
type GetActiveMeetingReserveRespData struct {
Meeting *Meeting `json:"meeting,omitempty"` // 会议数据
}
type GetDailyReportReq ¶
type GetDailyReportReq struct {
// contains filtered or unexported fields
}
type GetDailyReportReqBuilder ¶
type GetDailyReportReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetDailyReportReqBuilder ¶
func NewGetDailyReportReqBuilder() *GetDailyReportReqBuilder
func (*GetDailyReportReqBuilder) Build ¶
func (builder *GetDailyReportReqBuilder) Build() *GetDailyReportReq
func (*GetDailyReportReqBuilder) EndTime ¶
func (builder *GetDailyReportReqBuilder) EndTime(endTime string) *GetDailyReportReqBuilder
结束时间(unix时间,单位sec)
示例值:1608888966
func (*GetDailyReportReqBuilder) StartTime ¶
func (builder *GetDailyReportReqBuilder) StartTime(startTime string) *GetDailyReportReqBuilder
开始时间(unix时间,单位sec)
示例值:1608888867
type GetDailyReportResp ¶
type GetDailyReportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetDailyReportRespData `json:"data"` // 业务数据 }
func (*GetDailyReportResp) Success ¶
func (resp *GetDailyReportResp) Success() bool
type GetDailyReportRespData ¶
type GetDailyReportRespData struct {
MeetingReport *Report `json:"meeting_report,omitempty"` // 会议报告
}
type GetExportReq ¶ added in v3.0.1
type GetExportReq struct {
// contains filtered or unexported fields
}
type GetExportReqBuilder ¶ added in v3.0.1
type GetExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetExportReqBuilder ¶ added in v3.0.1
func NewGetExportReqBuilder() *GetExportReqBuilder
func (*GetExportReqBuilder) Build ¶ added in v3.0.1
func (builder *GetExportReqBuilder) Build() *GetExportReq
func (*GetExportReqBuilder) TaskId ¶ added in v3.0.1
func (builder *GetExportReqBuilder) TaskId(taskId string) *GetExportReqBuilder
任务id
示例值:7108646852144136212
type GetExportResp ¶ added in v3.0.1
type GetExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetExportRespData `json:"data"` // 业务数据 }
func (*GetExportResp) Success ¶ added in v3.0.1
func (resp *GetExportResp) Success() bool
type GetExportRespData ¶ added in v3.0.1
type GetMeetingRecordingReq ¶
type GetMeetingRecordingReq struct {
// contains filtered or unexported fields
}
type GetMeetingRecordingReqBuilder ¶
type GetMeetingRecordingReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetMeetingRecordingReqBuilder ¶
func NewGetMeetingRecordingReqBuilder() *GetMeetingRecordingReqBuilder
func (*GetMeetingRecordingReqBuilder) Build ¶
func (builder *GetMeetingRecordingReqBuilder) Build() *GetMeetingRecordingReq
func (*GetMeetingRecordingReqBuilder) MeetingId ¶
func (builder *GetMeetingRecordingReqBuilder) MeetingId(meetingId string) *GetMeetingRecordingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
type GetMeetingRecordingResp ¶
type GetMeetingRecordingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetMeetingRecordingRespData `json:"data"` // 业务数据 }
func (*GetMeetingRecordingResp) Success ¶
func (resp *GetMeetingRecordingResp) Success() bool
type GetMeetingRecordingRespData ¶
type GetMeetingRecordingRespData struct {
Recording *MeetingRecording `json:"recording,omitempty"` // 录制文件数据
}
type GetMeetingReq ¶
type GetMeetingReq struct {
// contains filtered or unexported fields
}
type GetMeetingReqBuilder ¶
type GetMeetingReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetMeetingReqBuilder ¶
func NewGetMeetingReqBuilder() *GetMeetingReqBuilder
func (*GetMeetingReqBuilder) Build ¶
func (builder *GetMeetingReqBuilder) Build() *GetMeetingReq
func (*GetMeetingReqBuilder) MeetingId ¶
func (builder *GetMeetingReqBuilder) MeetingId(meetingId string) *GetMeetingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
func (*GetMeetingReqBuilder) UserIdType ¶
func (builder *GetMeetingReqBuilder) UserIdType(userIdType string) *GetMeetingReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
func (*GetMeetingReqBuilder) WithMeetingAbility ¶
func (builder *GetMeetingReqBuilder) WithMeetingAbility(withMeetingAbility bool) *GetMeetingReqBuilder
是否需要会中使用能力统计(仅限tenant_access_token)
示例值:false
func (*GetMeetingReqBuilder) WithParticipants ¶
func (builder *GetMeetingReqBuilder) WithParticipants(withParticipants bool) *GetMeetingReqBuilder
是否需要参会人列表
示例值:false
type GetMeetingResp ¶
type GetMeetingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetMeetingRespData `json:"data"` // 业务数据 }
func (*GetMeetingResp) Success ¶
func (resp *GetMeetingResp) Success() bool
type GetMeetingRespData ¶
type GetMeetingRespData struct {
Meeting *Meeting `json:"meeting,omitempty"` // 会议数据
}
type GetReserveReq ¶
type GetReserveReq struct {
// contains filtered or unexported fields
}
type GetReserveReqBuilder ¶
type GetReserveReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetReserveReqBuilder ¶
func NewGetReserveReqBuilder() *GetReserveReqBuilder
func (*GetReserveReqBuilder) Build ¶
func (builder *GetReserveReqBuilder) Build() *GetReserveReq
func (*GetReserveReqBuilder) ReserveId ¶
func (builder *GetReserveReqBuilder) ReserveId(reserveId string) *GetReserveReqBuilder
预约ID(预约的唯一标识)
示例值:6911188411932033028
func (*GetReserveReqBuilder) UserIdType ¶
func (builder *GetReserveReqBuilder) UserIdType(userIdType string) *GetReserveReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetReserveResp ¶
type GetReserveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetReserveRespData `json:"data"` // 业务数据 }
func (*GetReserveResp) Success ¶
func (resp *GetReserveResp) Success() bool
type GetReserveRespData ¶
type GetReserveRespData struct {
Reserve *Reserve `json:"reserve,omitempty"` // 预约数据
}
type GetTopUserReportReq ¶
type GetTopUserReportReq struct {
// contains filtered or unexported fields
}
type GetTopUserReportReqBuilder ¶
type GetTopUserReportReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetTopUserReportReqBuilder ¶
func NewGetTopUserReportReqBuilder() *GetTopUserReportReqBuilder
func (*GetTopUserReportReqBuilder) Build ¶
func (builder *GetTopUserReportReqBuilder) Build() *GetTopUserReportReq
func (*GetTopUserReportReqBuilder) EndTime ¶
func (builder *GetTopUserReportReqBuilder) EndTime(endTime string) *GetTopUserReportReqBuilder
结束时间(unix时间,单位sec)
示例值:1608889966
func (*GetTopUserReportReqBuilder) Limit ¶
func (builder *GetTopUserReportReqBuilder) Limit(limit int) *GetTopUserReportReqBuilder
取前多少位
示例值:10
func (*GetTopUserReportReqBuilder) OrderBy ¶
func (builder *GetTopUserReportReqBuilder) OrderBy(orderBy int) *GetTopUserReportReqBuilder
排序依据(降序)
示例值:1
func (*GetTopUserReportReqBuilder) StartTime ¶
func (builder *GetTopUserReportReqBuilder) StartTime(startTime string) *GetTopUserReportReqBuilder
开始时间(unix时间,单位sec)
示例值:1608888867
func (*GetTopUserReportReqBuilder) UserIdType ¶
func (builder *GetTopUserReportReqBuilder) UserIdType(userIdType string) *GetTopUserReportReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetTopUserReportResp ¶
type GetTopUserReportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetTopUserReportRespData `json:"data"` // 业务数据 }
func (*GetTopUserReportResp) Success ¶
func (resp *GetTopUserReportResp) Success() bool
type GetTopUserReportRespData ¶
type GetTopUserReportRespData struct {
TopUserReport []*ReportTopUser `json:"top_user_report,omitempty"` // top用户列表
}
type InviteMeetingPathReqBodyBuilder ¶
type InviteMeetingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewInviteMeetingPathReqBodyBuilder ¶
func NewInviteMeetingPathReqBodyBuilder() *InviteMeetingPathReqBodyBuilder
func (*InviteMeetingPathReqBodyBuilder) Build ¶
func (builder *InviteMeetingPathReqBodyBuilder) Build() (*InviteMeetingReqBody, error)
func (*InviteMeetingPathReqBodyBuilder) Invitees ¶
func (builder *InviteMeetingPathReqBodyBuilder) Invitees(invitees []*MeetingUser) *InviteMeetingPathReqBodyBuilder
被邀请的用户列表
示例值:
type InviteMeetingReq ¶
type InviteMeetingReq struct { Body *InviteMeetingReqBody `body:""` // contains filtered or unexported fields }
type InviteMeetingReqBody ¶
type InviteMeetingReqBody struct {
Invitees []*MeetingUser `json:"invitees,omitempty"` // 被邀请的用户列表
}
type InviteMeetingReqBodyBuilder ¶
type InviteMeetingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewInviteMeetingReqBodyBuilder ¶
func NewInviteMeetingReqBodyBuilder() *InviteMeetingReqBodyBuilder
func (*InviteMeetingReqBodyBuilder) Build ¶
func (builder *InviteMeetingReqBodyBuilder) Build() *InviteMeetingReqBody
func (*InviteMeetingReqBodyBuilder) Invitees ¶
func (builder *InviteMeetingReqBodyBuilder) Invitees(invitees []*MeetingUser) *InviteMeetingReqBodyBuilder
被邀请的用户列表
示例值:
type InviteMeetingReqBuilder ¶
type InviteMeetingReqBuilder struct {
// contains filtered or unexported fields
}
func NewInviteMeetingReqBuilder ¶
func NewInviteMeetingReqBuilder() *InviteMeetingReqBuilder
func (*InviteMeetingReqBuilder) Body ¶
func (builder *InviteMeetingReqBuilder) Body(body *InviteMeetingReqBody) *InviteMeetingReqBuilder
邀请参会人进入会议
func (*InviteMeetingReqBuilder) Build ¶
func (builder *InviteMeetingReqBuilder) Build() *InviteMeetingReq
func (*InviteMeetingReqBuilder) MeetingId ¶
func (builder *InviteMeetingReqBuilder) MeetingId(meetingId string) *InviteMeetingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
func (*InviteMeetingReqBuilder) UserIdType ¶
func (builder *InviteMeetingReqBuilder) UserIdType(userIdType string) *InviteMeetingReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type InviteMeetingResp ¶
type InviteMeetingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *InviteMeetingRespData `json:"data"` // 业务数据 }
func (*InviteMeetingResp) Success ¶
func (resp *InviteMeetingResp) Success() bool
type InviteMeetingRespData ¶
type InviteMeetingRespData struct {
InviteResults []*MeetingInviteStatus `json:"invite_results,omitempty"` // 邀请结果
}
type KickoutMeetingPathReqBodyBuilder ¶
type KickoutMeetingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewKickoutMeetingPathReqBodyBuilder ¶
func NewKickoutMeetingPathReqBodyBuilder() *KickoutMeetingPathReqBodyBuilder
func (*KickoutMeetingPathReqBodyBuilder) Build ¶
func (builder *KickoutMeetingPathReqBodyBuilder) Build() (*KickoutMeetingReqBody, error)
func (*KickoutMeetingPathReqBodyBuilder) KickoutUsers ¶
func (builder *KickoutMeetingPathReqBodyBuilder) KickoutUsers(kickoutUsers []*MeetingUser) *KickoutMeetingPathReqBodyBuilder
需踢出的用户列表
示例值:
type KickoutMeetingReq ¶
type KickoutMeetingReq struct { Body *KickoutMeetingReqBody `body:""` // contains filtered or unexported fields }
type KickoutMeetingReqBody ¶
type KickoutMeetingReqBody struct {
KickoutUsers []*MeetingUser `json:"kickout_users,omitempty"` // 需踢出的用户列表
}
type KickoutMeetingReqBodyBuilder ¶
type KickoutMeetingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewKickoutMeetingReqBodyBuilder ¶
func NewKickoutMeetingReqBodyBuilder() *KickoutMeetingReqBodyBuilder
func (*KickoutMeetingReqBodyBuilder) Build ¶
func (builder *KickoutMeetingReqBodyBuilder) Build() *KickoutMeetingReqBody
func (*KickoutMeetingReqBodyBuilder) KickoutUsers ¶
func (builder *KickoutMeetingReqBodyBuilder) KickoutUsers(kickoutUsers []*MeetingUser) *KickoutMeetingReqBodyBuilder
需踢出的用户列表
示例值:
type KickoutMeetingReqBuilder ¶
type KickoutMeetingReqBuilder struct {
// contains filtered or unexported fields
}
func NewKickoutMeetingReqBuilder ¶
func NewKickoutMeetingReqBuilder() *KickoutMeetingReqBuilder
func (*KickoutMeetingReqBuilder) Body ¶
func (builder *KickoutMeetingReqBuilder) Body(body *KickoutMeetingReqBody) *KickoutMeetingReqBuilder
将参会人从会议中移除
func (*KickoutMeetingReqBuilder) Build ¶
func (builder *KickoutMeetingReqBuilder) Build() *KickoutMeetingReq
func (*KickoutMeetingReqBuilder) MeetingId ¶
func (builder *KickoutMeetingReqBuilder) MeetingId(meetingId string) *KickoutMeetingReqBuilder
会议ID
示例值:6911188411932033028
func (*KickoutMeetingReqBuilder) UserIdType ¶
func (builder *KickoutMeetingReqBuilder) UserIdType(userIdType string) *KickoutMeetingReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type KickoutMeetingResp ¶
type KickoutMeetingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *KickoutMeetingRespData `json:"data"` // 业务数据 }
func (*KickoutMeetingResp) Success ¶
func (resp *KickoutMeetingResp) Success() bool
type KickoutMeetingRespData ¶
type KickoutMeetingRespData struct {
KickoutResults []*MeetingParticipantResult `json:"kickout_results,omitempty"` // 踢出结果
}
type ListByNoMeetingIterator ¶
type ListByNoMeetingIterator struct {
// contains filtered or unexported fields
}
func (*ListByNoMeetingIterator) Next ¶
func (iterator *ListByNoMeetingIterator) Next() (bool, *Meeting, error)
func (*ListByNoMeetingIterator) NextPageToken ¶
func (iterator *ListByNoMeetingIterator) NextPageToken() *string
type ListByNoMeetingReq ¶
type ListByNoMeetingReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListByNoMeetingReqBuilder ¶
type ListByNoMeetingReqBuilder struct {
// contains filtered or unexported fields
}
func NewListByNoMeetingReqBuilder ¶
func NewListByNoMeetingReqBuilder() *ListByNoMeetingReqBuilder
func (*ListByNoMeetingReqBuilder) Build ¶
func (builder *ListByNoMeetingReqBuilder) Build() *ListByNoMeetingReq
func (*ListByNoMeetingReqBuilder) EndTime ¶
func (builder *ListByNoMeetingReqBuilder) EndTime(endTime string) *ListByNoMeetingReqBuilder
查询结束时间(unix时间,单位sec)
示例值:1608888867
func (*ListByNoMeetingReqBuilder) Limit ¶
func (builder *ListByNoMeetingReqBuilder) Limit(limit int) *ListByNoMeetingReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListByNoMeetingReqBuilder) MeetingNo ¶
func (builder *ListByNoMeetingReqBuilder) MeetingNo(meetingNo string) *ListByNoMeetingReqBuilder
9位会议号
示例值:123456789
func (*ListByNoMeetingReqBuilder) PageSize ¶
func (builder *ListByNoMeetingReqBuilder) PageSize(pageSize int) *ListByNoMeetingReqBuilder
示例值:10
func (*ListByNoMeetingReqBuilder) PageToken ¶
func (builder *ListByNoMeetingReqBuilder) PageToken(pageToken string) *ListByNoMeetingReqBuilder
示例值:5
func (*ListByNoMeetingReqBuilder) StartTime ¶
func (builder *ListByNoMeetingReqBuilder) StartTime(startTime string) *ListByNoMeetingReqBuilder
查询开始时间(unix时间,单位sec)
示例值:1608888867
type ListByNoMeetingResp ¶
type ListByNoMeetingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListByNoMeetingRespData `json:"data"` // 业务数据 }
func (*ListByNoMeetingResp) Success ¶
func (resp *ListByNoMeetingResp) Success() bool
type ListByNoMeetingRespData ¶
type Material ¶
type Material struct { Name *string `json:"name,omitempty"` // 素材名称 FileToken *string `json:"file_token,omitempty"` // 文件上传drive后的token FileSize *int `json:"file_size,omitempty"` // 文件大小(KB) DeviceType *int `json:"device_type,omitempty"` // 素材适用设备类型 MaterialType *int `json:"material_type,omitempty"` // 素材类型 ReviewResult *int `json:"review_result,omitempty"` // 审核结果 MaterialSource *int `json:"material_source,omitempty"` // 素材来源 }
type MaterialBuilder ¶
type MaterialBuilder struct {
// contains filtered or unexported fields
}
func NewMaterialBuilder ¶
func NewMaterialBuilder() *MaterialBuilder
func (*MaterialBuilder) Build ¶
func (builder *MaterialBuilder) Build() *Material
func (*MaterialBuilder) DeviceType ¶
func (builder *MaterialBuilder) DeviceType(deviceType int) *MaterialBuilder
素材适用设备类型 示例值:2
func (*MaterialBuilder) FileSize ¶
func (builder *MaterialBuilder) FileSize(fileSize int) *MaterialBuilder
文件大小(KB) 示例值:1024
func (*MaterialBuilder) FileToken ¶
func (builder *MaterialBuilder) FileToken(fileToken string) *MaterialBuilder
文件上传drive后的token 示例值:u8ajdjadau8wqu
func (*MaterialBuilder) MaterialSource ¶
func (builder *MaterialBuilder) MaterialSource(materialSource int) *MaterialBuilder
素材来源 示例值:2
func (*MaterialBuilder) MaterialType ¶
func (builder *MaterialBuilder) MaterialType(materialType int) *MaterialBuilder
素材类型 示例值:2
func (*MaterialBuilder) Name ¶
func (builder *MaterialBuilder) Name(name string) *MaterialBuilder
素材名称 示例值:green
func (*MaterialBuilder) ReviewResult ¶
func (builder *MaterialBuilder) ReviewResult(reviewResult int) *MaterialBuilder
审核结果 示例值:2
type MaterialDeleteResult ¶
type MaterialDeleteResultBuilder ¶
type MaterialDeleteResultBuilder struct {
// contains filtered or unexported fields
}
func NewMaterialDeleteResultBuilder ¶
func NewMaterialDeleteResultBuilder() *MaterialDeleteResultBuilder
func (*MaterialDeleteResultBuilder) Build ¶
func (builder *MaterialDeleteResultBuilder) Build() *MaterialDeleteResult
func (*MaterialDeleteResultBuilder) FileToken ¶
func (builder *MaterialDeleteResultBuilder) FileToken(fileToken string) *MaterialDeleteResultBuilder
文件上传drive后的token 示例值:u8ajdjadau8wqu
func (*MaterialDeleteResultBuilder) Result ¶
func (builder *MaterialDeleteResultBuilder) Result(result int) *MaterialDeleteResultBuilder
删除结果 示例值:1
type MaterialReviewResult ¶
type MaterialReviewResultBuilder ¶
type MaterialReviewResultBuilder struct {
// contains filtered or unexported fields
}
func NewMaterialReviewResultBuilder ¶
func NewMaterialReviewResultBuilder() *MaterialReviewResultBuilder
func (*MaterialReviewResultBuilder) Build ¶
func (builder *MaterialReviewResultBuilder) Build() *MaterialReviewResult
func (*MaterialReviewResultBuilder) FileToken ¶
func (builder *MaterialReviewResultBuilder) FileToken(fileToken string) *MaterialReviewResultBuilder
文件上传drive后的token 示例值:u8ajdjadau8wqu
func (*MaterialReviewResultBuilder) Result ¶
func (builder *MaterialReviewResultBuilder) Result(result int) *MaterialReviewResultBuilder
审核结果 示例值:1
type MaterialUploadResult ¶
type MaterialUploadResultBuilder ¶
type MaterialUploadResultBuilder struct {
// contains filtered or unexported fields
}
func NewMaterialUploadResultBuilder ¶
func NewMaterialUploadResultBuilder() *MaterialUploadResultBuilder
func (*MaterialUploadResultBuilder) Build ¶
func (builder *MaterialUploadResultBuilder) Build() *MaterialUploadResult
func (*MaterialUploadResultBuilder) FileToken ¶
func (builder *MaterialUploadResultBuilder) FileToken(fileToken string) *MaterialUploadResultBuilder
文件上传drive后的token 示例值:u8ajdjadau8wqu
func (*MaterialUploadResultBuilder) Result ¶
func (builder *MaterialUploadResultBuilder) Result(result int) *MaterialUploadResultBuilder
上传结果 示例值:1
type Meeting ¶
type Meeting struct { Id *string `json:"id,omitempty"` // 会议ID(视频会议的唯一标识,视频会议开始后才会产生) Topic *string `json:"topic,omitempty"` // 会议主题 Url *string `json:"url,omitempty"` // 会议链接(飞书用户可通过点击会议链接快捷入会) MeetingNo *string `json:"meeting_no,omitempty"` // 会议号 CreateTime *string `json:"create_time,omitempty"` // 会议创建时间(unix时间,单位sec) StartTime *string `json:"start_time,omitempty"` // 会议开始时间(unix时间,单位sec) EndTime *string `json:"end_time,omitempty"` // 会议结束时间(unix时间,单位sec) HostUser *MeetingUser `json:"host_user,omitempty"` // 主持人 Status *int `json:"status,omitempty"` // 会议状态 ParticipantCount *string `json:"participant_count,omitempty"` // 参会人数 ParticipantCountAccumulated *string `json:"participant_count_accumulated,omitempty"` // 累计参会人数 Participants []*MeetingParticipant `json:"participants,omitempty"` // 参会人列表 Ability *MeetingAbility `json:"ability,omitempty"` // 会中使用的能力 }
type MeetingAbility ¶
type MeetingAbility struct { UseVideo *bool `json:"use_video,omitempty"` // 是否使用视频 UseAudio *bool `json:"use_audio,omitempty"` // 是否使用音频 UseFollowScreen *bool `json:"use_follow_screen,omitempty"` // 是否使用妙享(magic share) UseRecording *bool `json:"use_recording,omitempty"` // 是否使用录制 UsePstn *bool `json:"use_pstn,omitempty"` // 是否使用PSTN }
type MeetingAbilityBuilder ¶
type MeetingAbilityBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingAbilityBuilder ¶
func NewMeetingAbilityBuilder() *MeetingAbilityBuilder
func (*MeetingAbilityBuilder) Build ¶
func (builder *MeetingAbilityBuilder) Build() *MeetingAbility
func (*MeetingAbilityBuilder) UseAudio ¶
func (builder *MeetingAbilityBuilder) UseAudio(useAudio bool) *MeetingAbilityBuilder
是否使用音频 示例值:true
func (*MeetingAbilityBuilder) UseFollowScreen ¶
func (builder *MeetingAbilityBuilder) UseFollowScreen(useFollowScreen bool) *MeetingAbilityBuilder
是否使用妙享(magic share) 示例值:true
func (*MeetingAbilityBuilder) UsePstn ¶
func (builder *MeetingAbilityBuilder) UsePstn(usePstn bool) *MeetingAbilityBuilder
是否使用PSTN 示例值:true
func (*MeetingAbilityBuilder) UseRecording ¶
func (builder *MeetingAbilityBuilder) UseRecording(useRecording bool) *MeetingAbilityBuilder
是否使用录制 示例值:true
func (*MeetingAbilityBuilder) UseShareScreen ¶
func (builder *MeetingAbilityBuilder) UseShareScreen(useShareScreen bool) *MeetingAbilityBuilder
是否使用共享屏幕 示例值:true
func (*MeetingAbilityBuilder) UseVideo ¶
func (builder *MeetingAbilityBuilder) UseVideo(useVideo bool) *MeetingAbilityBuilder
是否使用视频 示例值:true
type MeetingBuilder ¶
type MeetingBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingBuilder ¶
func NewMeetingBuilder() *MeetingBuilder
func (*MeetingBuilder) Ability ¶
func (builder *MeetingBuilder) Ability(ability *MeetingAbility) *MeetingBuilder
会中使用的能力 示例值:
func (*MeetingBuilder) Build ¶
func (builder *MeetingBuilder) Build() *Meeting
func (*MeetingBuilder) CreateTime ¶
func (builder *MeetingBuilder) CreateTime(createTime string) *MeetingBuilder
会议创建时间(unix时间,单位sec) 示例值:1608885566
func (*MeetingBuilder) EndTime ¶
func (builder *MeetingBuilder) EndTime(endTime string) *MeetingBuilder
会议结束时间(unix时间,单位sec) 示例值:1608888867
func (*MeetingBuilder) HostUser ¶
func (builder *MeetingBuilder) HostUser(hostUser *MeetingUser) *MeetingBuilder
主持人 示例值:
func (*MeetingBuilder) Id ¶
func (builder *MeetingBuilder) Id(id string) *MeetingBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生) 示例值:6911188411934433028
func (*MeetingBuilder) MeetingNo ¶
func (builder *MeetingBuilder) MeetingNo(meetingNo string) *MeetingBuilder
会议号 示例值:123456789
func (*MeetingBuilder) ParticipantCount ¶
func (builder *MeetingBuilder) ParticipantCount(participantCount string) *MeetingBuilder
参会人数 示例值:10
func (*MeetingBuilder) ParticipantCountAccumulated ¶
func (builder *MeetingBuilder) ParticipantCountAccumulated(participantCountAccumulated string) *MeetingBuilder
累计参会人数 示例值:10
func (*MeetingBuilder) Participants ¶
func (builder *MeetingBuilder) Participants(participants []*MeetingParticipant) *MeetingBuilder
参会人列表 示例值:
func (*MeetingBuilder) StartTime ¶
func (builder *MeetingBuilder) StartTime(startTime string) *MeetingBuilder
会议开始时间(unix时间,单位sec) 示例值:1608883322
func (*MeetingBuilder) Status ¶
func (builder *MeetingBuilder) Status(status int) *MeetingBuilder
会议状态 示例值:2
func (*MeetingBuilder) Topic ¶
func (builder *MeetingBuilder) Topic(topic string) *MeetingBuilder
会议主题 示例值:my meeting
func (*MeetingBuilder) Url ¶
func (builder *MeetingBuilder) Url(url string) *MeetingBuilder
会议链接(飞书用户可通过点击会议链接快捷入会) 示例值:https://vc.feishu.cn/j/337736498
type MeetingEventMeeting ¶
type MeetingEventMeeting struct { Id *string `json:"id,omitempty"` // 会议ID(视频会议的唯一标识,视频会议开始后才会产生) Topic *string `json:"topic,omitempty"` // 会议主题 MeetingNo *string `json:"meeting_no,omitempty"` // 9位会议号(飞书用户可通过输入9位会议号快捷入会) StartTime *string `json:"start_time,omitempty"` // 会议开始时间(unix时间,单位sec) EndTime *string `json:"end_time,omitempty"` // 会议结束时间(unix时间,单位sec) HostUser *MeetingEventUser `json:"host_user,omitempty"` // 会议主持人 Owner *MeetingEventUser `json:"owner,omitempty"` // 会议拥有者 }
type MeetingEventMeetingBuilder ¶
type MeetingEventMeetingBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingEventMeetingBuilder ¶
func NewMeetingEventMeetingBuilder() *MeetingEventMeetingBuilder
func (*MeetingEventMeetingBuilder) Build ¶
func (builder *MeetingEventMeetingBuilder) Build() *MeetingEventMeeting
func (*MeetingEventMeetingBuilder) EndTime ¶
func (builder *MeetingEventMeetingBuilder) EndTime(endTime string) *MeetingEventMeetingBuilder
会议结束时间(unix时间,单位sec) 示例值:1608883899
func (*MeetingEventMeetingBuilder) HostUser ¶
func (builder *MeetingEventMeetingBuilder) HostUser(hostUser *MeetingEventUser) *MeetingEventMeetingBuilder
会议主持人 示例值:
func (*MeetingEventMeetingBuilder) Id ¶
func (builder *MeetingEventMeetingBuilder) Id(id string) *MeetingEventMeetingBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生) 示例值:6911188411934433028
func (*MeetingEventMeetingBuilder) MeetingNo ¶
func (builder *MeetingEventMeetingBuilder) MeetingNo(meetingNo string) *MeetingEventMeetingBuilder
9位会议号(飞书用户可通过输入9位会议号快捷入会) 示例值:235812466
func (*MeetingEventMeetingBuilder) Owner ¶
func (builder *MeetingEventMeetingBuilder) Owner(owner *MeetingEventUser) *MeetingEventMeetingBuilder
会议拥有者 示例值:
func (*MeetingEventMeetingBuilder) StartTime ¶
func (builder *MeetingEventMeetingBuilder) StartTime(startTime string) *MeetingEventMeetingBuilder
会议开始时间(unix时间,单位sec) 示例值:1608883322
func (*MeetingEventMeetingBuilder) Topic ¶
func (builder *MeetingEventMeetingBuilder) Topic(topic string) *MeetingEventMeetingBuilder
会议主题 示例值:my meeting
type MeetingEventUser ¶
type MeetingEventUserBuilder ¶
type MeetingEventUserBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingEventUserBuilder ¶
func NewMeetingEventUserBuilder() *MeetingEventUserBuilder
func (*MeetingEventUserBuilder) Build ¶
func (builder *MeetingEventUserBuilder) Build() *MeetingEventUser
func (*MeetingEventUserBuilder) Id ¶
func (builder *MeetingEventUserBuilder) Id(id *UserId) *MeetingEventUserBuilder
用户 ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*MeetingEventUserBuilder) UserRole ¶
func (builder *MeetingEventUserBuilder) UserRole(userRole int) *MeetingEventUserBuilder
用户会中角色 示例值:1
func (*MeetingEventUserBuilder) UserType ¶
func (builder *MeetingEventUserBuilder) UserType(userType int) *MeetingEventUserBuilder
用户类型 示例值:1
type MeetingInviteStatus ¶
type MeetingInviteStatusBuilder ¶
type MeetingInviteStatusBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingInviteStatusBuilder ¶
func NewMeetingInviteStatusBuilder() *MeetingInviteStatusBuilder
func (*MeetingInviteStatusBuilder) Build ¶
func (builder *MeetingInviteStatusBuilder) Build() *MeetingInviteStatus
func (*MeetingInviteStatusBuilder) Id ¶
func (builder *MeetingInviteStatusBuilder) Id(id string) *MeetingInviteStatusBuilder
用户ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*MeetingInviteStatusBuilder) Status ¶
func (builder *MeetingInviteStatusBuilder) Status(status int) *MeetingInviteStatusBuilder
邀请结果 示例值:1
func (*MeetingInviteStatusBuilder) UserType ¶
func (builder *MeetingInviteStatusBuilder) UserType(userType int) *MeetingInviteStatusBuilder
用户类型 示例值:1
type MeetingListExportPathReqBodyBuilder ¶ added in v3.0.1
type MeetingListExportPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingListExportPathReqBodyBuilder ¶ added in v3.0.1
func NewMeetingListExportPathReqBodyBuilder() *MeetingListExportPathReqBodyBuilder
func (*MeetingListExportPathReqBodyBuilder) Build ¶ added in v3.0.1
func (builder *MeetingListExportPathReqBodyBuilder) Build() (*MeetingListExportReqBody, error)
func (*MeetingListExportPathReqBodyBuilder) EndTime ¶ added in v3.0.1
func (builder *MeetingListExportPathReqBodyBuilder) EndTime(endTime string) *MeetingListExportPathReqBodyBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportPathReqBodyBuilder) MeetingNo ¶ added in v3.0.1
func (builder *MeetingListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *MeetingListExportPathReqBodyBuilder
按9位会议号筛选(最多一个筛选条件)
示例值:123456789
func (*MeetingListExportPathReqBodyBuilder) RoomId ¶ added in v3.0.1
func (builder *MeetingListExportPathReqBodyBuilder) RoomId(roomId string) *MeetingListExportPathReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*MeetingListExportPathReqBodyBuilder) StartTime ¶ added in v3.0.1
func (builder *MeetingListExportPathReqBodyBuilder) StartTime(startTime string) *MeetingListExportPathReqBodyBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportPathReqBodyBuilder) UserId ¶ added in v3.0.1
func (builder *MeetingListExportPathReqBodyBuilder) UserId(userId string) *MeetingListExportPathReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type MeetingListExportReq ¶ added in v3.0.1
type MeetingListExportReq struct { Body *MeetingListExportReqBody `body:""` // contains filtered or unexported fields }
type MeetingListExportReqBody ¶ added in v3.0.1
type MeetingListExportReqBody struct { StartTime *string `json:"start_time,omitempty"` // 查询开始时间(unix时间,单位sec) EndTime *string `json:"end_time,omitempty"` // 查询结束时间(unix时间,单位sec) MeetingNo *string `json:"meeting_no,omitempty"` // 按9位会议号筛选(最多一个筛选条件) UserId *string `json:"user_id,omitempty"` // 按参会Lark用户筛选(最多一个筛选条件) RoomId *string `json:"room_id,omitempty"` // 按参会Rooms筛选(最多一个筛选条件) }
type MeetingListExportReqBodyBuilder ¶ added in v3.0.1
type MeetingListExportReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingListExportReqBodyBuilder ¶ added in v3.0.1
func NewMeetingListExportReqBodyBuilder() *MeetingListExportReqBodyBuilder
func (*MeetingListExportReqBodyBuilder) Build ¶ added in v3.0.1
func (builder *MeetingListExportReqBodyBuilder) Build() *MeetingListExportReqBody
func (*MeetingListExportReqBodyBuilder) EndTime ¶ added in v3.0.1
func (builder *MeetingListExportReqBodyBuilder) EndTime(endTime string) *MeetingListExportReqBodyBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportReqBodyBuilder) MeetingNo ¶ added in v3.0.1
func (builder *MeetingListExportReqBodyBuilder) MeetingNo(meetingNo string) *MeetingListExportReqBodyBuilder
按9位会议号筛选(最多一个筛选条件)
示例值:123456789
func (*MeetingListExportReqBodyBuilder) RoomId ¶ added in v3.0.1
func (builder *MeetingListExportReqBodyBuilder) RoomId(roomId string) *MeetingListExportReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*MeetingListExportReqBodyBuilder) StartTime ¶ added in v3.0.1
func (builder *MeetingListExportReqBodyBuilder) StartTime(startTime string) *MeetingListExportReqBodyBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportReqBodyBuilder) UserId ¶ added in v3.0.1
func (builder *MeetingListExportReqBodyBuilder) UserId(userId string) *MeetingListExportReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type MeetingListExportReqBuilder ¶ added in v3.0.1
type MeetingListExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingListExportReqBuilder ¶ added in v3.0.1
func NewMeetingListExportReqBuilder() *MeetingListExportReqBuilder
func (*MeetingListExportReqBuilder) Body ¶ added in v3.0.1
func (builder *MeetingListExportReqBuilder) Body(body *MeetingListExportReqBody) *MeetingListExportReqBuilder
导出会议明细
func (*MeetingListExportReqBuilder) Build ¶ added in v3.0.1
func (builder *MeetingListExportReqBuilder) Build() *MeetingListExportReq
func (*MeetingListExportReqBuilder) UserIdType ¶ added in v3.0.1
func (builder *MeetingListExportReqBuilder) UserIdType(userIdType string) *MeetingListExportReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type MeetingListExportResp ¶ added in v3.0.1
type MeetingListExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *MeetingListExportRespData `json:"data"` // 业务数据 }
func (*MeetingListExportResp) Success ¶ added in v3.0.1
func (resp *MeetingListExportResp) Success() bool
type MeetingListExportRespData ¶ added in v3.0.1
type MeetingListExportRespData struct {
TaskId *string `json:"task_id,omitempty"` // 任务id
}
type MeetingParticipant ¶
type MeetingParticipant struct { Id *string `json:"id,omitempty"` // 用户ID FirstJoinTime *string `json:"first_join_time,omitempty"` // 首次入会时间,秒级Unix时间戳 FinalLeaveTime *string `json:"final_leave_time,omitempty"` // 最终离会时间,秒级Unix时间戳 InMeetingDuration *string `json:"in_meeting_duration,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"` // 参会人状态 }
type MeetingParticipantBuilder ¶
type MeetingParticipantBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingParticipantBuilder ¶
func NewMeetingParticipantBuilder() *MeetingParticipantBuilder
func (*MeetingParticipantBuilder) Build ¶
func (builder *MeetingParticipantBuilder) Build() *MeetingParticipant
func (*MeetingParticipantBuilder) FinalLeaveTime ¶
func (builder *MeetingParticipantBuilder) FinalLeaveTime(finalLeaveTime string) *MeetingParticipantBuilder
最终离会时间,秒级Unix时间戳 示例值:1624438144
func (*MeetingParticipantBuilder) FirstJoinTime ¶
func (builder *MeetingParticipantBuilder) FirstJoinTime(firstJoinTime string) *MeetingParticipantBuilder
首次入会时间,秒级Unix时间戳 示例值:1624438144
func (*MeetingParticipantBuilder) Id ¶
func (builder *MeetingParticipantBuilder) Id(id string) *MeetingParticipantBuilder
用户ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*MeetingParticipantBuilder) InMeetingDuration ¶
func (builder *MeetingParticipantBuilder) InMeetingDuration(inMeetingDuration string) *MeetingParticipantBuilder
累计在会中时间,时间单位:秒 示例值:123
func (*MeetingParticipantBuilder) IsCohost ¶
func (builder *MeetingParticipantBuilder) IsCohost(isCohost bool) *MeetingParticipantBuilder
是否为联席主持人 示例值:false
func (*MeetingParticipantBuilder) IsExternal ¶
func (builder *MeetingParticipantBuilder) IsExternal(isExternal bool) *MeetingParticipantBuilder
是否为外部参会人 示例值:false
func (*MeetingParticipantBuilder) IsHost ¶
func (builder *MeetingParticipantBuilder) IsHost(isHost bool) *MeetingParticipantBuilder
是否为主持人 示例值:true
func (*MeetingParticipantBuilder) Status ¶
func (builder *MeetingParticipantBuilder) Status(status int) *MeetingParticipantBuilder
参会人状态 示例值:2
func (*MeetingParticipantBuilder) UserType ¶
func (builder *MeetingParticipantBuilder) UserType(userType int) *MeetingParticipantBuilder
用户类型 示例值:1
type MeetingParticipantResultBuilder ¶
type MeetingParticipantResultBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingParticipantResultBuilder ¶
func NewMeetingParticipantResultBuilder() *MeetingParticipantResultBuilder
func (*MeetingParticipantResultBuilder) Build ¶
func (builder *MeetingParticipantResultBuilder) Build() *MeetingParticipantResult
func (*MeetingParticipantResultBuilder) Id ¶
func (builder *MeetingParticipantResultBuilder) Id(id string) *MeetingParticipantResultBuilder
用户ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*MeetingParticipantResultBuilder) Result ¶
func (builder *MeetingParticipantResultBuilder) Result(result int) *MeetingParticipantResultBuilder
邀请结果 示例值:1
func (*MeetingParticipantResultBuilder) UserType ¶
func (builder *MeetingParticipantResultBuilder) UserType(userType int) *MeetingParticipantResultBuilder
用户类型 示例值:1
type MeetingRecording ¶
type MeetingRecordingBuilder ¶
type MeetingRecordingBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingRecordingBuilder ¶
func NewMeetingRecordingBuilder() *MeetingRecordingBuilder
func (*MeetingRecordingBuilder) Build ¶
func (builder *MeetingRecordingBuilder) Build() *MeetingRecording
func (*MeetingRecordingBuilder) Duration ¶
func (builder *MeetingRecordingBuilder) Duration(duration string) *MeetingRecordingBuilder
录制总时长(单位msec) 示例值:30000
func (*MeetingRecordingBuilder) Id ¶
func (builder *MeetingRecordingBuilder) Id(id string) *MeetingRecordingBuilder
录制ID 示例值:6911188411932033028
func (*MeetingRecordingBuilder) MeetingId ¶
func (builder *MeetingRecordingBuilder) MeetingId(meetingId string) *MeetingRecordingBuilder
会议ID 示例值:6911188411932033028
func (*MeetingRecordingBuilder) Url ¶
func (builder *MeetingRecordingBuilder) Url(url string) *MeetingRecordingBuilder
录制文件URL 示例值:https://meetings.feishu.cn/minutes/obcn37dxcftoc3656rgyejm7
type MeetingUser ¶
type MeetingUserBuilder ¶
type MeetingUserBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingUserBuilder ¶
func NewMeetingUserBuilder() *MeetingUserBuilder
func (*MeetingUserBuilder) Build ¶
func (builder *MeetingUserBuilder) Build() *MeetingUser
func (*MeetingUserBuilder) Id ¶
func (builder *MeetingUserBuilder) Id(id string) *MeetingUserBuilder
用户ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*MeetingUserBuilder) UserType ¶
func (builder *MeetingUserBuilder) UserType(userType int) *MeetingUserBuilder
用户类型 示例值:1
type P2MeetingEndedV1 ¶
type P2MeetingEndedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingEndedV1Data `json:"event"` // 事件内容 }
func (*P2MeetingEndedV1) RawReq ¶
func (m *P2MeetingEndedV1) RawReq(req *larkevent.EventReq)
type P2MeetingEndedV1Data ¶
type P2MeetingEndedV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 }
type P2MeetingEndedV1Handler ¶
type P2MeetingEndedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingEndedV1Handler ¶
func NewP2MeetingEndedV1Handler(handler func(context.Context, *P2MeetingEndedV1) error) *P2MeetingEndedV1Handler
func (*P2MeetingEndedV1Handler) Event ¶
func (h *P2MeetingEndedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingJoinMeetingV1 ¶
type P2MeetingJoinMeetingV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingJoinMeetingV1Data `json:"event"` // 事件内容 }
func (*P2MeetingJoinMeetingV1) RawReq ¶
func (m *P2MeetingJoinMeetingV1) RawReq(req *larkevent.EventReq)
type P2MeetingJoinMeetingV1Data ¶
type P2MeetingJoinMeetingV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 }
type P2MeetingJoinMeetingV1Handler ¶
type P2MeetingJoinMeetingV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingJoinMeetingV1Handler ¶
func NewP2MeetingJoinMeetingV1Handler(handler func(context.Context, *P2MeetingJoinMeetingV1) error) *P2MeetingJoinMeetingV1Handler
func (*P2MeetingJoinMeetingV1Handler) Event ¶
func (h *P2MeetingJoinMeetingV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingLeaveMeetingV1 ¶
type P2MeetingLeaveMeetingV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingLeaveMeetingV1Data `json:"event"` // 事件内容 }
func (*P2MeetingLeaveMeetingV1) RawReq ¶
func (m *P2MeetingLeaveMeetingV1) RawReq(req *larkevent.EventReq)
type P2MeetingLeaveMeetingV1Data ¶
type P2MeetingLeaveMeetingV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 LeaveReason *int `json:"leave_reason,omitempty"` // 离开会议原因 }
type P2MeetingLeaveMeetingV1Handler ¶
type P2MeetingLeaveMeetingV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingLeaveMeetingV1Handler ¶
func NewP2MeetingLeaveMeetingV1Handler(handler func(context.Context, *P2MeetingLeaveMeetingV1) error) *P2MeetingLeaveMeetingV1Handler
func (*P2MeetingLeaveMeetingV1Handler) Event ¶
func (h *P2MeetingLeaveMeetingV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingRecordingEndedV1 ¶
type P2MeetingRecordingEndedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingRecordingEndedV1Data `json:"event"` // 事件内容 }
func (*P2MeetingRecordingEndedV1) RawReq ¶
func (m *P2MeetingRecordingEndedV1) RawReq(req *larkevent.EventReq)
type P2MeetingRecordingEndedV1Data ¶
type P2MeetingRecordingEndedV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 }
type P2MeetingRecordingEndedV1Handler ¶
type P2MeetingRecordingEndedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingRecordingEndedV1Handler ¶
func NewP2MeetingRecordingEndedV1Handler(handler func(context.Context, *P2MeetingRecordingEndedV1) error) *P2MeetingRecordingEndedV1Handler
func (*P2MeetingRecordingEndedV1Handler) Event ¶
func (h *P2MeetingRecordingEndedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingRecordingReadyV1 ¶
type P2MeetingRecordingReadyV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingRecordingReadyV1Data `json:"event"` // 事件内容 }
func (*P2MeetingRecordingReadyV1) RawReq ¶
func (m *P2MeetingRecordingReadyV1) RawReq(req *larkevent.EventReq)
type P2MeetingRecordingReadyV1Data ¶
type P2MeetingRecordingReadyV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Url *string `json:"url,omitempty"` // 会议录制链接 Duration *string `json:"duration,omitempty"` // 录制总时长(单位msec) }
type P2MeetingRecordingReadyV1Handler ¶
type P2MeetingRecordingReadyV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingRecordingReadyV1Handler ¶
func NewP2MeetingRecordingReadyV1Handler(handler func(context.Context, *P2MeetingRecordingReadyV1) error) *P2MeetingRecordingReadyV1Handler
func (*P2MeetingRecordingReadyV1Handler) Event ¶
func (h *P2MeetingRecordingReadyV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingRecordingStartedV1 ¶
type P2MeetingRecordingStartedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingRecordingStartedV1Data `json:"event"` // 事件内容 }
func (*P2MeetingRecordingStartedV1) RawReq ¶
func (m *P2MeetingRecordingStartedV1) RawReq(req *larkevent.EventReq)
type P2MeetingRecordingStartedV1Data ¶
type P2MeetingRecordingStartedV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 }
type P2MeetingRecordingStartedV1Handler ¶
type P2MeetingRecordingStartedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingRecordingStartedV1Handler ¶
func NewP2MeetingRecordingStartedV1Handler(handler func(context.Context, *P2MeetingRecordingStartedV1) error) *P2MeetingRecordingStartedV1Handler
func (*P2MeetingRecordingStartedV1Handler) Event ¶
func (h *P2MeetingRecordingStartedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingShareEndedV1 ¶
type P2MeetingShareEndedV1 struct {}
func (*P2MeetingShareEndedV1) RawReq ¶
func (m *P2MeetingShareEndedV1) RawReq(req *larkevent.EventReq)
type P2MeetingShareEndedV1Data ¶
type P2MeetingShareEndedV1Data struct {}
type P2MeetingShareEndedV1Handler ¶
type P2MeetingShareEndedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingShareEndedV1Handler ¶
func NewP2MeetingShareEndedV1Handler(handler func(context.Context, *P2MeetingShareEndedV1) error) *P2MeetingShareEndedV1Handler
func (*P2MeetingShareEndedV1Handler) Event ¶
func (h *P2MeetingShareEndedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingShareStartedV1 ¶
type P2MeetingShareStartedV1 struct {}
func (*P2MeetingShareStartedV1) RawReq ¶
func (m *P2MeetingShareStartedV1) RawReq(req *larkevent.EventReq)
type P2MeetingShareStartedV1Data ¶
type P2MeetingShareStartedV1Data struct {}
type P2MeetingShareStartedV1Handler ¶
type P2MeetingShareStartedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingShareStartedV1Handler ¶
func NewP2MeetingShareStartedV1Handler(handler func(context.Context, *P2MeetingShareStartedV1) error) *P2MeetingShareStartedV1Handler
func (*P2MeetingShareStartedV1Handler) Event ¶
func (h *P2MeetingShareStartedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingStartedV1 ¶
type P2MeetingStartedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingStartedV1Data `json:"event"` // 事件内容 }
func (*P2MeetingStartedV1) RawReq ¶
func (m *P2MeetingStartedV1) RawReq(req *larkevent.EventReq)
type P2MeetingStartedV1Data ¶
type P2MeetingStartedV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 }
type P2MeetingStartedV1Handler ¶
type P2MeetingStartedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingStartedV1Handler ¶
func NewP2MeetingStartedV1Handler(handler func(context.Context, *P2MeetingStartedV1) error) *P2MeetingStartedV1Handler
func (*P2MeetingStartedV1Handler) Event ¶
func (h *P2MeetingStartedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type ParticipantListExportPathReqBodyBuilder ¶ added in v3.0.1
type ParticipantListExportPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantListExportPathReqBodyBuilder ¶ added in v3.0.1
func NewParticipantListExportPathReqBodyBuilder() *ParticipantListExportPathReqBodyBuilder
func (*ParticipantListExportPathReqBodyBuilder) Build ¶ added in v3.0.1
func (builder *ParticipantListExportPathReqBodyBuilder) Build() (*ParticipantListExportReqBody, error)
func (*ParticipantListExportPathReqBodyBuilder) MeetingEndTime ¶ added in v3.0.1
func (builder *ParticipantListExportPathReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantListExportPathReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportPathReqBodyBuilder) MeetingNo ¶ added in v3.0.1
func (builder *ParticipantListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantListExportPathReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantListExportPathReqBodyBuilder) MeetingStartTime ¶ added in v3.0.1
func (builder *ParticipantListExportPathReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantListExportPathReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportPathReqBodyBuilder) RoomId ¶ added in v3.0.1
func (builder *ParticipantListExportPathReqBodyBuilder) RoomId(roomId string) *ParticipantListExportPathReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantListExportPathReqBodyBuilder) UserId ¶ added in v3.0.1
func (builder *ParticipantListExportPathReqBodyBuilder) UserId(userId string) *ParticipantListExportPathReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantListExportReq ¶ added in v3.0.1
type ParticipantListExportReq struct { Body *ParticipantListExportReqBody `body:""` // contains filtered or unexported fields }
type ParticipantListExportReqBody ¶ added in v3.0.1
type ParticipantListExportReqBody struct { MeetingStartTime *string `json:"meeting_start_time,omitempty"` // 会议开始时间(unix时间,单位sec) MeetingEndTime *string `json:"meeting_end_time,omitempty"` // 会议结束时间(unix时间,单位sec) MeetingNo *string `json:"meeting_no,omitempty"` // 9位会议号 UserId *string `json:"user_id,omitempty"` // 按参会Lark用户筛选(最多一个筛选条件) RoomId *string `json:"room_id,omitempty"` // 按参会Rooms筛选(最多一个筛选条件) }
type ParticipantListExportReqBodyBuilder ¶ added in v3.0.1
type ParticipantListExportReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantListExportReqBodyBuilder ¶ added in v3.0.1
func NewParticipantListExportReqBodyBuilder() *ParticipantListExportReqBodyBuilder
func (*ParticipantListExportReqBodyBuilder) Build ¶ added in v3.0.1
func (builder *ParticipantListExportReqBodyBuilder) Build() *ParticipantListExportReqBody
func (*ParticipantListExportReqBodyBuilder) MeetingEndTime ¶ added in v3.0.1
func (builder *ParticipantListExportReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantListExportReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportReqBodyBuilder) MeetingNo ¶ added in v3.0.1
func (builder *ParticipantListExportReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantListExportReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantListExportReqBodyBuilder) MeetingStartTime ¶ added in v3.0.1
func (builder *ParticipantListExportReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantListExportReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportReqBodyBuilder) RoomId ¶ added in v3.0.1
func (builder *ParticipantListExportReqBodyBuilder) RoomId(roomId string) *ParticipantListExportReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantListExportReqBodyBuilder) UserId ¶ added in v3.0.1
func (builder *ParticipantListExportReqBodyBuilder) UserId(userId string) *ParticipantListExportReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantListExportReqBuilder ¶ added in v3.0.1
type ParticipantListExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantListExportReqBuilder ¶ added in v3.0.1
func NewParticipantListExportReqBuilder() *ParticipantListExportReqBuilder
func (*ParticipantListExportReqBuilder) Body ¶ added in v3.0.1
func (builder *ParticipantListExportReqBuilder) Body(body *ParticipantListExportReqBody) *ParticipantListExportReqBuilder
导出某个会议的参会人详情列表
func (*ParticipantListExportReqBuilder) Build ¶ added in v3.0.1
func (builder *ParticipantListExportReqBuilder) Build() *ParticipantListExportReq
func (*ParticipantListExportReqBuilder) UserIdType ¶ added in v3.0.1
func (builder *ParticipantListExportReqBuilder) UserIdType(userIdType string) *ParticipantListExportReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type ParticipantListExportResp ¶ added in v3.0.1
type ParticipantListExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ParticipantListExportRespData `json:"data"` // 业务数据 }
func (*ParticipantListExportResp) Success ¶ added in v3.0.1
func (resp *ParticipantListExportResp) Success() bool
type ParticipantListExportRespData ¶ added in v3.0.1
type ParticipantListExportRespData struct {
TaskId *string `json:"task_id,omitempty"` // 任务id
}
type ParticipantQualityListExportPathReqBodyBuilder ¶ added in v3.0.1
type ParticipantQualityListExportPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantQualityListExportPathReqBodyBuilder ¶ added in v3.0.1
func NewParticipantQualityListExportPathReqBodyBuilder() *ParticipantQualityListExportPathReqBodyBuilder
func (*ParticipantQualityListExportPathReqBodyBuilder) Build ¶ added in v3.0.1
func (builder *ParticipantQualityListExportPathReqBodyBuilder) Build() (*ParticipantQualityListExportReqBody, error)
func (*ParticipantQualityListExportPathReqBodyBuilder) JoinTime ¶ added in v3.0.1
func (builder *ParticipantQualityListExportPathReqBodyBuilder) JoinTime(joinTime string) *ParticipantQualityListExportPathReqBodyBuilder
参会人入会时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportPathReqBodyBuilder) MeetingEndTime ¶ added in v3.0.1
func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantQualityListExportPathReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportPathReqBodyBuilder) MeetingNo ¶ added in v3.0.1
func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantQualityListExportPathReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantQualityListExportPathReqBodyBuilder) MeetingStartTime ¶ added in v3.0.1
func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantQualityListExportPathReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportPathReqBodyBuilder) RoomId ¶ added in v3.0.1
func (builder *ParticipantQualityListExportPathReqBodyBuilder) RoomId(roomId string) *ParticipantQualityListExportPathReqBodyBuilder
参会人为Rooms时填入
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantQualityListExportPathReqBodyBuilder) UserId ¶ added in v3.0.1
func (builder *ParticipantQualityListExportPathReqBodyBuilder) UserId(userId string) *ParticipantQualityListExportPathReqBodyBuilder
参会人为Lark用户时填入
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantQualityListExportReq ¶ added in v3.0.1
type ParticipantQualityListExportReq struct { Body *ParticipantQualityListExportReqBody `body:""` // contains filtered or unexported fields }
type ParticipantQualityListExportReqBody ¶ added in v3.0.1
type ParticipantQualityListExportReqBody struct { MeetingStartTime *string `json:"meeting_start_time,omitempty"` // 会议开始时间(unix时间,单位sec) MeetingEndTime *string `json:"meeting_end_time,omitempty"` // 会议结束时间(unix时间,单位sec) MeetingNo *string `json:"meeting_no,omitempty"` // 9位会议号 JoinTime *string `json:"join_time,omitempty"` // 参会人入会时间(unix时间,单位sec) UserId *string `json:"user_id,omitempty"` // 参会人为Lark用户时填入 RoomId *string `json:"room_id,omitempty"` // 参会人为Rooms时填入 }
type ParticipantQualityListExportReqBodyBuilder ¶ added in v3.0.1
type ParticipantQualityListExportReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantQualityListExportReqBodyBuilder ¶ added in v3.0.1
func NewParticipantQualityListExportReqBodyBuilder() *ParticipantQualityListExportReqBodyBuilder
func (*ParticipantQualityListExportReqBodyBuilder) Build ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBodyBuilder) Build() *ParticipantQualityListExportReqBody
func (*ParticipantQualityListExportReqBodyBuilder) JoinTime ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBodyBuilder) JoinTime(joinTime string) *ParticipantQualityListExportReqBodyBuilder
参会人入会时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportReqBodyBuilder) MeetingEndTime ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantQualityListExportReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportReqBodyBuilder) MeetingNo ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantQualityListExportReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantQualityListExportReqBodyBuilder) MeetingStartTime ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantQualityListExportReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportReqBodyBuilder) RoomId ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBodyBuilder) RoomId(roomId string) *ParticipantQualityListExportReqBodyBuilder
参会人为Rooms时填入
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantQualityListExportReqBodyBuilder) UserId ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBodyBuilder) UserId(userId string) *ParticipantQualityListExportReqBodyBuilder
参会人为Lark用户时填入
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantQualityListExportReqBuilder ¶ added in v3.0.1
type ParticipantQualityListExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantQualityListExportReqBuilder ¶ added in v3.0.1
func NewParticipantQualityListExportReqBuilder() *ParticipantQualityListExportReqBuilder
func (*ParticipantQualityListExportReqBuilder) Body ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBuilder) Body(body *ParticipantQualityListExportReqBody) *ParticipantQualityListExportReqBuilder
导出某场会议某个参会人的音视频&共享质量数据
func (*ParticipantQualityListExportReqBuilder) Build ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBuilder) Build() *ParticipantQualityListExportReq
func (*ParticipantQualityListExportReqBuilder) UserIdType ¶ added in v3.0.1
func (builder *ParticipantQualityListExportReqBuilder) UserIdType(userIdType string) *ParticipantQualityListExportReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type ParticipantQualityListExportResp ¶ added in v3.0.1
type ParticipantQualityListExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ParticipantQualityListExportRespData `json:"data"` // 业务数据 }
func (*ParticipantQualityListExportResp) Success ¶ added in v3.0.1
func (resp *ParticipantQualityListExportResp) Success() bool
type ParticipantQualityListExportRespData ¶ added in v3.0.1
type ParticipantQualityListExportRespData struct {
TaskId *string `json:"task_id,omitempty"` // 任务id
}
type PstnSipInfo ¶
type PstnSipInfoBuilder ¶
type PstnSipInfoBuilder struct {
// contains filtered or unexported fields
}
func NewPstnSipInfoBuilder ¶
func NewPstnSipInfoBuilder() *PstnSipInfoBuilder
func (*PstnSipInfoBuilder) Build ¶
func (builder *PstnSipInfoBuilder) Build() *PstnSipInfo
func (*PstnSipInfoBuilder) MainAddress ¶
func (builder *PstnSipInfoBuilder) MainAddress(mainAddress string) *PstnSipInfoBuilder
pstn/sip主机号,格式为:[国际冠字]-[电话区号][电话号码],当前仅支持国内手机及固定电话号码 示例值:+86-02187654321
func (*PstnSipInfoBuilder) Nickname ¶
func (builder *PstnSipInfoBuilder) Nickname(nickname string) *PstnSipInfoBuilder
给pstn/sip用户设置的临时昵称 示例值:dodo
type QueryRoomConfigReq ¶
type QueryRoomConfigReq struct {
// contains filtered or unexported fields
}
type QueryRoomConfigReqBuilder ¶
type QueryRoomConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryRoomConfigReqBuilder ¶
func NewQueryRoomConfigReqBuilder() *QueryRoomConfigReqBuilder
func (*QueryRoomConfigReqBuilder) Build ¶
func (builder *QueryRoomConfigReqBuilder) Build() *QueryRoomConfigReq
func (*QueryRoomConfigReqBuilder) BuildingId ¶
func (builder *QueryRoomConfigReqBuilder) BuildingId(buildingId string) *QueryRoomConfigReqBuilder
建筑ID scope为4,5时需要此参数
示例值:22
func (*QueryRoomConfigReqBuilder) CountryId ¶
func (builder *QueryRoomConfigReqBuilder) CountryId(countryId string) *QueryRoomConfigReqBuilder
国家/地区ID scope为2,3时需要此参数
示例值:086
func (*QueryRoomConfigReqBuilder) DistrictId ¶
func (builder *QueryRoomConfigReqBuilder) DistrictId(districtId string) *QueryRoomConfigReqBuilder
城市ID scope为3时需要此参数
示例值:001
func (*QueryRoomConfigReqBuilder) FloorName ¶
func (builder *QueryRoomConfigReqBuilder) FloorName(floorName string) *QueryRoomConfigReqBuilder
楼层 scope为5时需要此参数
示例值:4
func (*QueryRoomConfigReqBuilder) RoomId ¶
func (builder *QueryRoomConfigReqBuilder) RoomId(roomId string) *QueryRoomConfigReqBuilder
会议室ID scope为6时需要此参数
示例值:6383786266263
func (*QueryRoomConfigReqBuilder) Scope ¶
func (builder *QueryRoomConfigReqBuilder) Scope(scope int) *QueryRoomConfigReqBuilder
查询节点范围
示例值:5
func (*QueryRoomConfigReqBuilder) UserIdType ¶
func (builder *QueryRoomConfigReqBuilder) UserIdType(userIdType string) *QueryRoomConfigReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type QueryRoomConfigResp ¶
type QueryRoomConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryRoomConfigRespData `json:"data"` // 业务数据 }
func (*QueryRoomConfigResp) Success ¶
func (resp *QueryRoomConfigResp) Success() bool
type QueryRoomConfigRespData ¶
type QueryRoomConfigRespData struct { RoomBackground *string `json:"room_background,omitempty"` // 飞书会议室背景图 DisplayBackground *string `json:"display_background,omitempty"` // 飞书签到板背景图 DigitalSignage *RoomDigitalSignage `json:"digital_signage,omitempty"` // 飞书会议室数字标牌 RoomBoxDigitalSignage *RoomDigitalSignage `json:"room_box_digital_signage,omitempty"` // 飞书投屏盒子数字标牌 RoomStatus *RoomStatus `json:"room_status,omitempty"` // 会议室状态 }
type RecordingPermissionObjectBuilder ¶
type RecordingPermissionObjectBuilder struct {
// contains filtered or unexported fields
}
func NewRecordingPermissionObjectBuilder ¶
func NewRecordingPermissionObjectBuilder() *RecordingPermissionObjectBuilder
func (*RecordingPermissionObjectBuilder) Build ¶
func (builder *RecordingPermissionObjectBuilder) Build() *RecordingPermissionObject
func (*RecordingPermissionObjectBuilder) Id ¶
func (builder *RecordingPermissionObjectBuilder) Id(id string) *RecordingPermissionObjectBuilder
授权对象ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*RecordingPermissionObjectBuilder) Permission ¶
func (builder *RecordingPermissionObjectBuilder) Permission(permission int) *RecordingPermissionObjectBuilder
权限 示例值:1
func (*RecordingPermissionObjectBuilder) Type ¶
func (builder *RecordingPermissionObjectBuilder) Type(type_ int) *RecordingPermissionObjectBuilder
授权对象类型 示例值:1
type Report ¶
type Report struct { TotalMeetingCount *string `json:"total_meeting_count,omitempty"` // 总会议数量 TotalMeetingDuration *string `json:"total_meeting_duration,omitempty"` // 总会议时长(单位sec) TotalParticipantCount *string `json:"total_participant_count,omitempty"` // 总参会人数 DailyReport []*ReportMeetingDaily `json:"daily_report,omitempty"` // 每日会议报告列表 }
type ReportBuilder ¶
type ReportBuilder struct {
// contains filtered or unexported fields
}
func NewReportBuilder ¶
func NewReportBuilder() *ReportBuilder
func (*ReportBuilder) Build ¶
func (builder *ReportBuilder) Build() *Report
func (*ReportBuilder) DailyReport ¶
func (builder *ReportBuilder) DailyReport(dailyReport []*ReportMeetingDaily) *ReportBuilder
每日会议报告列表 示例值:
func (*ReportBuilder) TotalMeetingCount ¶
func (builder *ReportBuilder) TotalMeetingCount(totalMeetingCount string) *ReportBuilder
总会议数量 示例值:100
func (*ReportBuilder) TotalMeetingDuration ¶
func (builder *ReportBuilder) TotalMeetingDuration(totalMeetingDuration string) *ReportBuilder
总会议时长(单位sec) 示例值:300000
func (*ReportBuilder) TotalParticipantCount ¶
func (builder *ReportBuilder) TotalParticipantCount(totalParticipantCount string) *ReportBuilder
总参会人数 示例值:20000
type ReportMeetingDaily ¶
type ReportMeetingDailyBuilder ¶
type ReportMeetingDailyBuilder struct {
// contains filtered or unexported fields
}
func NewReportMeetingDailyBuilder ¶
func NewReportMeetingDailyBuilder() *ReportMeetingDailyBuilder
func (*ReportMeetingDailyBuilder) Build ¶
func (builder *ReportMeetingDailyBuilder) Build() *ReportMeetingDaily
func (*ReportMeetingDailyBuilder) Date ¶
func (builder *ReportMeetingDailyBuilder) Date(date string) *ReportMeetingDailyBuilder
日期(unix时间,单位sec) 示例值:1609113600
func (*ReportMeetingDailyBuilder) MeetingCount ¶
func (builder *ReportMeetingDailyBuilder) MeetingCount(meetingCount string) *ReportMeetingDailyBuilder
会议数量 示例值:100
func (*ReportMeetingDailyBuilder) MeetingDuration ¶
func (builder *ReportMeetingDailyBuilder) MeetingDuration(meetingDuration string) *ReportMeetingDailyBuilder
会议时长(单位sec) 示例值:147680
func (*ReportMeetingDailyBuilder) ParticipantCount ¶
func (builder *ReportMeetingDailyBuilder) ParticipantCount(participantCount string) *ReportMeetingDailyBuilder
参会人数 示例值:2000
type ReportTopUser ¶
type ReportTopUser struct { Id *string `json:"id,omitempty"` // 用户ID Name *string `json:"name,omitempty"` // 用户名 UserType *int `json:"user_type,omitempty"` // 用户类型 MeetingCount *string `json:"meeting_count,omitempty"` // 会议数量 MeetingDuration *string `json:"meeting_duration,omitempty"` // 会议时长(单位min) }
type ReportTopUserBuilder ¶
type ReportTopUserBuilder struct {
// contains filtered or unexported fields
}
func NewReportTopUserBuilder ¶
func NewReportTopUserBuilder() *ReportTopUserBuilder
func (*ReportTopUserBuilder) Build ¶
func (builder *ReportTopUserBuilder) Build() *ReportTopUser
func (*ReportTopUserBuilder) Id ¶
func (builder *ReportTopUserBuilder) Id(id string) *ReportTopUserBuilder
用户ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*ReportTopUserBuilder) MeetingCount ¶
func (builder *ReportTopUserBuilder) MeetingCount(meetingCount string) *ReportTopUserBuilder
会议数量 示例值:100
func (*ReportTopUserBuilder) MeetingDuration ¶
func (builder *ReportTopUserBuilder) MeetingDuration(meetingDuration string) *ReportTopUserBuilder
会议时长(单位min) 示例值:3000
func (*ReportTopUserBuilder) Name ¶
func (builder *ReportTopUserBuilder) Name(name string) *ReportTopUserBuilder
用户名 示例值:name
func (*ReportTopUserBuilder) UserType ¶
func (builder *ReportTopUserBuilder) UserType(userType int) *ReportTopUserBuilder
用户类型 示例值:1
type Reserve ¶
type Reserve struct { Id *string `json:"id,omitempty"` // 预约ID(预约的唯一标识) MeetingNo *string `json:"meeting_no,omitempty"` // 9位会议号(飞书用户可通过输入9位会议号快捷入会) Url *string `json:"url,omitempty"` // 会议链接(飞书用户可通过点击会议链接快捷入会) AppLink *string `json:"app_link,omitempty"` // APPLink用于唤起飞书APP入会。"{?}"为占位符,用于配置入会参数,使用时需替换具体值:0表示关闭,1表示打开。preview为入会前的设置页,mic为麦克风,speaker为扬声器,camera为摄像头 LiveLink *string `json:"live_link,omitempty"` // 直播链接 EndTime *string `json:"end_time,omitempty"` // 预约到期时间(unix时间,单位sec) ExpireStatus *int `json:"expire_status,omitempty"` // 过期状态 ReserveUserId *string `json:"reserve_user_id,omitempty"` // 预约人ID MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"` // 会议设置 }
type ReserveActionPermission ¶
type ReserveActionPermission struct { Permission *int `json:"permission,omitempty"` // 权限项 PermissionCheckers []*ReservePermissionChecker `json:"permission_checkers,omitempty"` // 权限检查器列表,权限检查器之间为"逻辑或"的关系(即 有一个为true则拥有该权限) }
type ReserveActionPermissionBuilder ¶
type ReserveActionPermissionBuilder struct {
// contains filtered or unexported fields
}
func NewReserveActionPermissionBuilder ¶
func NewReserveActionPermissionBuilder() *ReserveActionPermissionBuilder
func (*ReserveActionPermissionBuilder) Build ¶
func (builder *ReserveActionPermissionBuilder) Build() *ReserveActionPermission
func (*ReserveActionPermissionBuilder) Permission ¶
func (builder *ReserveActionPermissionBuilder) Permission(permission int) *ReserveActionPermissionBuilder
权限项 示例值:1
func (*ReserveActionPermissionBuilder) PermissionCheckers ¶
func (builder *ReserveActionPermissionBuilder) PermissionCheckers(permissionCheckers []*ReservePermissionChecker) *ReserveActionPermissionBuilder
权限检查器列表,权限检查器之间为"逻辑或"的关系(即 有一个为true则拥有该权限) 示例值:
type ReserveBuilder ¶
type ReserveBuilder struct {
// contains filtered or unexported fields
}
func NewReserveBuilder ¶
func NewReserveBuilder() *ReserveBuilder
func (*ReserveBuilder) AppLink ¶
func (builder *ReserveBuilder) AppLink(appLink string) *ReserveBuilder
APPLink用于唤起飞书APP入会。"{?}"为占位符,用于配置入会参数,使用时需替换具体值:0表示关闭,1表示打开。preview为入会前的设置页,mic为麦克风,speaker为扬声器,camera为摄像头 示例值:https://applink.feishu.cn/client/videochat/open?source=openplatform&action=join&idtype=reservationid&id={?}&preview={?}&mic={?}&speaker={?}&camera={?}
func (*ReserveBuilder) Build ¶
func (builder *ReserveBuilder) Build() *Reserve
func (*ReserveBuilder) EndTime ¶
func (builder *ReserveBuilder) EndTime(endTime string) *ReserveBuilder
预约到期时间(unix时间,单位sec) 示例值:1608883322
func (*ReserveBuilder) ExpireStatus ¶
func (builder *ReserveBuilder) ExpireStatus(expireStatus int) *ReserveBuilder
过期状态 示例值:0
func (*ReserveBuilder) Id ¶
func (builder *ReserveBuilder) Id(id string) *ReserveBuilder
预约ID(预约的唯一标识) 示例值:6911188411934973028
func (*ReserveBuilder) LiveLink ¶
func (builder *ReserveBuilder) LiveLink(liveLink string) *ReserveBuilder
func (*ReserveBuilder) MeetingNo ¶
func (builder *ReserveBuilder) MeetingNo(meetingNo string) *ReserveBuilder
9位会议号(飞书用户可通过输入9位会议号快捷入会) 示例值:112000358
func (*ReserveBuilder) MeetingSettings ¶
func (builder *ReserveBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ReserveBuilder
会议设置 示例值:
func (*ReserveBuilder) ReserveUserId ¶
func (builder *ReserveBuilder) ReserveUserId(reserveUserId string) *ReserveBuilder
预约人ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*ReserveBuilder) Url ¶
func (builder *ReserveBuilder) Url(url string) *ReserveBuilder
会议链接(飞书用户可通过点击会议链接快捷入会) 示例值:https://vc.feishu.cn/j/337736498
type ReserveCallSetting ¶
type ReserveCallSetting struct {
Callee *ReserveCallee `json:"callee,omitempty"` // 被呼叫的用户
}
type ReserveCallSettingBuilder ¶
type ReserveCallSettingBuilder struct {
// contains filtered or unexported fields
}
func NewReserveCallSettingBuilder ¶
func NewReserveCallSettingBuilder() *ReserveCallSettingBuilder
func (*ReserveCallSettingBuilder) Build ¶
func (builder *ReserveCallSettingBuilder) Build() *ReserveCallSetting
func (*ReserveCallSettingBuilder) Callee ¶
func (builder *ReserveCallSettingBuilder) Callee(callee *ReserveCallee) *ReserveCallSettingBuilder
被呼叫的用户 示例值:
type ReserveCallee ¶
type ReserveCallee struct { Id *string `json:"id,omitempty"` // 用户ID UserType *int `json:"user_type,omitempty"` // 用户类型,当前仅支持用户类型6(pstn用户) PstnSipInfo *PstnSipInfo `json:"pstn_sip_info,omitempty"` // pstn/sip信息 }
type ReserveCalleeBuilder ¶
type ReserveCalleeBuilder struct {
// contains filtered or unexported fields
}
func NewReserveCalleeBuilder ¶
func NewReserveCalleeBuilder() *ReserveCalleeBuilder
func (*ReserveCalleeBuilder) Build ¶
func (builder *ReserveCalleeBuilder) Build() *ReserveCallee
func (*ReserveCalleeBuilder) Id ¶
func (builder *ReserveCalleeBuilder) Id(id string) *ReserveCalleeBuilder
用户ID 示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*ReserveCalleeBuilder) PstnSipInfo ¶
func (builder *ReserveCalleeBuilder) PstnSipInfo(pstnSipInfo *PstnSipInfo) *ReserveCalleeBuilder
pstn/sip信息 示例值:
func (*ReserveCalleeBuilder) UserType ¶
func (builder *ReserveCalleeBuilder) UserType(userType int) *ReserveCalleeBuilder
用户类型,当前仅支持用户类型6(pstn用户) 示例值:1
type ReserveMeetingSetting ¶
type ReserveMeetingSetting struct { Topic *string `json:"topic,omitempty"` // 会议主题 ActionPermissions []*ReserveActionPermission `json:"action_permissions,omitempty"` // 会议权限配置列表,如果存在相同的权限配置项则它们之间为"逻辑或"的关系(即 有一个为true则拥有该权限) MeetingInitialType *int `json:"meeting_initial_type,omitempty"` // 会议初始类型 CallSetting *ReserveCallSetting `json:"call_setting,omitempty"` // 1v1呼叫相关参数 AutoRecord *bool `json:"auto_record,omitempty"` // 使用飞书视频会议时,是否开启自动录制,默认false }
type ReserveMeetingSettingBuilder ¶
type ReserveMeetingSettingBuilder struct {
// contains filtered or unexported fields
}
func NewReserveMeetingSettingBuilder ¶
func NewReserveMeetingSettingBuilder() *ReserveMeetingSettingBuilder
func (*ReserveMeetingSettingBuilder) ActionPermissions ¶
func (builder *ReserveMeetingSettingBuilder) ActionPermissions(actionPermissions []*ReserveActionPermission) *ReserveMeetingSettingBuilder
会议权限配置列表,如果存在相同的权限配置项则它们之间为"逻辑或"的关系(即 有一个为true则拥有该权限) 示例值:
func (*ReserveMeetingSettingBuilder) AutoRecord ¶ added in v3.0.1
func (builder *ReserveMeetingSettingBuilder) AutoRecord(autoRecord bool) *ReserveMeetingSettingBuilder
使用飞书视频会议时,是否开启自动录制,默认false 示例值:true
func (*ReserveMeetingSettingBuilder) Build ¶
func (builder *ReserveMeetingSettingBuilder) Build() *ReserveMeetingSetting
func (*ReserveMeetingSettingBuilder) CallSetting ¶
func (builder *ReserveMeetingSettingBuilder) CallSetting(callSetting *ReserveCallSetting) *ReserveMeetingSettingBuilder
1v1呼叫相关参数 示例值:
func (*ReserveMeetingSettingBuilder) MeetingInitialType ¶
func (builder *ReserveMeetingSettingBuilder) MeetingInitialType(meetingInitialType int) *ReserveMeetingSettingBuilder
会议初始类型 示例值:1
func (*ReserveMeetingSettingBuilder) Topic ¶
func (builder *ReserveMeetingSettingBuilder) Topic(topic string) *ReserveMeetingSettingBuilder
会议主题 示例值:my meeting
type ReservePermissionCheckerBuilder ¶
type ReservePermissionCheckerBuilder struct {
// contains filtered or unexported fields
}
func NewReservePermissionCheckerBuilder ¶
func NewReservePermissionCheckerBuilder() *ReservePermissionCheckerBuilder
func (*ReservePermissionCheckerBuilder) Build ¶
func (builder *ReservePermissionCheckerBuilder) Build() *ReservePermissionChecker
func (*ReservePermissionCheckerBuilder) CheckField ¶
func (builder *ReservePermissionCheckerBuilder) CheckField(checkField int) *ReservePermissionCheckerBuilder
检查字段类型 示例值:1
func (*ReservePermissionCheckerBuilder) CheckList ¶
func (builder *ReservePermissionCheckerBuilder) CheckList(checkList []string) *ReservePermissionCheckerBuilder
检查字段列表 示例值:123
func (*ReservePermissionCheckerBuilder) CheckMode ¶
func (builder *ReservePermissionCheckerBuilder) CheckMode(checkMode int) *ReservePermissionCheckerBuilder
检查方式 示例值:1
type RoomConfig ¶
type RoomConfig struct { RoomBackground *string `json:"room_background,omitempty"` // 飞书会议室背景图 DisplayBackground *string `json:"display_background,omitempty"` // 飞书签到板背景图 DigitalSignage *RoomDigitalSignage `json:"digital_signage,omitempty"` // 飞书会议室数字标牌 RoomBoxDigitalSignage *RoomDigitalSignage `json:"room_box_digital_signage,omitempty"` // 飞书投屏盒子数字标牌 RoomStatus *RoomStatus `json:"room_status,omitempty"` // 会议室状态 }
type RoomConfigBuilder ¶
type RoomConfigBuilder struct {
// contains filtered or unexported fields
}
func NewRoomConfigBuilder ¶
func NewRoomConfigBuilder() *RoomConfigBuilder
func (*RoomConfigBuilder) Build ¶
func (builder *RoomConfigBuilder) Build() *RoomConfig
func (*RoomConfigBuilder) DigitalSignage ¶
func (builder *RoomConfigBuilder) DigitalSignage(digitalSignage *RoomDigitalSignage) *RoomConfigBuilder
飞书会议室数字标牌 示例值:
func (*RoomConfigBuilder) DisplayBackground ¶
func (builder *RoomConfigBuilder) DisplayBackground(displayBackground string) *RoomConfigBuilder
飞书签到板背景图 示例值:https://lf1-ttcdn-tos.pstatp.com/obj/xxx
func (*RoomConfigBuilder) RoomBackground ¶
func (builder *RoomConfigBuilder) RoomBackground(roomBackground string) *RoomConfigBuilder
飞书会议室背景图 示例值:https://lf1-ttcdn-tos.pstatp.com/obj/xxx
func (*RoomConfigBuilder) RoomBoxDigitalSignage ¶
func (builder *RoomConfigBuilder) RoomBoxDigitalSignage(roomBoxDigitalSignage *RoomDigitalSignage) *RoomConfigBuilder
飞书投屏盒子数字标牌 示例值:
func (*RoomConfigBuilder) RoomStatus ¶
func (builder *RoomConfigBuilder) RoomStatus(roomStatus *RoomStatus) *RoomConfigBuilder
会议室状态 示例值:
type RoomDigitalSignage ¶
type RoomDigitalSignage struct { Enable *bool `json:"enable,omitempty"` // 是否开启数字标牌功能 Mute *bool `json:"mute,omitempty"` // 是否静音播放 StartDisplay *int `json:"start_display,omitempty"` // 日程会议开始前n分钟结束播放 StopDisplay *int `json:"stop_display,omitempty"` // 会议结束后n分钟开始播放 Materials []*RoomDigitalSignageMaterial `json:"materials,omitempty"` // 素材列表 }
type RoomDigitalSignageBuilder ¶
type RoomDigitalSignageBuilder struct {
// contains filtered or unexported fields
}
func NewRoomDigitalSignageBuilder ¶
func NewRoomDigitalSignageBuilder() *RoomDigitalSignageBuilder
func (*RoomDigitalSignageBuilder) Build ¶
func (builder *RoomDigitalSignageBuilder) Build() *RoomDigitalSignage
func (*RoomDigitalSignageBuilder) Enable ¶
func (builder *RoomDigitalSignageBuilder) Enable(enable bool) *RoomDigitalSignageBuilder
是否开启数字标牌功能 示例值:true
func (*RoomDigitalSignageBuilder) Materials ¶
func (builder *RoomDigitalSignageBuilder) Materials(materials []*RoomDigitalSignageMaterial) *RoomDigitalSignageBuilder
素材列表 示例值:
func (*RoomDigitalSignageBuilder) Mute ¶
func (builder *RoomDigitalSignageBuilder) Mute(mute bool) *RoomDigitalSignageBuilder
是否静音播放 示例值:true
func (*RoomDigitalSignageBuilder) StartDisplay ¶
func (builder *RoomDigitalSignageBuilder) StartDisplay(startDisplay int) *RoomDigitalSignageBuilder
日程会议开始前n分钟结束播放 示例值:3
func (*RoomDigitalSignageBuilder) StopDisplay ¶
func (builder *RoomDigitalSignageBuilder) StopDisplay(stopDisplay int) *RoomDigitalSignageBuilder
会议结束后n分钟开始播放 示例值:3
type RoomDigitalSignageMaterial ¶
type RoomDigitalSignageMaterial struct { Id *string `json:"id,omitempty"` // 素材ID Name *string `json:"name,omitempty"` // 素材名称 MaterialType *int `json:"material_type,omitempty"` // 素材类型 Url *string `json:"url,omitempty"` // 素材url Duration *int `json:"duration,omitempty"` // 播放时长(单位sec) Cover *string `json:"cover,omitempty"` // 素材封面url Md5 *string `json:"md5,omitempty"` // 素材文件md5 Vid *string `json:"vid,omitempty"` // 素材文件vid Size *string `json:"size,omitempty"` // 素材文件大小(单位byte) }
type RoomDigitalSignageMaterialBuilder ¶
type RoomDigitalSignageMaterialBuilder struct {
// contains filtered or unexported fields
}
func NewRoomDigitalSignageMaterialBuilder ¶
func NewRoomDigitalSignageMaterialBuilder() *RoomDigitalSignageMaterialBuilder
func (*RoomDigitalSignageMaterialBuilder) Build ¶
func (builder *RoomDigitalSignageMaterialBuilder) Build() *RoomDigitalSignageMaterial
func (*RoomDigitalSignageMaterialBuilder) Cover ¶
func (builder *RoomDigitalSignageMaterialBuilder) Cover(cover string) *RoomDigitalSignageMaterialBuilder
素材封面url 示例值:url
func (*RoomDigitalSignageMaterialBuilder) Duration ¶
func (builder *RoomDigitalSignageMaterialBuilder) Duration(duration int) *RoomDigitalSignageMaterialBuilder
播放时长(单位sec) 示例值:15
func (*RoomDigitalSignageMaterialBuilder) Id ¶
func (builder *RoomDigitalSignageMaterialBuilder) Id(id string) *RoomDigitalSignageMaterialBuilder
素材ID 示例值:7847784676276
func (*RoomDigitalSignageMaterialBuilder) MaterialType ¶
func (builder *RoomDigitalSignageMaterialBuilder) MaterialType(materialType int) *RoomDigitalSignageMaterialBuilder
素材类型 示例值:0
func (*RoomDigitalSignageMaterialBuilder) Md5 ¶
func (builder *RoomDigitalSignageMaterialBuilder) Md5(md5 string) *RoomDigitalSignageMaterialBuilder
素材文件md5 示例值:md5
func (*RoomDigitalSignageMaterialBuilder) Name ¶
func (builder *RoomDigitalSignageMaterialBuilder) Name(name string) *RoomDigitalSignageMaterialBuilder
素材名称 示例值:name
func (*RoomDigitalSignageMaterialBuilder) Size ¶
func (builder *RoomDigitalSignageMaterialBuilder) Size(size string) *RoomDigitalSignageMaterialBuilder
素材文件大小(单位byte) 示例值:100
func (*RoomDigitalSignageMaterialBuilder) Url ¶
func (builder *RoomDigitalSignageMaterialBuilder) Url(url string) *RoomDigitalSignageMaterialBuilder
素材url 示例值:url
func (*RoomDigitalSignageMaterialBuilder) Vid ¶
func (builder *RoomDigitalSignageMaterialBuilder) Vid(vid string) *RoomDigitalSignageMaterialBuilder
素材文件vid 示例值:vid
type RoomStatus ¶
type RoomStatus struct { Status *bool `json:"status,omitempty"` // 是否启用会议室 ScheduleStatus *bool `json:"schedule_status,omitempty"` // 会议室未来状态为启用或禁用 DisableStartTime *string `json:"disable_start_time,omitempty"` // 禁用开始时间(unix时间,单位sec) DisableEndTime *string `json:"disable_end_time,omitempty"` // 禁用结束时间(unix时间,单位sec,数值0表示永久禁用) DisableReason *string `json:"disable_reason,omitempty"` // 禁用原因 ContactIds []string `json:"contact_ids,omitempty"` // 联系人列表,id类型由user_id_type参数决定 DisableNotice *bool `json:"disable_notice,omitempty"` // 是否在禁用时发送通知给预定了该会议室的员工 ResumeNotice *bool `json:"resume_notice,omitempty"` // 是否在恢复启用时发送通知给预定了该会议室的员工 }
type RoomStatusBuilder ¶
type RoomStatusBuilder struct {
// contains filtered or unexported fields
}
func NewRoomStatusBuilder ¶
func NewRoomStatusBuilder() *RoomStatusBuilder
func (*RoomStatusBuilder) Build ¶
func (builder *RoomStatusBuilder) Build() *RoomStatus
func (*RoomStatusBuilder) ContactIds ¶
func (builder *RoomStatusBuilder) ContactIds(contactIds []string) *RoomStatusBuilder
联系人列表,id类型由user_id_type参数决定 示例值:["ou_3ec3f6a28a0d08c45d895276e8e5e19b"]
func (*RoomStatusBuilder) DisableEndTime ¶
func (builder *RoomStatusBuilder) DisableEndTime(disableEndTime string) *RoomStatusBuilder
禁用结束时间(unix时间,单位sec,数值0表示永久禁用) 示例值:1652442450
func (*RoomStatusBuilder) DisableNotice ¶
func (builder *RoomStatusBuilder) DisableNotice(disableNotice bool) *RoomStatusBuilder
是否在禁用时发送通知给预定了该会议室的员工 示例值:true
func (*RoomStatusBuilder) DisableReason ¶
func (builder *RoomStatusBuilder) DisableReason(disableReason string) *RoomStatusBuilder
禁用原因 示例值:测试占用
func (*RoomStatusBuilder) DisableStartTime ¶
func (builder *RoomStatusBuilder) DisableStartTime(disableStartTime string) *RoomStatusBuilder
禁用开始时间(unix时间,单位sec) 示例值:1652356050
func (*RoomStatusBuilder) ResumeNotice ¶
func (builder *RoomStatusBuilder) ResumeNotice(resumeNotice bool) *RoomStatusBuilder
是否在恢复启用时发送通知给预定了该会议室的员工 示例值:true
func (*RoomStatusBuilder) ScheduleStatus ¶
func (builder *RoomStatusBuilder) ScheduleStatus(scheduleStatus bool) *RoomStatusBuilder
会议室未来状态为启用或禁用 示例值:true
func (*RoomStatusBuilder) Status ¶
func (builder *RoomStatusBuilder) Status(status bool) *RoomStatusBuilder
是否启用会议室 示例值:true
type SetHostMeetingPathReqBodyBuilder ¶
type SetHostMeetingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetHostMeetingPathReqBodyBuilder ¶
func NewSetHostMeetingPathReqBodyBuilder() *SetHostMeetingPathReqBodyBuilder
func (*SetHostMeetingPathReqBodyBuilder) Build ¶
func (builder *SetHostMeetingPathReqBodyBuilder) Build() (*SetHostMeetingReqBody, error)
func (*SetHostMeetingPathReqBodyBuilder) HostUser ¶
func (builder *SetHostMeetingPathReqBodyBuilder) HostUser(hostUser *MeetingUser) *SetHostMeetingPathReqBodyBuilder
将要设置的主持人
示例值:
func (*SetHostMeetingPathReqBodyBuilder) OldHostUser ¶
func (builder *SetHostMeetingPathReqBodyBuilder) OldHostUser(oldHostUser *MeetingUser) *SetHostMeetingPathReqBodyBuilder
当前主持人(CAS并发安全:如果和会中当前主持人不符则会设置失败,可使用返回的最新数据重新设置)
示例值:
type SetHostMeetingReq ¶
type SetHostMeetingReq struct { Body *SetHostMeetingReqBody `body:""` // contains filtered or unexported fields }
type SetHostMeetingReqBody ¶
type SetHostMeetingReqBody struct { HostUser *MeetingUser `json:"host_user,omitempty"` // 将要设置的主持人 OldHostUser *MeetingUser `json:"old_host_user,omitempty"` // 当前主持人(CAS并发安全:如果和会中当前主持人不符则会设置失败,可使用返回的最新数据重新设置) }
type SetHostMeetingReqBodyBuilder ¶
type SetHostMeetingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetHostMeetingReqBodyBuilder ¶
func NewSetHostMeetingReqBodyBuilder() *SetHostMeetingReqBodyBuilder
func (*SetHostMeetingReqBodyBuilder) Build ¶
func (builder *SetHostMeetingReqBodyBuilder) Build() *SetHostMeetingReqBody
func (*SetHostMeetingReqBodyBuilder) HostUser ¶
func (builder *SetHostMeetingReqBodyBuilder) HostUser(hostUser *MeetingUser) *SetHostMeetingReqBodyBuilder
将要设置的主持人
示例值:
func (*SetHostMeetingReqBodyBuilder) OldHostUser ¶
func (builder *SetHostMeetingReqBodyBuilder) OldHostUser(oldHostUser *MeetingUser) *SetHostMeetingReqBodyBuilder
当前主持人(CAS并发安全:如果和会中当前主持人不符则会设置失败,可使用返回的最新数据重新设置)
示例值:
type SetHostMeetingReqBuilder ¶
type SetHostMeetingReqBuilder struct {
// contains filtered or unexported fields
}
func NewSetHostMeetingReqBuilder ¶
func NewSetHostMeetingReqBuilder() *SetHostMeetingReqBuilder
func (*SetHostMeetingReqBuilder) Body ¶
func (builder *SetHostMeetingReqBuilder) Body(body *SetHostMeetingReqBody) *SetHostMeetingReqBuilder
设置会议的主持人
func (*SetHostMeetingReqBuilder) Build ¶
func (builder *SetHostMeetingReqBuilder) Build() *SetHostMeetingReq
func (*SetHostMeetingReqBuilder) MeetingId ¶
func (builder *SetHostMeetingReqBuilder) MeetingId(meetingId string) *SetHostMeetingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
func (*SetHostMeetingReqBuilder) UserIdType ¶
func (builder *SetHostMeetingReqBuilder) UserIdType(userIdType string) *SetHostMeetingReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type SetHostMeetingResp ¶
type SetHostMeetingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SetHostMeetingRespData `json:"data"` // 业务数据 }
func (*SetHostMeetingResp) Success ¶
func (resp *SetHostMeetingResp) Success() bool
type SetHostMeetingRespData ¶
type SetHostMeetingRespData struct {
HostUser *MeetingUser `json:"host_user,omitempty"` // 会中当前主持人
}
type SetPermissionMeetingRecordingPathReqBodyBuilder ¶
type SetPermissionMeetingRecordingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetPermissionMeetingRecordingPathReqBodyBuilder ¶
func NewSetPermissionMeetingRecordingPathReqBodyBuilder() *SetPermissionMeetingRecordingPathReqBodyBuilder
func (*SetPermissionMeetingRecordingPathReqBodyBuilder) Build ¶
func (builder *SetPermissionMeetingRecordingPathReqBodyBuilder) Build() (*SetPermissionMeetingRecordingReqBody, error)
func (*SetPermissionMeetingRecordingPathReqBodyBuilder) PermissionObjects ¶
func (builder *SetPermissionMeetingRecordingPathReqBodyBuilder) PermissionObjects(permissionObjects []*RecordingPermissionObject) *SetPermissionMeetingRecordingPathReqBodyBuilder
授权对象列表
示例值:
type SetPermissionMeetingRecordingReq ¶
type SetPermissionMeetingRecordingReq struct { Body *SetPermissionMeetingRecordingReqBody `body:""` // contains filtered or unexported fields }
type SetPermissionMeetingRecordingReqBody ¶
type SetPermissionMeetingRecordingReqBody struct {
PermissionObjects []*RecordingPermissionObject `json:"permission_objects,omitempty"` // 授权对象列表
}
type SetPermissionMeetingRecordingReqBodyBuilder ¶
type SetPermissionMeetingRecordingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetPermissionMeetingRecordingReqBodyBuilder ¶
func NewSetPermissionMeetingRecordingReqBodyBuilder() *SetPermissionMeetingRecordingReqBodyBuilder
func (*SetPermissionMeetingRecordingReqBodyBuilder) Build ¶
func (builder *SetPermissionMeetingRecordingReqBodyBuilder) Build() *SetPermissionMeetingRecordingReqBody
func (*SetPermissionMeetingRecordingReqBodyBuilder) PermissionObjects ¶
func (builder *SetPermissionMeetingRecordingReqBodyBuilder) PermissionObjects(permissionObjects []*RecordingPermissionObject) *SetPermissionMeetingRecordingReqBodyBuilder
授权对象列表
示例值:
type SetPermissionMeetingRecordingReqBuilder ¶
type SetPermissionMeetingRecordingReqBuilder struct {
// contains filtered or unexported fields
}
func NewSetPermissionMeetingRecordingReqBuilder ¶
func NewSetPermissionMeetingRecordingReqBuilder() *SetPermissionMeetingRecordingReqBuilder
func (*SetPermissionMeetingRecordingReqBuilder) Body ¶
func (builder *SetPermissionMeetingRecordingReqBuilder) Body(body *SetPermissionMeetingRecordingReqBody) *SetPermissionMeetingRecordingReqBuilder
将一个会议的录制文件授权给组织、用户或公开到公网
func (*SetPermissionMeetingRecordingReqBuilder) Build ¶
func (builder *SetPermissionMeetingRecordingReqBuilder) Build() *SetPermissionMeetingRecordingReq
func (*SetPermissionMeetingRecordingReqBuilder) MeetingId ¶
func (builder *SetPermissionMeetingRecordingReqBuilder) MeetingId(meetingId string) *SetPermissionMeetingRecordingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
func (*SetPermissionMeetingRecordingReqBuilder) UserIdType ¶
func (builder *SetPermissionMeetingRecordingReqBuilder) UserIdType(userIdType string) *SetPermissionMeetingRecordingReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type SetPermissionMeetingRecordingResp ¶
type SetPermissionMeetingRecordingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*SetPermissionMeetingRecordingResp) Success ¶
func (resp *SetPermissionMeetingRecordingResp) Success() bool
type SetRoomConfigPathReqBodyBuilder ¶
type SetRoomConfigPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetRoomConfigPathReqBodyBuilder ¶
func NewSetRoomConfigPathReqBodyBuilder() *SetRoomConfigPathReqBodyBuilder
func (*SetRoomConfigPathReqBodyBuilder) Build ¶
func (builder *SetRoomConfigPathReqBodyBuilder) Build() (*SetRoomConfigReqBody, error)
func (*SetRoomConfigPathReqBodyBuilder) BuildingId ¶
func (builder *SetRoomConfigPathReqBodyBuilder) BuildingId(buildingId string) *SetRoomConfigPathReqBodyBuilder
建筑ID scope为4,5时需要此参数
示例值:66
func (*SetRoomConfigPathReqBodyBuilder) CountryId ¶
func (builder *SetRoomConfigPathReqBodyBuilder) CountryId(countryId string) *SetRoomConfigPathReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:086
func (*SetRoomConfigPathReqBodyBuilder) DistrictId ¶
func (builder *SetRoomConfigPathReqBodyBuilder) DistrictId(districtId string) *SetRoomConfigPathReqBodyBuilder
城市ID scope为3时需要此参数
示例值:223
func (*SetRoomConfigPathReqBodyBuilder) FloorName ¶
func (builder *SetRoomConfigPathReqBodyBuilder) FloorName(floorName string) *SetRoomConfigPathReqBodyBuilder
楼层 scope为5时需要此参数
示例值:3
func (*SetRoomConfigPathReqBodyBuilder) RoomConfig ¶
func (builder *SetRoomConfigPathReqBodyBuilder) RoomConfig(roomConfig *RoomConfig) *SetRoomConfigPathReqBodyBuilder
会议室设置
示例值:
func (*SetRoomConfigPathReqBodyBuilder) RoomId ¶
func (builder *SetRoomConfigPathReqBodyBuilder) RoomId(roomId string) *SetRoomConfigPathReqBodyBuilder
会议室ID scope为6时需要此参数
示例值:67687262867363
func (*SetRoomConfigPathReqBodyBuilder) Scope ¶
func (builder *SetRoomConfigPathReqBodyBuilder) Scope(scope int) *SetRoomConfigPathReqBodyBuilder
设置节点范围
示例值:5
type SetRoomConfigReq ¶
type SetRoomConfigReq struct { Body *SetRoomConfigReqBody `body:""` // contains filtered or unexported fields }
type SetRoomConfigReqBody ¶
type SetRoomConfigReqBody struct { Scope *int `json:"scope,omitempty"` // 设置节点范围 CountryId *string `json:"country_id,omitempty"` // 国家/地区ID scope为2,3时需要此参数 DistrictId *string `json:"district_id,omitempty"` // 城市ID scope为3时需要此参数 BuildingId *string `json:"building_id,omitempty"` // 建筑ID scope为4,5时需要此参数 FloorName *string `json:"floor_name,omitempty"` // 楼层 scope为5时需要此参数 RoomId *string `json:"room_id,omitempty"` // 会议室ID scope为6时需要此参数 RoomConfig *RoomConfig `json:"room_config,omitempty"` // 会议室设置 }
type SetRoomConfigReqBodyBuilder ¶
type SetRoomConfigReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetRoomConfigReqBodyBuilder ¶
func NewSetRoomConfigReqBodyBuilder() *SetRoomConfigReqBodyBuilder
func (*SetRoomConfigReqBodyBuilder) Build ¶
func (builder *SetRoomConfigReqBodyBuilder) Build() *SetRoomConfigReqBody
func (*SetRoomConfigReqBodyBuilder) BuildingId ¶
func (builder *SetRoomConfigReqBodyBuilder) BuildingId(buildingId string) *SetRoomConfigReqBodyBuilder
建筑ID scope为4,5时需要此参数
示例值:66
func (*SetRoomConfigReqBodyBuilder) CountryId ¶
func (builder *SetRoomConfigReqBodyBuilder) CountryId(countryId string) *SetRoomConfigReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:086
func (*SetRoomConfigReqBodyBuilder) DistrictId ¶
func (builder *SetRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetRoomConfigReqBodyBuilder
城市ID scope为3时需要此参数
示例值:223
func (*SetRoomConfigReqBodyBuilder) FloorName ¶
func (builder *SetRoomConfigReqBodyBuilder) FloorName(floorName string) *SetRoomConfigReqBodyBuilder
楼层 scope为5时需要此参数
示例值:3
func (*SetRoomConfigReqBodyBuilder) RoomConfig ¶
func (builder *SetRoomConfigReqBodyBuilder) RoomConfig(roomConfig *RoomConfig) *SetRoomConfigReqBodyBuilder
会议室设置
示例值:
func (*SetRoomConfigReqBodyBuilder) RoomId ¶
func (builder *SetRoomConfigReqBodyBuilder) RoomId(roomId string) *SetRoomConfigReqBodyBuilder
会议室ID scope为6时需要此参数
示例值:67687262867363
func (*SetRoomConfigReqBodyBuilder) Scope ¶
func (builder *SetRoomConfigReqBodyBuilder) Scope(scope int) *SetRoomConfigReqBodyBuilder
设置节点范围
示例值:5
type SetRoomConfigReqBuilder ¶
type SetRoomConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewSetRoomConfigReqBuilder ¶
func NewSetRoomConfigReqBuilder() *SetRoomConfigReqBuilder
func (*SetRoomConfigReqBuilder) Body ¶
func (builder *SetRoomConfigReqBuilder) Body(body *SetRoomConfigReqBody) *SetRoomConfigReqBuilder
设置一个范围内的会议室配置。
func (*SetRoomConfigReqBuilder) Build ¶
func (builder *SetRoomConfigReqBuilder) Build() *SetRoomConfigReq
func (*SetRoomConfigReqBuilder) UserIdType ¶
func (builder *SetRoomConfigReqBuilder) UserIdType(userIdType string) *SetRoomConfigReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type SetRoomConfigResp ¶
type SetRoomConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*SetRoomConfigResp) Success ¶
func (resp *SetRoomConfigResp) Success() bool
type StartMeetingRecordingPathReqBodyBuilder ¶
type StartMeetingRecordingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewStartMeetingRecordingPathReqBodyBuilder ¶
func NewStartMeetingRecordingPathReqBodyBuilder() *StartMeetingRecordingPathReqBodyBuilder
func (*StartMeetingRecordingPathReqBodyBuilder) Build ¶
func (builder *StartMeetingRecordingPathReqBodyBuilder) Build() (*StartMeetingRecordingReqBody, error)
func (*StartMeetingRecordingPathReqBodyBuilder) Timezone ¶
func (builder *StartMeetingRecordingPathReqBodyBuilder) Timezone(timezone int) *StartMeetingRecordingPathReqBodyBuilder
录制文件时间显示使用的时区[-12,12]
示例值:8
type StartMeetingRecordingReq ¶
type StartMeetingRecordingReq struct { Body *StartMeetingRecordingReqBody `body:""` // contains filtered or unexported fields }
type StartMeetingRecordingReqBody ¶
type StartMeetingRecordingReqBody struct {
Timezone *int `json:"timezone,omitempty"` // 录制文件时间显示使用的时区[-12,12]
}
type StartMeetingRecordingReqBodyBuilder ¶
type StartMeetingRecordingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewStartMeetingRecordingReqBodyBuilder ¶
func NewStartMeetingRecordingReqBodyBuilder() *StartMeetingRecordingReqBodyBuilder
func (*StartMeetingRecordingReqBodyBuilder) Build ¶
func (builder *StartMeetingRecordingReqBodyBuilder) Build() *StartMeetingRecordingReqBody
func (*StartMeetingRecordingReqBodyBuilder) Timezone ¶
func (builder *StartMeetingRecordingReqBodyBuilder) Timezone(timezone int) *StartMeetingRecordingReqBodyBuilder
录制文件时间显示使用的时区[-12,12]
示例值:8
type StartMeetingRecordingReqBuilder ¶
type StartMeetingRecordingReqBuilder struct {
// contains filtered or unexported fields
}
func NewStartMeetingRecordingReqBuilder ¶
func NewStartMeetingRecordingReqBuilder() *StartMeetingRecordingReqBuilder
func (*StartMeetingRecordingReqBuilder) Body ¶
func (builder *StartMeetingRecordingReqBuilder) Body(body *StartMeetingRecordingReqBody) *StartMeetingRecordingReqBuilder
在会议中开始录制。
func (*StartMeetingRecordingReqBuilder) Build ¶
func (builder *StartMeetingRecordingReqBuilder) Build() *StartMeetingRecordingReq
func (*StartMeetingRecordingReqBuilder) MeetingId ¶
func (builder *StartMeetingRecordingReqBuilder) MeetingId(meetingId string) *StartMeetingRecordingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
type StartMeetingRecordingResp ¶
type StartMeetingRecordingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*StartMeetingRecordingResp) Success ¶
func (resp *StartMeetingRecordingResp) Success() bool
type StopMeetingRecordingReq ¶
type StopMeetingRecordingReq struct {
// contains filtered or unexported fields
}
type StopMeetingRecordingReqBuilder ¶
type StopMeetingRecordingReqBuilder struct {
// contains filtered or unexported fields
}
func NewStopMeetingRecordingReqBuilder ¶
func NewStopMeetingRecordingReqBuilder() *StopMeetingRecordingReqBuilder
func (*StopMeetingRecordingReqBuilder) Build ¶
func (builder *StopMeetingRecordingReqBuilder) Build() *StopMeetingRecordingReq
func (*StopMeetingRecordingReqBuilder) MeetingId ¶
func (builder *StopMeetingRecordingReqBuilder) MeetingId(meetingId string) *StopMeetingRecordingReqBuilder
会议ID(视频会议的唯一标识,视频会议开始后才会产生)
示例值:6911188411932033028
type StopMeetingRecordingResp ¶
type StopMeetingRecordingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*StopMeetingRecordingResp) Success ¶
func (resp *StopMeetingRecordingResp) Success() bool
type UpdateReservePathReqBodyBuilder ¶
type UpdateReservePathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateReservePathReqBodyBuilder ¶
func NewUpdateReservePathReqBodyBuilder() *UpdateReservePathReqBodyBuilder
func (*UpdateReservePathReqBodyBuilder) Build ¶
func (builder *UpdateReservePathReqBodyBuilder) Build() (*UpdateReserveReqBody, error)
func (*UpdateReservePathReqBodyBuilder) EndTime ¶
func (builder *UpdateReservePathReqBodyBuilder) EndTime(endTime string) *UpdateReservePathReqBodyBuilder
预约到期时间(unix时间,单位sec)
示例值:1608888867
func (*UpdateReservePathReqBodyBuilder) MeetingSettings ¶
func (builder *UpdateReservePathReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *UpdateReservePathReqBodyBuilder
会议设置
示例值:
type UpdateReserveReq ¶
type UpdateReserveReq struct { Body *UpdateReserveReqBody `body:""` // contains filtered or unexported fields }
type UpdateReserveReqBody ¶
type UpdateReserveReqBody struct { EndTime *string `json:"end_time,omitempty"` // 预约到期时间(unix时间,单位sec) MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"` // 会议设置 }
type UpdateReserveReqBodyBuilder ¶
type UpdateReserveReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateReserveReqBodyBuilder ¶
func NewUpdateReserveReqBodyBuilder() *UpdateReserveReqBodyBuilder
func (*UpdateReserveReqBodyBuilder) Build ¶
func (builder *UpdateReserveReqBodyBuilder) Build() *UpdateReserveReqBody
func (*UpdateReserveReqBodyBuilder) EndTime ¶
func (builder *UpdateReserveReqBodyBuilder) EndTime(endTime string) *UpdateReserveReqBodyBuilder
预约到期时间(unix时间,单位sec)
示例值:1608888867
func (*UpdateReserveReqBodyBuilder) MeetingSettings ¶
func (builder *UpdateReserveReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *UpdateReserveReqBodyBuilder
会议设置
示例值:
type UpdateReserveReqBuilder ¶
type UpdateReserveReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateReserveReqBuilder ¶
func NewUpdateReserveReqBuilder() *UpdateReserveReqBuilder
func (*UpdateReserveReqBuilder) Body ¶
func (builder *UpdateReserveReqBuilder) Body(body *UpdateReserveReqBody) *UpdateReserveReqBuilder
更新一个预约
func (*UpdateReserveReqBuilder) Build ¶
func (builder *UpdateReserveReqBuilder) Build() *UpdateReserveReq
func (*UpdateReserveReqBuilder) ReserveId ¶
func (builder *UpdateReserveReqBuilder) ReserveId(reserveId string) *UpdateReserveReqBuilder
预约ID(预约的唯一标识)
示例值:6911188411932033028
func (*UpdateReserveReqBuilder) UserIdType ¶
func (builder *UpdateReserveReqBuilder) UserIdType(userIdType string) *UpdateReserveReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type UpdateReserveResp ¶
type UpdateReserveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateReserveRespData `json:"data"` // 业务数据 }
func (*UpdateReserveResp) Success ¶
func (resp *UpdateReserveResp) Success() bool
type UpdateReserveRespData ¶
type UpdateReserveRespData struct {
Reserve *Reserve `json:"reserve,omitempty"` // 预约数据
}
type UserIdBuilder ¶
type UserIdBuilder struct {
// contains filtered or unexported fields
}
func NewUserIdBuilder ¶
func NewUserIdBuilder() *UserIdBuilder
func (*UserIdBuilder) Build ¶
func (builder *UserIdBuilder) Build() *UserId
func (*UserIdBuilder) OpenId ¶
func (builder *UserIdBuilder) OpenId(openId string) *UserIdBuilder
示例值:
func (*UserIdBuilder) UnionId ¶
func (builder *UserIdBuilder) UnionId(unionId string) *UserIdBuilder
示例值:
func (*UserIdBuilder) UserId ¶
func (builder *UserIdBuilder) UserId(userId string) *UserIdBuilder
示例值:
type VcService ¶
type VcService struct { Export *export // 导出 Meeting *meeting // 会议 MeetingRecording *meetingRecording // 录制 Report *report // 会议报告 Reserve *reserve // 预约 RoomConfig *roomConfig // 会议室配置 // contains filtered or unexported fields }
func NewService ¶
func NewService(config *larkcore.Config) *VcService