Documentation ¶
Index ¶
- Constants
- type Alert
- type AlertBuilder
- func (builder *AlertBuilder) AlertId(alertId string) *AlertBuilder
- func (builder *AlertBuilder) AlertLevel(alertLevel int) *AlertBuilder
- func (builder *AlertBuilder) AlertRule(alertRule string) *AlertBuilder
- func (builder *AlertBuilder) AlertStrategy(alertStrategy string) *AlertBuilder
- func (builder *AlertBuilder) AlertTime(alertTime string) *AlertBuilder
- func (builder *AlertBuilder) Build() *Alert
- func (builder *AlertBuilder) Contacts(contacts []*Contact) *AlertBuilder
- func (builder *AlertBuilder) MonitorTarget(monitorTarget int) *AlertBuilder
- func (builder *AlertBuilder) NotifyMethods(notifyMethods []int) *AlertBuilder
- func (builder *AlertBuilder) ResourceScope(resourceScope string) *AlertBuilder
- 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 ApprovalConfig
- type ApprovalConfigBuilder
- func (builder *ApprovalConfigBuilder) ApprovalCondition(approvalCondition int) *ApprovalConfigBuilder
- func (builder *ApprovalConfigBuilder) ApprovalSwitch(approvalSwitch int) *ApprovalConfigBuilder
- func (builder *ApprovalConfigBuilder) Approvers(approvers []*SubscribeUser) *ApprovalConfigBuilder
- func (builder *ApprovalConfigBuilder) Build() *ApprovalConfig
- func (builder *ApprovalConfigBuilder) MeetingDuration(meetingDuration float64) *ApprovalConfigBuilder
- type Contact
- type ContactBuilder
- type CreateRoomLevelReq
- type CreateRoomLevelReqBuilder
- type CreateRoomLevelResp
- type CreateRoomLevelRespData
- type CreateRoomReq
- type CreateRoomReqBuilder
- type CreateRoomResp
- type CreateRoomRespData
- type CreateScopeConfigReq
- type CreateScopeConfigReqBuilder
- type CreateScopeConfigResp
- type DelRoomLevelPathReqBodyBuilder
- func (builder *DelRoomLevelPathReqBodyBuilder) Build() (*DelRoomLevelReqBody, error)
- func (builder *DelRoomLevelPathReqBodyBuilder) DeleteChild(deleteChild bool) *DelRoomLevelPathReqBodyBuilder
- func (builder *DelRoomLevelPathReqBodyBuilder) RoomLevelId(roomLevelId string) *DelRoomLevelPathReqBodyBuilder
- type DelRoomLevelReq
- type DelRoomLevelReqBody
- type DelRoomLevelReqBodyBuilder
- type DelRoomLevelReqBuilder
- type DelRoomLevelResp
- type DeleteReserveReq
- type DeleteReserveReqBuilder
- type DeleteReserveResp
- type DeleteRoomReq
- type DeleteRoomReqBuilder
- type DeleteRoomResp
- type DownloadExportReq
- type DownloadExportReqBuilder
- type DownloadExportResp
- 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 GetRoomLevelReq
- type GetRoomLevelReqBuilder
- type GetRoomLevelResp
- type GetRoomLevelRespData
- type GetRoomReq
- type GetRoomReqBuilder
- type GetRoomResp
- type GetRoomRespData
- type GetScopeConfigReq
- type GetScopeConfigReqBuilder
- func (builder *GetScopeConfigReqBuilder) Build() *GetScopeConfigReq
- func (builder *GetScopeConfigReqBuilder) ScopeId(scopeId string) *GetScopeConfigReqBuilder
- func (builder *GetScopeConfigReqBuilder) ScopeType(scopeType int) *GetScopeConfigReqBuilder
- func (builder *GetScopeConfigReqBuilder) UserIdType(userIdType string) *GetScopeConfigReqBuilder
- type GetScopeConfigResp
- type GetScopeConfigRespData
- 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 ListAlertIterator
- type ListAlertReq
- type ListAlertReqBuilder
- func (builder *ListAlertReqBuilder) Build() *ListAlertReq
- func (builder *ListAlertReqBuilder) EndTime(endTime string) *ListAlertReqBuilder
- func (builder *ListAlertReqBuilder) Limit(limit int) *ListAlertReqBuilder
- func (builder *ListAlertReqBuilder) PageSize(pageSize int) *ListAlertReqBuilder
- func (builder *ListAlertReqBuilder) PageToken(pageToken string) *ListAlertReqBuilder
- func (builder *ListAlertReqBuilder) QueryType(queryType int) *ListAlertReqBuilder
- func (builder *ListAlertReqBuilder) QueryValue(queryValue string) *ListAlertReqBuilder
- func (builder *ListAlertReqBuilder) StartTime(startTime string) *ListAlertReqBuilder
- type ListAlertResp
- type ListAlertRespData
- 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 ListRoomIterator
- type ListRoomLevelIterator
- type ListRoomLevelReq
- type ListRoomLevelReqBuilder
- func (builder *ListRoomLevelReqBuilder) Build() *ListRoomLevelReq
- func (builder *ListRoomLevelReqBuilder) Limit(limit int) *ListRoomLevelReqBuilder
- func (builder *ListRoomLevelReqBuilder) PageSize(pageSize int) *ListRoomLevelReqBuilder
- func (builder *ListRoomLevelReqBuilder) PageToken(pageToken string) *ListRoomLevelReqBuilder
- func (builder *ListRoomLevelReqBuilder) RoomLevelId(roomLevelId string) *ListRoomLevelReqBuilder
- type ListRoomLevelResp
- type ListRoomLevelRespData
- type ListRoomReq
- type ListRoomReqBuilder
- func (builder *ListRoomReqBuilder) Build() *ListRoomReq
- func (builder *ListRoomReqBuilder) Limit(limit int) *ListRoomReqBuilder
- func (builder *ListRoomReqBuilder) PageSize(pageSize int) *ListRoomReqBuilder
- func (builder *ListRoomReqBuilder) PageToken(pageToken string) *ListRoomReqBuilder
- func (builder *ListRoomReqBuilder) RoomLevelId(roomLevelId string) *ListRoomReqBuilder
- func (builder *ListRoomReqBuilder) UserIdType(userIdType string) *ListRoomReqBuilder
- type ListRoomResp
- type ListRoomRespData
- 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 MgetRoomLevelPathReqBodyBuilder
- type MgetRoomLevelReq
- type MgetRoomLevelReqBody
- type MgetRoomLevelReqBodyBuilder
- type MgetRoomLevelReqBuilder
- type MgetRoomLevelResp
- type MgetRoomLevelRespData
- type MgetRoomPathReqBodyBuilder
- type MgetRoomReq
- type MgetRoomReqBody
- type MgetRoomReqBodyBuilder
- type MgetRoomReqBuilder
- type MgetRoomResp
- type MgetRoomRespData
- 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 P2RoomCreatedV1
- type P2RoomCreatedV1Data
- type P2RoomCreatedV1Handler
- type P2RoomDeletedV1
- type P2RoomDeletedV1Data
- type P2RoomDeletedV1Handler
- type P2RoomUpdatedV1
- type P2RoomUpdatedV1Data
- type P2RoomUpdatedV1Handler
- 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 PatchReserveConfigPathReqBodyBuilder
- func (builder *PatchReserveConfigPathReqBodyBuilder) ApprovalConfig(approvalConfig *ApprovalConfig) *PatchReserveConfigPathReqBodyBuilder
- func (builder *PatchReserveConfigPathReqBodyBuilder) Build() (*PatchReserveConfigReqBody, error)
- func (builder *PatchReserveConfigPathReqBodyBuilder) ReserveScopeConfig(reserveScopeConfig *ReserveScopeConfig) *PatchReserveConfigPathReqBodyBuilder
- func (builder *PatchReserveConfigPathReqBodyBuilder) ScopeType(scopeType string) *PatchReserveConfigPathReqBodyBuilder
- func (builder *PatchReserveConfigPathReqBodyBuilder) TimeConfig(timeConfig *TimeConfig) *PatchReserveConfigPathReqBodyBuilder
- type PatchReserveConfigReq
- type PatchReserveConfigReqBody
- type PatchReserveConfigReqBodyBuilder
- func (builder *PatchReserveConfigReqBodyBuilder) ApprovalConfig(approvalConfig *ApprovalConfig) *PatchReserveConfigReqBodyBuilder
- func (builder *PatchReserveConfigReqBodyBuilder) Build() *PatchReserveConfigReqBody
- func (builder *PatchReserveConfigReqBodyBuilder) ReserveScopeConfig(reserveScopeConfig *ReserveScopeConfig) *PatchReserveConfigReqBodyBuilder
- func (builder *PatchReserveConfigReqBodyBuilder) ScopeType(scopeType string) *PatchReserveConfigReqBodyBuilder
- func (builder *PatchReserveConfigReqBodyBuilder) TimeConfig(timeConfig *TimeConfig) *PatchReserveConfigReqBodyBuilder
- type PatchReserveConfigReqBuilder
- func (builder *PatchReserveConfigReqBuilder) Body(body *PatchReserveConfigReqBody) *PatchReserveConfigReqBuilder
- func (builder *PatchReserveConfigReqBuilder) Build() *PatchReserveConfigReq
- func (builder *PatchReserveConfigReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigReqBuilder
- func (builder *PatchReserveConfigReqBuilder) UserIdType(userIdType string) *PatchReserveConfigReqBuilder
- type PatchReserveConfigResp
- type PatchRoomLevelReq
- type PatchRoomLevelReqBuilder
- type PatchRoomLevelResp
- type PatchRoomReq
- type PatchRoomReqBuilder
- type PatchRoomResp
- 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 ReserveAssignHost
- type ReserveAssignHostBuilder
- 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 ReserveCorrectionCheckInfo
- type ReserveCorrectionCheckInfoBuilder
- type ReserveMeetingSetting
- type ReserveMeetingSettingBuilder
- func (builder *ReserveMeetingSettingBuilder) ActionPermissions(actionPermissions []*ReserveActionPermission) *ReserveMeetingSettingBuilder
- func (builder *ReserveMeetingSettingBuilder) AssignHostList(assignHostList []*ReserveAssignHost) *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 ReserveScopeConfig
- type ReserveScopeConfigBuilder
- func (builder *ReserveScopeConfigBuilder) AllowAllUsers(allowAllUsers int) *ReserveScopeConfigBuilder
- func (builder *ReserveScopeConfigBuilder) AllowDepts(allowDepts []*SubscribeDepartment) *ReserveScopeConfigBuilder
- func (builder *ReserveScopeConfigBuilder) AllowUsers(allowUsers []*SubscribeUser) *ReserveScopeConfigBuilder
- func (builder *ReserveScopeConfigBuilder) Build() *ReserveScopeConfig
- type ReserveScopeReserveConfigReq
- type ReserveScopeReserveConfigReqBuilder
- func (builder *ReserveScopeReserveConfigReqBuilder) Build() *ReserveScopeReserveConfigReq
- func (builder *ReserveScopeReserveConfigReqBuilder) ScopeId(scopeId string) *ReserveScopeReserveConfigReqBuilder
- func (builder *ReserveScopeReserveConfigReqBuilder) ScopeType(scopeType string) *ReserveScopeReserveConfigReqBuilder
- func (builder *ReserveScopeReserveConfigReqBuilder) UserIdType(userIdType string) *ReserveScopeReserveConfigReqBuilder
- type ReserveScopeReserveConfigResp
- type ReserveScopeReserveConfigRespData
- type ResourceReservationListExportPathReqBodyBuilder
- func (builder *ResourceReservationListExportPathReqBodyBuilder) Build() (*ResourceReservationListExportReqBody, error)
- func (builder *ResourceReservationListExportPathReqBodyBuilder) EndTime(endTime string) *ResourceReservationListExportPathReqBodyBuilder
- func (builder *ResourceReservationListExportPathReqBodyBuilder) IsExclude(isExclude bool) *ResourceReservationListExportPathReqBodyBuilder
- func (builder *ResourceReservationListExportPathReqBodyBuilder) NeedTopic(needTopic bool) *ResourceReservationListExportPathReqBodyBuilder
- func (builder *ResourceReservationListExportPathReqBodyBuilder) RoomIds(roomIds []string) *ResourceReservationListExportPathReqBodyBuilder
- func (builder *ResourceReservationListExportPathReqBodyBuilder) RoomLevelId(roomLevelId string) *ResourceReservationListExportPathReqBodyBuilder
- func (builder *ResourceReservationListExportPathReqBodyBuilder) StartTime(startTime string) *ResourceReservationListExportPathReqBodyBuilder
- type ResourceReservationListExportReq
- type ResourceReservationListExportReqBody
- type ResourceReservationListExportReqBodyBuilder
- func (builder *ResourceReservationListExportReqBodyBuilder) Build() *ResourceReservationListExportReqBody
- func (builder *ResourceReservationListExportReqBodyBuilder) EndTime(endTime string) *ResourceReservationListExportReqBodyBuilder
- func (builder *ResourceReservationListExportReqBodyBuilder) IsExclude(isExclude bool) *ResourceReservationListExportReqBodyBuilder
- func (builder *ResourceReservationListExportReqBodyBuilder) NeedTopic(needTopic bool) *ResourceReservationListExportReqBodyBuilder
- func (builder *ResourceReservationListExportReqBodyBuilder) RoomIds(roomIds []string) *ResourceReservationListExportReqBodyBuilder
- func (builder *ResourceReservationListExportReqBodyBuilder) RoomLevelId(roomLevelId string) *ResourceReservationListExportReqBodyBuilder
- func (builder *ResourceReservationListExportReqBodyBuilder) StartTime(startTime string) *ResourceReservationListExportReqBodyBuilder
- type ResourceReservationListExportReqBuilder
- type ResourceReservationListExportResp
- type ResourceReservationListExportRespData
- type Room
- type RoomBuilder
- func (builder *RoomBuilder) Build() *Room
- func (builder *RoomBuilder) Capacity(capacity int) *RoomBuilder
- func (builder *RoomBuilder) CustomRoomId(customRoomId string) *RoomBuilder
- func (builder *RoomBuilder) Description(description string) *RoomBuilder
- func (builder *RoomBuilder) DisplayId(displayId string) *RoomBuilder
- func (builder *RoomBuilder) Name(name string) *RoomBuilder
- func (builder *RoomBuilder) Path(path []string) *RoomBuilder
- func (builder *RoomBuilder) RoomId(roomId string) *RoomBuilder
- func (builder *RoomBuilder) RoomLevelId(roomLevelId string) *RoomBuilder
- func (builder *RoomBuilder) RoomStatus(roomStatus *RoomStatus) *RoomBuilder
- 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 RoomEvent
- type RoomEventBuilder
- func (builder *RoomEventBuilder) Build() *RoomEvent
- func (builder *RoomEventBuilder) Capacity(capacity int) *RoomEventBuilder
- func (builder *RoomEventBuilder) CustomRoomId(customRoomId string) *RoomEventBuilder
- func (builder *RoomEventBuilder) Description(description string) *RoomEventBuilder
- func (builder *RoomEventBuilder) DisplayId(displayId string) *RoomEventBuilder
- func (builder *RoomEventBuilder) Name(name string) *RoomEventBuilder
- func (builder *RoomEventBuilder) Path(path []string) *RoomEventBuilder
- func (builder *RoomEventBuilder) RoomId(roomId string) *RoomEventBuilder
- func (builder *RoomEventBuilder) RoomLevelId(roomLevelId string) *RoomEventBuilder
- func (builder *RoomEventBuilder) RoomStatus(roomStatus *RoomStatusEvent) *RoomEventBuilder
- type RoomLevel
- type RoomLevelBuilder
- func (builder *RoomLevelBuilder) Build() *RoomLevel
- func (builder *RoomLevelBuilder) CustomGroupId(customGroupId string) *RoomLevelBuilder
- func (builder *RoomLevelBuilder) HasChild(hasChild bool) *RoomLevelBuilder
- func (builder *RoomLevelBuilder) Name(name string) *RoomLevelBuilder
- func (builder *RoomLevelBuilder) ParentId(parentId string) *RoomLevelBuilder
- func (builder *RoomLevelBuilder) Path(path []string) *RoomLevelBuilder
- func (builder *RoomLevelBuilder) RoomLevelId(roomLevelId string) *RoomLevelBuilder
- 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 RoomStatusEvent
- type RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) Build() *RoomStatusEvent
- func (builder *RoomStatusEventBuilder) ContactIds(contactIds []*UserId) *RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) DisableEndTime(disableEndTime string) *RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) DisableNotice(disableNotice bool) *RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) DisableReason(disableReason string) *RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) DisableStartTime(disableStartTime string) *RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) ResumeNotice(resumeNotice bool) *RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) ScheduleStatus(scheduleStatus bool) *RoomStatusEventBuilder
- func (builder *RoomStatusEventBuilder) Status(status bool) *RoomStatusEventBuilder
- type ScopeConfig
- type ScopeConfigBuilder
- func (builder *ScopeConfigBuilder) Build() *ScopeConfig
- func (builder *ScopeConfigBuilder) ScopeConfig(scopeConfig *RoomConfig) *ScopeConfigBuilder
- func (builder *ScopeConfigBuilder) ScopeId(scopeId string) *ScopeConfigBuilder
- func (builder *ScopeConfigBuilder) ScopeType(scopeType int) *ScopeConfigBuilder
- type SearchRoomLevelReq
- type SearchRoomLevelReqBuilder
- type SearchRoomLevelResp
- type SearchRoomLevelRespData
- type SearchRoomPathReqBodyBuilder
- func (builder *SearchRoomPathReqBodyBuilder) Build() (*SearchRoomReqBody, error)
- func (builder *SearchRoomPathReqBodyBuilder) CustomRoomIds(customRoomIds []string) *SearchRoomPathReqBodyBuilder
- func (builder *SearchRoomPathReqBodyBuilder) Keyword(keyword string) *SearchRoomPathReqBodyBuilder
- func (builder *SearchRoomPathReqBodyBuilder) PageSize(pageSize int) *SearchRoomPathReqBodyBuilder
- func (builder *SearchRoomPathReqBodyBuilder) PageToken(pageToken string) *SearchRoomPathReqBodyBuilder
- func (builder *SearchRoomPathReqBodyBuilder) RoomLevelId(roomLevelId string) *SearchRoomPathReqBodyBuilder
- func (builder *SearchRoomPathReqBodyBuilder) SearchLevelName(searchLevelName bool) *SearchRoomPathReqBodyBuilder
- type SearchRoomReq
- type SearchRoomReqBody
- type SearchRoomReqBodyBuilder
- func (builder *SearchRoomReqBodyBuilder) Build() *SearchRoomReqBody
- func (builder *SearchRoomReqBodyBuilder) CustomRoomIds(customRoomIds []string) *SearchRoomReqBodyBuilder
- func (builder *SearchRoomReqBodyBuilder) Keyword(keyword string) *SearchRoomReqBodyBuilder
- func (builder *SearchRoomReqBodyBuilder) PageSize(pageSize int) *SearchRoomReqBodyBuilder
- func (builder *SearchRoomReqBodyBuilder) PageToken(pageToken string) *SearchRoomReqBodyBuilder
- func (builder *SearchRoomReqBodyBuilder) RoomLevelId(roomLevelId string) *SearchRoomReqBodyBuilder
- func (builder *SearchRoomReqBodyBuilder) SearchLevelName(searchLevelName bool) *SearchRoomReqBodyBuilder
- type SearchRoomReqBuilder
- type SearchRoomResp
- type SearchRoomRespData
- 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 SubscribeDepartment
- type SubscribeDepartmentBuilder
- type SubscribeUser
- type SubscribeUserBuilder
- type TimeConfig
- type TimeConfigBuilder
- func (builder *TimeConfigBuilder) Build() *TimeConfig
- func (builder *TimeConfigBuilder) DaysInAdvance(daysInAdvance int) *TimeConfigBuilder
- func (builder *TimeConfigBuilder) EndTime(endTime string) *TimeConfigBuilder
- func (builder *TimeConfigBuilder) MaxDuration(maxDuration int) *TimeConfigBuilder
- func (builder *TimeConfigBuilder) OpeningHour(openingHour string) *TimeConfigBuilder
- func (builder *TimeConfigBuilder) StartTime(startTime string) *TimeConfigBuilder
- func (builder *TimeConfigBuilder) TimeSwitch(timeSwitch int) *TimeConfigBuilder
- 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 ( QueryTypeRoom = 1 // 会议室 QueryTypeErc = 2 // erc )
const ( UserIdTypeUserId = "user_id" // 以user_id来识别用户 UserIdTypeUnionId = "union_id" // 以union_id来识别用户 UserIdTypeOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeParticipantListExportUserId = "user_id" // 以user_id来识别用户 UserIdTypeParticipantListExportUnionId = "union_id" // 以union_id来识别用户 UserIdTypeParticipantListExportOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeParticipantQualityListExportUserId = "user_id" // 以user_id来识别用户 UserIdTypeParticipantQualityListExportUnionId = "union_id" // 以union_id来识别用户 UserIdTypeParticipantQualityListExportOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeGetMeetingUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetMeetingUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetMeetingOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeInviteMeetingUserId = "user_id" // 以user_id来识别用户 UserIdTypeInviteMeetingUnionId = "union_id" // 以union_id来识别用户 UserIdTypeInviteMeetingOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeKickoutMeetingUserId = "user_id" // 以user_id来识别用户 UserIdTypeKickoutMeetingUnionId = "union_id" // 以union_id来识别用户 UserIdTypeKickoutMeetingOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeSetHostMeetingUserId = "user_id" // 以user_id来识别用户 UserIdTypeSetHostMeetingUnionId = "union_id" // 以union_id来识别用户 UserIdTypeSetHostMeetingOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeSetPermissionMeetingRecordingUserId = "user_id" // 以user_id来识别用户 UserIdTypeSetPermissionMeetingRecordingUnionId = "union_id" // 以union_id来识别用户 UserIdTypeSetPermissionMeetingRecordingOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( TopUserOrderByMeetingCount = 1 // 会议数量 TopUserOrderByMeetingDuration = 2 // 会议时长 )
const ( UserIdTypeGetTopUserReportUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetTopUserReportUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetTopUserReportOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeApplyReserveUserId = "user_id" // 以user_id来识别用户 UserIdTypeApplyReserveUnionId = "union_id" // 以union_id来识别用户 UserIdTypeApplyReserveOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeGetReserveUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetReserveUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetReserveOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetActiveMeetingReserveUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetActiveMeetingReserveUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetActiveMeetingReserveOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeUpdateReserveUserId = "user_id" // 以user_id来识别用户 UserIdTypeUpdateReserveUnionId = "union_id" // 以union_id来识别用户 UserIdTypeUpdateReserveOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypePatchReserveConfigUserId = "user_id" // 以user_id来识别用户 UserIdTypePatchReserveConfigUnionId = "union_id" // 以union_id来识别用户 UserIdTypePatchReserveConfigOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeReserveScopeReserveConfigUserId = "user_id" // 以user_id来识别用户 UserIdTypeReserveScopeReserveConfigUnionId = "union_id" // 以union_id来识别用户 UserIdTypeReserveScopeReserveConfigOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeCreateRoomUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateRoomUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateRoomOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeGetRoomUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetRoomUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetRoomOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeListRoomUserId = "user_id" // 以user_id来识别用户 UserIdTypeListRoomUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListRoomOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeMgetRoomUserId = "user_id" // 以user_id来识别用户 UserIdTypeMgetRoomUnionId = "union_id" // 以union_id来识别用户 UserIdTypeMgetRoomOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypePatchRoomUserId = "user_id" // 以user_id来识别用户 UserIdTypePatchRoomUnionId = "union_id" // 以union_id来识别用户 UserIdTypePatchRoomOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( UserIdTypeSearchRoomUserId = "user_id" // 以user_id来识别用户 UserIdTypeSearchRoomUnionId = "union_id" // 以union_id来识别用户 UserIdTypeSearchRoomOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( NodeScopeTenant = 1 // 租户 NodeScopeCountryDistrict = 2 // 国家/地区 NodeScopeCity = 3 // 城市 NodeScopeBuilding = 4 // 建筑 NodeScopeFloor = 5 // 楼层 NodeScopeRoom = 6 // 会议室 )
const ( UserIdTypeQueryRoomConfigUserId = "user_id" // 以user_id来识别用户 UserIdTypeQueryRoomConfigUnionId = "union_id" // 以union_id来识别用户 UserIdTypeQueryRoomConfigOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( NodeScopeSetRoomConfigTenant = 1 // 租户 NodeScopeSetRoomConfigCountryDistrict = 2 // 国家/地区 NodeScopeSetRoomConfigCity = 3 // 城市 NodeScopeSetRoomConfigBuilding = 4 // 建筑 NodeScopeSetRoomConfigFloor = 5 // 楼层 NodeScopeSetRoomConfigRoom = 6 // 会议室 )
const ( UserIdTypeSetRoomConfigUserId = "user_id" // 以user_id来识别用户 UserIdTypeSetRoomConfigUnionId = "union_id" // 以union_id来识别用户 UserIdTypeSetRoomConfigOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( ScopeTypeRoomLevel = 1 // 会议室层级 ScopeTypeRoom = 2 // 会议室 )
const ( UserIdTypeCreateScopeConfigUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateScopeConfigUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateScopeConfigOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( ScopeTypeGetScopeConfigRoomLevel = 1 // 会议室层级 ScopeTypeGetScopeConfigRoom = 2 // 会议室 )
const ( UserIdTypeGetScopeConfigUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetScopeConfigUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetScopeConfigOpenId = "open_id" // 以open_id来识别用户(推荐) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alert ¶
type Alert struct { AlertId *string `json:"alert_id,omitempty"` // 告警ID ResourceScope *string `json:"resource_scope,omitempty"` // 触发告警规则的会议室/服务器具体的名称 MonitorTarget *int `json:"monitor_target,omitempty"` // 触发告警规则的监控对象 AlertStrategy *string `json:"alert_strategy,omitempty"` // 告警规则的规则描述 AlertTime *string `json:"alert_time,omitempty"` // 告警通知发生时间(unix时间,单位sec) AlertLevel *int `json:"alert_level,omitempty"` // 告警等级:严重/警告/提醒 Contacts []*Contact `json:"contacts,omitempty"` // 告警联系人 NotifyMethods []int `json:"notifyMethods,omitempty"` // 通知方式 AlertRule *string `json:"alertRule,omitempty"` // 规则名称 }
type AlertBuilder ¶
type AlertBuilder struct {
// contains filtered or unexported fields
}
func NewAlertBuilder ¶
func NewAlertBuilder() *AlertBuilder
func (*AlertBuilder) AlertId ¶
func (builder *AlertBuilder) AlertId(alertId string) *AlertBuilder
告警ID
示例值:7115030004018184212
func (*AlertBuilder) AlertLevel ¶
func (builder *AlertBuilder) AlertLevel(alertLevel int) *AlertBuilder
告警等级:严重/警告/提醒
示例值:2
func (*AlertBuilder) AlertRule ¶
func (builder *AlertBuilder) AlertRule(alertRule string) *AlertBuilder
规则名称
示例值:签到板断开连接
func (*AlertBuilder) AlertStrategy ¶
func (builder *AlertBuilder) AlertStrategy(alertStrategy string) *AlertBuilder
告警规则的规则描述
示例值:连续1个周期(共1分钟),控制器电量 < 50%,则告警
func (*AlertBuilder) AlertTime ¶
func (builder *AlertBuilder) AlertTime(alertTime string) *AlertBuilder
告警通知发生时间(unix时间,单位sec)
示例值:1656914944
func (*AlertBuilder) Build ¶
func (builder *AlertBuilder) Build() *Alert
func (*AlertBuilder) Contacts ¶
func (builder *AlertBuilder) Contacts(contacts []*Contact) *AlertBuilder
告警联系人
示例值:
func (*AlertBuilder) MonitorTarget ¶
func (builder *AlertBuilder) MonitorTarget(monitorTarget int) *AlertBuilder
触发告警规则的监控对象
示例值:2
func (*AlertBuilder) NotifyMethods ¶
func (builder *AlertBuilder) NotifyMethods(notifyMethods []int) *AlertBuilder
通知方式
示例值:[0,1]
func (*AlertBuilder) ResourceScope ¶
func (builder *AlertBuilder) ResourceScope(resourceScope string) *AlertBuilder
触发告警规则的会议室/服务器具体的名称
示例值:XX层级
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"` // 预约数据 ReserveCorrectionCheckInfo *ReserveCorrectionCheckInfo `json:"reserve_correction_check_info,omitempty"` // 预约参数检查信息 }
type ApprovalConfig ¶
type ApprovalConfig struct { ApprovalSwitch *int `json:"approval_switch,omitempty"` // 预定审批开关:0 代表关闭,1 代表打开。;<b>说明</b>:;1. 未设置值时不更新原开关的值,但此时必填 approval_condition;2. 设置值为 1 时,必填 approval_condition<br> ;3. 设置值为 0 时整个 ;approval_config 其他字段均可省略。 ApprovalCondition *int `json:"approval_condition,omitempty"` // 预定审批条件:0 代表所有预定均需审批,1 代表满足条件的需审批;<b>说明</b>:为 1 时必填 meeting_duration MeetingDuration *float64 `json:"meeting_duration,omitempty"` // 超过 meeting_duration;的预定需要审批(单位:小时,取值范围[0.1-99]);;<b>说明</b>:;1. 当 approval_condition ; 为 0 ,更新时如果未设置值,默认更新为 99 .;2. 传入的值小数点后超过 2 位,自动四舍五入保留两位。 Approvers []*SubscribeUser `json:"approvers,omitempty"` // 审批人列表,当打开审批开关时,至少需要设置一位审批人 }
type ApprovalConfigBuilder ¶
type ApprovalConfigBuilder struct {
// contains filtered or unexported fields
}
func NewApprovalConfigBuilder ¶
func NewApprovalConfigBuilder() *ApprovalConfigBuilder
func (*ApprovalConfigBuilder) ApprovalCondition ¶
func (builder *ApprovalConfigBuilder) ApprovalCondition(approvalCondition int) *ApprovalConfigBuilder
预定审批条件:0 代表所有预定均需审批,1 代表满足条件的需审批;<b>说明</b>:为 1 时必填 meeting_duration
示例值:1
func (*ApprovalConfigBuilder) ApprovalSwitch ¶
func (builder *ApprovalConfigBuilder) ApprovalSwitch(approvalSwitch int) *ApprovalConfigBuilder
预定审批开关:0 代表关闭,1 代表打开。;<b>说明</b>:;1. 未设置值时不更新原开关的值,但此时必填 approval_condition;2. 设置值为 1 时,必填 approval_condition<br> ;3. 设置值为 0 时整个 ;approval_config 其他字段均可省略。
示例值:1
func (*ApprovalConfigBuilder) Approvers ¶
func (builder *ApprovalConfigBuilder) Approvers(approvers []*SubscribeUser) *ApprovalConfigBuilder
审批人列表,当打开审批开关时,至少需要设置一位审批人
示例值:[{user_id:"ou_e8bce6c3935ef1fc1b432992fd9d3db8"}]
func (*ApprovalConfigBuilder) Build ¶
func (builder *ApprovalConfigBuilder) Build() *ApprovalConfig
func (*ApprovalConfigBuilder) MeetingDuration ¶
func (builder *ApprovalConfigBuilder) MeetingDuration(meetingDuration float64) *ApprovalConfigBuilder
超过 meeting_duration;的预定需要审批(单位:小时,取值范围[0.1-99]);;<b>说明</b>:;1. 当 approval_condition ; 为 0 ,更新时如果未设置值,默认更新为 99 .;2. 传入的值小数点后超过 2 位,自动四舍五入保留两位。
示例值:3
type ContactBuilder ¶
type ContactBuilder struct {
// contains filtered or unexported fields
}
func NewContactBuilder ¶
func NewContactBuilder() *ContactBuilder
func (*ContactBuilder) Build ¶
func (builder *ContactBuilder) Build() *Contact
func (*ContactBuilder) ContactName ¶
func (builder *ContactBuilder) ContactName(contactName string) *ContactBuilder
联系人名
示例值:张三
func (*ContactBuilder) ContactType ¶
func (builder *ContactBuilder) ContactType(contactType int) *ContactBuilder
联系人类型
示例值:1
type CreateRoomLevelReq ¶
type CreateRoomLevelReq struct { RoomLevel *RoomLevel `body:""` // contains filtered or unexported fields }
type CreateRoomLevelReqBuilder ¶
type CreateRoomLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateRoomLevelReqBuilder ¶
func NewCreateRoomLevelReqBuilder() *CreateRoomLevelReqBuilder
func (*CreateRoomLevelReqBuilder) Build ¶
func (builder *CreateRoomLevelReqBuilder) Build() *CreateRoomLevelReq
func (*CreateRoomLevelReqBuilder) RoomLevel ¶
func (builder *CreateRoomLevelReqBuilder) RoomLevel(roomLevel *RoomLevel) *CreateRoomLevelReqBuilder
该接口用于创建会议室层级
type CreateRoomLevelResp ¶
type CreateRoomLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateRoomLevelRespData `json:"data"` // 业务数据 }
func (*CreateRoomLevelResp) Success ¶
func (resp *CreateRoomLevelResp) Success() bool
type CreateRoomLevelRespData ¶
type CreateRoomLevelRespData struct {
RoomLevel *RoomLevel `json:"room_level,omitempty"` // 层级详情
}
type CreateRoomReq ¶
type CreateRoomReq struct { Room *Room `body:""` // contains filtered or unexported fields }
type CreateRoomReqBuilder ¶
type CreateRoomReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateRoomReqBuilder ¶
func NewCreateRoomReqBuilder() *CreateRoomReqBuilder
func (*CreateRoomReqBuilder) Build ¶
func (builder *CreateRoomReqBuilder) Build() *CreateRoomReq
func (*CreateRoomReqBuilder) Room ¶
func (builder *CreateRoomReqBuilder) Room(room *Room) *CreateRoomReqBuilder
该接口用于创建会议室
func (*CreateRoomReqBuilder) UserIdType ¶
func (builder *CreateRoomReqBuilder) UserIdType(userIdType string) *CreateRoomReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type CreateRoomResp ¶
type CreateRoomResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateRoomRespData `json:"data"` // 业务数据 }
func (*CreateRoomResp) Success ¶
func (resp *CreateRoomResp) Success() bool
type CreateRoomRespData ¶
type CreateRoomRespData struct {
Room *Room `json:"room,omitempty"` // 会议室详情
}
type CreateScopeConfigReq ¶
type CreateScopeConfigReq struct { ScopeConfig *ScopeConfig `body:""` // contains filtered or unexported fields }
type CreateScopeConfigReqBuilder ¶
type CreateScopeConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateScopeConfigReqBuilder ¶
func NewCreateScopeConfigReqBuilder() *CreateScopeConfigReqBuilder
func (*CreateScopeConfigReqBuilder) Build ¶
func (builder *CreateScopeConfigReqBuilder) Build() *CreateScopeConfigReq
func (*CreateScopeConfigReqBuilder) ScopeConfig ¶
func (builder *CreateScopeConfigReqBuilder) ScopeConfig(scopeConfig *ScopeConfig) *CreateScopeConfigReqBuilder
该接口可以用来设置某个会议层级范围下或者某个会议室的配置
func (*CreateScopeConfigReqBuilder) UserIdType ¶
func (builder *CreateScopeConfigReqBuilder) UserIdType(userIdType string) *CreateScopeConfigReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type CreateScopeConfigResp ¶
type CreateScopeConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CreateScopeConfigResp) Success ¶
func (resp *CreateScopeConfigResp) Success() bool
type DelRoomLevelPathReqBodyBuilder ¶
type DelRoomLevelPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewDelRoomLevelPathReqBodyBuilder ¶
func NewDelRoomLevelPathReqBodyBuilder() *DelRoomLevelPathReqBodyBuilder
func (*DelRoomLevelPathReqBodyBuilder) Build ¶
func (builder *DelRoomLevelPathReqBodyBuilder) Build() (*DelRoomLevelReqBody, error)
func (*DelRoomLevelPathReqBodyBuilder) DeleteChild ¶
func (builder *DelRoomLevelPathReqBodyBuilder) DeleteChild(deleteChild bool) *DelRoomLevelPathReqBodyBuilder
是否删除所有子层级
示例值:false
func (*DelRoomLevelPathReqBodyBuilder) RoomLevelId ¶
func (builder *DelRoomLevelPathReqBodyBuilder) RoomLevelId(roomLevelId string) *DelRoomLevelPathReqBodyBuilder
层级ID
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
type DelRoomLevelReq ¶
type DelRoomLevelReq struct { Body *DelRoomLevelReqBody `body:""` // contains filtered or unexported fields }
type DelRoomLevelReqBody ¶
type DelRoomLevelReqBodyBuilder ¶
type DelRoomLevelReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewDelRoomLevelReqBodyBuilder ¶
func NewDelRoomLevelReqBodyBuilder() *DelRoomLevelReqBodyBuilder
func (*DelRoomLevelReqBodyBuilder) Build ¶
func (builder *DelRoomLevelReqBodyBuilder) Build() *DelRoomLevelReqBody
func (*DelRoomLevelReqBodyBuilder) DeleteChild ¶
func (builder *DelRoomLevelReqBodyBuilder) DeleteChild(deleteChild bool) *DelRoomLevelReqBodyBuilder
是否删除所有子层级
示例值:false
func (*DelRoomLevelReqBodyBuilder) RoomLevelId ¶
func (builder *DelRoomLevelReqBodyBuilder) RoomLevelId(roomLevelId string) *DelRoomLevelReqBodyBuilder
层级ID
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
type DelRoomLevelReqBuilder ¶
type DelRoomLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewDelRoomLevelReqBuilder ¶
func NewDelRoomLevelReqBuilder() *DelRoomLevelReqBuilder
func (*DelRoomLevelReqBuilder) Body ¶
func (builder *DelRoomLevelReqBuilder) Body(body *DelRoomLevelReqBody) *DelRoomLevelReqBuilder
该接口可以用来删除某个会议室层级
func (*DelRoomLevelReqBuilder) Build ¶
func (builder *DelRoomLevelReqBuilder) Build() *DelRoomLevelReq
type DelRoomLevelResp ¶
type DelRoomLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DelRoomLevelResp) Success ¶
func (resp *DelRoomLevelResp) Success() bool
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 DeleteRoomReq ¶
type DeleteRoomReq struct {
// contains filtered or unexported fields
}
type DeleteRoomReqBuilder ¶
type DeleteRoomReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteRoomReqBuilder ¶
func NewDeleteRoomReqBuilder() *DeleteRoomReqBuilder
func (*DeleteRoomReqBuilder) Build ¶
func (builder *DeleteRoomReqBuilder) Build() *DeleteRoomReq
func (*DeleteRoomReqBuilder) RoomId ¶
func (builder *DeleteRoomReqBuilder) RoomId(roomId string) *DeleteRoomReqBuilder
会议室ID
示例值:omm_4de32cf10a4358788ff4e09e37ebbf9b
type DeleteRoomResp ¶
type DeleteRoomResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteRoomResp) Success ¶
func (resp *DeleteRoomResp) Success() bool
type DownloadExportReq ¶
type DownloadExportReq struct {
// contains filtered or unexported fields
}
type DownloadExportReqBuilder ¶
type DownloadExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewDownloadExportReqBuilder ¶
func NewDownloadExportReqBuilder() *DownloadExportReqBuilder
func (*DownloadExportReqBuilder) Build ¶
func (builder *DownloadExportReqBuilder) Build() *DownloadExportReq
func (*DownloadExportReqBuilder) FileToken ¶
func (builder *DownloadExportReqBuilder) FileToken(fileToken string) *DownloadExportReqBuilder
文档token
示例值:6yHu7Igp7Igy62Ez6fLr6IJz7j9i5WMe6fHq5yZeY2Jz6yLqYAMAY46fZfEz64Lr5fYyYQ==
type DownloadExportResp ¶
type DownloadExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError File io.Reader `json:"-"` FileName string `json:"-"` }
func (*DownloadExportResp) Success ¶
func (resp *DownloadExportResp) Success() bool
func (*DownloadExportResp) WriteFile ¶
func (resp *DownloadExportResp) WriteFile(fileName string) error
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 ¶
type GetExportReq struct {
// contains filtered or unexported fields
}
type GetExportReqBuilder ¶
type GetExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetExportReqBuilder ¶
func NewGetExportReqBuilder() *GetExportReqBuilder
func (*GetExportReqBuilder) Build ¶
func (builder *GetExportReqBuilder) Build() *GetExportReq
func (*GetExportReqBuilder) TaskId ¶
func (builder *GetExportReqBuilder) TaskId(taskId string) *GetExportReqBuilder
任务id
示例值:7108646852144136212
type GetExportResp ¶
type GetExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetExportRespData `json:"data"` // 业务数据 }
func (*GetExportResp) Success ¶
func (resp *GetExportResp) Success() bool
type GetExportRespData ¶
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 GetRoomLevelReq ¶
type GetRoomLevelReq struct {
// contains filtered or unexported fields
}
type GetRoomLevelReqBuilder ¶
type GetRoomLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetRoomLevelReqBuilder ¶
func NewGetRoomLevelReqBuilder() *GetRoomLevelReqBuilder
func (*GetRoomLevelReqBuilder) Build ¶
func (builder *GetRoomLevelReqBuilder) Build() *GetRoomLevelReq
func (*GetRoomLevelReqBuilder) RoomLevelId ¶
func (builder *GetRoomLevelReqBuilder) RoomLevelId(roomLevelId string) *GetRoomLevelReqBuilder
层级ID,查询租户层级可传0
示例值:omb_57c9cc7d9a81e27e54c8fabfd02759e7
type GetRoomLevelResp ¶
type GetRoomLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetRoomLevelRespData `json:"data"` // 业务数据 }
func (*GetRoomLevelResp) Success ¶
func (resp *GetRoomLevelResp) Success() bool
type GetRoomLevelRespData ¶
type GetRoomLevelRespData struct {
RoomLevel *RoomLevel `json:"room_level,omitempty"` // 会议室层级详情
}
type GetRoomReq ¶
type GetRoomReq struct {
// contains filtered or unexported fields
}
type GetRoomReqBuilder ¶
type GetRoomReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetRoomReqBuilder ¶
func NewGetRoomReqBuilder() *GetRoomReqBuilder
func (*GetRoomReqBuilder) Build ¶
func (builder *GetRoomReqBuilder) Build() *GetRoomReq
func (*GetRoomReqBuilder) RoomId ¶
func (builder *GetRoomReqBuilder) RoomId(roomId string) *GetRoomReqBuilder
会议室ID
示例值:omm_4de32cf10a4358788ff4e09e37ebbf9c
func (*GetRoomReqBuilder) UserIdType ¶
func (builder *GetRoomReqBuilder) UserIdType(userIdType string) *GetRoomReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type GetRoomResp ¶
type GetRoomResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetRoomRespData `json:"data"` // 业务数据 }
func (*GetRoomResp) Success ¶
func (resp *GetRoomResp) Success() bool
type GetRoomRespData ¶
type GetRoomRespData struct {
Room *Room `json:"room,omitempty"` // 会议室详情
}
type GetScopeConfigReq ¶
type GetScopeConfigReq struct {
// contains filtered or unexported fields
}
type GetScopeConfigReqBuilder ¶
type GetScopeConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetScopeConfigReqBuilder ¶
func NewGetScopeConfigReqBuilder() *GetScopeConfigReqBuilder
func (*GetScopeConfigReqBuilder) Build ¶
func (builder *GetScopeConfigReqBuilder) Build() *GetScopeConfigReq
func (*GetScopeConfigReqBuilder) ScopeId ¶
func (builder *GetScopeConfigReqBuilder) ScopeId(scopeId string) *GetScopeConfigReqBuilder
查询节点ID:如果scope_type为1,则为层级ID,如果scope_type为2,则为会议室ID
示例值:omm_608d34d82d531b27fa993902d350a307
func (*GetScopeConfigReqBuilder) ScopeType ¶
func (builder *GetScopeConfigReqBuilder) ScopeType(scopeType int) *GetScopeConfigReqBuilder
查询节点范围
示例值:1
func (*GetScopeConfigReqBuilder) UserIdType ¶
func (builder *GetScopeConfigReqBuilder) UserIdType(userIdType string) *GetScopeConfigReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type GetScopeConfigResp ¶
type GetScopeConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetScopeConfigRespData `json:"data"` // 业务数据 }
func (*GetScopeConfigResp) Success ¶
func (resp *GetScopeConfigResp) Success() bool
type GetScopeConfigRespData ¶
type GetScopeConfigRespData struct { CurrentConfig *ScopeConfig `json:"current_config,omitempty"` // 当前节点的配置,根据层级顺序从底向上进行合并计算后的结果;如果当前节点某个值已配置,则取该节点的值,否则会从该节点的父层级节点获取,如果父节点依然未配置,则继续向上递归获取;若所有节点均未配置,则该值返回为空 OriginConfigs []*ScopeConfig `json:"origin_configs,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 ListAlertIterator ¶
type ListAlertIterator struct {
// contains filtered or unexported fields
}
func (*ListAlertIterator) NextPageToken ¶
func (iterator *ListAlertIterator) NextPageToken() *string
type ListAlertReq ¶
type ListAlertReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListAlertReqBuilder ¶
type ListAlertReqBuilder struct {
// contains filtered or unexported fields
}
func NewListAlertReqBuilder ¶
func NewListAlertReqBuilder() *ListAlertReqBuilder
func (*ListAlertReqBuilder) Build ¶
func (builder *ListAlertReqBuilder) Build() *ListAlertReq
func (*ListAlertReqBuilder) EndTime ¶
func (builder *ListAlertReqBuilder) EndTime(endTime string) *ListAlertReqBuilder
结束时间(unix时间,单位sec)
示例值:1608888867
func (*ListAlertReqBuilder) Limit ¶
func (builder *ListAlertReqBuilder) Limit(limit int) *ListAlertReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListAlertReqBuilder) PageSize ¶
func (builder *ListAlertReqBuilder) PageSize(pageSize int) *ListAlertReqBuilder
请求期望返回的告警记录数量,不足则返回全部,该值默认为 100,最大为 1000
示例值:100
func (*ListAlertReqBuilder) PageToken ¶
func (builder *ListAlertReqBuilder) PageToken(pageToken string) *ListAlertReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:100
func (*ListAlertReqBuilder) QueryType ¶
func (builder *ListAlertReqBuilder) QueryType(queryType int) *ListAlertReqBuilder
查询对象类型,不填返回所有
示例值:1
func (*ListAlertReqBuilder) QueryValue ¶
func (builder *ListAlertReqBuilder) QueryValue(queryValue string) *ListAlertReqBuilder
查询对象ID
示例值:6911188411932033028
func (*ListAlertReqBuilder) StartTime ¶
func (builder *ListAlertReqBuilder) StartTime(startTime string) *ListAlertReqBuilder
开始时间(unix时间,单位sec)
示例值:1608888867
type ListAlertResp ¶
type ListAlertResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListAlertRespData `json:"data"` // 业务数据 }
func (*ListAlertResp) Success ¶
func (resp *ListAlertResp) Success() bool
type ListAlertRespData ¶
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 ListRoomIterator ¶
type ListRoomIterator struct {
// contains filtered or unexported fields
}
func (*ListRoomIterator) NextPageToken ¶
func (iterator *ListRoomIterator) NextPageToken() *string
type ListRoomLevelIterator ¶
type ListRoomLevelIterator struct {
// contains filtered or unexported fields
}
func (*ListRoomLevelIterator) Next ¶
func (iterator *ListRoomLevelIterator) Next() (bool, *RoomLevel, error)
func (*ListRoomLevelIterator) NextPageToken ¶
func (iterator *ListRoomLevelIterator) NextPageToken() *string
type ListRoomLevelReq ¶
type ListRoomLevelReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListRoomLevelReqBuilder ¶
type ListRoomLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewListRoomLevelReqBuilder ¶
func NewListRoomLevelReqBuilder() *ListRoomLevelReqBuilder
func (*ListRoomLevelReqBuilder) Build ¶
func (builder *ListRoomLevelReqBuilder) Build() *ListRoomLevelReq
func (*ListRoomLevelReqBuilder) Limit ¶
func (builder *ListRoomLevelReqBuilder) Limit(limit int) *ListRoomLevelReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListRoomLevelReqBuilder) PageSize ¶
func (builder *ListRoomLevelReqBuilder) PageSize(pageSize int) *ListRoomLevelReqBuilder
分页尺寸大小
示例值:10
func (*ListRoomLevelReqBuilder) PageToken ¶
func (builder *ListRoomLevelReqBuilder) PageToken(pageToken string) *ListRoomLevelReqBuilder
分页标记,第一次请求不填,表示从头开始遍历.下次遍历可采用该 page_token获取查询结果
示例值:
func (*ListRoomLevelReqBuilder) RoomLevelId ¶
func (builder *ListRoomLevelReqBuilder) RoomLevelId(roomLevelId string) *ListRoomLevelReqBuilder
层级ID,当需要获取租户下层级列表时,room_level_id可传空
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
type ListRoomLevelResp ¶
type ListRoomLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListRoomLevelRespData `json:"data"` // 业务数据 }
func (*ListRoomLevelResp) Success ¶
func (resp *ListRoomLevelResp) Success() bool
type ListRoomLevelRespData ¶
type ListRoomReq ¶
type ListRoomReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListRoomReqBuilder ¶
type ListRoomReqBuilder struct {
// contains filtered or unexported fields
}
func NewListRoomReqBuilder ¶
func NewListRoomReqBuilder() *ListRoomReqBuilder
func (*ListRoomReqBuilder) Build ¶
func (builder *ListRoomReqBuilder) Build() *ListRoomReq
func (*ListRoomReqBuilder) Limit ¶
func (builder *ListRoomReqBuilder) Limit(limit int) *ListRoomReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListRoomReqBuilder) PageSize ¶
func (builder *ListRoomReqBuilder) PageSize(pageSize int) *ListRoomReqBuilder
分页大小
示例值:10
func (*ListRoomReqBuilder) PageToken ¶
func (builder *ListRoomReqBuilder) PageToken(pageToken string) *ListRoomReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:10
func (*ListRoomReqBuilder) RoomLevelId ¶
func (builder *ListRoomReqBuilder) RoomLevelId(roomLevelId string) *ListRoomReqBuilder
层级ID,当需要获取租户下会议室列表时,room_level_id可传空
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
func (*ListRoomReqBuilder) UserIdType ¶
func (builder *ListRoomReqBuilder) UserIdType(userIdType string) *ListRoomReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type ListRoomResp ¶
type ListRoomResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListRoomRespData `json:"data"` // 业务数据 }
func (*ListRoomResp) Success ¶
func (resp *ListRoomResp) Success() bool
type ListRoomRespData ¶
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
会议链接(飞书用户可通过点击会议链接快捷入会)
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 ¶
type MeetingListExportPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingListExportPathReqBodyBuilder ¶
func NewMeetingListExportPathReqBodyBuilder() *MeetingListExportPathReqBodyBuilder
func (*MeetingListExportPathReqBodyBuilder) Build ¶
func (builder *MeetingListExportPathReqBodyBuilder) Build() (*MeetingListExportReqBody, error)
func (*MeetingListExportPathReqBodyBuilder) EndTime ¶
func (builder *MeetingListExportPathReqBodyBuilder) EndTime(endTime string) *MeetingListExportPathReqBodyBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportPathReqBodyBuilder) MeetingNo ¶
func (builder *MeetingListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *MeetingListExportPathReqBodyBuilder
按9位会议号筛选(最多一个筛选条件)
示例值:123456789
func (*MeetingListExportPathReqBodyBuilder) RoomId ¶
func (builder *MeetingListExportPathReqBodyBuilder) RoomId(roomId string) *MeetingListExportPathReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*MeetingListExportPathReqBodyBuilder) StartTime ¶
func (builder *MeetingListExportPathReqBodyBuilder) StartTime(startTime string) *MeetingListExportPathReqBodyBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportPathReqBodyBuilder) UserId ¶
func (builder *MeetingListExportPathReqBodyBuilder) UserId(userId string) *MeetingListExportPathReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type MeetingListExportReq ¶
type MeetingListExportReq struct { Body *MeetingListExportReqBody `body:""` // contains filtered or unexported fields }
type MeetingListExportReqBody ¶
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 ¶
type MeetingListExportReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingListExportReqBodyBuilder ¶
func NewMeetingListExportReqBodyBuilder() *MeetingListExportReqBodyBuilder
func (*MeetingListExportReqBodyBuilder) Build ¶
func (builder *MeetingListExportReqBodyBuilder) Build() *MeetingListExportReqBody
func (*MeetingListExportReqBodyBuilder) EndTime ¶
func (builder *MeetingListExportReqBodyBuilder) EndTime(endTime string) *MeetingListExportReqBodyBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportReqBodyBuilder) MeetingNo ¶
func (builder *MeetingListExportReqBodyBuilder) MeetingNo(meetingNo string) *MeetingListExportReqBodyBuilder
按9位会议号筛选(最多一个筛选条件)
示例值:123456789
func (*MeetingListExportReqBodyBuilder) RoomId ¶
func (builder *MeetingListExportReqBodyBuilder) RoomId(roomId string) *MeetingListExportReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*MeetingListExportReqBodyBuilder) StartTime ¶
func (builder *MeetingListExportReqBodyBuilder) StartTime(startTime string) *MeetingListExportReqBodyBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
func (*MeetingListExportReqBodyBuilder) UserId ¶
func (builder *MeetingListExportReqBodyBuilder) UserId(userId string) *MeetingListExportReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type MeetingListExportReqBuilder ¶
type MeetingListExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingListExportReqBuilder ¶
func NewMeetingListExportReqBuilder() *MeetingListExportReqBuilder
func (*MeetingListExportReqBuilder) Body ¶
func (builder *MeetingListExportReqBuilder) Body(body *MeetingListExportReqBody) *MeetingListExportReqBuilder
导出会议明细,具体权限要求请参考「导出概述」
func (*MeetingListExportReqBuilder) Build ¶
func (builder *MeetingListExportReqBuilder) Build() *MeetingListExportReq
func (*MeetingListExportReqBuilder) UserIdType ¶
func (builder *MeetingListExportReqBuilder) UserIdType(userIdType string) *MeetingListExportReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type MeetingListExportResp ¶
type MeetingListExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *MeetingListExportRespData `json:"data"` // 业务数据 }
func (*MeetingListExportResp) Success ¶
func (resp *MeetingListExportResp) Success() bool
type MeetingListExportRespData ¶
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 MgetRoomLevelPathReqBodyBuilder ¶
type MgetRoomLevelPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMgetRoomLevelPathReqBodyBuilder ¶
func NewMgetRoomLevelPathReqBodyBuilder() *MgetRoomLevelPathReqBodyBuilder
func (*MgetRoomLevelPathReqBodyBuilder) Build ¶
func (builder *MgetRoomLevelPathReqBodyBuilder) Build() (*MgetRoomLevelReqBody, error)
func (*MgetRoomLevelPathReqBodyBuilder) LevelIds ¶
func (builder *MgetRoomLevelPathReqBodyBuilder) LevelIds(levelIds []string) *MgetRoomLevelPathReqBodyBuilder
层级ID列表
示例值:["omb_4ad1a2c7a2fbc5fc9570f38456931293"]
type MgetRoomLevelReq ¶
type MgetRoomLevelReq struct { Body *MgetRoomLevelReqBody `body:""` // contains filtered or unexported fields }
type MgetRoomLevelReqBody ¶
type MgetRoomLevelReqBody struct {
LevelIds []string `json:"level_ids,omitempty"` // 层级ID列表
}
type MgetRoomLevelReqBodyBuilder ¶
type MgetRoomLevelReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMgetRoomLevelReqBodyBuilder ¶
func NewMgetRoomLevelReqBodyBuilder() *MgetRoomLevelReqBodyBuilder
func (*MgetRoomLevelReqBodyBuilder) Build ¶
func (builder *MgetRoomLevelReqBodyBuilder) Build() *MgetRoomLevelReqBody
func (*MgetRoomLevelReqBodyBuilder) LevelIds ¶
func (builder *MgetRoomLevelReqBodyBuilder) LevelIds(levelIds []string) *MgetRoomLevelReqBodyBuilder
层级ID列表
示例值:["omb_4ad1a2c7a2fbc5fc9570f38456931293"]
type MgetRoomLevelReqBuilder ¶
type MgetRoomLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewMgetRoomLevelReqBuilder ¶
func NewMgetRoomLevelReqBuilder() *MgetRoomLevelReqBuilder
func (*MgetRoomLevelReqBuilder) Body ¶
func (builder *MgetRoomLevelReqBuilder) Body(body *MgetRoomLevelReqBody) *MgetRoomLevelReqBuilder
该接口可以使用会议室层级ID批量查询会议室层级详情
func (*MgetRoomLevelReqBuilder) Build ¶
func (builder *MgetRoomLevelReqBuilder) Build() *MgetRoomLevelReq
type MgetRoomLevelResp ¶
type MgetRoomLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *MgetRoomLevelRespData `json:"data"` // 业务数据 }
func (*MgetRoomLevelResp) Success ¶
func (resp *MgetRoomLevelResp) Success() bool
type MgetRoomLevelRespData ¶
type MgetRoomLevelRespData struct {
Items []*RoomLevel `json:"items,omitempty"` // 会议室层级列表
}
type MgetRoomPathReqBodyBuilder ¶
type MgetRoomPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMgetRoomPathReqBodyBuilder ¶
func NewMgetRoomPathReqBodyBuilder() *MgetRoomPathReqBodyBuilder
func (*MgetRoomPathReqBodyBuilder) Build ¶
func (builder *MgetRoomPathReqBodyBuilder) Build() (*MgetRoomReqBody, error)
func (*MgetRoomPathReqBodyBuilder) RoomIds ¶
func (builder *MgetRoomPathReqBodyBuilder) RoomIds(roomIds []string) *MgetRoomPathReqBodyBuilder
会议室id列表
示例值:["omm_4de32cf10a4358788ff4e09e37ebbf9b","omm_3c5dd7e09bac0c1758fcf9511bd1a771"]
type MgetRoomReq ¶
type MgetRoomReq struct { Body *MgetRoomReqBody `body:""` // contains filtered or unexported fields }
type MgetRoomReqBody ¶
type MgetRoomReqBody struct {
RoomIds []string `json:"room_ids,omitempty"` // 会议室id列表
}
type MgetRoomReqBodyBuilder ¶
type MgetRoomReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMgetRoomReqBodyBuilder ¶
func NewMgetRoomReqBodyBuilder() *MgetRoomReqBodyBuilder
func (*MgetRoomReqBodyBuilder) Build ¶
func (builder *MgetRoomReqBodyBuilder) Build() *MgetRoomReqBody
func (*MgetRoomReqBodyBuilder) RoomIds ¶
func (builder *MgetRoomReqBodyBuilder) RoomIds(roomIds []string) *MgetRoomReqBodyBuilder
会议室id列表
示例值:["omm_4de32cf10a4358788ff4e09e37ebbf9b","omm_3c5dd7e09bac0c1758fcf9511bd1a771"]
type MgetRoomReqBuilder ¶
type MgetRoomReqBuilder struct {
// contains filtered or unexported fields
}
func NewMgetRoomReqBuilder ¶
func NewMgetRoomReqBuilder() *MgetRoomReqBuilder
func (*MgetRoomReqBuilder) Body ¶
func (builder *MgetRoomReqBuilder) Body(body *MgetRoomReqBody) *MgetRoomReqBuilder
该接口可以使用会议室ID批量查询会议室详情
func (*MgetRoomReqBuilder) Build ¶
func (builder *MgetRoomReqBuilder) Build() *MgetRoomReq
func (*MgetRoomReqBuilder) UserIdType ¶
func (builder *MgetRoomReqBuilder) UserIdType(userIdType string) *MgetRoomReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type MgetRoomResp ¶
type MgetRoomResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *MgetRoomRespData `json:"data"` // 业务数据 }
func (*MgetRoomResp) Success ¶
func (resp *MgetRoomResp) Success() bool
type MgetRoomRespData ¶
type MgetRoomRespData struct {
Items []*Room `json:"items,omitempty"` // 会议室列表
}
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 P2RoomCreatedV1 ¶
type P2RoomCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2RoomCreatedV1Data `json:"event"` // 事件内容 }
func (*P2RoomCreatedV1) RawReq ¶
func (m *P2RoomCreatedV1) RawReq(req *larkevent.EventReq)
type P2RoomCreatedV1Data ¶
type P2RoomCreatedV1Data struct {
Room *RoomEvent `json:"room,omitempty"` // 会议室信息
}
type P2RoomCreatedV1Handler ¶
type P2RoomCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2RoomCreatedV1Handler ¶
func NewP2RoomCreatedV1Handler(handler func(context.Context, *P2RoomCreatedV1) error) *P2RoomCreatedV1Handler
func (*P2RoomCreatedV1Handler) Event ¶
func (h *P2RoomCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2RoomDeletedV1 ¶
type P2RoomDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2RoomDeletedV1Data `json:"event"` // 事件内容 }
func (*P2RoomDeletedV1) RawReq ¶
func (m *P2RoomDeletedV1) RawReq(req *larkevent.EventReq)
type P2RoomDeletedV1Data ¶
type P2RoomDeletedV1Data struct {
Room *RoomEvent `json:"room,omitempty"` // 会议室信息
}
type P2RoomDeletedV1Handler ¶
type P2RoomDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2RoomDeletedV1Handler ¶
func NewP2RoomDeletedV1Handler(handler func(context.Context, *P2RoomDeletedV1) error) *P2RoomDeletedV1Handler
func (*P2RoomDeletedV1Handler) Event ¶
func (h *P2RoomDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2RoomUpdatedV1 ¶
type P2RoomUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2RoomUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2RoomUpdatedV1) RawReq ¶
func (m *P2RoomUpdatedV1) RawReq(req *larkevent.EventReq)
type P2RoomUpdatedV1Data ¶
type P2RoomUpdatedV1Data struct {
Room *RoomEvent `json:"room,omitempty"` // 会议室详情
}
type P2RoomUpdatedV1Handler ¶
type P2RoomUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2RoomUpdatedV1Handler ¶
func NewP2RoomUpdatedV1Handler(handler func(context.Context, *P2RoomUpdatedV1) error) *P2RoomUpdatedV1Handler
func (*P2RoomUpdatedV1Handler) Event ¶
func (h *P2RoomUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type ParticipantListExportPathReqBodyBuilder ¶
type ParticipantListExportPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantListExportPathReqBodyBuilder ¶
func NewParticipantListExportPathReqBodyBuilder() *ParticipantListExportPathReqBodyBuilder
func (*ParticipantListExportPathReqBodyBuilder) Build ¶
func (builder *ParticipantListExportPathReqBodyBuilder) Build() (*ParticipantListExportReqBody, error)
func (*ParticipantListExportPathReqBodyBuilder) MeetingEndTime ¶
func (builder *ParticipantListExportPathReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantListExportPathReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportPathReqBodyBuilder) MeetingNo ¶
func (builder *ParticipantListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantListExportPathReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantListExportPathReqBodyBuilder) MeetingStartTime ¶
func (builder *ParticipantListExportPathReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantListExportPathReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportPathReqBodyBuilder) RoomId ¶
func (builder *ParticipantListExportPathReqBodyBuilder) RoomId(roomId string) *ParticipantListExportPathReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantListExportPathReqBodyBuilder) UserId ¶
func (builder *ParticipantListExportPathReqBodyBuilder) UserId(userId string) *ParticipantListExportPathReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantListExportReq ¶
type ParticipantListExportReq struct { Body *ParticipantListExportReqBody `body:""` // contains filtered or unexported fields }
type ParticipantListExportReqBody ¶
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 ¶
type ParticipantListExportReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantListExportReqBodyBuilder ¶
func NewParticipantListExportReqBodyBuilder() *ParticipantListExportReqBodyBuilder
func (*ParticipantListExportReqBodyBuilder) Build ¶
func (builder *ParticipantListExportReqBodyBuilder) Build() *ParticipantListExportReqBody
func (*ParticipantListExportReqBodyBuilder) MeetingEndTime ¶
func (builder *ParticipantListExportReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantListExportReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportReqBodyBuilder) MeetingNo ¶
func (builder *ParticipantListExportReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantListExportReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantListExportReqBodyBuilder) MeetingStartTime ¶
func (builder *ParticipantListExportReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantListExportReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantListExportReqBodyBuilder) RoomId ¶
func (builder *ParticipantListExportReqBodyBuilder) RoomId(roomId string) *ParticipantListExportReqBodyBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantListExportReqBodyBuilder) UserId ¶
func (builder *ParticipantListExportReqBodyBuilder) UserId(userId string) *ParticipantListExportReqBodyBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantListExportReqBuilder ¶
type ParticipantListExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantListExportReqBuilder ¶
func NewParticipantListExportReqBuilder() *ParticipantListExportReqBuilder
func (*ParticipantListExportReqBuilder) Body ¶
func (builder *ParticipantListExportReqBuilder) Body(body *ParticipantListExportReqBody) *ParticipantListExportReqBuilder
导出某个会议的参会人详情列表,具体权限要求请参考「导出概述」
func (*ParticipantListExportReqBuilder) Build ¶
func (builder *ParticipantListExportReqBuilder) Build() *ParticipantListExportReq
func (*ParticipantListExportReqBuilder) UserIdType ¶
func (builder *ParticipantListExportReqBuilder) UserIdType(userIdType string) *ParticipantListExportReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type ParticipantListExportResp ¶
type ParticipantListExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ParticipantListExportRespData `json:"data"` // 业务数据 }
func (*ParticipantListExportResp) Success ¶
func (resp *ParticipantListExportResp) Success() bool
type ParticipantListExportRespData ¶
type ParticipantListExportRespData struct {
TaskId *string `json:"task_id,omitempty"` // 任务id
}
type ParticipantQualityListExportPathReqBodyBuilder ¶
type ParticipantQualityListExportPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantQualityListExportPathReqBodyBuilder ¶
func NewParticipantQualityListExportPathReqBodyBuilder() *ParticipantQualityListExportPathReqBodyBuilder
func (*ParticipantQualityListExportPathReqBodyBuilder) Build ¶
func (builder *ParticipantQualityListExportPathReqBodyBuilder) Build() (*ParticipantQualityListExportReqBody, error)
func (*ParticipantQualityListExportPathReqBodyBuilder) JoinTime ¶
func (builder *ParticipantQualityListExportPathReqBodyBuilder) JoinTime(joinTime string) *ParticipantQualityListExportPathReqBodyBuilder
参会人入会时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportPathReqBodyBuilder) MeetingEndTime ¶
func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantQualityListExportPathReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportPathReqBodyBuilder) MeetingNo ¶
func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantQualityListExportPathReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantQualityListExportPathReqBodyBuilder) MeetingStartTime ¶
func (builder *ParticipantQualityListExportPathReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantQualityListExportPathReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportPathReqBodyBuilder) RoomId ¶
func (builder *ParticipantQualityListExportPathReqBodyBuilder) RoomId(roomId string) *ParticipantQualityListExportPathReqBodyBuilder
参会人为Rooms时填入,room_id和user_id必须只填一个
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantQualityListExportPathReqBodyBuilder) UserId ¶
func (builder *ParticipantQualityListExportPathReqBodyBuilder) UserId(userId string) *ParticipantQualityListExportPathReqBodyBuilder
参会人为Lark用户时填入,room_id和user_id必须只填一个
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantQualityListExportReq ¶
type ParticipantQualityListExportReq struct { Body *ParticipantQualityListExportReqBody `body:""` // contains filtered or unexported fields }
type ParticipantQualityListExportReqBody ¶
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用户时填入,room_id和user_id必须只填一个 RoomId *string `json:"room_id,omitempty"` // 参会人为Rooms时填入,room_id和user_id必须只填一个 }
type ParticipantQualityListExportReqBodyBuilder ¶
type ParticipantQualityListExportReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantQualityListExportReqBodyBuilder ¶
func NewParticipantQualityListExportReqBodyBuilder() *ParticipantQualityListExportReqBodyBuilder
func (*ParticipantQualityListExportReqBodyBuilder) Build ¶
func (builder *ParticipantQualityListExportReqBodyBuilder) Build() *ParticipantQualityListExportReqBody
func (*ParticipantQualityListExportReqBodyBuilder) JoinTime ¶
func (builder *ParticipantQualityListExportReqBodyBuilder) JoinTime(joinTime string) *ParticipantQualityListExportReqBodyBuilder
参会人入会时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportReqBodyBuilder) MeetingEndTime ¶
func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingEndTime(meetingEndTime string) *ParticipantQualityListExportReqBodyBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportReqBodyBuilder) MeetingNo ¶
func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingNo(meetingNo string) *ParticipantQualityListExportReqBodyBuilder
9位会议号
示例值:123456789
func (*ParticipantQualityListExportReqBodyBuilder) MeetingStartTime ¶
func (builder *ParticipantQualityListExportReqBodyBuilder) MeetingStartTime(meetingStartTime string) *ParticipantQualityListExportReqBodyBuilder
会议开始时间(unix时间,单位sec)
示例值:1655276858
func (*ParticipantQualityListExportReqBodyBuilder) RoomId ¶
func (builder *ParticipantQualityListExportReqBodyBuilder) RoomId(roomId string) *ParticipantQualityListExportReqBodyBuilder
参会人为Rooms时填入,room_id和user_id必须只填一个
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*ParticipantQualityListExportReqBodyBuilder) UserId ¶
func (builder *ParticipantQualityListExportReqBodyBuilder) UserId(userId string) *ParticipantQualityListExportReqBodyBuilder
参会人为Lark用户时填入,room_id和user_id必须只填一个
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
type ParticipantQualityListExportReqBuilder ¶
type ParticipantQualityListExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantQualityListExportReqBuilder ¶
func NewParticipantQualityListExportReqBuilder() *ParticipantQualityListExportReqBuilder
func (*ParticipantQualityListExportReqBuilder) Body ¶
func (builder *ParticipantQualityListExportReqBuilder) Body(body *ParticipantQualityListExportReqBody) *ParticipantQualityListExportReqBuilder
导出某场会议某个参会人的音视频&共享质量数据;,具体权限要求请参考「导出概述」
func (*ParticipantQualityListExportReqBuilder) Build ¶
func (builder *ParticipantQualityListExportReqBuilder) Build() *ParticipantQualityListExportReq
func (*ParticipantQualityListExportReqBuilder) UserIdType ¶
func (builder *ParticipantQualityListExportReqBuilder) UserIdType(userIdType string) *ParticipantQualityListExportReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type ParticipantQualityListExportResp ¶
type ParticipantQualityListExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ParticipantQualityListExportRespData `json:"data"` // 业务数据 }
func (*ParticipantQualityListExportResp) Success ¶
func (resp *ParticipantQualityListExportResp) Success() bool
type ParticipantQualityListExportRespData ¶
type ParticipantQualityListExportRespData struct {
TaskId *string `json:"task_id,omitempty"` // 任务id
}
type PatchReserveConfigPathReqBodyBuilder ¶
type PatchReserveConfigPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigPathReqBodyBuilder ¶
func NewPatchReserveConfigPathReqBodyBuilder() *PatchReserveConfigPathReqBodyBuilder
func (*PatchReserveConfigPathReqBodyBuilder) ApprovalConfig ¶
func (builder *PatchReserveConfigPathReqBodyBuilder) ApprovalConfig(approvalConfig *ApprovalConfig) *PatchReserveConfigPathReqBodyBuilder
预定审批设置
示例值:
func (*PatchReserveConfigPathReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigPathReqBodyBuilder) Build() (*PatchReserveConfigReqBody, error)
func (*PatchReserveConfigPathReqBodyBuilder) ReserveScopeConfig ¶
func (builder *PatchReserveConfigPathReqBodyBuilder) ReserveScopeConfig(reserveScopeConfig *ReserveScopeConfig) *PatchReserveConfigPathReqBodyBuilder
预定范围设置
示例值:
func (*PatchReserveConfigPathReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigPathReqBodyBuilder) ScopeType(scopeType string) *PatchReserveConfigPathReqBodyBuilder
1 代表层级,2 代表会议室
示例值:2
func (*PatchReserveConfigPathReqBodyBuilder) TimeConfig ¶
func (builder *PatchReserveConfigPathReqBodyBuilder) TimeConfig(timeConfig *TimeConfig) *PatchReserveConfigPathReqBodyBuilder
预定时间设置
示例值:
type PatchReserveConfigReq ¶
type PatchReserveConfigReq struct { Body *PatchReserveConfigReqBody `body:""` // contains filtered or unexported fields }
type PatchReserveConfigReqBody ¶
type PatchReserveConfigReqBody struct { ScopeType *string `json:"scope_type,omitempty"` // 1 代表层级,2 代表会议室 ApprovalConfig *ApprovalConfig `json:"approval_config,omitempty"` // 预定审批设置 TimeConfig *TimeConfig `json:"time_config,omitempty"` // 预定时间设置 ReserveScopeConfig *ReserveScopeConfig `json:"reserve_scope_config,omitempty"` // 预定范围设置 }
type PatchReserveConfigReqBodyBuilder ¶
type PatchReserveConfigReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigReqBodyBuilder ¶
func NewPatchReserveConfigReqBodyBuilder() *PatchReserveConfigReqBodyBuilder
func (*PatchReserveConfigReqBodyBuilder) ApprovalConfig ¶
func (builder *PatchReserveConfigReqBodyBuilder) ApprovalConfig(approvalConfig *ApprovalConfig) *PatchReserveConfigReqBodyBuilder
预定审批设置
示例值:
func (*PatchReserveConfigReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigReqBodyBuilder) Build() *PatchReserveConfigReqBody
func (*PatchReserveConfigReqBodyBuilder) ReserveScopeConfig ¶
func (builder *PatchReserveConfigReqBodyBuilder) ReserveScopeConfig(reserveScopeConfig *ReserveScopeConfig) *PatchReserveConfigReqBodyBuilder
预定范围设置
示例值:
func (*PatchReserveConfigReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigReqBodyBuilder) ScopeType(scopeType string) *PatchReserveConfigReqBodyBuilder
1 代表层级,2 代表会议室
示例值:2
func (*PatchReserveConfigReqBodyBuilder) TimeConfig ¶
func (builder *PatchReserveConfigReqBodyBuilder) TimeConfig(timeConfig *TimeConfig) *PatchReserveConfigReqBodyBuilder
预定时间设置
示例值:
type PatchReserveConfigReqBuilder ¶
type PatchReserveConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigReqBuilder ¶
func NewPatchReserveConfigReqBuilder() *PatchReserveConfigReqBuilder
func (*PatchReserveConfigReqBuilder) Body ¶
func (builder *PatchReserveConfigReqBuilder) Body(body *PatchReserveConfigReqBody) *PatchReserveConfigReqBuilder
更新会议室预定范围
func (*PatchReserveConfigReqBuilder) Build ¶
func (builder *PatchReserveConfigReqBuilder) Build() *PatchReserveConfigReq
func (*PatchReserveConfigReqBuilder) ReserveConfigId ¶
func (builder *PatchReserveConfigReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigReqBuilder
会议室或层级id
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*PatchReserveConfigReqBuilder) UserIdType ¶
func (builder *PatchReserveConfigReqBuilder) UserIdType(userIdType string) *PatchReserveConfigReqBuilder
此次调用中使用的用户ID的类型
示例值:
type PatchReserveConfigResp ¶
type PatchReserveConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchReserveConfigResp) Success ¶
func (resp *PatchReserveConfigResp) Success() bool
type PatchRoomLevelReq ¶
type PatchRoomLevelReq struct { RoomLevel *RoomLevel `body:""` // contains filtered or unexported fields }
type PatchRoomLevelReqBuilder ¶
type PatchRoomLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchRoomLevelReqBuilder ¶
func NewPatchRoomLevelReqBuilder() *PatchRoomLevelReqBuilder
func (*PatchRoomLevelReqBuilder) Build ¶
func (builder *PatchRoomLevelReqBuilder) Build() *PatchRoomLevelReq
func (*PatchRoomLevelReqBuilder) RoomLevel ¶
func (builder *PatchRoomLevelReqBuilder) RoomLevel(roomLevel *RoomLevel) *PatchRoomLevelReqBuilder
该接口可以用来更新某个会议室层级的信息
func (*PatchRoomLevelReqBuilder) RoomLevelId ¶
func (builder *PatchRoomLevelReqBuilder) RoomLevelId(roomLevelId string) *PatchRoomLevelReqBuilder
层级ID
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
type PatchRoomLevelResp ¶
type PatchRoomLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchRoomLevelResp) Success ¶
func (resp *PatchRoomLevelResp) Success() bool
type PatchRoomReq ¶
type PatchRoomReq struct { Room *Room `body:""` // contains filtered or unexported fields }
type PatchRoomReqBuilder ¶
type PatchRoomReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchRoomReqBuilder ¶
func NewPatchRoomReqBuilder() *PatchRoomReqBuilder
func (*PatchRoomReqBuilder) Build ¶
func (builder *PatchRoomReqBuilder) Build() *PatchRoomReq
func (*PatchRoomReqBuilder) Room ¶
func (builder *PatchRoomReqBuilder) Room(room *Room) *PatchRoomReqBuilder
该接口可以用来更新某个会议室的信息
func (*PatchRoomReqBuilder) RoomId ¶
func (builder *PatchRoomReqBuilder) RoomId(roomId string) *PatchRoomReqBuilder
会议室ID
示例值:omm_4de32cf10a4358788ff4e09e37ebbf9b
func (*PatchRoomReqBuilder) UserIdType ¶
func (builder *PatchRoomReqBuilder) UserIdType(userIdType string) *PatchRoomReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type PatchRoomResp ¶
type PatchRoomResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchRoomResp) Success ¶
func (resp *PatchRoomResp) Success() bool
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时需要此参数
示例值:3
func (*QueryRoomConfigReqBuilder) CountryId ¶
func (builder *QueryRoomConfigReqBuilder) CountryId(countryId string) *QueryRoomConfigReqBuilder
国家/地区ID scope为2,3时需要此参数
示例值:1
func (*QueryRoomConfigReqBuilder) DistrictId ¶
func (builder *QueryRoomConfigReqBuilder) DistrictId(districtId string) *QueryRoomConfigReqBuilder
城市ID scope为3时需要此参数
示例值:2
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 ReserveAssignHost ¶
type ReserveAssignHostBuilder ¶
type ReserveAssignHostBuilder struct {
// contains filtered or unexported fields
}
func NewReserveAssignHostBuilder ¶
func NewReserveAssignHostBuilder() *ReserveAssignHostBuilder
func (*ReserveAssignHostBuilder) Build ¶
func (builder *ReserveAssignHostBuilder) Build() *ReserveAssignHost
func (*ReserveAssignHostBuilder) Id ¶
func (builder *ReserveAssignHostBuilder) Id(id string) *ReserveAssignHostBuilder
用户ID
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*ReserveAssignHostBuilder) UserType ¶
func (builder *ReserveAssignHostBuilder) UserType(userType int) *ReserveAssignHostBuilder
用户类型,仅支持设置同租户下的 Lark 用户
示例值:1
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为摄像头
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
会议链接(飞书用户可通过点击会议链接快捷入会)
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 ReserveCorrectionCheckInfo ¶
type ReserveCorrectionCheckInfo struct {
InvalidHostIdList []string `json:"invalid_host_id_list,omitempty"` // 指定主持人无效id列表
}
type ReserveCorrectionCheckInfoBuilder ¶
type ReserveCorrectionCheckInfoBuilder struct {
// contains filtered or unexported fields
}
func NewReserveCorrectionCheckInfoBuilder ¶
func NewReserveCorrectionCheckInfoBuilder() *ReserveCorrectionCheckInfoBuilder
func (*ReserveCorrectionCheckInfoBuilder) Build ¶
func (builder *ReserveCorrectionCheckInfoBuilder) Build() *ReserveCorrectionCheckInfo
func (*ReserveCorrectionCheckInfoBuilder) InvalidHostIdList ¶
func (builder *ReserveCorrectionCheckInfoBuilder) InvalidHostIdList(invalidHostIdList []string) *ReserveCorrectionCheckInfoBuilder
指定主持人无效id列表
示例值:
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 AssignHostList []*ReserveAssignHost `json:"assign_host_list,omitempty"` // 指定主持人列表 }
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) AssignHostList ¶
func (builder *ReserveMeetingSettingBuilder) AssignHostList(assignHostList []*ReserveAssignHost) *ReserveMeetingSettingBuilder
指定主持人列表
示例值:
func (*ReserveMeetingSettingBuilder) AutoRecord ¶
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 ReserveScopeConfig ¶
type ReserveScopeConfig struct { AllowAllUsers *int `json:"allow_all_users,omitempty"` // 可预定成员范围:0 代表部分成员,1 代表全部成员。;<b>说明</b>:;1. 此值必填。;2. 当设置为 0 时,至少需要 1 个预定部门或预定人 AllowUsers []*SubscribeUser `json:"allow_users,omitempty"` // 可预定成员列表 AllowDepts []*SubscribeDepartment `json:"allow_depts,omitempty"` // 可预定部门列表 }
type ReserveScopeConfigBuilder ¶
type ReserveScopeConfigBuilder struct {
// contains filtered or unexported fields
}
func NewReserveScopeConfigBuilder ¶
func NewReserveScopeConfigBuilder() *ReserveScopeConfigBuilder
func (*ReserveScopeConfigBuilder) AllowAllUsers ¶
func (builder *ReserveScopeConfigBuilder) AllowAllUsers(allowAllUsers int) *ReserveScopeConfigBuilder
可预定成员范围:0 代表部分成员,1 代表全部成员。;<b>说明</b>:;1. 此值必填。;2. 当设置为 0 时,至少需要 1 个预定部门或预定人
示例值:0
func (*ReserveScopeConfigBuilder) AllowDepts ¶
func (builder *ReserveScopeConfigBuilder) AllowDepts(allowDepts []*SubscribeDepartment) *ReserveScopeConfigBuilder
可预定部门列表
示例值:[{department_id:"od-5c07f0c117cf8795f25610a69363ce31"}]
func (*ReserveScopeConfigBuilder) AllowUsers ¶
func (builder *ReserveScopeConfigBuilder) AllowUsers(allowUsers []*SubscribeUser) *ReserveScopeConfigBuilder
可预定成员列表
示例值:[{user_id:"ou_e8bce6c3935ef1fc1b432992fd9d3db8"}]
func (*ReserveScopeConfigBuilder) Build ¶
func (builder *ReserveScopeConfigBuilder) Build() *ReserveScopeConfig
type ReserveScopeReserveConfigReq ¶
type ReserveScopeReserveConfigReq struct {
// contains filtered or unexported fields
}
type ReserveScopeReserveConfigReqBuilder ¶
type ReserveScopeReserveConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewReserveScopeReserveConfigReqBuilder ¶
func NewReserveScopeReserveConfigReqBuilder() *ReserveScopeReserveConfigReqBuilder
func (*ReserveScopeReserveConfigReqBuilder) Build ¶
func (builder *ReserveScopeReserveConfigReqBuilder) Build() *ReserveScopeReserveConfigReq
func (*ReserveScopeReserveConfigReqBuilder) ScopeId ¶
func (builder *ReserveScopeReserveConfigReqBuilder) ScopeId(scopeId string) *ReserveScopeReserveConfigReqBuilder
会议室或层级id
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*ReserveScopeReserveConfigReqBuilder) ScopeType ¶
func (builder *ReserveScopeReserveConfigReqBuilder) ScopeType(scopeType string) *ReserveScopeReserveConfigReqBuilder
1 代表层级,2 代表会议室
示例值:2
func (*ReserveScopeReserveConfigReqBuilder) UserIdType ¶
func (builder *ReserveScopeReserveConfigReqBuilder) UserIdType(userIdType string) *ReserveScopeReserveConfigReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ReserveScopeReserveConfigResp ¶
type ReserveScopeReserveConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ReserveScopeReserveConfigRespData `json:"data"` // 业务数据 }
func (*ReserveScopeReserveConfigResp) Success ¶
func (resp *ReserveScopeReserveConfigResp) Success() bool
type ReserveScopeReserveConfigRespData ¶
type ReserveScopeReserveConfigRespData struct { ApproveConfig *ApprovalConfig `json:"approve_config,omitempty"` // 预定审批设置 TimeConfig *TimeConfig `json:"time_config,omitempty"` // 预定时间设置 ReserveScopeConfig *ReserveScopeConfig `json:"reserve_scope_config,omitempty"` // 预定范围设置 }
type ResourceReservationListExportPathReqBodyBuilder ¶
type ResourceReservationListExportPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewResourceReservationListExportPathReqBodyBuilder ¶
func NewResourceReservationListExportPathReqBodyBuilder() *ResourceReservationListExportPathReqBodyBuilder
func (*ResourceReservationListExportPathReqBodyBuilder) Build ¶
func (builder *ResourceReservationListExportPathReqBodyBuilder) Build() (*ResourceReservationListExportReqBody, error)
func (*ResourceReservationListExportPathReqBodyBuilder) EndTime ¶
func (builder *ResourceReservationListExportPathReqBodyBuilder) EndTime(endTime string) *ResourceReservationListExportPathReqBodyBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*ResourceReservationListExportPathReqBodyBuilder) IsExclude ¶
func (builder *ResourceReservationListExportPathReqBodyBuilder) IsExclude(isExclude bool) *ResourceReservationListExportPathReqBodyBuilder
若为true表示导出room_ids范围外的会议室,默认为false
示例值:false
func (*ResourceReservationListExportPathReqBodyBuilder) NeedTopic ¶
func (builder *ResourceReservationListExportPathReqBodyBuilder) NeedTopic(needTopic bool) *ResourceReservationListExportPathReqBodyBuilder
是否展示会议主题
示例值:true
func (*ResourceReservationListExportPathReqBodyBuilder) RoomIds ¶
func (builder *ResourceReservationListExportPathReqBodyBuilder) RoomIds(roomIds []string) *ResourceReservationListExportPathReqBodyBuilder
待筛选的会议室id列表
示例值:["omm_eada1d61a550955240c28757e7dec3af"]
func (*ResourceReservationListExportPathReqBodyBuilder) RoomLevelId ¶
func (builder *ResourceReservationListExportPathReqBodyBuilder) RoomLevelId(roomLevelId string) *ResourceReservationListExportPathReqBodyBuilder
会议室层级id
示例值:omm_608d34d82d531b27fa993902d350a307
func (*ResourceReservationListExportPathReqBodyBuilder) StartTime ¶
func (builder *ResourceReservationListExportPathReqBodyBuilder) StartTime(startTime string) *ResourceReservationListExportPathReqBodyBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
type ResourceReservationListExportReq ¶
type ResourceReservationListExportReq struct { Body *ResourceReservationListExportReqBody `body:""` // contains filtered or unexported fields }
type ResourceReservationListExportReqBody ¶
type ResourceReservationListExportReqBody struct { RoomLevelId *string `json:"room_level_id,omitempty"` // 会议室层级id NeedTopic *bool `json:"need_topic,omitempty"` // 是否展示会议主题 StartTime *string `json:"start_time,omitempty"` // 查询开始时间(unix时间,单位sec) EndTime *string `json:"end_time,omitempty"` // 查询结束时间(unix时间,单位sec) RoomIds []string `json:"room_ids,omitempty"` // 待筛选的会议室id列表 IsExclude *bool `json:"is_exclude,omitempty"` // 若为true表示导出room_ids范围外的会议室,默认为false }
type ResourceReservationListExportReqBodyBuilder ¶
type ResourceReservationListExportReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewResourceReservationListExportReqBodyBuilder ¶
func NewResourceReservationListExportReqBodyBuilder() *ResourceReservationListExportReqBodyBuilder
func (*ResourceReservationListExportReqBodyBuilder) Build ¶
func (builder *ResourceReservationListExportReqBodyBuilder) Build() *ResourceReservationListExportReqBody
func (*ResourceReservationListExportReqBodyBuilder) EndTime ¶
func (builder *ResourceReservationListExportReqBodyBuilder) EndTime(endTime string) *ResourceReservationListExportReqBodyBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*ResourceReservationListExportReqBodyBuilder) IsExclude ¶
func (builder *ResourceReservationListExportReqBodyBuilder) IsExclude(isExclude bool) *ResourceReservationListExportReqBodyBuilder
若为true表示导出room_ids范围外的会议室,默认为false
示例值:false
func (*ResourceReservationListExportReqBodyBuilder) NeedTopic ¶
func (builder *ResourceReservationListExportReqBodyBuilder) NeedTopic(needTopic bool) *ResourceReservationListExportReqBodyBuilder
是否展示会议主题
示例值:true
func (*ResourceReservationListExportReqBodyBuilder) RoomIds ¶
func (builder *ResourceReservationListExportReqBodyBuilder) RoomIds(roomIds []string) *ResourceReservationListExportReqBodyBuilder
待筛选的会议室id列表
示例值:["omm_eada1d61a550955240c28757e7dec3af"]
func (*ResourceReservationListExportReqBodyBuilder) RoomLevelId ¶
func (builder *ResourceReservationListExportReqBodyBuilder) RoomLevelId(roomLevelId string) *ResourceReservationListExportReqBodyBuilder
会议室层级id
示例值:omm_608d34d82d531b27fa993902d350a307
func (*ResourceReservationListExportReqBodyBuilder) StartTime ¶
func (builder *ResourceReservationListExportReqBodyBuilder) StartTime(startTime string) *ResourceReservationListExportReqBodyBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
type ResourceReservationListExportReqBuilder ¶
type ResourceReservationListExportReqBuilder struct {
// contains filtered or unexported fields
}
func NewResourceReservationListExportReqBuilder ¶
func NewResourceReservationListExportReqBuilder() *ResourceReservationListExportReqBuilder
func (*ResourceReservationListExportReqBuilder) Body ¶
func (builder *ResourceReservationListExportReqBuilder) Body(body *ResourceReservationListExportReqBody) *ResourceReservationListExportReqBuilder
导出会议室预定数据,具体权限要求请参考「导出概述」
func (*ResourceReservationListExportReqBuilder) Build ¶
func (builder *ResourceReservationListExportReqBuilder) Build() *ResourceReservationListExportReq
type ResourceReservationListExportResp ¶
type ResourceReservationListExportResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ResourceReservationListExportRespData `json:"data"` // 业务数据 }
func (*ResourceReservationListExportResp) Success ¶
func (resp *ResourceReservationListExportResp) Success() bool
type ResourceReservationListExportRespData ¶
type ResourceReservationListExportRespData struct {
TaskId *string `json:"task_id,omitempty"` // 任务id
}
type Room ¶
type Room struct { RoomId *string `json:"room_id,omitempty"` // 会议室ID Name *string `json:"name,omitempty"` // 会议室名称 Capacity *int `json:"capacity,omitempty"` // 会议室能容纳的人数 Description *string `json:"description,omitempty"` // 会议室的相关描述 DisplayId *string `json:"display_id,omitempty"` // 会议室的展示ID CustomRoomId *string `json:"custom_room_id,omitempty"` // 自定义的会议室ID RoomLevelId *string `json:"room_level_id,omitempty"` // 层级ID Path []string `json:"path,omitempty"` // 层级路径 RoomStatus *RoomStatus `json:"room_status,omitempty"` // 会议室状态 }
type RoomBuilder ¶
type RoomBuilder struct {
// contains filtered or unexported fields
}
func NewRoomBuilder ¶
func NewRoomBuilder() *RoomBuilder
func (*RoomBuilder) Build ¶
func (builder *RoomBuilder) Build() *Room
func (*RoomBuilder) Capacity ¶
func (builder *RoomBuilder) Capacity(capacity int) *RoomBuilder
会议室能容纳的人数
示例值:10
func (*RoomBuilder) CustomRoomId ¶
func (builder *RoomBuilder) CustomRoomId(customRoomId string) *RoomBuilder
自定义的会议室ID
示例值:1234
func (*RoomBuilder) Description ¶
func (builder *RoomBuilder) Description(description string) *RoomBuilder
会议室的相关描述
示例值:测试会议室描述
func (*RoomBuilder) DisplayId ¶
func (builder *RoomBuilder) DisplayId(displayId string) *RoomBuilder
会议室的展示ID
示例值:LM134742334
func (*RoomBuilder) Name ¶
func (builder *RoomBuilder) Name(name string) *RoomBuilder
会议室名称
示例值:测试会议室
func (*RoomBuilder) Path ¶
func (builder *RoomBuilder) Path(path []string) *RoomBuilder
层级路径
示例值:[omb_8d020b12fe49e82847c2af3c193d5754,omb_8d020b12fe49e82847c2af3c193d5754]
func (*RoomBuilder) RoomId ¶
func (builder *RoomBuilder) RoomId(roomId string) *RoomBuilder
会议室ID
示例值:omm_4de32cf10a4358788ff4e09e37ebbf9b
func (*RoomBuilder) RoomLevelId ¶
func (builder *RoomBuilder) RoomLevelId(roomLevelId string) *RoomBuilder
层级ID
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
func (*RoomBuilder) RoomStatus ¶
func (builder *RoomBuilder) RoomStatus(roomStatus *RoomStatus) *RoomBuilder
会议室状态
示例值:
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
飞书签到板背景图
func (*RoomConfigBuilder) RoomBackground ¶
func (builder *RoomConfigBuilder) RoomBackground(roomBackground string) *RoomConfigBuilder
飞书会议室背景图
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 RoomEvent ¶
type RoomEvent struct { RoomId *string `json:"room_id,omitempty"` // 会议室ID Name *string `json:"name,omitempty"` // 会议室名称 Capacity *int `json:"capacity,omitempty"` // 会议室能容纳的人数 Description *string `json:"description,omitempty"` // 会议室的相关描述 DisplayId *string `json:"display_id,omitempty"` // 会议室的展示ID CustomRoomId *string `json:"custom_room_id,omitempty"` // 自定义的会议室ID RoomLevelId *string `json:"room_level_id,omitempty"` // 层级ID Path []string `json:"path,omitempty"` // 层级路径 RoomStatus *RoomStatusEvent `json:"room_status,omitempty"` // 会议室状态 }
type RoomEventBuilder ¶
type RoomEventBuilder struct {
// contains filtered or unexported fields
}
func NewRoomEventBuilder ¶
func NewRoomEventBuilder() *RoomEventBuilder
func (*RoomEventBuilder) Build ¶
func (builder *RoomEventBuilder) Build() *RoomEvent
func (*RoomEventBuilder) Capacity ¶
func (builder *RoomEventBuilder) Capacity(capacity int) *RoomEventBuilder
会议室能容纳的人数
示例值:10
func (*RoomEventBuilder) CustomRoomId ¶
func (builder *RoomEventBuilder) CustomRoomId(customRoomId string) *RoomEventBuilder
自定义的会议室ID
示例值:1234
func (*RoomEventBuilder) Description ¶
func (builder *RoomEventBuilder) Description(description string) *RoomEventBuilder
会议室的相关描述
示例值:测试会议室描述
func (*RoomEventBuilder) DisplayId ¶
func (builder *RoomEventBuilder) DisplayId(displayId string) *RoomEventBuilder
会议室的展示ID
示例值:LM134742334
func (*RoomEventBuilder) Name ¶
func (builder *RoomEventBuilder) Name(name string) *RoomEventBuilder
会议室名称
示例值:测试会议室
func (*RoomEventBuilder) Path ¶
func (builder *RoomEventBuilder) Path(path []string) *RoomEventBuilder
层级路径
示例值:[omb_8d020b12fe49e82847c2af3c193d5754,omb_8d020b12fe49e82847c2af3c193d5754]
func (*RoomEventBuilder) RoomId ¶
func (builder *RoomEventBuilder) RoomId(roomId string) *RoomEventBuilder
会议室ID
示例值:omm_4de32cf10a4358788ff4e09e37ebbf9b
func (*RoomEventBuilder) RoomLevelId ¶
func (builder *RoomEventBuilder) RoomLevelId(roomLevelId string) *RoomEventBuilder
层级ID
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
func (*RoomEventBuilder) RoomStatus ¶
func (builder *RoomEventBuilder) RoomStatus(roomStatus *RoomStatusEvent) *RoomEventBuilder
会议室状态
示例值:
type RoomLevel ¶
type RoomLevel struct { RoomLevelId *string `json:"room_level_id,omitempty"` // 层级ID Name *string `json:"name,omitempty"` // 层级名称 ParentId *string `json:"parent_id,omitempty"` // 父层级ID Path []string `json:"path,omitempty"` // 层级路径 HasChild *bool `json:"has_child,omitempty"` // 是否有子层级 CustomGroupId *string `json:"custom_group_id,omitempty"` // 自定义层级ID }
type RoomLevelBuilder ¶
type RoomLevelBuilder struct {
// contains filtered or unexported fields
}
func NewRoomLevelBuilder ¶
func NewRoomLevelBuilder() *RoomLevelBuilder
func (*RoomLevelBuilder) Build ¶
func (builder *RoomLevelBuilder) Build() *RoomLevel
func (*RoomLevelBuilder) CustomGroupId ¶
func (builder *RoomLevelBuilder) CustomGroupId(customGroupId string) *RoomLevelBuilder
自定义层级ID
示例值:10000
func (*RoomLevelBuilder) HasChild ¶
func (builder *RoomLevelBuilder) HasChild(hasChild bool) *RoomLevelBuilder
是否有子层级
示例值:false
func (*RoomLevelBuilder) Name ¶
func (builder *RoomLevelBuilder) Name(name string) *RoomLevelBuilder
层级名称
示例值:测试层级
func (*RoomLevelBuilder) ParentId ¶
func (builder *RoomLevelBuilder) ParentId(parentId string) *RoomLevelBuilder
父层级ID
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
func (*RoomLevelBuilder) Path ¶
func (builder *RoomLevelBuilder) Path(path []string) *RoomLevelBuilder
层级路径
示例值:[omb_8d020b12fe49e82847c2af3c193d5754, omb_8d020b12fe49e82847c2af3c193d5754]
func (*RoomLevelBuilder) RoomLevelId ¶
func (builder *RoomLevelBuilder) RoomLevelId(roomLevelId string) *RoomLevelBuilder
层级ID
示例值:层级ID
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 RoomStatusEvent ¶
type RoomStatusEvent 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 []*UserId `json:"contact_ids,omitempty"` // 联系人列表 DisableNotice *bool `json:"disable_notice,omitempty"` // 是否在禁用时发送通知给预定了该会议室的员工 ResumeNotice *bool `json:"resume_notice,omitempty"` // 是否在恢复启用时发送通知给预定了该会议室的员工 }
type RoomStatusEventBuilder ¶
type RoomStatusEventBuilder struct {
// contains filtered or unexported fields
}
func NewRoomStatusEventBuilder ¶
func NewRoomStatusEventBuilder() *RoomStatusEventBuilder
func (*RoomStatusEventBuilder) Build ¶
func (builder *RoomStatusEventBuilder) Build() *RoomStatusEvent
func (*RoomStatusEventBuilder) ContactIds ¶
func (builder *RoomStatusEventBuilder) ContactIds(contactIds []*UserId) *RoomStatusEventBuilder
联系人列表
示例值:
func (*RoomStatusEventBuilder) DisableEndTime ¶
func (builder *RoomStatusEventBuilder) DisableEndTime(disableEndTime string) *RoomStatusEventBuilder
禁用结束时间(unix时间,单位sec,数值0表示永久禁用)
示例值:1652442450
func (*RoomStatusEventBuilder) DisableNotice ¶
func (builder *RoomStatusEventBuilder) DisableNotice(disableNotice bool) *RoomStatusEventBuilder
是否在禁用时发送通知给预定了该会议室的员工
示例值:true
func (*RoomStatusEventBuilder) DisableReason ¶
func (builder *RoomStatusEventBuilder) DisableReason(disableReason string) *RoomStatusEventBuilder
禁用原因
示例值:测试占用
func (*RoomStatusEventBuilder) DisableStartTime ¶
func (builder *RoomStatusEventBuilder) DisableStartTime(disableStartTime string) *RoomStatusEventBuilder
禁用开始时间(unix时间,单位sec)
示例值:1652356050
func (*RoomStatusEventBuilder) ResumeNotice ¶
func (builder *RoomStatusEventBuilder) ResumeNotice(resumeNotice bool) *RoomStatusEventBuilder
是否在恢复启用时发送通知给预定了该会议室的员工
示例值:true
func (*RoomStatusEventBuilder) ScheduleStatus ¶
func (builder *RoomStatusEventBuilder) ScheduleStatus(scheduleStatus bool) *RoomStatusEventBuilder
会议室未来状态为启用或禁用
示例值:true
func (*RoomStatusEventBuilder) Status ¶
func (builder *RoomStatusEventBuilder) Status(status bool) *RoomStatusEventBuilder
是否启用会议室
示例值:true
type ScopeConfig ¶
type ScopeConfig struct { ScopeType *int `json:"scope_type,omitempty"` // 查询节点范围 ScopeId *string `json:"scope_id,omitempty"` // 查询节点ID:如果scope_type为1,则为层级ID,如果scope_type为2,则为会议室ID ScopeConfig *RoomConfig `json:"scope_config,omitempty"` // 节点配置 }
type ScopeConfigBuilder ¶
type ScopeConfigBuilder struct {
// contains filtered or unexported fields
}
func NewScopeConfigBuilder ¶
func NewScopeConfigBuilder() *ScopeConfigBuilder
func (*ScopeConfigBuilder) Build ¶
func (builder *ScopeConfigBuilder) Build() *ScopeConfig
func (*ScopeConfigBuilder) ScopeConfig ¶
func (builder *ScopeConfigBuilder) ScopeConfig(scopeConfig *RoomConfig) *ScopeConfigBuilder
节点配置
示例值:
func (*ScopeConfigBuilder) ScopeId ¶
func (builder *ScopeConfigBuilder) ScopeId(scopeId string) *ScopeConfigBuilder
查询节点ID:如果scope_type为1,则为层级ID,如果scope_type为2,则为会议室ID
示例值:omm_608d34d82d531b27fa993902d350a307
func (*ScopeConfigBuilder) ScopeType ¶
func (builder *ScopeConfigBuilder) ScopeType(scopeType int) *ScopeConfigBuilder
查询节点范围
示例值:1
type SearchRoomLevelReq ¶
type SearchRoomLevelReq struct {
// contains filtered or unexported fields
}
type SearchRoomLevelReqBuilder ¶
type SearchRoomLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchRoomLevelReqBuilder ¶
func NewSearchRoomLevelReqBuilder() *SearchRoomLevelReqBuilder
func (*SearchRoomLevelReqBuilder) Build ¶
func (builder *SearchRoomLevelReqBuilder) Build() *SearchRoomLevelReq
func (*SearchRoomLevelReqBuilder) CustomLevelIds ¶
func (builder *SearchRoomLevelReqBuilder) CustomLevelIds(customLevelIds string) *SearchRoomLevelReqBuilder
用于查询指定会议室层级的自定义会议室层级ID
示例值:1000,1001
type SearchRoomLevelResp ¶
type SearchRoomLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchRoomLevelRespData `json:"data"` // 业务数据 }
func (*SearchRoomLevelResp) Success ¶
func (resp *SearchRoomLevelResp) Success() bool
type SearchRoomLevelRespData ¶
type SearchRoomLevelRespData struct {
LevelIds []string `json:"level_ids,omitempty"` // 层级ID列表
}
type SearchRoomPathReqBodyBuilder ¶
type SearchRoomPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchRoomPathReqBodyBuilder ¶
func NewSearchRoomPathReqBodyBuilder() *SearchRoomPathReqBodyBuilder
func (*SearchRoomPathReqBodyBuilder) Build ¶
func (builder *SearchRoomPathReqBodyBuilder) Build() (*SearchRoomReqBody, error)
func (*SearchRoomPathReqBodyBuilder) CustomRoomIds ¶
func (builder *SearchRoomPathReqBodyBuilder) CustomRoomIds(customRoomIds []string) *SearchRoomPathReqBodyBuilder
用于查询指定会议室的租户自定义会议室ID列表,优先使用该字段进行查询
示例值:["10001"]
func (*SearchRoomPathReqBodyBuilder) Keyword ¶
func (builder *SearchRoomPathReqBodyBuilder) Keyword(keyword string) *SearchRoomPathReqBodyBuilder
会议室搜索关键词(当custom_room_ids为空时,使用该字段进行查询)
示例值:测试会议室
func (*SearchRoomPathReqBodyBuilder) PageSize ¶
func (builder *SearchRoomPathReqBodyBuilder) PageSize(pageSize int) *SearchRoomPathReqBodyBuilder
分页大小,该值默认为10,最大为100(当custom_room_ids为空时,使用该字段进行查询)
示例值:10
func (*SearchRoomPathReqBodyBuilder) PageToken ¶
func (builder *SearchRoomPathReqBodyBuilder) PageToken(pageToken string) *SearchRoomPathReqBodyBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果(当custom_room_ids为空时,使用该字段进行查询)
示例值:0
func (*SearchRoomPathReqBodyBuilder) RoomLevelId ¶
func (builder *SearchRoomPathReqBodyBuilder) RoomLevelId(roomLevelId string) *SearchRoomPathReqBodyBuilder
在该会议室层级下进行搜索(当custom_room_ids为空时,使用该字段进行查询)
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
func (*SearchRoomPathReqBodyBuilder) SearchLevelName ¶
func (builder *SearchRoomPathReqBodyBuilder) SearchLevelName(searchLevelName bool) *SearchRoomPathReqBodyBuilder
搜索会议室是否包括层级名称(当custom_room_ids为空时,使用该字段进行查询)
示例值:true
type SearchRoomReq ¶
type SearchRoomReq struct { Body *SearchRoomReqBody `body:""` // contains filtered or unexported fields }
type SearchRoomReqBody ¶
type SearchRoomReqBody struct { CustomRoomIds []string `json:"custom_room_ids,omitempty"` // 用于查询指定会议室的租户自定义会议室ID列表,优先使用该字段进行查询 Keyword *string `json:"keyword,omitempty"` // 会议室搜索关键词(当custom_room_ids为空时,使用该字段进行查询) RoomLevelId *string `json:"room_level_id,omitempty"` // 在该会议室层级下进行搜索(当custom_room_ids为空时,使用该字段进行查询) SearchLevelName *bool `json:"search_level_name,omitempty"` // 搜索会议室是否包括层级名称(当custom_room_ids为空时,使用该字段进行查询) PageSize *int `json:"page_size,omitempty"` // 分页大小,该值默认为10,最大为100(当custom_room_ids为空时,使用该字段进行查询) PageToken *string `json:"page_token,omitempty"` // 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果(当custom_room_ids为空时,使用该字段进行查询) }
type SearchRoomReqBodyBuilder ¶
type SearchRoomReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchRoomReqBodyBuilder ¶
func NewSearchRoomReqBodyBuilder() *SearchRoomReqBodyBuilder
func (*SearchRoomReqBodyBuilder) Build ¶
func (builder *SearchRoomReqBodyBuilder) Build() *SearchRoomReqBody
func (*SearchRoomReqBodyBuilder) CustomRoomIds ¶
func (builder *SearchRoomReqBodyBuilder) CustomRoomIds(customRoomIds []string) *SearchRoomReqBodyBuilder
用于查询指定会议室的租户自定义会议室ID列表,优先使用该字段进行查询
示例值:["10001"]
func (*SearchRoomReqBodyBuilder) Keyword ¶
func (builder *SearchRoomReqBodyBuilder) Keyword(keyword string) *SearchRoomReqBodyBuilder
会议室搜索关键词(当custom_room_ids为空时,使用该字段进行查询)
示例值:测试会议室
func (*SearchRoomReqBodyBuilder) PageSize ¶
func (builder *SearchRoomReqBodyBuilder) PageSize(pageSize int) *SearchRoomReqBodyBuilder
分页大小,该值默认为10,最大为100(当custom_room_ids为空时,使用该字段进行查询)
示例值:10
func (*SearchRoomReqBodyBuilder) PageToken ¶
func (builder *SearchRoomReqBodyBuilder) PageToken(pageToken string) *SearchRoomReqBodyBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果(当custom_room_ids为空时,使用该字段进行查询)
示例值:0
func (*SearchRoomReqBodyBuilder) RoomLevelId ¶
func (builder *SearchRoomReqBodyBuilder) RoomLevelId(roomLevelId string) *SearchRoomReqBodyBuilder
在该会议室层级下进行搜索(当custom_room_ids为空时,使用该字段进行查询)
示例值:omb_4ad1a2c7a2fbc5fc9570f38456931293
func (*SearchRoomReqBodyBuilder) SearchLevelName ¶
func (builder *SearchRoomReqBodyBuilder) SearchLevelName(searchLevelName bool) *SearchRoomReqBodyBuilder
搜索会议室是否包括层级名称(当custom_room_ids为空时,使用该字段进行查询)
示例值:true
type SearchRoomReqBuilder ¶
type SearchRoomReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchRoomReqBuilder ¶
func NewSearchRoomReqBuilder() *SearchRoomReqBuilder
func (*SearchRoomReqBuilder) Body ¶
func (builder *SearchRoomReqBuilder) Body(body *SearchRoomReqBody) *SearchRoomReqBuilder
该接口可以用来搜索会议室,支持使用关键词进行搜索,也支持使用自定义会议室ID进行查询
func (*SearchRoomReqBuilder) Build ¶
func (builder *SearchRoomReqBuilder) Build() *SearchRoomReq
func (*SearchRoomReqBuilder) UserIdType ¶
func (builder *SearchRoomReqBuilder) UserIdType(userIdType string) *SearchRoomReqBuilder
此次调用中使用的用户ID的类型,默认使用open_id可不填
示例值:
type SearchRoomResp ¶
type SearchRoomResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchRoomRespData `json:"data"` // 业务数据 }
func (*SearchRoomResp) Success ¶
func (resp *SearchRoomResp) Success() bool
type SearchRoomRespData ¶
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时需要此参数
示例值:3
func (*SetRoomConfigPathReqBodyBuilder) CountryId ¶
func (builder *SetRoomConfigPathReqBodyBuilder) CountryId(countryId string) *SetRoomConfigPathReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:1
func (*SetRoomConfigPathReqBodyBuilder) DistrictId ¶
func (builder *SetRoomConfigPathReqBodyBuilder) DistrictId(districtId string) *SetRoomConfigPathReqBodyBuilder
城市ID scope为3时需要此参数
示例值:2
func (*SetRoomConfigPathReqBodyBuilder) FloorName ¶
func (builder *SetRoomConfigPathReqBodyBuilder) FloorName(floorName string) *SetRoomConfigPathReqBodyBuilder
楼层 scope为5时需要此参数
示例值:4
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时需要此参数
示例值:3
func (*SetRoomConfigReqBodyBuilder) CountryId ¶
func (builder *SetRoomConfigReqBodyBuilder) CountryId(countryId string) *SetRoomConfigReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:1
func (*SetRoomConfigReqBodyBuilder) DistrictId ¶
func (builder *SetRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetRoomConfigReqBodyBuilder
城市ID scope为3时需要此参数
示例值:2
func (*SetRoomConfigReqBodyBuilder) FloorName ¶
func (builder *SetRoomConfigReqBodyBuilder) FloorName(floorName string) *SetRoomConfigReqBodyBuilder
楼层 scope为5时需要此参数
示例值:4
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 SubscribeDepartment ¶
type SubscribeDepartmentBuilder ¶
type SubscribeDepartmentBuilder struct {
// contains filtered or unexported fields
}
func NewSubscribeDepartmentBuilder ¶
func NewSubscribeDepartmentBuilder() *SubscribeDepartmentBuilder
func (*SubscribeDepartmentBuilder) Build ¶
func (builder *SubscribeDepartmentBuilder) Build() *SubscribeDepartment
func (*SubscribeDepartmentBuilder) DepartmentId ¶
func (builder *SubscribeDepartmentBuilder) DepartmentId(departmentId string) *SubscribeDepartmentBuilder
可预定部门id
示例值:od-47d8b570b0a011e9679a755efcc5f61a
func (*SubscribeDepartmentBuilder) DepartmentName ¶
func (builder *SubscribeDepartmentBuilder) DepartmentName(departmentName string) *SubscribeDepartmentBuilder
预定部门名称
示例值:
type SubscribeUser ¶
type SubscribeUserBuilder ¶
type SubscribeUserBuilder struct {
// contains filtered or unexported fields
}
func NewSubscribeUserBuilder ¶
func NewSubscribeUserBuilder() *SubscribeUserBuilder
func (*SubscribeUserBuilder) Build ¶
func (builder *SubscribeUserBuilder) Build() *SubscribeUser
func (*SubscribeUserBuilder) UserId ¶
func (builder *SubscribeUserBuilder) UserId(userId string) *SubscribeUserBuilder
审批人/预定人id
示例值:ou_a27b07a9071d90577c0177bcec98f856
func (*SubscribeUserBuilder) UserName ¶
func (builder *SubscribeUserBuilder) UserName(userName string) *SubscribeUserBuilder
预订人姓名
示例值:
type TimeConfig ¶
type TimeConfig struct { TimeSwitch *int `json:"time_switch,omitempty"` // 预定时间开关:0 代表关闭,1 代表开启 DaysInAdvance *int `json:"days_in_advance,omitempty"` // 最早可提前 ; days_in_advance 预定会议室(单位:天,取值范围[1-730]);<b>说明</b>:不填写时,默认更新为 365 OpeningHour *string `json:"opening_hour,omitempty"` // 开放当天可于 ; opening_hour 开始预定(单位:秒,取值范围[0,86400]);<b>说明</b>:;1. 不填写时默认更新为 ; 28800 ;2. 如果填写的值不是 60 ; 的倍数,则自动会更新为离其最近的 60 整数倍的值。 StartTime *string `json:"start_time,omitempty"` // 每日可预定时间范围的开始时间(单位:秒,取值范围[0,86400]);<b>说明</b>:;1. 不填写时,默认更新为 0 ,此时填写的 end_time 不得小于 30。;2. 当 start_time 与; end_time 均填写时,; end_time 至少超过 ; start_time 30 。;3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。 EndTime *string `json:"end_time,omitempty"` // 每日可预定时间范围结束时间(单位:秒,取值范围[0,86400]);<b>说明</b>:;1. 不填写时,默认更新为 86400 ,此时填写的; start_time 不得大于等于 86370 。;2. 当 start_time 与; end_time 均填写时,; end_time 至少要超过; start_time 30。;3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。 MaxDuration *int `json:"max_duration,omitempty"` // 单次会议室可预定时长上限(单位:小时,取值范围[1,99]);<b>说明</b>:不填写时默认更新为 2 }
type TimeConfigBuilder ¶
type TimeConfigBuilder struct {
// contains filtered or unexported fields
}
func NewTimeConfigBuilder ¶
func NewTimeConfigBuilder() *TimeConfigBuilder
func (*TimeConfigBuilder) Build ¶
func (builder *TimeConfigBuilder) Build() *TimeConfig
func (*TimeConfigBuilder) DaysInAdvance ¶
func (builder *TimeConfigBuilder) DaysInAdvance(daysInAdvance int) *TimeConfigBuilder
最早可提前 ; days_in_advance 预定会议室(单位:天,取值范围[1-730]);<b>说明</b>:不填写时,默认更新为 365
示例值:30
func (*TimeConfigBuilder) EndTime ¶
func (builder *TimeConfigBuilder) EndTime(endTime string) *TimeConfigBuilder
每日可预定时间范围结束时间(单位:秒,取值范围[0,86400]);<b>说明</b>:;1. 不填写时,默认更新为 86400 ,此时填写的; start_time 不得大于等于 86370 。;2. 当 start_time 与; end_time 均填写时,; end_time 至少要超过; start_time 30。;3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。
示例值:86400
func (*TimeConfigBuilder) MaxDuration ¶
func (builder *TimeConfigBuilder) MaxDuration(maxDuration int) *TimeConfigBuilder
单次会议室可预定时长上限(单位:小时,取值范围[1,99]);<b>说明</b>:不填写时默认更新为 2
示例值:24
func (*TimeConfigBuilder) OpeningHour ¶
func (builder *TimeConfigBuilder) OpeningHour(openingHour string) *TimeConfigBuilder
开放当天可于 ; opening_hour 开始预定(单位:秒,取值范围[0,86400]);<b>说明</b>:;1. 不填写时默认更新为 ; 28800 ;2. 如果填写的值不是 60 ; 的倍数,则自动会更新为离其最近的 60 整数倍的值。
示例值:27900
func (*TimeConfigBuilder) StartTime ¶
func (builder *TimeConfigBuilder) StartTime(startTime string) *TimeConfigBuilder
每日可预定时间范围的开始时间(单位:秒,取值范围[0,86400]);<b>说明</b>:;1. 不填写时,默认更新为 0 ,此时填写的 end_time 不得小于 30。;2. 当 start_time 与; end_time 均填写时,; end_time 至少超过 ; start_time 30 。;3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。
示例值:0
func (*TimeConfigBuilder) TimeSwitch ¶
func (builder *TimeConfigBuilder) TimeSwitch(timeSwitch int) *TimeConfigBuilder
预定时间开关:0 代表关闭,1 代表开启
示例值:1
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"` // 预约数据 ReserveCorrectionCheckInfo *ReserveCorrectionCheckInfo `json:"reserve_correction_check_info,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 { Alert *alert // 告警中心 Export *export // 导出 Meeting *meeting // 会议 MeetingRecording *meetingRecording // 录制 Report *report // 会议报告 Reserve *reserve // 预约 ReserveConfig *reserveConfig // reserve_config Room *room // 会议室 RoomConfig *roomConfig // room_config RoomLevel *roomLevel // 会议室层级 ScopeConfig *scopeConfig // 会议室配置 // contains filtered or unexported fields }
func NewService ¶
func NewService(config *larkcore.Config) *VcService