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) ProcessStatus(processStatus int) *AlertBuilder
- func (builder *AlertBuilder) ProcessTime(processTime string) *AlertBuilder
- func (builder *AlertBuilder) RecoverTime(recoverTime string) *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
- func (builder *ApplyReservePathReqBodyBuilder) OwnerId(ownerId string) *ApplyReservePathReqBodyBuilder
- type ApplyReserveReq
- type ApplyReserveReqBody
- type ApplyReserveReqBodyBuilder
- func (builder *ApplyReserveReqBodyBuilder) Build() *ApplyReserveReqBody
- func (builder *ApplyReserveReqBodyBuilder) EndTime(endTime string) *ApplyReserveReqBodyBuilder
- func (builder *ApplyReserveReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ApplyReserveReqBodyBuilder
- func (builder *ApplyReserveReqBodyBuilder) OwnerId(ownerId string) *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 ApprovalConfigEvent
- type ApprovalConfigEventBuilder
- func (builder *ApprovalConfigEventBuilder) ApprovalCondition(approvalCondition int) *ApprovalConfigEventBuilder
- func (builder *ApprovalConfigEventBuilder) ApprovalSwitch(approvalSwitch int) *ApprovalConfigEventBuilder
- func (builder *ApprovalConfigEventBuilder) Approvers(approvers []*SubscribeUserEvent) *ApprovalConfigEventBuilder
- func (builder *ApprovalConfigEventBuilder) Build() *ApprovalConfigEvent
- func (builder *ApprovalConfigEventBuilder) MeetingDuration(meetingDuration float64) *ApprovalConfigEventBuilder
- type Conditions
- type ConditionsBuilder
- 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 CustomList
- type CustomListBuilder
- func (builder *CustomListBuilder) Build() *CustomList
- func (builder *CustomListBuilder) Conditions(conditions []*Conditions) *CustomListBuilder
- func (builder *CustomListBuilder) CustomType(customType int) *CustomListBuilder
- func (builder *CustomListBuilder) Key(key string) *CustomListBuilder
- func (builder *CustomListBuilder) NeedFill(needFill bool) *CustomListBuilder
- func (builder *CustomListBuilder) Options(options []*Options) *CustomListBuilder
- func (builder *CustomListBuilder) Placeholder(placeholder string) *CustomListBuilder
- func (builder *CustomListBuilder) Title(title string) *CustomListBuilder
- 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 DepartmentId
- type DepartmentIdBuilder
- type Device
- type DeviceBuilder
- type DisableInformConfig
- type DisableInformConfigBuilder
- func (builder *DisableInformConfigBuilder) Build() *DisableInformConfig
- func (builder *DisableInformConfigBuilder) IfCoverChildScope(ifCoverChildScope bool) *DisableInformConfigBuilder
- func (builder *DisableInformConfigBuilder) IfInform(ifInform bool) *DisableInformConfigBuilder
- func (builder *DisableInformConfigBuilder) InformedDepts(informedDepts []*SubscribeDepartment) *DisableInformConfigBuilder
- func (builder *DisableInformConfigBuilder) InformedUsers(informedUsers []*SubscribeUser) *DisableInformConfigBuilder
- 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 GetMeetingListIterator
- type GetMeetingListReq
- type GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) Build() *GetMeetingListReq
- func (builder *GetMeetingListReqBuilder) EndTime(endTime string) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) Limit(limit int) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) MeetingNo(meetingNo string) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) MeetingStatus(meetingStatus int) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) PageSize(pageSize int) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) PageToken(pageToken string) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) RoomId(roomId string) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) StartTime(startTime string) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) UserId(userId string) *GetMeetingListReqBuilder
- func (builder *GetMeetingListReqBuilder) UserIdType(userIdType string) *GetMeetingListReqBuilder
- type GetMeetingListResp
- type GetMeetingListRespData
- 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 GetParticipantListIterator
- type GetParticipantListReq
- type GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) Build() *GetParticipantListReq
- func (builder *GetParticipantListReqBuilder) Limit(limit int) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) MeetingEndTime(meetingEndTime string) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) MeetingNo(meetingNo string) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) MeetingStartTime(meetingStartTime string) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) MeetingStatus(meetingStatus int) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) PageSize(pageSize int) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) PageToken(pageToken string) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) RoomId(roomId string) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) UserId(userId string) *GetParticipantListReqBuilder
- func (builder *GetParticipantListReqBuilder) UserIdType(userIdType string) *GetParticipantListReqBuilder
- type GetParticipantListResp
- type GetParticipantListRespData
- type GetParticipantQualityListIterator
- type GetParticipantQualityListReq
- type GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) Build() *GetParticipantQualityListReq
- func (builder *GetParticipantQualityListReqBuilder) JoinTime(joinTime string) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) Limit(limit int) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) MeetingEndTime(meetingEndTime string) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) MeetingNo(meetingNo string) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) MeetingStartTime(meetingStartTime string) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) PageSize(pageSize int) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) PageToken(pageToken string) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) RoomId(roomId string) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) UserId(userId string) *GetParticipantQualityListReqBuilder
- func (builder *GetParticipantQualityListReqBuilder) UserIdType(userIdType string) *GetParticipantQualityListReqBuilder
- type GetParticipantQualityListResp
- type GetParticipantQualityListRespData
- type GetReserveConfigAdminReq
- type GetReserveConfigAdminReqBuilder
- func (builder *GetReserveConfigAdminReqBuilder) Build() *GetReserveConfigAdminReq
- func (builder *GetReserveConfigAdminReqBuilder) ReserveConfigId(reserveConfigId string) *GetReserveConfigAdminReqBuilder
- func (builder *GetReserveConfigAdminReqBuilder) ScopeType(scopeType int) *GetReserveConfigAdminReqBuilder
- func (builder *GetReserveConfigAdminReqBuilder) UserIdType(userIdType string) *GetReserveConfigAdminReqBuilder
- type GetReserveConfigAdminResp
- type GetReserveConfigAdminRespData
- type GetReserveConfigDisableInformReq
- type GetReserveConfigDisableInformReqBuilder
- func (builder *GetReserveConfigDisableInformReqBuilder) Build() *GetReserveConfigDisableInformReq
- func (builder *GetReserveConfigDisableInformReqBuilder) ReserveConfigId(reserveConfigId string) *GetReserveConfigDisableInformReqBuilder
- func (builder *GetReserveConfigDisableInformReqBuilder) ScopeType(scopeType int) *GetReserveConfigDisableInformReqBuilder
- func (builder *GetReserveConfigDisableInformReqBuilder) UserIdType(userIdType string) *GetReserveConfigDisableInformReqBuilder
- type GetReserveConfigDisableInformResp
- type GetReserveConfigDisableInformRespData
- type GetReserveConfigFormReq
- type GetReserveConfigFormReqBuilder
- func (builder *GetReserveConfigFormReqBuilder) Build() *GetReserveConfigFormReq
- func (builder *GetReserveConfigFormReqBuilder) ReserveConfigId(reserveConfigId string) *GetReserveConfigFormReqBuilder
- func (builder *GetReserveConfigFormReqBuilder) ScopeType(scopeType int) *GetReserveConfigFormReqBuilder
- func (builder *GetReserveConfigFormReqBuilder) UserIdType(userIdType string) *GetReserveConfigFormReqBuilder
- type GetReserveConfigFormResp
- type GetReserveConfigFormRespData
- type GetReserveReq
- type GetReserveReqBuilder
- type GetReserveResp
- type GetReserveRespData
- type GetResourceReservationListIterator
- type GetResourceReservationListReq
- type GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) Build() *GetResourceReservationListReq
- func (builder *GetResourceReservationListReqBuilder) EndTime(endTime string) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) IsExclude(isExclude bool) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) Limit(limit int) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) NeedTopic(needTopic bool) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) PageSize(pageSize int) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) PageToken(pageToken string) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) RoomIds(roomIds []string) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) RoomLevelId(roomLevelId string) *GetResourceReservationListReqBuilder
- func (builder *GetResourceReservationListReqBuilder) StartTime(startTime string) *GetResourceReservationListReqBuilder
- type GetResourceReservationListResp
- type GetResourceReservationListRespData
- 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) CalendarEventId(calendarEventId string) *MeetingEventMeetingBuilder
- 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) MeetingSource(meetingSource int) *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 MeetingInfo
- type MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Audio(audio bool) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Build() *MeetingInfo
- func (builder *MeetingInfoBuilder) Department(department string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Email(email string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) EmployeeId(employeeId string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) MeetingDuration(meetingDuration string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) MeetingEndTime(meetingEndTime string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) MeetingId(meetingId string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) MeetingStartTime(meetingStartTime string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) MeetingTopic(meetingTopic string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Mobile(mobile string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) NumberOfParticipants(numberOfParticipants string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Organizer(organizer string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Recording(recording bool) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Sharing(sharing bool) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Telephone(telephone bool) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) UserId(userId string) *MeetingInfoBuilder
- func (builder *MeetingInfoBuilder) Video(video bool) *MeetingInfoBuilder
- 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) MeetingStatus(meetingStatus int) *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) MeetingStatus(meetingStatus int) *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 MyAiAvPluginCardStatus
- type MyAiAvPluginCardStatusBuilder
- type MyAiAvPluginCardVariables
- type MyAiAvPluginCardVariablesBuilder
- type MyAiAvPluginCardVaribales
- type MyAiAvPluginCardVaribalesBuilder
- type MyAiAvPluginContextSystemInfo
- type MyAiAvPluginContextSystemInfoBuilder
- func (builder *MyAiAvPluginContextSystemInfoBuilder) AppVersion(appVersion string) *MyAiAvPluginContextSystemInfoBuilder
- func (builder *MyAiAvPluginContextSystemInfoBuilder) Brand(brand string) *MyAiAvPluginContextSystemInfoBuilder
- func (builder *MyAiAvPluginContextSystemInfoBuilder) Build() *MyAiAvPluginContextSystemInfo
- func (builder *MyAiAvPluginContextSystemInfoBuilder) Lang(lang string) *MyAiAvPluginContextSystemInfoBuilder
- func (builder *MyAiAvPluginContextSystemInfoBuilder) Locale(locale string) *MyAiAvPluginContextSystemInfoBuilder
- func (builder *MyAiAvPluginContextSystemInfoBuilder) SessionId(sessionId string) *MyAiAvPluginContextSystemInfoBuilder
- type MyAiAvPluginPresentInfo
- type MyAiAvPluginPresentInfoBuilder
- func (builder *MyAiAvPluginPresentInfoBuilder) Body(body string) *MyAiAvPluginPresentInfoBuilder
- func (builder *MyAiAvPluginPresentInfoBuilder) Build() *MyAiAvPluginPresentInfo
- func (builder *MyAiAvPluginPresentInfoBuilder) CallbackInfo(callbackInfo string) *MyAiAvPluginPresentInfoBuilder
- func (builder *MyAiAvPluginPresentInfoBuilder) CardTemplateId(cardTemplateId string) *MyAiAvPluginPresentInfoBuilder
- func (builder *MyAiAvPluginPresentInfoBuilder) CardVariables(cardVariables *MyAiAvPluginCardVariables) *MyAiAvPluginPresentInfoBuilder
- func (builder *MyAiAvPluginPresentInfoBuilder) Type(type_ string) *MyAiAvPluginPresentInfoBuilder
- type MyAiAvPluginScenarioContext
- type MyAiAvPluginScenarioContextBuilder
- func (builder *MyAiAvPluginScenarioContextBuilder) Build() *MyAiAvPluginScenarioContext
- func (builder *MyAiAvPluginScenarioContextBuilder) Plugins(plugins []*MyAiPluginContext) *MyAiAvPluginScenarioContextBuilder
- func (builder *MyAiAvPluginScenarioContextBuilder) Scenario(scenario string) *MyAiAvPluginScenarioContextBuilder
- func (builder *MyAiAvPluginScenarioContextBuilder) SessionId(sessionId string) *MyAiAvPluginScenarioContextBuilder
- func (builder *MyAiAvPluginScenarioContextBuilder) SystemInfo(systemInfo *MyAiAvPluginContextSystemInfo) *MyAiAvPluginScenarioContextBuilder
- func (builder *MyAiAvPluginScenarioContextBuilder) UploadObjects(uploadObjects []*MyAiAvPluginUploadObject) *MyAiAvPluginScenarioContextBuilder
- func (builder *MyAiAvPluginScenarioContextBuilder) WorkMode(workMode int) *MyAiAvPluginScenarioContextBuilder
- type MyAiAvPluginUploadObject
- type MyAiAvPluginUploadObjectBuilder
- type MyAiObjectContext
- type MyAiObjectContextBuilder
- type MyAiPluginContext
- type MyAiPluginContextBuilder
- type MyAiResponsePresent
- type MyAiResponsePresentBuilder
- func (builder *MyAiResponsePresentBuilder) Body(body string) *MyAiResponsePresentBuilder
- func (builder *MyAiResponsePresentBuilder) Build() *MyAiResponsePresent
- func (builder *MyAiResponsePresentBuilder) Interactable(interactable bool) *MyAiResponsePresentBuilder
- func (builder *MyAiResponsePresentBuilder) OperationType(operationType string) *MyAiResponsePresentBuilder
- func (builder *MyAiResponsePresentBuilder) Type(type_ string) *MyAiResponsePresentBuilder
- type MyAiRoomCommonResult
- type MyAiRoomCommonResultBuilder
- func (builder *MyAiRoomCommonResultBuilder) Build() *MyAiRoomCommonResult
- func (builder *MyAiRoomCommonResultBuilder) OpenapiResponse(openapiResponse *MyAiRoomOpenapiResponse) *MyAiRoomCommonResultBuilder
- func (builder *MyAiRoomCommonResultBuilder) RoomReply(roomReply string) *MyAiRoomCommonResultBuilder
- type MyAiRoomOpenapiResponse
- type MyAiRoomOpenapiResponseBuilder
- func (builder *MyAiRoomOpenapiResponseBuilder) Build() *MyAiRoomOpenapiResponse
- func (builder *MyAiRoomOpenapiResponseBuilder) OapiMsg(oapiMsg string) *MyAiRoomOpenapiResponseBuilder
- func (builder *MyAiRoomOpenapiResponseBuilder) OtherMsg(otherMsg string) *MyAiRoomOpenapiResponseBuilder
- func (builder *MyAiRoomOpenapiResponseBuilder) ResponseType(responseType int) *MyAiRoomOpenapiResponseBuilder
- func (builder *MyAiRoomOpenapiResponseBuilder) ScheduleEventId(scheduleEventId string) *MyAiRoomOpenapiResponseBuilder
- type MyAiVcMeetingContentCommonResult
- type MyAiVcMeetingContentCommonResultBuilder
- type MyAiVcMeetingExtra
- type MyAiVcMeetingExtraBuilder
- func (builder *MyAiVcMeetingExtraBuilder) Build() *MyAiVcMeetingExtra
- func (builder *MyAiVcMeetingExtraBuilder) QuickExecuteParamRichTag(quickExecuteParamRichTag string) *MyAiVcMeetingExtraBuilder
- func (builder *MyAiVcMeetingExtraBuilder) VcAppVersion(vcAppVersion string) *MyAiVcMeetingExtraBuilder
- func (builder *MyAiVcMeetingExtraBuilder) VcApplinkHost(vcApplinkHost string) *MyAiVcMeetingExtraBuilder
- func (builder *MyAiVcMeetingExtraBuilder) VcFeatureConfig(vcFeatureConfig string) *MyAiVcMeetingExtraBuilder
- func (builder *MyAiVcMeetingExtraBuilder) VcLocale(vcLocale string) *MyAiVcMeetingExtraBuilder
- func (builder *MyAiVcMeetingExtraBuilder) VcMeetingId(vcMeetingId string) *MyAiVcMeetingExtraBuilder
- type MyAiVcMeetingOperationResult
- type MyAiVcMeetingOperationResultBuilder
- type MyAiVcMeetingRecapResult
- type MyAiVcMeetingRecapResultBuilder
- func (builder *MyAiVcMeetingRecapResultBuilder) Build() *MyAiVcMeetingRecapResult
- func (builder *MyAiVcMeetingRecapResultBuilder) MeetingRecap(meetingRecap string) *MyAiVcMeetingRecapResultBuilder
- func (builder *MyAiVcMeetingRecapResultBuilder) MeetingRecapOrFailReason(meetingRecapOrFailReason string) *MyAiVcMeetingRecapResultBuilder
- type MyAiVcMeetingScenarioContext
- type MyAiVcMeetingScenarioContextBuilder
- func (builder *MyAiVcMeetingScenarioContextBuilder) Build() *MyAiVcMeetingScenarioContext
- func (builder *MyAiVcMeetingScenarioContextBuilder) Extra(extra *MyAiVcMeetingExtra) *MyAiVcMeetingScenarioContextBuilder
- func (builder *MyAiVcMeetingScenarioContextBuilder) Object(object *MyAiObjectContext) *MyAiVcMeetingScenarioContextBuilder
- func (builder *MyAiVcMeetingScenarioContextBuilder) Plugins(plugins []*MyAiPluginContext) *MyAiVcMeetingScenarioContextBuilder
- func (builder *MyAiVcMeetingScenarioContextBuilder) Scenario(scenario string) *MyAiVcMeetingScenarioContextBuilder
- func (builder *MyAiVcMeetingScenarioContextBuilder) WorkMode(workMode int) *MyAiVcMeetingScenarioContextBuilder
- type MyAiVcMeetingTodoTaskResult
- type MyAiVcMeetingTodoTaskResultBuilder
- func (builder *MyAiVcMeetingTodoTaskResultBuilder) Build() *MyAiVcMeetingTodoTaskResult
- func (builder *MyAiVcMeetingTodoTaskResultBuilder) MeetingTodoTask(meetingTodoTask string) *MyAiVcMeetingTodoTaskResultBuilder
- func (builder *MyAiVcMeetingTodoTaskResultBuilder) MeetingTodoTaskOrFailReason(meetingTodoTaskOrFailReason string) *MyAiVcMeetingTodoTaskResultBuilder
- type MyAiVcRoomExtra
- type MyAiVcRoomExtraBuilder
- type MyAiVcRoomRequestCommonParam
- type MyAiVcRoomRequestCommonParamBuilder
- func (builder *MyAiVcRoomRequestCommonParamBuilder) Build() *MyAiVcRoomRequestCommonParam
- func (builder *MyAiVcRoomRequestCommonParamBuilder) ClientVersion(clientVersion string) *MyAiVcRoomRequestCommonParamBuilder
- func (builder *MyAiVcRoomRequestCommonParamBuilder) Language(language string) *MyAiVcRoomRequestCommonParamBuilder
- func (builder *MyAiVcRoomRequestCommonParamBuilder) OpenapiHistory(openapiHistory *MyAiRoomOpenapiResponse) *MyAiVcRoomRequestCommonParamBuilder
- func (builder *MyAiVcRoomRequestCommonParamBuilder) RoomId(roomId string) *MyAiVcRoomRequestCommonParamBuilder
- func (builder *MyAiVcRoomRequestCommonParamBuilder) UtcOffset(utcOffset string) *MyAiVcRoomRequestCommonParamBuilder
- type MyAiVcRoomScenarioContext
- type MyAiVcRoomScenarioContextBuilder
- func (builder *MyAiVcRoomScenarioContextBuilder) Build() *MyAiVcRoomScenarioContext
- func (builder *MyAiVcRoomScenarioContextBuilder) Extra(extra *MyAiVcRoomExtra) *MyAiVcRoomScenarioContextBuilder
- func (builder *MyAiVcRoomScenarioContextBuilder) Plugins(plugins []*MyAiPluginContext) *MyAiVcRoomScenarioContextBuilder
- type Options
- type OptionsBuilder
- type P2MeetingAllMeetingEndedV1
- type P2MeetingAllMeetingEndedV1Data
- type P2MeetingAllMeetingEndedV1Handler
- type P2MeetingAllMeetingStartedV1
- type P2MeetingAllMeetingStartedV1Data
- type P2MeetingAllMeetingStartedV1Handler
- 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 P2ReserveConfigUpdatedV1
- type P2ReserveConfigUpdatedV1Data
- type P2ReserveConfigUpdatedV1Handler
- type P2RoomCreatedV1
- type P2RoomCreatedV1Data
- type P2RoomCreatedV1Handler
- type P2RoomDeletedV1
- type P2RoomDeletedV1Data
- type P2RoomDeletedV1Handler
- type P2RoomLevelCreatedV1
- type P2RoomLevelCreatedV1Data
- type P2RoomLevelCreatedV1Handler
- type P2RoomLevelDeletedV1
- type P2RoomLevelDeletedV1Data
- type P2RoomLevelDeletedV1Handler
- type P2RoomLevelUpdatedV1
- type P2RoomLevelUpdatedV1Data
- type P2RoomLevelUpdatedV1Handler
- type P2RoomUpdatedV1
- type P2RoomUpdatedV1Data
- type P2RoomUpdatedV1Handler
- type Participant
- type ParticipantBuilder
- func (builder *ParticipantBuilder) AppVersion(appVersion string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Audio(audio bool) *ParticipantBuilder
- func (builder *ParticipantBuilder) Build() *Participant
- func (builder *ParticipantBuilder) Camera(camera string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Department(department string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Device(device string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Email(email string) *ParticipantBuilder
- func (builder *ParticipantBuilder) EmployeeId(employeeId string) *ParticipantBuilder
- func (builder *ParticipantBuilder) InternalIp(internalIp string) *ParticipantBuilder
- func (builder *ParticipantBuilder) JoinTime(joinTime string) *ParticipantBuilder
- func (builder *ParticipantBuilder) LeaveReason(leaveReason string) *ParticipantBuilder
- func (builder *ParticipantBuilder) LeaveTime(leaveTime string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Location(location string) *ParticipantBuilder
- func (builder *ParticipantBuilder) MeetingRoomId(meetingRoomId string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Microphone(microphone string) *ParticipantBuilder
- func (builder *ParticipantBuilder) NetworkType(networkType string) *ParticipantBuilder
- func (builder *ParticipantBuilder) ParticipantName(participantName string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Phone(phone string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Protocol(protocol string) *ParticipantBuilder
- func (builder *ParticipantBuilder) PublicIp(publicIp string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Sharing(sharing bool) *ParticipantBuilder
- func (builder *ParticipantBuilder) Speaker(speaker string) *ParticipantBuilder
- func (builder *ParticipantBuilder) TimeInMeeting(timeInMeeting string) *ParticipantBuilder
- func (builder *ParticipantBuilder) UseRtcProxy(useRtcProxy bool) *ParticipantBuilder
- func (builder *ParticipantBuilder) UserId(userId string) *ParticipantBuilder
- func (builder *ParticipantBuilder) Video(video bool) *ParticipantBuilder
- 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) MeetingStatus(meetingStatus int) *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) MeetingStatus(meetingStatus int) *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 ParticipantQuality
- type ParticipantQualityBuilder
- func (builder *ParticipantQualityBuilder) Audio(audio *QualityAudio) *ParticipantQualityBuilder
- func (builder *ParticipantQualityBuilder) Build() *ParticipantQuality
- func (builder *ParticipantQualityBuilder) CpuUsage(cpuUsage *QualityCpuUsage) *ParticipantQualityBuilder
- func (builder *ParticipantQualityBuilder) Network(network *QualityNetwork) *ParticipantQualityBuilder
- func (builder *ParticipantQualityBuilder) ScreenSharing(screenSharing *QualityVideoSharing) *ParticipantQualityBuilder
- func (builder *ParticipantQualityBuilder) Video(video *QualityVideoSharing) *ParticipantQualityBuilder
- 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 PatchReserveConfigAdminPathReqBodyBuilder
- func (builder *PatchReserveConfigAdminPathReqBodyBuilder) Build() (*PatchReserveConfigAdminReqBody, error)
- func (builder *PatchReserveConfigAdminPathReqBodyBuilder) ReserveAdminConfig(reserveAdminConfig *ReserveAdminConfig) *PatchReserveConfigAdminPathReqBodyBuilder
- func (builder *PatchReserveConfigAdminPathReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigAdminPathReqBodyBuilder
- type PatchReserveConfigAdminReq
- type PatchReserveConfigAdminReqBody
- type PatchReserveConfigAdminReqBodyBuilder
- func (builder *PatchReserveConfigAdminReqBodyBuilder) Build() *PatchReserveConfigAdminReqBody
- func (builder *PatchReserveConfigAdminReqBodyBuilder) ReserveAdminConfig(reserveAdminConfig *ReserveAdminConfig) *PatchReserveConfigAdminReqBodyBuilder
- func (builder *PatchReserveConfigAdminReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigAdminReqBodyBuilder
- type PatchReserveConfigAdminReqBuilder
- func (builder *PatchReserveConfigAdminReqBuilder) Body(body *PatchReserveConfigAdminReqBody) *PatchReserveConfigAdminReqBuilder
- func (builder *PatchReserveConfigAdminReqBuilder) Build() *PatchReserveConfigAdminReq
- func (builder *PatchReserveConfigAdminReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigAdminReqBuilder
- func (builder *PatchReserveConfigAdminReqBuilder) UserIdType(userIdType string) *PatchReserveConfigAdminReqBuilder
- type PatchReserveConfigAdminResp
- type PatchReserveConfigDisableInformPathReqBodyBuilder
- func (builder *PatchReserveConfigDisableInformPathReqBodyBuilder) Build() (*PatchReserveConfigDisableInformReqBody, error)
- func (builder *PatchReserveConfigDisableInformPathReqBodyBuilder) DisableInform(disableInform *DisableInformConfig) *PatchReserveConfigDisableInformPathReqBodyBuilder
- func (builder *PatchReserveConfigDisableInformPathReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigDisableInformPathReqBodyBuilder
- type PatchReserveConfigDisableInformReq
- type PatchReserveConfigDisableInformReqBody
- type PatchReserveConfigDisableInformReqBodyBuilder
- func (builder *PatchReserveConfigDisableInformReqBodyBuilder) Build() *PatchReserveConfigDisableInformReqBody
- func (builder *PatchReserveConfigDisableInformReqBodyBuilder) DisableInform(disableInform *DisableInformConfig) *PatchReserveConfigDisableInformReqBodyBuilder
- func (builder *PatchReserveConfigDisableInformReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigDisableInformReqBodyBuilder
- type PatchReserveConfigDisableInformReqBuilder
- func (builder *PatchReserveConfigDisableInformReqBuilder) Body(body *PatchReserveConfigDisableInformReqBody) *PatchReserveConfigDisableInformReqBuilder
- func (builder *PatchReserveConfigDisableInformReqBuilder) Build() *PatchReserveConfigDisableInformReq
- func (builder *PatchReserveConfigDisableInformReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigDisableInformReqBuilder
- func (builder *PatchReserveConfigDisableInformReqBuilder) UserIdType(userIdType string) *PatchReserveConfigDisableInformReqBuilder
- type PatchReserveConfigDisableInformResp
- type PatchReserveConfigFormPathReqBodyBuilder
- func (builder *PatchReserveConfigFormPathReqBodyBuilder) Build() (*PatchReserveConfigFormReqBody, error)
- func (builder *PatchReserveConfigFormPathReqBodyBuilder) ReserveFormConfig(reserveFormConfig *ReserveFormConfig) *PatchReserveConfigFormPathReqBodyBuilder
- func (builder *PatchReserveConfigFormPathReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigFormPathReqBodyBuilder
- type PatchReserveConfigFormReq
- type PatchReserveConfigFormReqBody
- type PatchReserveConfigFormReqBodyBuilder
- func (builder *PatchReserveConfigFormReqBodyBuilder) Build() *PatchReserveConfigFormReqBody
- func (builder *PatchReserveConfigFormReqBodyBuilder) ReserveFormConfig(reserveFormConfig *ReserveFormConfig) *PatchReserveConfigFormReqBodyBuilder
- func (builder *PatchReserveConfigFormReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigFormReqBodyBuilder
- type PatchReserveConfigFormReqBuilder
- func (builder *PatchReserveConfigFormReqBuilder) Body(body *PatchReserveConfigFormReqBody) *PatchReserveConfigFormReqBuilder
- func (builder *PatchReserveConfigFormReqBuilder) Build() *PatchReserveConfigFormReq
- func (builder *PatchReserveConfigFormReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigFormReqBuilder
- func (builder *PatchReserveConfigFormReqBuilder) UserIdType(userIdType string) *PatchReserveConfigFormReqBuilder
- type PatchReserveConfigFormResp
- 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 QualityAudio
- type QualityAudioBuilder
- func (builder *QualityAudioBuilder) BitrateReceived(bitrateReceived string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) BitrateSent(bitrateSent string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) Build() *QualityAudio
- func (builder *QualityAudioBuilder) JitterReceived(jitterReceived string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) JitterSent(jitterSent string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) LatencyReceived(latencyReceived string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) LatencySent(latencySent string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) MicInputVolume(micInputVolume string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) SpeakerVolume(speakerVolume string) *QualityAudioBuilder
- func (builder *QualityAudioBuilder) Time(time string) *QualityAudioBuilder
- type QualityCpuUsage
- type QualityCpuUsageBuilder
- func (builder *QualityCpuUsageBuilder) Build() *QualityCpuUsage
- func (builder *QualityCpuUsageBuilder) ClientAvgCpuUsage(clientAvgCpuUsage string) *QualityCpuUsageBuilder
- func (builder *QualityCpuUsageBuilder) ClientMaxCpuUsage(clientMaxCpuUsage string) *QualityCpuUsageBuilder
- func (builder *QualityCpuUsageBuilder) SystemAvgCpuUsage(systemAvgCpuUsage string) *QualityCpuUsageBuilder
- func (builder *QualityCpuUsageBuilder) SystemMaxCpuUsage(systemMaxCpuUsage string) *QualityCpuUsageBuilder
- func (builder *QualityCpuUsageBuilder) Time(time string) *QualityCpuUsageBuilder
- type QualityNetwork
- type QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) BitrateReceived(bitrateReceived string) *QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) BitrateSent(bitrateSent string) *QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) Build() *QualityNetwork
- func (builder *QualityNetworkBuilder) NetworkDelay(networkDelay string) *QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) PacketLossAvgReceived(packetLossAvgReceived string) *QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) PacketLossAvgSent(packetLossAvgSent string) *QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) PacketLossMaxReceived(packetLossMaxReceived string) *QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) PacketLossMaxSent(packetLossMaxSent string) *QualityNetworkBuilder
- func (builder *QualityNetworkBuilder) Time(time string) *QualityNetworkBuilder
- type QualityVideoSharing
- type QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) BitrateReceived(bitrateReceived string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) BitrateSent(bitrateSent string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) Build() *QualityVideoSharing
- func (builder *QualityVideoSharingBuilder) FramerateReceived(framerateReceived string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) FramerateSent(framerateSent string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) JitterReceived(jitterReceived string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) JitterSent(jitterSent string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) LatencyReceived(latencyReceived string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) LatencySent(latencySent string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) MaximumResolutionReceived(maximumResolutionReceived string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) MaximumResolutionSent(maximumResolutionSent string) *QualityVideoSharingBuilder
- func (builder *QualityVideoSharingBuilder) Time(time string) *QualityVideoSharingBuilder
- 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 ReserveAdminConfig
- type ReserveAdminConfigBuilder
- 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 ReserveFormConfig
- type ReserveFormConfigBuilder
- func (builder *ReserveFormConfigBuilder) Build() *ReserveFormConfig
- func (builder *ReserveFormConfigBuilder) IfCoverChildScope(ifCoverChildScope bool) *ReserveFormConfigBuilder
- func (builder *ReserveFormConfigBuilder) NotifiedTime(notifiedTime int) *ReserveFormConfigBuilder
- func (builder *ReserveFormConfigBuilder) NotifiedUsers(notifiedUsers []*SubscribeUser) *ReserveFormConfigBuilder
- func (builder *ReserveFormConfigBuilder) ReserveForm(reserveForm bool) *ReserveFormConfigBuilder
- func (builder *ReserveFormConfigBuilder) TimeUnit(timeUnit int) *ReserveFormConfigBuilder
- 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
- func (builder *ReserveScopeConfigBuilder) IfCoverChildScope(ifCoverChildScope bool) *ReserveScopeConfigBuilder
- type ReserveScopeConfigEvent
- type ReserveScopeConfigEventBuilder
- func (builder *ReserveScopeConfigEventBuilder) AllowAllUsers(allowAllUsers int) *ReserveScopeConfigEventBuilder
- func (builder *ReserveScopeConfigEventBuilder) AllowDepts(allowDepts []*SubscribeDepartment) *ReserveScopeConfigEventBuilder
- func (builder *ReserveScopeConfigEventBuilder) AllowUsers(allowUsers []*SubscribeUserEvent) *ReserveScopeConfigEventBuilder
- func (builder *ReserveScopeConfigEventBuilder) Build() *ReserveScopeConfigEvent
- 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) Device(device []*Device) *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) IfCoverChildScope(ifCoverChildScope 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) Device(device []*Device) *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 RoomMeetingReservation
- type RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) AcceptedNumber(acceptedNumber string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) Build() *RoomMeetingReservation
- func (builder *RoomMeetingReservationBuilder) CheckInDevice(checkInDevice string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) CheckInTime(checkInTime string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) DepartmentOfReserver(departmentOfReserver string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) EventDuration(eventDuration string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) EventEndTime(eventEndTime string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) EventStartTime(eventStartTime string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) EventTitle(eventTitle string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) GuestsNumber(guestsNumber string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) IsReleaseEarly(isReleaseEarly string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) ReleasingPerson(releasingPerson string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) ReleasingTime(releasingTime string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) ReservationStatus(reservationStatus string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) Reserver(reserver string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) ReserverUserId(reserverUserId string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) RoomCheckInStatus(roomCheckInStatus string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) RoomId(roomId string) *RoomMeetingReservationBuilder
- func (builder *RoomMeetingReservationBuilder) RoomName(roomName string) *RoomMeetingReservationBuilder
- 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 SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) Build() (*SetCheckboardAccessCodeRoomConfigReqBody, error)
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) BuildingId(buildingId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) CountryId(countryId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) DistrictId(districtId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) FloorName(floorName string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) RoomId(roomId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) Scope(scope int) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) ValidDay(validDay int) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
- type SetCheckboardAccessCodeRoomConfigReq
- type SetCheckboardAccessCodeRoomConfigReqBody
- type SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) Build() *SetCheckboardAccessCodeRoomConfigReqBody
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) BuildingId(buildingId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) CountryId(countryId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) FloorName(floorName string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) RoomId(roomId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) Scope(scope int) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) ValidDay(validDay int) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
- type SetCheckboardAccessCodeRoomConfigReqBuilder
- type SetCheckboardAccessCodeRoomConfigResp
- type SetCheckboardAccessCodeRoomConfigRespData
- 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
- func (builder *SetPermissionMeetingRecordingPathReqBodyBuilder) ActionType(actionType int) *SetPermissionMeetingRecordingPathReqBodyBuilder
- func (builder *SetPermissionMeetingRecordingPathReqBodyBuilder) Build() (*SetPermissionMeetingRecordingReqBody, error)
- func (builder *SetPermissionMeetingRecordingPathReqBodyBuilder) PermissionObjects(permissionObjects []*RecordingPermissionObject) *SetPermissionMeetingRecordingPathReqBodyBuilder
- type SetPermissionMeetingRecordingReq
- type SetPermissionMeetingRecordingReqBody
- type SetPermissionMeetingRecordingReqBodyBuilder
- func (builder *SetPermissionMeetingRecordingReqBodyBuilder) ActionType(actionType int) *SetPermissionMeetingRecordingReqBodyBuilder
- func (builder *SetPermissionMeetingRecordingReqBodyBuilder) Build() *SetPermissionMeetingRecordingReqBody
- func (builder *SetPermissionMeetingRecordingReqBodyBuilder) PermissionObjects(permissionObjects []*RecordingPermissionObject) *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 SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) Build() (*SetRoomAccessCodeRoomConfigReqBody, error)
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) BuildingId(buildingId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) CountryId(countryId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) DistrictId(districtId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) FloorName(floorName string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) RoomId(roomId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) Scope(scope int) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) ValidDay(validDay int) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
- type SetRoomAccessCodeRoomConfigReq
- type SetRoomAccessCodeRoomConfigReqBody
- type SetRoomAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) Build() *SetRoomAccessCodeRoomConfigReqBody
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) BuildingId(buildingId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) CountryId(countryId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) FloorName(floorName string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) RoomId(roomId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) Scope(scope int) *SetRoomAccessCodeRoomConfigReqBodyBuilder
- func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) ValidDay(validDay int) *SetRoomAccessCodeRoomConfigReqBodyBuilder
- type SetRoomAccessCodeRoomConfigReqBuilder
- type SetRoomAccessCodeRoomConfigResp
- type SetRoomAccessCodeRoomConfigRespData
- 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 SubscribeUserEvent
- type SubscribeUserEventBuilder
- 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) IfCoverChildScope(ifCoverChildScope bool) *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 ( MeetingStatusTypeOngoing = 1 // 进行中 MeetingStatusTypePast = 2 // 已结束 )
const ( UserIdTypeUserId = "user_id" // 以user_id来识别用户 UserIdTypeUnionId = "union_id" // 以union_id来识别用户 UserIdTypeOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( MeetingStatusTypeParticipantListExportOngoing = 1 // 进行中 MeetingStatusTypeParticipantListExportPast = 2 // 已结束 )
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 ( ActionTypeAuthorize = 0 // 授权 ActionTypeRevoke = 1 // 取消授权 )
const ( UserIdTypeSetPermissionMeetingRecordingUserId = "user_id" // 以user_id来识别用户 UserIdTypeSetPermissionMeetingRecordingUnionId = "union_id" // 以union_id来识别用户 UserIdTypeSetPermissionMeetingRecordingOpenId = "open_id" // 以open_id来识别用户(推荐) )
const ( MeetingStatusTypeGetMeetingListOngoing = 1 // 进行中 MeetingStatusTypeGetMeetingListPast = 2 // 已结束 )
const ( UserIdTypeGetMeetingListUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetMeetingListUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetMeetingListOpenId = "open_id" // 以open_id来识别用户 )
const ( MeetingStatusTypeGetParticipantListOngoing = 1 // 进行中 MeetingStatusTypeGetParticipantListPast = 2 // 已结束 )
const ( UserIdTypeGetParticipantListUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetParticipantListUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetParticipantListOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetParticipantQualityListUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetParticipantQualityListUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetParticipantQualityListOpenId = "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 ( UserIdTypeGetReserveConfigAdminUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetReserveConfigAdminUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetReserveConfigAdminOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypePatchReserveConfigAdminUserId = "user_id" // 以user_id来识别用户 UserIdTypePatchReserveConfigAdminUnionId = "union_id" // 以union_id来识别用户 UserIdTypePatchReserveConfigAdminOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetReserveConfigDisableInformUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetReserveConfigDisableInformUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetReserveConfigDisableInformOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypePatchReserveConfigDisableInformUserId = "user_id" // 以user_id来识别用户 UserIdTypePatchReserveConfigDisableInformUnionId = "union_id" // 以union_id来识别用户 UserIdTypePatchReserveConfigDisableInformOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetReserveConfigFormUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetReserveConfigFormUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetReserveConfigFormOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypePatchReserveConfigFormUserId = "user_id" // 以user_id来识别用户 UserIdTypePatchReserveConfigFormUnionId = "union_id" // 以union_id来识别用户 UserIdTypePatchReserveConfigFormOpenId = "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 ( NodeScopeSetCheckboardAccessCodeRoomConfigTenant = 1 // 租户 NodeScopeSetCheckboardAccessCodeRoomConfigCountryDistrict = 2 // 国家/地区 NodeScopeSetCheckboardAccessCodeRoomConfigCity = 3 // 城市 NodeScopeSetCheckboardAccessCodeRoomConfigBuilding = 4 // 建筑 NodeScopeSetCheckboardAccessCodeRoomConfigFloor = 5 // 楼层 NodeScopeSetCheckboardAccessCodeRoomConfigRoom = 6 // 会议室 )
const ( ValidDayTypeDay = 1 // 1天 ValidDayTypeWeek = 7 // 7天 ValidDayTypeMonth = 30 // 30天 )
const ( NodeScopeSetRoomAccessCodeRoomConfigTenant = 1 // 租户 NodeScopeSetRoomAccessCodeRoomConfigCountryDistrict = 2 // 国家/地区 NodeScopeSetRoomAccessCodeRoomConfigCity = 3 // 城市 NodeScopeSetRoomAccessCodeRoomConfigBuilding = 4 // 建筑 NodeScopeSetRoomAccessCodeRoomConfigFloor = 5 // 楼层 NodeScopeSetRoomAccessCodeRoomConfigRoom = 6 // 会议室 )
const ( ValidDayTypeSetRoomAccessCodeRoomConfigDay = 1 // 1天 ValidDayTypeSetRoomAccessCodeRoomConfigWeek = 7 // 7天 ValidDayTypeSetRoomAccessCodeRoomConfigMonth = 30 // 30天 )
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"` // 规则名称 ProcessTime *string `json:"process_time,omitempty"` // 处理时间 RecoverTime *string `json:"recover_time,omitempty"` // 恢复时间 ProcessStatus *int `json:"process_status,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) ProcessStatus ¶
func (builder *AlertBuilder) ProcessStatus(processStatus int) *AlertBuilder
处理状态:待处理/处理中/已恢复
示例值:2
func (*AlertBuilder) ProcessTime ¶
func (builder *AlertBuilder) ProcessTime(processTime string) *AlertBuilder
处理时间
示例值:1656914944
func (*AlertBuilder) RecoverTime ¶
func (builder *AlertBuilder) RecoverTime(recoverTime string) *AlertBuilder
恢复时间
示例值:1656914944
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
会议设置
示例值:
func (*ApplyReservePathReqBodyBuilder) OwnerId ¶
func (builder *ApplyReservePathReqBodyBuilder) OwnerId(ownerId string) *ApplyReservePathReqBodyBuilder
指定会议归属人,使用tenant_access_token时生效且必传,使用user_access_token时不生效,必须指定为同租户下的合法lark用户
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
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),多人会议必填 OwnerId *string `json:"owner_id,omitempty"` // 指定会议归属人,使用tenant_access_token时生效且必传,使用user_access_token时不生效,必须指定为同租户下的合法lark用户 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
会议设置
示例值:
func (*ApplyReserveReqBodyBuilder) OwnerId ¶
func (builder *ApplyReserveReqBodyBuilder) OwnerId(ownerId string) *ApplyReserveReqBodyBuilder
指定会议归属人,使用tenant_access_token时生效且必传,使用user_access_token时不生效,必须指定为同租户下的合法lark用户
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
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 ApprovalConfigEvent ¶
type ApprovalConfigEvent struct { ApprovalSwitch *int `json:"approval_switch,omitempty"` // 预定审批开关,0关闭,1打开 ApprovalCondition *int `json:"approval_condition,omitempty"` // 预定审批条件,0所有预定需要审批,1满足条件需审批 MeetingDuration *float64 `json:"meeting_duration,omitempty"` // 超过 meeting_duration小时需要审批 Approvers []*SubscribeUserEvent `json:"approvers,omitempty"` // 审批人列表 }
type ApprovalConfigEventBuilder ¶
type ApprovalConfigEventBuilder struct {
// contains filtered or unexported fields
}
func NewApprovalConfigEventBuilder ¶
func NewApprovalConfigEventBuilder() *ApprovalConfigEventBuilder
func (*ApprovalConfigEventBuilder) ApprovalCondition ¶
func (builder *ApprovalConfigEventBuilder) ApprovalCondition(approvalCondition int) *ApprovalConfigEventBuilder
预定审批条件,0所有预定需要审批,1满足条件需审批
示例值:0
func (*ApprovalConfigEventBuilder) ApprovalSwitch ¶
func (builder *ApprovalConfigEventBuilder) ApprovalSwitch(approvalSwitch int) *ApprovalConfigEventBuilder
预定审批开关,0关闭,1打开
示例值:0
func (*ApprovalConfigEventBuilder) Approvers ¶
func (builder *ApprovalConfigEventBuilder) Approvers(approvers []*SubscribeUserEvent) *ApprovalConfigEventBuilder
审批人列表
示例值:[{user_id:"ou_e8bce6c3935ef1fc1b432992fd9d3db8"}]
func (*ApprovalConfigEventBuilder) Build ¶
func (builder *ApprovalConfigEventBuilder) Build() *ApprovalConfigEvent
func (*ApprovalConfigEventBuilder) MeetingDuration ¶
func (builder *ApprovalConfigEventBuilder) MeetingDuration(meetingDuration float64) *ApprovalConfigEventBuilder
超过 meeting_duration小时需要审批
示例值:1
type Conditions ¶
type ConditionsBuilder ¶
type ConditionsBuilder struct {
// contains filtered or unexported fields
}
func NewConditionsBuilder ¶
func NewConditionsBuilder() *ConditionsBuilder
func (*ConditionsBuilder) Build ¶
func (builder *ConditionsBuilder) Build() *Conditions
func (*ConditionsBuilder) CustomKey ¶
func (builder *ConditionsBuilder) CustomKey(customKey string) *ConditionsBuilder
自定义题目的key
示例值:167383928372636
func (*ConditionsBuilder) OptionKeys ¶
func (builder *ConditionsBuilder) OptionKeys(optionKeys []string) *ConditionsBuilder
自定义选项的key
示例值:
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可不填
示例值: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可不填
示例值:open_id
type CreateScopeConfigResp ¶
type CreateScopeConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CreateScopeConfigResp) Success ¶
func (resp *CreateScopeConfigResp) Success() bool
type CustomList ¶
type CustomList struct { CustomType *int `json:"custom_type,omitempty"` // 问题类型 Key *string `json:"key,omitempty"` // 自定义题目的key,用于设置显示条件 NeedFill *bool `json:"need_fill,omitempty"` // 题目是否必填 Title *string `json:"title,omitempty"` // 题目标题 Placeholder *string `json:"placeholder,omitempty"` // 文本框题目对应的输入提示 Options []*Options `json:"options,omitempty"` // 选项配置,单选多选时使用 Conditions []*Conditions `json:"conditions,omitempty"` // 条件设置,满足某条件才显示某问题 }
type CustomListBuilder ¶
type CustomListBuilder struct {
// contains filtered or unexported fields
}
func NewCustomListBuilder ¶
func NewCustomListBuilder() *CustomListBuilder
func (*CustomListBuilder) Build ¶
func (builder *CustomListBuilder) Build() *CustomList
func (*CustomListBuilder) Conditions ¶
func (builder *CustomListBuilder) Conditions(conditions []*Conditions) *CustomListBuilder
条件设置,满足某条件才显示某问题
示例值:
func (*CustomListBuilder) CustomType ¶
func (builder *CustomListBuilder) CustomType(customType int) *CustomListBuilder
问题类型
示例值:1
func (*CustomListBuilder) Key ¶
func (builder *CustomListBuilder) Key(key string) *CustomListBuilder
自定义题目的key,用于设置显示条件
示例值:238281272
func (*CustomListBuilder) NeedFill ¶
func (builder *CustomListBuilder) NeedFill(needFill bool) *CustomListBuilder
题目是否必填
示例值:false
func (*CustomListBuilder) Options ¶
func (builder *CustomListBuilder) Options(options []*Options) *CustomListBuilder
选项配置,单选多选时使用
示例值:
func (*CustomListBuilder) Placeholder ¶
func (builder *CustomListBuilder) Placeholder(placeholder string) *CustomListBuilder
文本框题目对应的输入提示
示例值:请输入
func (*CustomListBuilder) Title ¶
func (builder *CustomListBuilder) Title(title string) *CustomListBuilder
题目标题
示例值:第一题
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 DepartmentId ¶
type DepartmentIdBuilder ¶
type DepartmentIdBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentIdBuilder ¶
func NewDepartmentIdBuilder() *DepartmentIdBuilder
func (*DepartmentIdBuilder) Build ¶
func (builder *DepartmentIdBuilder) Build() *DepartmentId
func (*DepartmentIdBuilder) DepartmentId ¶
func (builder *DepartmentIdBuilder) DepartmentId(departmentId string) *DepartmentIdBuilder
示例值:
func (*DepartmentIdBuilder) OpenDepartmentId ¶
func (builder *DepartmentIdBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentIdBuilder
示例值:
type DeviceBuilder ¶
type DeviceBuilder struct {
// contains filtered or unexported fields
}
func NewDeviceBuilder ¶
func NewDeviceBuilder() *DeviceBuilder
func (*DeviceBuilder) Build ¶
func (builder *DeviceBuilder) Build() *Device
func (*DeviceBuilder) Name ¶
func (builder *DeviceBuilder) Name(name string) *DeviceBuilder
设施名称
示例值:电话
type DisableInformConfig ¶
type DisableInformConfig struct { IfCoverChildScope *bool `json:"if_cover_child_scope,omitempty"` // 是否覆盖子层级及会议室 IfInform *bool `json:"if_inform,omitempty"` // 禁用状态变更通知开关 InformedUsers []*SubscribeUser `json:"informed_users,omitempty"` // 通知成员列表 InformedDepts []*SubscribeDepartment `json:"informed_depts,omitempty"` // 通知部门列表 }
type DisableInformConfigBuilder ¶
type DisableInformConfigBuilder struct {
// contains filtered or unexported fields
}
func NewDisableInformConfigBuilder ¶
func NewDisableInformConfigBuilder() *DisableInformConfigBuilder
func (*DisableInformConfigBuilder) Build ¶
func (builder *DisableInformConfigBuilder) Build() *DisableInformConfig
func (*DisableInformConfigBuilder) IfCoverChildScope ¶
func (builder *DisableInformConfigBuilder) IfCoverChildScope(ifCoverChildScope bool) *DisableInformConfigBuilder
是否覆盖子层级及会议室
示例值:true
func (*DisableInformConfigBuilder) IfInform ¶
func (builder *DisableInformConfigBuilder) IfInform(ifInform bool) *DisableInformConfigBuilder
禁用状态变更通知开关
示例值:false
func (*DisableInformConfigBuilder) InformedDepts ¶
func (builder *DisableInformConfigBuilder) InformedDepts(informedDepts []*SubscribeDepartment) *DisableInformConfigBuilder
通知部门列表
示例值:
func (*DisableInformConfigBuilder) InformedUsers ¶
func (builder *DisableInformConfigBuilder) InformedUsers(informedUsers []*SubscribeUser) *DisableInformConfigBuilder
通知成员列表
示例值:
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 GetMeetingListIterator ¶
type GetMeetingListIterator struct {
// contains filtered or unexported fields
}
func (*GetMeetingListIterator) Next ¶
func (iterator *GetMeetingListIterator) Next() (bool, *MeetingInfo, error)
func (*GetMeetingListIterator) NextPageToken ¶
func (iterator *GetMeetingListIterator) NextPageToken() *string
type GetMeetingListReq ¶
type GetMeetingListReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type GetMeetingListReqBuilder ¶
type GetMeetingListReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetMeetingListReqBuilder ¶
func NewGetMeetingListReqBuilder() *GetMeetingListReqBuilder
func (*GetMeetingListReqBuilder) Build ¶
func (builder *GetMeetingListReqBuilder) Build() *GetMeetingListReq
func (*GetMeetingListReqBuilder) EndTime ¶
func (builder *GetMeetingListReqBuilder) EndTime(endTime string) *GetMeetingListReqBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*GetMeetingListReqBuilder) Limit ¶
func (builder *GetMeetingListReqBuilder) Limit(limit int) *GetMeetingListReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*GetMeetingListReqBuilder) MeetingNo ¶
func (builder *GetMeetingListReqBuilder) MeetingNo(meetingNo string) *GetMeetingListReqBuilder
按9位会议号筛选(最多一个筛选条件)
示例值:123456789
func (*GetMeetingListReqBuilder) MeetingStatus ¶
func (builder *GetMeetingListReqBuilder) MeetingStatus(meetingStatus int) *GetMeetingListReqBuilder
会议状态
示例值:2
func (*GetMeetingListReqBuilder) PageSize ¶
func (builder *GetMeetingListReqBuilder) PageSize(pageSize int) *GetMeetingListReqBuilder
分页尺寸大小
示例值:20
func (*GetMeetingListReqBuilder) PageToken ¶
func (builder *GetMeetingListReqBuilder) PageToken(pageToken string) *GetMeetingListReqBuilder
分页标记,第一次请求不填,表示从头开始遍历.下次遍历可采用该 page_token获取查询结果
示例值:
func (*GetMeetingListReqBuilder) RoomId ¶
func (builder *GetMeetingListReqBuilder) RoomId(roomId string) *GetMeetingListReqBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*GetMeetingListReqBuilder) StartTime ¶
func (builder *GetMeetingListReqBuilder) StartTime(startTime string) *GetMeetingListReqBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
func (*GetMeetingListReqBuilder) UserId ¶
func (builder *GetMeetingListReqBuilder) UserId(userId string) *GetMeetingListReqBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*GetMeetingListReqBuilder) UserIdType ¶
func (builder *GetMeetingListReqBuilder) UserIdType(userIdType string) *GetMeetingListReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetMeetingListResp ¶
type GetMeetingListResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetMeetingListRespData `json:"data"` // 业务数据 }
func (*GetMeetingListResp) Success ¶
func (resp *GetMeetingListResp) Success() bool
type GetMeetingListRespData ¶
type GetMeetingListRespData struct { MeetingList []*MeetingInfo `json:"meeting_list,omitempty"` // 会议列表 PageToken *string `json:"page_token,omitempty"` // 下一页分页的token,下次请求时传入 HasMore *bool `json:"has_more,omitempty"` // 是否还有数据 }
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 GetParticipantListIterator ¶
type GetParticipantListIterator struct {
// contains filtered or unexported fields
}
func (*GetParticipantListIterator) Next ¶
func (iterator *GetParticipantListIterator) Next() (bool, *Participant, error)
func (*GetParticipantListIterator) NextPageToken ¶
func (iterator *GetParticipantListIterator) NextPageToken() *string
type GetParticipantListReq ¶
type GetParticipantListReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type GetParticipantListReqBuilder ¶
type GetParticipantListReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetParticipantListReqBuilder ¶
func NewGetParticipantListReqBuilder() *GetParticipantListReqBuilder
func (*GetParticipantListReqBuilder) Build ¶
func (builder *GetParticipantListReqBuilder) Build() *GetParticipantListReq
func (*GetParticipantListReqBuilder) Limit ¶
func (builder *GetParticipantListReqBuilder) Limit(limit int) *GetParticipantListReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*GetParticipantListReqBuilder) MeetingEndTime ¶
func (builder *GetParticipantListReqBuilder) MeetingEndTime(meetingEndTime string) *GetParticipantListReqBuilder
会议结束时间(unix时间,单位sec;对于进行中会议则传0)
示例值:1655276858
func (*GetParticipantListReqBuilder) MeetingNo ¶
func (builder *GetParticipantListReqBuilder) MeetingNo(meetingNo string) *GetParticipantListReqBuilder
9位会议号
示例值:123456789
func (*GetParticipantListReqBuilder) MeetingStartTime ¶
func (builder *GetParticipantListReqBuilder) MeetingStartTime(meetingStartTime string) *GetParticipantListReqBuilder
会议开始时间(需要精确到一分钟,unix时间,单位sec)
示例值:1655276858
func (*GetParticipantListReqBuilder) MeetingStatus ¶
func (builder *GetParticipantListReqBuilder) MeetingStatus(meetingStatus int) *GetParticipantListReqBuilder
会议状态(不传默认为已结束会议)
示例值:2
func (*GetParticipantListReqBuilder) PageSize ¶
func (builder *GetParticipantListReqBuilder) PageSize(pageSize int) *GetParticipantListReqBuilder
分页尺寸大小
示例值:20
func (*GetParticipantListReqBuilder) PageToken ¶
func (builder *GetParticipantListReqBuilder) PageToken(pageToken string) *GetParticipantListReqBuilder
分页标记,第一次请求不填,表示从头开始遍历.下次遍历可采用该 page_token获取查询结果
示例值:
func (*GetParticipantListReqBuilder) RoomId ¶
func (builder *GetParticipantListReqBuilder) RoomId(roomId string) *GetParticipantListReqBuilder
按参会Rooms筛选(最多一个筛选条件)
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*GetParticipantListReqBuilder) UserId ¶
func (builder *GetParticipantListReqBuilder) UserId(userId string) *GetParticipantListReqBuilder
按参会Lark用户筛选(最多一个筛选条件)
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*GetParticipantListReqBuilder) UserIdType ¶
func (builder *GetParticipantListReqBuilder) UserIdType(userIdType string) *GetParticipantListReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetParticipantListResp ¶
type GetParticipantListResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetParticipantListRespData `json:"data"` // 业务数据 }
func (*GetParticipantListResp) Success ¶
func (resp *GetParticipantListResp) Success() bool
type GetParticipantListRespData ¶
type GetParticipantListRespData struct { Participants []*Participant `json:"participants,omitempty"` // 参会人列表 PageToken *string `json:"page_token,omitempty"` // 下一页分页的token,下次请求时传入 HasMore *bool `json:"has_more,omitempty"` // 是否还有数据 }
type GetParticipantQualityListIterator ¶
type GetParticipantQualityListIterator struct {
// contains filtered or unexported fields
}
func (*GetParticipantQualityListIterator) Next ¶
func (iterator *GetParticipantQualityListIterator) Next() (bool, *ParticipantQuality, error)
func (*GetParticipantQualityListIterator) NextPageToken ¶
func (iterator *GetParticipantQualityListIterator) NextPageToken() *string
type GetParticipantQualityListReq ¶
type GetParticipantQualityListReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type GetParticipantQualityListReqBuilder ¶
type GetParticipantQualityListReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetParticipantQualityListReqBuilder ¶
func NewGetParticipantQualityListReqBuilder() *GetParticipantQualityListReqBuilder
func (*GetParticipantQualityListReqBuilder) Build ¶
func (builder *GetParticipantQualityListReqBuilder) Build() *GetParticipantQualityListReq
func (*GetParticipantQualityListReqBuilder) JoinTime ¶
func (builder *GetParticipantQualityListReqBuilder) JoinTime(joinTime string) *GetParticipantQualityListReqBuilder
参会人入会时间(unix时间,单位sec)
示例值:1655276858
func (*GetParticipantQualityListReqBuilder) Limit ¶
func (builder *GetParticipantQualityListReqBuilder) Limit(limit int) *GetParticipantQualityListReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*GetParticipantQualityListReqBuilder) MeetingEndTime ¶
func (builder *GetParticipantQualityListReqBuilder) MeetingEndTime(meetingEndTime string) *GetParticipantQualityListReqBuilder
会议结束时间(unix时间,单位sec)
示例值:1655276858
func (*GetParticipantQualityListReqBuilder) MeetingNo ¶
func (builder *GetParticipantQualityListReqBuilder) MeetingNo(meetingNo string) *GetParticipantQualityListReqBuilder
9位会议号
示例值:123456789
func (*GetParticipantQualityListReqBuilder) MeetingStartTime ¶
func (builder *GetParticipantQualityListReqBuilder) MeetingStartTime(meetingStartTime string) *GetParticipantQualityListReqBuilder
会议开始时间(需要精确到一分钟,unix时间,单位sec)
示例值:1655276858
func (*GetParticipantQualityListReqBuilder) PageSize ¶
func (builder *GetParticipantQualityListReqBuilder) PageSize(pageSize int) *GetParticipantQualityListReqBuilder
分页尺寸大小
示例值:20
func (*GetParticipantQualityListReqBuilder) PageToken ¶
func (builder *GetParticipantQualityListReqBuilder) PageToken(pageToken string) *GetParticipantQualityListReqBuilder
分页标记,第一次请求不填,表示从头开始遍历.下次遍历可采用该 page_token获取查询结果
示例值:
func (*GetParticipantQualityListReqBuilder) RoomId ¶
func (builder *GetParticipantQualityListReqBuilder) RoomId(roomId string) *GetParticipantQualityListReqBuilder
参会人为Rooms时填入
示例值:omm_eada1d61a550955240c28757e7dec3af
func (*GetParticipantQualityListReqBuilder) UserId ¶
func (builder *GetParticipantQualityListReqBuilder) UserId(userId string) *GetParticipantQualityListReqBuilder
参会人为Lark用户时填入
示例值:ou_3ec3f6a28a0d08c45d895276e8e5e19b
func (*GetParticipantQualityListReqBuilder) UserIdType ¶
func (builder *GetParticipantQualityListReqBuilder) UserIdType(userIdType string) *GetParticipantQualityListReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetParticipantQualityListResp ¶
type GetParticipantQualityListResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetParticipantQualityListRespData `json:"data"` // 业务数据 }
func (*GetParticipantQualityListResp) Success ¶
func (resp *GetParticipantQualityListResp) Success() bool
type GetParticipantQualityListRespData ¶
type GetParticipantQualityListRespData struct { ParticipantQualityList []*ParticipantQuality `json:"participant_quality_list,omitempty"` // 参会人参会质量列表 PageToken *string `json:"page_token,omitempty"` // 下一页分页的token,下次请求时传入 HasMore *bool `json:"has_more,omitempty"` // 是否还有数据 }
type GetReserveConfigAdminReq ¶
type GetReserveConfigAdminReq struct {
// contains filtered or unexported fields
}
type GetReserveConfigAdminReqBuilder ¶
type GetReserveConfigAdminReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetReserveConfigAdminReqBuilder ¶
func NewGetReserveConfigAdminReqBuilder() *GetReserveConfigAdminReqBuilder
func (*GetReserveConfigAdminReqBuilder) Build ¶
func (builder *GetReserveConfigAdminReqBuilder) Build() *GetReserveConfigAdminReq
func (*GetReserveConfigAdminReqBuilder) ReserveConfigId ¶
func (builder *GetReserveConfigAdminReqBuilder) ReserveConfigId(reserveConfigId string) *GetReserveConfigAdminReqBuilder
会议室或层级id
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*GetReserveConfigAdminReqBuilder) ScopeType ¶
func (builder *GetReserveConfigAdminReqBuilder) ScopeType(scopeType int) *GetReserveConfigAdminReqBuilder
会议室或层级
示例值:2
func (*GetReserveConfigAdminReqBuilder) UserIdType ¶
func (builder *GetReserveConfigAdminReqBuilder) UserIdType(userIdType string) *GetReserveConfigAdminReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetReserveConfigAdminResp ¶
type GetReserveConfigAdminResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetReserveConfigAdminRespData `json:"data"` // 业务数据 }
func (*GetReserveConfigAdminResp) Success ¶
func (resp *GetReserveConfigAdminResp) Success() bool
type GetReserveConfigAdminRespData ¶
type GetReserveConfigAdminRespData struct {
ReserveAdminConfig *ReserveAdminConfig `json:"reserve_admin_config,omitempty"` // 预定管理员/部门
}
type GetReserveConfigDisableInformReq ¶
type GetReserveConfigDisableInformReq struct {
// contains filtered or unexported fields
}
type GetReserveConfigDisableInformReqBuilder ¶
type GetReserveConfigDisableInformReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetReserveConfigDisableInformReqBuilder ¶
func NewGetReserveConfigDisableInformReqBuilder() *GetReserveConfigDisableInformReqBuilder
func (*GetReserveConfigDisableInformReqBuilder) Build ¶
func (builder *GetReserveConfigDisableInformReqBuilder) Build() *GetReserveConfigDisableInformReq
func (*GetReserveConfigDisableInformReqBuilder) ReserveConfigId ¶
func (builder *GetReserveConfigDisableInformReqBuilder) ReserveConfigId(reserveConfigId string) *GetReserveConfigDisableInformReqBuilder
会议室或层级ID
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*GetReserveConfigDisableInformReqBuilder) ScopeType ¶
func (builder *GetReserveConfigDisableInformReqBuilder) ScopeType(scopeType int) *GetReserveConfigDisableInformReqBuilder
1表示层级,2表示会议室
示例值:2
func (*GetReserveConfigDisableInformReqBuilder) UserIdType ¶
func (builder *GetReserveConfigDisableInformReqBuilder) UserIdType(userIdType string) *GetReserveConfigDisableInformReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetReserveConfigDisableInformResp ¶
type GetReserveConfigDisableInformResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetReserveConfigDisableInformRespData `json:"data"` // 业务数据 }
func (*GetReserveConfigDisableInformResp) Success ¶
func (resp *GetReserveConfigDisableInformResp) Success() bool
type GetReserveConfigDisableInformRespData ¶
type GetReserveConfigDisableInformRespData struct {
DisableInform *DisableInformConfig `json:"disable_inform,omitempty"` // 会议室禁用通知配置
}
type GetReserveConfigFormReq ¶
type GetReserveConfigFormReq struct {
// contains filtered or unexported fields
}
type GetReserveConfigFormReqBuilder ¶
type GetReserveConfigFormReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetReserveConfigFormReqBuilder ¶
func NewGetReserveConfigFormReqBuilder() *GetReserveConfigFormReqBuilder
func (*GetReserveConfigFormReqBuilder) Build ¶
func (builder *GetReserveConfigFormReqBuilder) Build() *GetReserveConfigFormReq
func (*GetReserveConfigFormReqBuilder) ReserveConfigId ¶
func (builder *GetReserveConfigFormReqBuilder) ReserveConfigId(reserveConfigId string) *GetReserveConfigFormReqBuilder
会议室或层级id
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*GetReserveConfigFormReqBuilder) ScopeType ¶
func (builder *GetReserveConfigFormReqBuilder) ScopeType(scopeType int) *GetReserveConfigFormReqBuilder
1代表层级,2代表会议室
示例值:2
func (*GetReserveConfigFormReqBuilder) UserIdType ¶
func (builder *GetReserveConfigFormReqBuilder) UserIdType(userIdType string) *GetReserveConfigFormReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetReserveConfigFormResp ¶
type GetReserveConfigFormResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetReserveConfigFormRespData `json:"data"` // 业务数据 }
func (*GetReserveConfigFormResp) Success ¶
func (resp *GetReserveConfigFormResp) Success() bool
type GetReserveConfigFormRespData ¶
type GetReserveConfigFormRespData struct {
ReserveFormConfig *ReserveFormConfig `json:"reserve_form_config,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 GetResourceReservationListIterator ¶
type GetResourceReservationListIterator struct {
// contains filtered or unexported fields
}
func (*GetResourceReservationListIterator) Next ¶
func (iterator *GetResourceReservationListIterator) Next() (bool, *RoomMeetingReservation, error)
func (*GetResourceReservationListIterator) NextPageToken ¶
func (iterator *GetResourceReservationListIterator) NextPageToken() *string
type GetResourceReservationListReq ¶
type GetResourceReservationListReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type GetResourceReservationListReqBuilder ¶
type GetResourceReservationListReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetResourceReservationListReqBuilder ¶
func NewGetResourceReservationListReqBuilder() *GetResourceReservationListReqBuilder
func (*GetResourceReservationListReqBuilder) Build ¶
func (builder *GetResourceReservationListReqBuilder) Build() *GetResourceReservationListReq
func (*GetResourceReservationListReqBuilder) EndTime ¶
func (builder *GetResourceReservationListReqBuilder) EndTime(endTime string) *GetResourceReservationListReqBuilder
查询结束时间(unix时间,单位sec)
示例值:1655276858
func (*GetResourceReservationListReqBuilder) IsExclude ¶
func (builder *GetResourceReservationListReqBuilder) IsExclude(isExclude bool) *GetResourceReservationListReqBuilder
若为true表示导出room_ids范围外的会议室,默认为false
示例值:false
func (*GetResourceReservationListReqBuilder) Limit ¶
func (builder *GetResourceReservationListReqBuilder) Limit(limit int) *GetResourceReservationListReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*GetResourceReservationListReqBuilder) NeedTopic ¶
func (builder *GetResourceReservationListReqBuilder) NeedTopic(needTopic bool) *GetResourceReservationListReqBuilder
是否展示会议主题
示例值:true
func (*GetResourceReservationListReqBuilder) PageSize ¶
func (builder *GetResourceReservationListReqBuilder) PageSize(pageSize int) *GetResourceReservationListReqBuilder
分页尺寸大小
示例值:20
func (*GetResourceReservationListReqBuilder) PageToken ¶
func (builder *GetResourceReservationListReqBuilder) PageToken(pageToken string) *GetResourceReservationListReqBuilder
分页标记,第一次请求不填,表示从头开始遍历.下次遍历可采用该 page_token获取查询结果
示例值:
func (*GetResourceReservationListReqBuilder) RoomIds ¶
func (builder *GetResourceReservationListReqBuilder) RoomIds(roomIds []string) *GetResourceReservationListReqBuilder
待筛选的会议室id列表
示例值:
func (*GetResourceReservationListReqBuilder) RoomLevelId ¶
func (builder *GetResourceReservationListReqBuilder) RoomLevelId(roomLevelId string) *GetResourceReservationListReqBuilder
层级id
示例值:omb_57c9cc7d9a81e27e54c8fabfd02759e7
func (*GetResourceReservationListReqBuilder) StartTime ¶
func (builder *GetResourceReservationListReqBuilder) StartTime(startTime string) *GetResourceReservationListReqBuilder
查询开始时间(unix时间,单位sec)
示例值:1655276858
type GetResourceReservationListResp ¶
type GetResourceReservationListResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetResourceReservationListRespData `json:"data"` // 业务数据 }
func (*GetResourceReservationListResp) Success ¶
func (resp *GetResourceReservationListResp) Success() bool
type GetResourceReservationListRespData ¶
type GetResourceReservationListRespData struct { RoomReservationList []*RoomMeetingReservation `json:"room_reservation_list,omitempty"` // 会议室预定列表 PageToken *string `json:"page_token,omitempty"` // 下一页分页的token,下次请求时传入 HasMore *bool `json:"has_more,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
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该page_token 获取查询结果
示例值: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位会议号快捷入会) MeetingSource *int `json:"meeting_source,omitempty"` // 会议创建源 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"` // 会议拥有者 CalendarEventId *string `json:"calendar_event_id,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) CalendarEventId ¶
func (builder *MeetingEventMeetingBuilder) CalendarEventId(calendarEventId string) *MeetingEventMeetingBuilder
日程实体的唯一标志
示例值:efa67a98-06a8-4df5-8559-746c8f4477ef_0
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) MeetingSource ¶
func (builder *MeetingEventMeetingBuilder) MeetingSource(meetingSource int) *MeetingEventMeetingBuilder
会议创建源
示例值:1
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 MeetingInfo ¶
type MeetingInfo struct { MeetingId *string `json:"meeting_id,omitempty"` // 9位会议号 MeetingTopic *string `json:"meeting_topic,omitempty"` // 会议主题 Organizer *string `json:"organizer,omitempty"` // 组织者 Department *string `json:"department,omitempty"` // 部门 UserId *string `json:"user_id,omitempty"` // 用户ID EmployeeId *string `json:"employee_id,omitempty"` // 工号 Email *string `json:"email,omitempty"` // 邮箱 Mobile *string `json:"mobile,omitempty"` // 手机 MeetingStartTime *string `json:"meeting_start_time,omitempty"` // 会议开始时间 MeetingEndTime *string `json:"meeting_end_time,omitempty"` // 会议结束时间 MeetingDuration *string `json:"meeting_duration,omitempty"` // 会议持续时间 NumberOfParticipants *string `json:"number_of_participants,omitempty"` // 参会人数 Audio *bool `json:"audio,omitempty"` // 音频 Video *bool `json:"video,omitempty"` // 视频 Sharing *bool `json:"sharing,omitempty"` // 共享 Recording *bool `json:"recording,omitempty"` // 录制 Telephone *bool `json:"telephone,omitempty"` // 电话 }
type MeetingInfoBuilder ¶
type MeetingInfoBuilder struct {
// contains filtered or unexported fields
}
func NewMeetingInfoBuilder ¶
func NewMeetingInfoBuilder() *MeetingInfoBuilder
func (*MeetingInfoBuilder) Audio ¶
func (builder *MeetingInfoBuilder) Audio(audio bool) *MeetingInfoBuilder
音频
示例值:true
func (*MeetingInfoBuilder) Build ¶
func (builder *MeetingInfoBuilder) Build() *MeetingInfo
func (*MeetingInfoBuilder) Department ¶
func (builder *MeetingInfoBuilder) Department(department string) *MeetingInfoBuilder
部门
示例值:development
func (*MeetingInfoBuilder) Email ¶
func (builder *MeetingInfoBuilder) Email(email string) *MeetingInfoBuilder
邮箱
示例值:xxxx@163.com
func (*MeetingInfoBuilder) EmployeeId ¶
func (builder *MeetingInfoBuilder) EmployeeId(employeeId string) *MeetingInfoBuilder
工号
示例值:202105149765
func (*MeetingInfoBuilder) MeetingDuration ¶
func (builder *MeetingInfoBuilder) MeetingDuration(meetingDuration string) *MeetingInfoBuilder
会议持续时间
示例值:00:01:52
func (*MeetingInfoBuilder) MeetingEndTime ¶
func (builder *MeetingInfoBuilder) MeetingEndTime(meetingEndTime string) *MeetingInfoBuilder
会议结束时间
示例值:2022.12.23 11:18:51 (GMT+08:00)
func (*MeetingInfoBuilder) MeetingId ¶
func (builder *MeetingInfoBuilder) MeetingId(meetingId string) *MeetingInfoBuilder
9位会议号
示例值:705605196
func (*MeetingInfoBuilder) MeetingStartTime ¶
func (builder *MeetingInfoBuilder) MeetingStartTime(meetingStartTime string) *MeetingInfoBuilder
会议开始时间
示例值:2022.12.23 11:16:59 (GMT+08:00)
func (*MeetingInfoBuilder) MeetingTopic ¶
func (builder *MeetingInfoBuilder) MeetingTopic(meetingTopic string) *MeetingInfoBuilder
会议主题
示例值:讨论会
func (*MeetingInfoBuilder) Mobile ¶
func (builder *MeetingInfoBuilder) Mobile(mobile string) *MeetingInfoBuilder
手机
示例值:021-673288
func (*MeetingInfoBuilder) NumberOfParticipants ¶
func (builder *MeetingInfoBuilder) NumberOfParticipants(numberOfParticipants string) *MeetingInfoBuilder
参会人数
示例值:1
func (*MeetingInfoBuilder) Organizer ¶
func (builder *MeetingInfoBuilder) Organizer(organizer string) *MeetingInfoBuilder
组织者
示例值:kehan
func (*MeetingInfoBuilder) Recording ¶
func (builder *MeetingInfoBuilder) Recording(recording bool) *MeetingInfoBuilder
录制
示例值:false
func (*MeetingInfoBuilder) Sharing ¶
func (builder *MeetingInfoBuilder) Sharing(sharing bool) *MeetingInfoBuilder
共享
示例值:false
func (*MeetingInfoBuilder) Telephone ¶
func (builder *MeetingInfoBuilder) Telephone(telephone bool) *MeetingInfoBuilder
电话
示例值:false
func (*MeetingInfoBuilder) UserId ¶
func (builder *MeetingInfoBuilder) UserId(userId string) *MeetingInfoBuilder
用户ID
示例值:92f879
func (*MeetingInfoBuilder) Video ¶
func (builder *MeetingInfoBuilder) Video(video bool) *MeetingInfoBuilder
视频
示例值:true
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) MeetingStatus ¶
func (builder *MeetingListExportPathReqBodyBuilder) MeetingStatus(meetingStatus int) *MeetingListExportPathReqBodyBuilder
会议状态(不传默认为已结束会议)
示例值:2
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) MeetingStatus *int `json:"meeting_status,omitempty"` // 会议状态(不传默认为已结束会议) 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) MeetingStatus ¶
func (builder *MeetingListExportReqBodyBuilder) MeetingStatus(meetingStatus int) *MeetingListExportReqBodyBuilder
会议状态(不传默认为已结束会议)
示例值:2
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 MyAiAvPluginCardStatus ¶
type MyAiAvPluginCardStatusBuilder ¶
type MyAiAvPluginCardStatusBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiAvPluginCardStatusBuilder ¶
func NewMyAiAvPluginCardStatusBuilder() *MyAiAvPluginCardStatusBuilder
func (*MyAiAvPluginCardStatusBuilder) Build ¶
func (builder *MyAiAvPluginCardStatusBuilder) Build() *MyAiAvPluginCardStatus
func (*MyAiAvPluginCardStatusBuilder) FromStatus ¶
func (builder *MyAiAvPluginCardStatusBuilder) FromStatus(fromStatus string) *MyAiAvPluginCardStatusBuilder
card from status
示例值:CREATED
func (*MyAiAvPluginCardStatusBuilder) ToStatus ¶
func (builder *MyAiAvPluginCardStatusBuilder) ToStatus(toStatus string) *MyAiAvPluginCardStatusBuilder
card to status
示例值:INVALIDATED
type MyAiAvPluginCardVariables ¶
type MyAiAvPluginCardVariables struct {
Content *string `json:"content,omitempty"` // content
}
type MyAiAvPluginCardVariablesBuilder ¶
type MyAiAvPluginCardVariablesBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiAvPluginCardVariablesBuilder ¶
func NewMyAiAvPluginCardVariablesBuilder() *MyAiAvPluginCardVariablesBuilder
func (*MyAiAvPluginCardVariablesBuilder) Build ¶
func (builder *MyAiAvPluginCardVariablesBuilder) Build() *MyAiAvPluginCardVariables
func (*MyAiAvPluginCardVariablesBuilder) Content ¶
func (builder *MyAiAvPluginCardVariablesBuilder) Content(content string) *MyAiAvPluginCardVariablesBuilder
content
示例值:{"tag": "markdown","content": "请稍等,正在生成妙记中,预计需要3分钟;"}
type MyAiAvPluginCardVaribales ¶
type MyAiAvPluginCardVaribales struct {
Content *string `json:"content,omitempty"` // content
}
type MyAiAvPluginCardVaribalesBuilder ¶
type MyAiAvPluginCardVaribalesBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiAvPluginCardVaribalesBuilder ¶
func NewMyAiAvPluginCardVaribalesBuilder() *MyAiAvPluginCardVaribalesBuilder
func (*MyAiAvPluginCardVaribalesBuilder) Build ¶
func (builder *MyAiAvPluginCardVaribalesBuilder) Build() *MyAiAvPluginCardVaribales
func (*MyAiAvPluginCardVaribalesBuilder) Content ¶
func (builder *MyAiAvPluginCardVaribalesBuilder) Content(content string) *MyAiAvPluginCardVaribalesBuilder
content
示例值:{"tag": "markdown","content": "请稍等,正在生成妙记中,预计需要3分钟;"}
type MyAiAvPluginContextSystemInfo ¶
type MyAiAvPluginContextSystemInfo struct { Lang *string `json:"lang,omitempty"` // 语言 Brand *string `json:"brand,omitempty"` // 品牌 Locale *string `json:"locale,omitempty"` // 客户端语言 SessionId *string `json:"session_id,omitempty"` // 会话ID AppVersion *string `json:"app_version,omitempty"` // app version }
type MyAiAvPluginContextSystemInfoBuilder ¶
type MyAiAvPluginContextSystemInfoBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiAvPluginContextSystemInfoBuilder ¶
func NewMyAiAvPluginContextSystemInfoBuilder() *MyAiAvPluginContextSystemInfoBuilder
func (*MyAiAvPluginContextSystemInfoBuilder) AppVersion ¶
func (builder *MyAiAvPluginContextSystemInfoBuilder) AppVersion(appVersion string) *MyAiAvPluginContextSystemInfoBuilder
app version
示例值:7.4.0
func (*MyAiAvPluginContextSystemInfoBuilder) Brand ¶
func (builder *MyAiAvPluginContextSystemInfoBuilder) Brand(brand string) *MyAiAvPluginContextSystemInfoBuilder
品牌
示例值:lark
func (*MyAiAvPluginContextSystemInfoBuilder) Build ¶
func (builder *MyAiAvPluginContextSystemInfoBuilder) Build() *MyAiAvPluginContextSystemInfo
func (*MyAiAvPluginContextSystemInfoBuilder) Lang ¶
func (builder *MyAiAvPluginContextSystemInfoBuilder) Lang(lang string) *MyAiAvPluginContextSystemInfoBuilder
语言
示例值:zh
func (*MyAiAvPluginContextSystemInfoBuilder) Locale ¶
func (builder *MyAiAvPluginContextSystemInfoBuilder) Locale(locale string) *MyAiAvPluginContextSystemInfoBuilder
客户端语言
示例值:zh_cn
func (*MyAiAvPluginContextSystemInfoBuilder) SessionId ¶
func (builder *MyAiAvPluginContextSystemInfoBuilder) SessionId(sessionId string) *MyAiAvPluginContextSystemInfoBuilder
会话ID
示例值:7291019243332730998
type MyAiAvPluginPresentInfo ¶
type MyAiAvPluginPresentInfo struct { Type *string `json:"type,omitempty"` // present type CardTemplateId *string `json:"card_template_id,omitempty"` // card template id Body *string `json:"body,omitempty"` // body CardVariables *MyAiAvPluginCardVariables `json:"card_variables,omitempty"` // CallbackInfo *string `json:"callback_info,omitempty"` // callback info }
type MyAiAvPluginPresentInfoBuilder ¶
type MyAiAvPluginPresentInfoBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiAvPluginPresentInfoBuilder ¶
func NewMyAiAvPluginPresentInfoBuilder() *MyAiAvPluginPresentInfoBuilder
func (*MyAiAvPluginPresentInfoBuilder) Body ¶
func (builder *MyAiAvPluginPresentInfoBuilder) Body(body string) *MyAiAvPluginPresentInfoBuilder
body
示例值:text message
func (*MyAiAvPluginPresentInfoBuilder) Build ¶
func (builder *MyAiAvPluginPresentInfoBuilder) Build() *MyAiAvPluginPresentInfo
func (*MyAiAvPluginPresentInfoBuilder) CallbackInfo ¶
func (builder *MyAiAvPluginPresentInfoBuilder) CallbackInfo(callbackInfo string) *MyAiAvPluginPresentInfoBuilder
callback info
示例值:callback info
func (*MyAiAvPluginPresentInfoBuilder) CardTemplateId ¶
func (builder *MyAiAvPluginPresentInfoBuilder) CardTemplateId(cardTemplateId string) *MyAiAvPluginPresentInfoBuilder
card template id
示例值:1232323232
func (*MyAiAvPluginPresentInfoBuilder) CardVariables ¶
func (builder *MyAiAvPluginPresentInfoBuilder) CardVariables(cardVariables *MyAiAvPluginCardVariables) *MyAiAvPluginPresentInfoBuilder
示例值:
func (*MyAiAvPluginPresentInfoBuilder) Type ¶
func (builder *MyAiAvPluginPresentInfoBuilder) Type(type_ string) *MyAiAvPluginPresentInfoBuilder
present type
示例值:template_card
type MyAiAvPluginScenarioContext ¶
type MyAiAvPluginScenarioContext struct { Plugins []*MyAiPluginContext `json:"plugins,omitempty"` // 会话选择的插件列表 WorkMode *int `json:"work_mode,omitempty"` // 会话所处的业务模式 Scenario *string `json:"scenario,omitempty"` // 会话所处的业务场景 SessionId *string `json:"session_id,omitempty"` // 会话ID UploadObjects []*MyAiAvPluginUploadObject `json:"upload_objects,omitempty"` // upload objects SystemInfo *MyAiAvPluginContextSystemInfo `json:"system_info,omitempty"` // system info }
type MyAiAvPluginScenarioContextBuilder ¶
type MyAiAvPluginScenarioContextBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiAvPluginScenarioContextBuilder ¶
func NewMyAiAvPluginScenarioContextBuilder() *MyAiAvPluginScenarioContextBuilder
func (*MyAiAvPluginScenarioContextBuilder) Build ¶
func (builder *MyAiAvPluginScenarioContextBuilder) Build() *MyAiAvPluginScenarioContext
func (*MyAiAvPluginScenarioContextBuilder) Plugins ¶
func (builder *MyAiAvPluginScenarioContextBuilder) Plugins(plugins []*MyAiPluginContext) *MyAiAvPluginScenarioContextBuilder
会话选择的插件列表
示例值:
func (*MyAiAvPluginScenarioContextBuilder) Scenario ¶
func (builder *MyAiAvPluginScenarioContextBuilder) Scenario(scenario string) *MyAiAvPluginScenarioContextBuilder
会话所处的业务场景
示例值:MediaView
func (*MyAiAvPluginScenarioContextBuilder) SessionId ¶
func (builder *MyAiAvPluginScenarioContextBuilder) SessionId(sessionId string) *MyAiAvPluginScenarioContextBuilder
会话ID
示例值:ssss
func (*MyAiAvPluginScenarioContextBuilder) SystemInfo ¶
func (builder *MyAiAvPluginScenarioContextBuilder) SystemInfo(systemInfo *MyAiAvPluginContextSystemInfo) *MyAiAvPluginScenarioContextBuilder
system info
示例值:
func (*MyAiAvPluginScenarioContextBuilder) UploadObjects ¶
func (builder *MyAiAvPluginScenarioContextBuilder) UploadObjects(uploadObjects []*MyAiAvPluginUploadObject) *MyAiAvPluginScenarioContextBuilder
upload objects
示例值:
func (*MyAiAvPluginScenarioContextBuilder) WorkMode ¶
func (builder *MyAiAvPluginScenarioContextBuilder) WorkMode(workMode int) *MyAiAvPluginScenarioContextBuilder
会话所处的业务模式
示例值:1
type MyAiAvPluginUploadObjectBuilder ¶
type MyAiAvPluginUploadObjectBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiAvPluginUploadObjectBuilder ¶
func NewMyAiAvPluginUploadObjectBuilder() *MyAiAvPluginUploadObjectBuilder
func (*MyAiAvPluginUploadObjectBuilder) BizId ¶
func (builder *MyAiAvPluginUploadObjectBuilder) BizId(bizId string) *MyAiAvPluginUploadObjectBuilder
业务ID
示例值:obcnxxxxxxx
func (*MyAiAvPluginUploadObjectBuilder) Build ¶
func (builder *MyAiAvPluginUploadObjectBuilder) Build() *MyAiAvPluginUploadObject
func (*MyAiAvPluginUploadObjectBuilder) Type ¶
func (builder *MyAiAvPluginUploadObjectBuilder) Type(type_ string) *MyAiAvPluginUploadObjectBuilder
类型
示例值:MEETING_MINUTE
type MyAiObjectContext ¶
type MyAiObjectContextBuilder ¶
type MyAiObjectContextBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiObjectContextBuilder ¶
func NewMyAiObjectContextBuilder() *MyAiObjectContextBuilder
func (*MyAiObjectContextBuilder) BizId ¶
func (builder *MyAiObjectContextBuilder) BizId(bizId string) *MyAiObjectContextBuilder
业务资源 ID
示例值:ou_xxx
func (*MyAiObjectContextBuilder) Build ¶
func (builder *MyAiObjectContextBuilder) Build() *MyAiObjectContext
func (*MyAiObjectContextBuilder) Type ¶
func (builder *MyAiObjectContextBuilder) Type(type_ string) *MyAiObjectContextBuilder
会话所在实体类型
示例值:DOC
type MyAiPluginContext ¶
type MyAiPluginContext struct {
Key *string `json:"key,omitempty"` // 插件名称
}
type MyAiPluginContextBuilder ¶
type MyAiPluginContextBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiPluginContextBuilder ¶
func NewMyAiPluginContextBuilder() *MyAiPluginContextBuilder
func (*MyAiPluginContextBuilder) Build ¶
func (builder *MyAiPluginContextBuilder) Build() *MyAiPluginContext
func (*MyAiPluginContextBuilder) Key ¶
func (builder *MyAiPluginContextBuilder) Key(key string) *MyAiPluginContextBuilder
插件名称
示例值:Calendar
type MyAiResponsePresent ¶
type MyAiResponsePresentBuilder ¶
type MyAiResponsePresentBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiResponsePresentBuilder ¶
func NewMyAiResponsePresentBuilder() *MyAiResponsePresentBuilder
func (*MyAiResponsePresentBuilder) Body ¶
func (builder *MyAiResponsePresentBuilder) Body(body string) *MyAiResponsePresentBuilder
透传消息体
示例值:json字符串
func (*MyAiResponsePresentBuilder) Build ¶
func (builder *MyAiResponsePresentBuilder) Build() *MyAiResponsePresent
func (*MyAiResponsePresentBuilder) Interactable ¶
func (builder *MyAiResponsePresentBuilder) Interactable(interactable bool) *MyAiResponsePresentBuilder
是否可交互
示例值:true
func (*MyAiResponsePresentBuilder) OperationType ¶
func (builder *MyAiResponsePresentBuilder) OperationType(operationType string) *MyAiResponsePresentBuilder
tool对卡片交互的响应
示例值:update
func (*MyAiResponsePresentBuilder) Type ¶
func (builder *MyAiResponsePresentBuilder) Type(type_ string) *MyAiResponsePresentBuilder
类型
示例值:2
type MyAiRoomCommonResult ¶
type MyAiRoomCommonResult struct { RoomReply *string `json:"room_reply,omitempty"` // 通用回复 OpenapiResponse *MyAiRoomOpenapiResponse `json:"openapi_response,omitempty"` // openapi 响应结果 }
type MyAiRoomCommonResultBuilder ¶
type MyAiRoomCommonResultBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiRoomCommonResultBuilder ¶
func NewMyAiRoomCommonResultBuilder() *MyAiRoomCommonResultBuilder
func (*MyAiRoomCommonResultBuilder) Build ¶
func (builder *MyAiRoomCommonResultBuilder) Build() *MyAiRoomCommonResult
func (*MyAiRoomCommonResultBuilder) OpenapiResponse ¶
func (builder *MyAiRoomCommonResultBuilder) OpenapiResponse(openapiResponse *MyAiRoomOpenapiResponse) *MyAiRoomCommonResultBuilder
openapi 响应结果
示例值:
func (*MyAiRoomCommonResultBuilder) RoomReply ¶
func (builder *MyAiRoomCommonResultBuilder) RoomReply(roomReply string) *MyAiRoomCommonResultBuilder
通用回复
示例值:OK
type MyAiRoomOpenapiResponse ¶
type MyAiRoomOpenapiResponse struct { ResponseType *int `json:"response_type,omitempty"` // openapi 返回的意图类型,不同 tool 的不同值都不一样 ScheduleEventId *string `json:"schedule_event_id,omitempty"` // 日程 id OtherMsg *string `json:"other_msg,omitempty"` // 其他信息 OapiMsg *string `json:"oapi_msg,omitempty"` // oapi 传递的消息,用于缓存 }
type MyAiRoomOpenapiResponseBuilder ¶
type MyAiRoomOpenapiResponseBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiRoomOpenapiResponseBuilder ¶
func NewMyAiRoomOpenapiResponseBuilder() *MyAiRoomOpenapiResponseBuilder
func (*MyAiRoomOpenapiResponseBuilder) Build ¶
func (builder *MyAiRoomOpenapiResponseBuilder) Build() *MyAiRoomOpenapiResponse
func (*MyAiRoomOpenapiResponseBuilder) OapiMsg ¶
func (builder *MyAiRoomOpenapiResponseBuilder) OapiMsg(oapiMsg string) *MyAiRoomOpenapiResponseBuilder
oapi 传递的消息,用于缓存
示例值:{}
func (*MyAiRoomOpenapiResponseBuilder) OtherMsg ¶
func (builder *MyAiRoomOpenapiResponseBuilder) OtherMsg(otherMsg string) *MyAiRoomOpenapiResponseBuilder
其他信息
示例值:{}
func (*MyAiRoomOpenapiResponseBuilder) ResponseType ¶
func (builder *MyAiRoomOpenapiResponseBuilder) ResponseType(responseType int) *MyAiRoomOpenapiResponseBuilder
openapi 返回的意图类型,不同 tool 的不同值都不一样
示例值:0
func (*MyAiRoomOpenapiResponseBuilder) ScheduleEventId ¶
func (builder *MyAiRoomOpenapiResponseBuilder) ScheduleEventId(scheduleEventId string) *MyAiRoomOpenapiResponseBuilder
日程 id
示例值:111111111
type MyAiVcMeetingContentCommonResult ¶
type MyAiVcMeetingContentCommonResult struct {
MeetingContentReply *string `json:"meeting_content_reply,omitempty"` // 会议内容问答for自由对话
}
type MyAiVcMeetingContentCommonResultBuilder ¶
type MyAiVcMeetingContentCommonResultBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcMeetingContentCommonResultBuilder ¶
func NewMyAiVcMeetingContentCommonResultBuilder() *MyAiVcMeetingContentCommonResultBuilder
func (*MyAiVcMeetingContentCommonResultBuilder) Build ¶
func (builder *MyAiVcMeetingContentCommonResultBuilder) Build() *MyAiVcMeetingContentCommonResult
func (*MyAiVcMeetingContentCommonResultBuilder) MeetingContentReply ¶
func (builder *MyAiVcMeetingContentCommonResultBuilder) MeetingContentReply(meetingContentReply string) *MyAiVcMeetingContentCommonResultBuilder
会议内容问答for自由对话
示例值:该会议xxx
type MyAiVcMeetingExtra ¶
type MyAiVcMeetingExtra struct { VcMeetingId *string `json:"vc_meeting_id,omitempty"` // 会议id VcLocale *string `json:"vc_locale,omitempty"` // 客户端语言 VcApplinkHost *string `json:"vc_applink_host,omitempty"` // applink域名 VcAppVersion *string `json:"vc_app_version,omitempty"` // app版本 VcFeatureConfig *string `json:"vc_feature_config,omitempty"` // 功能开关,用于一些功能服务端确认客户端是否可以执行。 QuickExecuteParamRichTag *string `json:"quick_execute_param_rich_tag,omitempty"` // 端上富文本额外信息 }
type MyAiVcMeetingExtraBuilder ¶
type MyAiVcMeetingExtraBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcMeetingExtraBuilder ¶
func NewMyAiVcMeetingExtraBuilder() *MyAiVcMeetingExtraBuilder
func (*MyAiVcMeetingExtraBuilder) Build ¶
func (builder *MyAiVcMeetingExtraBuilder) Build() *MyAiVcMeetingExtra
func (*MyAiVcMeetingExtraBuilder) QuickExecuteParamRichTag ¶
func (builder *MyAiVcMeetingExtraBuilder) QuickExecuteParamRichTag(quickExecuteParamRichTag string) *MyAiVcMeetingExtraBuilder
端上富文本额外信息
示例值:json字符串
func (*MyAiVcMeetingExtraBuilder) VcAppVersion ¶
func (builder *MyAiVcMeetingExtraBuilder) VcAppVersion(vcAppVersion string) *MyAiVcMeetingExtraBuilder
app版本
示例值:7.0.0
func (*MyAiVcMeetingExtraBuilder) VcApplinkHost ¶
func (builder *MyAiVcMeetingExtraBuilder) VcApplinkHost(vcApplinkHost string) *MyAiVcMeetingExtraBuilder
applink域名
示例值:applink.feishu.cn
func (*MyAiVcMeetingExtraBuilder) VcFeatureConfig ¶
func (builder *MyAiVcMeetingExtraBuilder) VcFeatureConfig(vcFeatureConfig string) *MyAiVcMeetingExtraBuilder
功能开关,用于一些功能服务端确认客户端是否可以执行。
示例值:recording_status
func (*MyAiVcMeetingExtraBuilder) VcLocale ¶
func (builder *MyAiVcMeetingExtraBuilder) VcLocale(vcLocale string) *MyAiVcMeetingExtraBuilder
客户端语言
示例值:zh_cn
func (*MyAiVcMeetingExtraBuilder) VcMeetingId ¶
func (builder *MyAiVcMeetingExtraBuilder) VcMeetingId(vcMeetingId string) *MyAiVcMeetingExtraBuilder
会议id
示例值:6909384684539478036
type MyAiVcMeetingOperationResult ¶
type MyAiVcMeetingOperationResult struct {
MeetingOperationReply *string `json:"meeting_operation_reply,omitempty"` // 会议操作回复
}
type MyAiVcMeetingOperationResultBuilder ¶
type MyAiVcMeetingOperationResultBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcMeetingOperationResultBuilder ¶
func NewMyAiVcMeetingOperationResultBuilder() *MyAiVcMeetingOperationResultBuilder
func (*MyAiVcMeetingOperationResultBuilder) Build ¶
func (builder *MyAiVcMeetingOperationResultBuilder) Build() *MyAiVcMeetingOperationResult
func (*MyAiVcMeetingOperationResultBuilder) MeetingOperationReply ¶
func (builder *MyAiVcMeetingOperationResultBuilder) MeetingOperationReply(meetingOperationReply string) *MyAiVcMeetingOperationResultBuilder
会议操作回复
示例值:已成功执行
type MyAiVcMeetingRecapResultBuilder ¶
type MyAiVcMeetingRecapResultBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcMeetingRecapResultBuilder ¶
func NewMyAiVcMeetingRecapResultBuilder() *MyAiVcMeetingRecapResultBuilder
func (*MyAiVcMeetingRecapResultBuilder) Build ¶
func (builder *MyAiVcMeetingRecapResultBuilder) Build() *MyAiVcMeetingRecapResult
func (*MyAiVcMeetingRecapResultBuilder) MeetingRecap ¶
func (builder *MyAiVcMeetingRecapResultBuilder) MeetingRecap(meetingRecap string) *MyAiVcMeetingRecapResultBuilder
会议纪要for自由对话
示例值:会议纪要内容是xxx
func (*MyAiVcMeetingRecapResultBuilder) MeetingRecapOrFailReason ¶
func (builder *MyAiVcMeetingRecapResultBuilder) MeetingRecapOrFailReason(meetingRecapOrFailReason string) *MyAiVcMeetingRecapResultBuilder
会议纪要for快捷指令
示例值:会议纪要内容是xxx,或该会议未打开录制,无法生成纪要
type MyAiVcMeetingScenarioContext ¶
type MyAiVcMeetingScenarioContext struct { Plugins []*MyAiPluginContext `json:"plugins,omitempty"` // 会话选择的插件列表 Object *MyAiObjectContext `json:"object,omitempty"` // 会话所在实体的信息 WorkMode *int `json:"work_mode,omitempty"` // 会话所处的业务模式 Scenario *string `json:"scenario,omitempty"` // 会话所处的业务场景 Extra *MyAiVcMeetingExtra `json:"extra,omitempty"` // 透传数据 }
type MyAiVcMeetingScenarioContextBuilder ¶
type MyAiVcMeetingScenarioContextBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcMeetingScenarioContextBuilder ¶
func NewMyAiVcMeetingScenarioContextBuilder() *MyAiVcMeetingScenarioContextBuilder
func (*MyAiVcMeetingScenarioContextBuilder) Build ¶
func (builder *MyAiVcMeetingScenarioContextBuilder) Build() *MyAiVcMeetingScenarioContext
func (*MyAiVcMeetingScenarioContextBuilder) Extra ¶
func (builder *MyAiVcMeetingScenarioContextBuilder) Extra(extra *MyAiVcMeetingExtra) *MyAiVcMeetingScenarioContextBuilder
透传数据
示例值:
func (*MyAiVcMeetingScenarioContextBuilder) Object ¶
func (builder *MyAiVcMeetingScenarioContextBuilder) Object(object *MyAiObjectContext) *MyAiVcMeetingScenarioContextBuilder
会话所在实体的信息
示例值:
func (*MyAiVcMeetingScenarioContextBuilder) Plugins ¶
func (builder *MyAiVcMeetingScenarioContextBuilder) Plugins(plugins []*MyAiPluginContext) *MyAiVcMeetingScenarioContextBuilder
会话选择的插件列表
示例值:
func (*MyAiVcMeetingScenarioContextBuilder) Scenario ¶
func (builder *MyAiVcMeetingScenarioContextBuilder) Scenario(scenario string) *MyAiVcMeetingScenarioContextBuilder
会话所处的业务场景
示例值:IM
func (*MyAiVcMeetingScenarioContextBuilder) WorkMode ¶
func (builder *MyAiVcMeetingScenarioContextBuilder) WorkMode(workMode int) *MyAiVcMeetingScenarioContextBuilder
会话所处的业务模式
示例值:1
type MyAiVcMeetingTodoTaskResultBuilder ¶
type MyAiVcMeetingTodoTaskResultBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcMeetingTodoTaskResultBuilder ¶
func NewMyAiVcMeetingTodoTaskResultBuilder() *MyAiVcMeetingTodoTaskResultBuilder
func (*MyAiVcMeetingTodoTaskResultBuilder) Build ¶
func (builder *MyAiVcMeetingTodoTaskResultBuilder) Build() *MyAiVcMeetingTodoTaskResult
func (*MyAiVcMeetingTodoTaskResultBuilder) MeetingTodoTask ¶
func (builder *MyAiVcMeetingTodoTaskResultBuilder) MeetingTodoTask(meetingTodoTask string) *MyAiVcMeetingTodoTaskResultBuilder
会议待办for自由对话
示例值:会议待办是xxx
func (*MyAiVcMeetingTodoTaskResultBuilder) MeetingTodoTaskOrFailReason ¶
func (builder *MyAiVcMeetingTodoTaskResultBuilder) MeetingTodoTaskOrFailReason(meetingTodoTaskOrFailReason string) *MyAiVcMeetingTodoTaskResultBuilder
会议待办for快捷指令
示例值:会议待办是xxx,或因录制未打开,待办未生成
type MyAiVcRoomExtra ¶
type MyAiVcRoomExtra struct {
CalendarInfo *string `json:"calendar_info,omitempty"` // 日程信息
}
type MyAiVcRoomExtraBuilder ¶
type MyAiVcRoomExtraBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcRoomExtraBuilder ¶
func NewMyAiVcRoomExtraBuilder() *MyAiVcRoomExtraBuilder
func (*MyAiVcRoomExtraBuilder) Build ¶
func (builder *MyAiVcRoomExtraBuilder) Build() *MyAiVcRoomExtra
func (*MyAiVcRoomExtraBuilder) CalendarInfo ¶
func (builder *MyAiVcRoomExtraBuilder) CalendarInfo(calendarInfo string) *MyAiVcRoomExtraBuilder
日程信息
示例值:json字符串
type MyAiVcRoomRequestCommonParam ¶
type MyAiVcRoomRequestCommonParam struct { Language *string `json:"language,omitempty"` // 语言类型 UtcOffset *string `json:"utc_offset,omitempty"` // 时区偏移,单位分钟,480表示东八区 RoomId *string `json:"room_id,omitempty"` // 会议室 ID ClientVersion *string `json:"client_version,omitempty"` // 客户端版本 OpenapiHistory *MyAiRoomOpenapiResponse `json:"openapi_history,omitempty"` // open api response 历史 }
type MyAiVcRoomRequestCommonParamBuilder ¶
type MyAiVcRoomRequestCommonParamBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcRoomRequestCommonParamBuilder ¶
func NewMyAiVcRoomRequestCommonParamBuilder() *MyAiVcRoomRequestCommonParamBuilder
func (*MyAiVcRoomRequestCommonParamBuilder) Build ¶
func (builder *MyAiVcRoomRequestCommonParamBuilder) Build() *MyAiVcRoomRequestCommonParam
func (*MyAiVcRoomRequestCommonParamBuilder) ClientVersion ¶
func (builder *MyAiVcRoomRequestCommonParamBuilder) ClientVersion(clientVersion string) *MyAiVcRoomRequestCommonParamBuilder
客户端版本
示例值:0.0.0-alpha.0
func (*MyAiVcRoomRequestCommonParamBuilder) Language ¶
func (builder *MyAiVcRoomRequestCommonParamBuilder) Language(language string) *MyAiVcRoomRequestCommonParamBuilder
语言类型
示例值:zh-CN
func (*MyAiVcRoomRequestCommonParamBuilder) OpenapiHistory ¶
func (builder *MyAiVcRoomRequestCommonParamBuilder) OpenapiHistory(openapiHistory *MyAiRoomOpenapiResponse) *MyAiVcRoomRequestCommonParamBuilder
open api response 历史
示例值:
func (*MyAiVcRoomRequestCommonParamBuilder) RoomId ¶
func (builder *MyAiVcRoomRequestCommonParamBuilder) RoomId(roomId string) *MyAiVcRoomRequestCommonParamBuilder
会议室 ID
示例值:12345678
func (*MyAiVcRoomRequestCommonParamBuilder) UtcOffset ¶
func (builder *MyAiVcRoomRequestCommonParamBuilder) UtcOffset(utcOffset string) *MyAiVcRoomRequestCommonParamBuilder
时区偏移,单位分钟,480表示东八区
示例值:480
type MyAiVcRoomScenarioContext ¶
type MyAiVcRoomScenarioContext struct { Plugins []*MyAiPluginContext `json:"plugins,omitempty"` // 会话选择的插件列表 Extra *MyAiVcRoomExtra `json:"extra,omitempty"` // 透传数据 }
type MyAiVcRoomScenarioContextBuilder ¶
type MyAiVcRoomScenarioContextBuilder struct {
// contains filtered or unexported fields
}
func NewMyAiVcRoomScenarioContextBuilder ¶
func NewMyAiVcRoomScenarioContextBuilder() *MyAiVcRoomScenarioContextBuilder
func (*MyAiVcRoomScenarioContextBuilder) Build ¶
func (builder *MyAiVcRoomScenarioContextBuilder) Build() *MyAiVcRoomScenarioContext
func (*MyAiVcRoomScenarioContextBuilder) Extra ¶
func (builder *MyAiVcRoomScenarioContextBuilder) Extra(extra *MyAiVcRoomExtra) *MyAiVcRoomScenarioContextBuilder
透传数据
示例值:
func (*MyAiVcRoomScenarioContextBuilder) Plugins ¶
func (builder *MyAiVcRoomScenarioContextBuilder) Plugins(plugins []*MyAiPluginContext) *MyAiVcRoomScenarioContextBuilder
会话选择的插件列表
示例值:
type OptionsBuilder ¶
type OptionsBuilder struct {
// contains filtered or unexported fields
}
func NewOptionsBuilder ¶
func NewOptionsBuilder() *OptionsBuilder
func (*OptionsBuilder) Build ¶
func (builder *OptionsBuilder) Build() *Options
func (*OptionsBuilder) IsOther ¶
func (builder *OptionsBuilder) IsOther(isOther bool) *OptionsBuilder
区分是否为其他选项
示例值:false
func (*OptionsBuilder) Key ¶
func (builder *OptionsBuilder) Key(key string) *OptionsBuilder
选项的自定义key
示例值:23213812938
func (*OptionsBuilder) Text ¶
func (builder *OptionsBuilder) Text(text string) *OptionsBuilder
选项文本名称/其他选项的对应文本
示例值:选项1
type P2MeetingAllMeetingEndedV1 ¶
type P2MeetingAllMeetingEndedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingAllMeetingEndedV1Data `json:"event"` // 事件内容 }
func (*P2MeetingAllMeetingEndedV1) RawReq ¶
func (m *P2MeetingAllMeetingEndedV1) RawReq(req *larkevent.EventReq)
type P2MeetingAllMeetingEndedV1Data ¶
type P2MeetingAllMeetingEndedV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 }
type P2MeetingAllMeetingEndedV1Handler ¶
type P2MeetingAllMeetingEndedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingAllMeetingEndedV1Handler ¶
func NewP2MeetingAllMeetingEndedV1Handler(handler func(context.Context, *P2MeetingAllMeetingEndedV1) error) *P2MeetingAllMeetingEndedV1Handler
func (*P2MeetingAllMeetingEndedV1Handler) Event ¶
func (h *P2MeetingAllMeetingEndedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2MeetingAllMeetingStartedV1 ¶
type P2MeetingAllMeetingStartedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2MeetingAllMeetingStartedV1Data `json:"event"` // 事件内容 }
func (*P2MeetingAllMeetingStartedV1) RawReq ¶
func (m *P2MeetingAllMeetingStartedV1) RawReq(req *larkevent.EventReq)
type P2MeetingAllMeetingStartedV1Data ¶
type P2MeetingAllMeetingStartedV1Data struct { Meeting *MeetingEventMeeting `json:"meeting,omitempty"` // 会议数据 Operator *MeetingEventUser `json:"operator,omitempty"` // 事件操作人 }
type P2MeetingAllMeetingStartedV1Handler ¶
type P2MeetingAllMeetingStartedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2MeetingAllMeetingStartedV1Handler ¶
func NewP2MeetingAllMeetingStartedV1Handler(handler func(context.Context, *P2MeetingAllMeetingStartedV1) error) *P2MeetingAllMeetingStartedV1Handler
func (*P2MeetingAllMeetingStartedV1Handler) Event ¶
func (h *P2MeetingAllMeetingStartedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
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"` // 离开会议原因 LeaveUser *MeetingEventUser `json:"leave_user,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 P2ReserveConfigUpdatedV1 ¶
type P2ReserveConfigUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2ReserveConfigUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2ReserveConfigUpdatedV1) RawReq ¶
func (m *P2ReserveConfigUpdatedV1) RawReq(req *larkevent.EventReq)
type P2ReserveConfigUpdatedV1Data ¶
type P2ReserveConfigUpdatedV1Data struct { ScopeId *string `json:"scope_id,omitempty"` // 会议室或层级id ScopeType *int `json:"scope_type,omitempty"` // 1代表层级,2代表会议室 ApproveConfig *ApprovalConfigEvent `json:"approve_config,omitempty"` // 预定审批设置 TimeConfig *TimeConfig `json:"time_config,omitempty"` // 预定时间设置 ReserveScopeConfig *ReserveScopeConfigEvent `json:"reserve_scope_config,omitempty"` // 预定范围设置 }
type P2ReserveConfigUpdatedV1Handler ¶
type P2ReserveConfigUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ReserveConfigUpdatedV1Handler ¶
func NewP2ReserveConfigUpdatedV1Handler(handler func(context.Context, *P2ReserveConfigUpdatedV1) error) *P2ReserveConfigUpdatedV1Handler
func (*P2ReserveConfigUpdatedV1Handler) Event ¶
func (h *P2ReserveConfigUpdatedV1Handler) 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 P2RoomLevelCreatedV1 ¶
type P2RoomLevelCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2RoomLevelCreatedV1Data `json:"event"` // 事件内容 }
func (*P2RoomLevelCreatedV1) RawReq ¶
func (m *P2RoomLevelCreatedV1) RawReq(req *larkevent.EventReq)
type P2RoomLevelCreatedV1Data ¶
type P2RoomLevelCreatedV1Data struct {
RoomLevel *RoomLevel `json:"room_level,omitempty"` // 层级信息
}
type P2RoomLevelCreatedV1Handler ¶
type P2RoomLevelCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2RoomLevelCreatedV1Handler ¶
func NewP2RoomLevelCreatedV1Handler(handler func(context.Context, *P2RoomLevelCreatedV1) error) *P2RoomLevelCreatedV1Handler
func (*P2RoomLevelCreatedV1Handler) Event ¶
func (h *P2RoomLevelCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2RoomLevelDeletedV1 ¶
type P2RoomLevelDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2RoomLevelDeletedV1Data `json:"event"` // 事件内容 }
func (*P2RoomLevelDeletedV1) RawReq ¶
func (m *P2RoomLevelDeletedV1) RawReq(req *larkevent.EventReq)
type P2RoomLevelDeletedV1Handler ¶
type P2RoomLevelDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2RoomLevelDeletedV1Handler ¶
func NewP2RoomLevelDeletedV1Handler(handler func(context.Context, *P2RoomLevelDeletedV1) error) *P2RoomLevelDeletedV1Handler
func (*P2RoomLevelDeletedV1Handler) Event ¶
func (h *P2RoomLevelDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2RoomLevelUpdatedV1 ¶
type P2RoomLevelUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2RoomLevelUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2RoomLevelUpdatedV1) RawReq ¶
func (m *P2RoomLevelUpdatedV1) RawReq(req *larkevent.EventReq)
type P2RoomLevelUpdatedV1Data ¶
type P2RoomLevelUpdatedV1Data struct {
RoomLevel *RoomLevel `json:"room_level,omitempty"` // 层级信息
}
type P2RoomLevelUpdatedV1Handler ¶
type P2RoomLevelUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2RoomLevelUpdatedV1Handler ¶
func NewP2RoomLevelUpdatedV1Handler(handler func(context.Context, *P2RoomLevelUpdatedV1) error) *P2RoomLevelUpdatedV1Handler
func (*P2RoomLevelUpdatedV1Handler) Event ¶
func (h *P2RoomLevelUpdatedV1Handler) 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 Participant ¶
type Participant struct { ParticipantName *string `json:"participant_name,omitempty"` // 参会者 Department *string `json:"department,omitempty"` // 部门 UserId *string `json:"user_id,omitempty"` // 用户ID MeetingRoomId *string `json:"meeting_room_id,omitempty"` // 会议室ID EmployeeId *string `json:"employee_id,omitempty"` // 工号 Phone *string `json:"phone,omitempty"` // 电话 Email *string `json:"email,omitempty"` // 邮箱 Device *string `json:"device,omitempty"` // 设备 AppVersion *string `json:"app_version,omitempty"` // 客户端版本 PublicIp *string `json:"public_ip,omitempty"` // 公网IP InternalIp *string `json:"internal_ip,omitempty"` // 内网IP UseRtcProxy *bool `json:"use_rtc_proxy,omitempty"` // 代理服务 Location *string `json:"location,omitempty"` // 位置 NetworkType *string `json:"network_type,omitempty"` // 网络类型 Protocol *string `json:"protocol,omitempty"` // 连接类型 Microphone *string `json:"microphone,omitempty"` // 麦克风 Speaker *string `json:"speaker,omitempty"` // 扬声器 Camera *string `json:"camera,omitempty"` // 摄像头 Audio *bool `json:"audio,omitempty"` // 音频 Video *bool `json:"video,omitempty"` // 视频 Sharing *bool `json:"sharing,omitempty"` // 共享 JoinTime *string `json:"join_time,omitempty"` // 入会时间 LeaveTime *string `json:"leave_time,omitempty"` // 离会时间 TimeInMeeting *string `json:"time_in_meeting,omitempty"` // 参会时长 LeaveReason *string `json:"leave_reason,omitempty"` // 离会原因 }
type ParticipantBuilder ¶
type ParticipantBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantBuilder ¶
func NewParticipantBuilder() *ParticipantBuilder
func (*ParticipantBuilder) AppVersion ¶
func (builder *ParticipantBuilder) AppVersion(appVersion string) *ParticipantBuilder
客户端版本
示例值:5.26.0-alpha.38
func (*ParticipantBuilder) Audio ¶
func (builder *ParticipantBuilder) Audio(audio bool) *ParticipantBuilder
音频
示例值:true
func (*ParticipantBuilder) Build ¶
func (builder *ParticipantBuilder) Build() *Participant
func (*ParticipantBuilder) Camera ¶
func (builder *ParticipantBuilder) Camera(camera string) *ParticipantBuilder
摄像头
示例值:HD Camera
func (*ParticipantBuilder) Department ¶
func (builder *ParticipantBuilder) Department(department string) *ParticipantBuilder
部门
示例值:development
func (*ParticipantBuilder) Device ¶
func (builder *ParticipantBuilder) Device(device string) *ParticipantBuilder
设备
示例值:windows
func (*ParticipantBuilder) Email ¶
func (builder *ParticipantBuilder) Email(email string) *ParticipantBuilder
邮箱
示例值:xxxx@163.com
func (*ParticipantBuilder) EmployeeId ¶
func (builder *ParticipantBuilder) EmployeeId(employeeId string) *ParticipantBuilder
工号
示例值:202205789
func (*ParticipantBuilder) InternalIp ¶
func (builder *ParticipantBuilder) InternalIp(internalIp string) *ParticipantBuilder
内网IP
示例值:192.xx.xx.13
func (*ParticipantBuilder) JoinTime ¶
func (builder *ParticipantBuilder) JoinTime(joinTime string) *ParticipantBuilder
入会时间
示例值:2022.12.23 11:16:59 (GMT+08:00)
func (*ParticipantBuilder) LeaveReason ¶
func (builder *ParticipantBuilder) LeaveReason(leaveReason string) *ParticipantBuilder
离会原因
示例值:主持人结束会议
func (*ParticipantBuilder) LeaveTime ¶
func (builder *ParticipantBuilder) LeaveTime(leaveTime string) *ParticipantBuilder
离会时间
示例值:2022.12.23 11:18:51 (GMT+08:00)
func (*ParticipantBuilder) Location ¶
func (builder *ParticipantBuilder) Location(location string) *ParticipantBuilder
位置
示例值:东莞
func (*ParticipantBuilder) MeetingRoomId ¶
func (builder *ParticipantBuilder) MeetingRoomId(meetingRoomId string) *ParticipantBuilder
会议室ID
示例值:omm_8efq90
func (*ParticipantBuilder) Microphone ¶
func (builder *ParticipantBuilder) Microphone(microphone string) *ParticipantBuilder
麦克风
示例值:麦克风阵列 (Realtek(R) Audio)
func (*ParticipantBuilder) NetworkType ¶
func (builder *ParticipantBuilder) NetworkType(networkType string) *ParticipantBuilder
网络类型
示例值:wifi
func (*ParticipantBuilder) ParticipantName ¶
func (builder *ParticipantBuilder) ParticipantName(participantName string) *ParticipantBuilder
参会者
示例值:kehan
func (*ParticipantBuilder) Phone ¶
func (builder *ParticipantBuilder) Phone(phone string) *ParticipantBuilder
电话
示例值:021-883889
func (*ParticipantBuilder) Protocol ¶
func (builder *ParticipantBuilder) Protocol(protocol string) *ParticipantBuilder
连接类型
示例值:udp
func (*ParticipantBuilder) PublicIp ¶
func (builder *ParticipantBuilder) PublicIp(publicIp string) *ParticipantBuilder
公网IP
示例值:27.xx.xx.183
func (*ParticipantBuilder) Sharing ¶
func (builder *ParticipantBuilder) Sharing(sharing bool) *ParticipantBuilder
共享
示例值:false
func (*ParticipantBuilder) Speaker ¶
func (builder *ParticipantBuilder) Speaker(speaker string) *ParticipantBuilder
扬声器
示例值:扬声器 (Realtek(R) Audio)
func (*ParticipantBuilder) TimeInMeeting ¶
func (builder *ParticipantBuilder) TimeInMeeting(timeInMeeting string) *ParticipantBuilder
参会时长
示例值:00:01:52
func (*ParticipantBuilder) UseRtcProxy ¶
func (builder *ParticipantBuilder) UseRtcProxy(useRtcProxy bool) *ParticipantBuilder
代理服务
示例值:false
func (*ParticipantBuilder) UserId ¶
func (builder *ParticipantBuilder) UserId(userId string) *ParticipantBuilder
用户ID
示例值:8efq90
func (*ParticipantBuilder) Video ¶
func (builder *ParticipantBuilder) Video(video bool) *ParticipantBuilder
视频
示例值:true
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) MeetingStatus ¶
func (builder *ParticipantListExportPathReqBodyBuilder) MeetingStatus(meetingStatus int) *ParticipantListExportPathReqBodyBuilder
会议状态(不传默认为已结束会议)
示例值:2
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) MeetingStatus *int `json:"meeting_status,omitempty"` // 会议状态(不传默认为已结束会议) 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) MeetingStatus ¶
func (builder *ParticipantListExportReqBodyBuilder) MeetingStatus(meetingStatus int) *ParticipantListExportReqBodyBuilder
会议状态(不传默认为已结束会议)
示例值:2
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 ParticipantQuality ¶
type ParticipantQuality struct { Network *QualityNetwork `json:"network,omitempty"` // 网络 Audio *QualityAudio `json:"audio,omitempty"` // 音频 Video *QualityVideoSharing `json:"video,omitempty"` // 视频 ScreenSharing *QualityVideoSharing `json:"screen_sharing,omitempty"` // 共享屏幕 CpuUsage *QualityCpuUsage `json:"cpu_usage,omitempty"` // Cpu使用量 }
type ParticipantQualityBuilder ¶
type ParticipantQualityBuilder struct {
// contains filtered or unexported fields
}
func NewParticipantQualityBuilder ¶
func NewParticipantQualityBuilder() *ParticipantQualityBuilder
func (*ParticipantQualityBuilder) Audio ¶
func (builder *ParticipantQualityBuilder) Audio(audio *QualityAudio) *ParticipantQualityBuilder
音频
示例值:
func (*ParticipantQualityBuilder) Build ¶
func (builder *ParticipantQualityBuilder) Build() *ParticipantQuality
func (*ParticipantQualityBuilder) CpuUsage ¶
func (builder *ParticipantQualityBuilder) CpuUsage(cpuUsage *QualityCpuUsage) *ParticipantQualityBuilder
Cpu使用量
示例值:
func (*ParticipantQualityBuilder) Network ¶
func (builder *ParticipantQualityBuilder) Network(network *QualityNetwork) *ParticipantQualityBuilder
网络
示例值:
func (*ParticipantQualityBuilder) ScreenSharing ¶
func (builder *ParticipantQualityBuilder) ScreenSharing(screenSharing *QualityVideoSharing) *ParticipantQualityBuilder
共享屏幕
示例值:
func (*ParticipantQualityBuilder) Video ¶
func (builder *ParticipantQualityBuilder) Video(video *QualityVideoSharing) *ParticipantQualityBuilder
视频
示例值:
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 PatchReserveConfigAdminPathReqBodyBuilder ¶
type PatchReserveConfigAdminPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigAdminPathReqBodyBuilder ¶
func NewPatchReserveConfigAdminPathReqBodyBuilder() *PatchReserveConfigAdminPathReqBodyBuilder
func (*PatchReserveConfigAdminPathReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigAdminPathReqBodyBuilder) Build() (*PatchReserveConfigAdminReqBody, error)
func (*PatchReserveConfigAdminPathReqBodyBuilder) ReserveAdminConfig ¶
func (builder *PatchReserveConfigAdminPathReqBodyBuilder) ReserveAdminConfig(reserveAdminConfig *ReserveAdminConfig) *PatchReserveConfigAdminPathReqBodyBuilder
预定管理员或部门
示例值:
func (*PatchReserveConfigAdminPathReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigAdminPathReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigAdminPathReqBodyBuilder
1代表层级,2代表会议室
示例值:2
type PatchReserveConfigAdminReq ¶
type PatchReserveConfigAdminReq struct { Body *PatchReserveConfigAdminReqBody `body:""` // contains filtered or unexported fields }
type PatchReserveConfigAdminReqBody ¶
type PatchReserveConfigAdminReqBody struct { ScopeType *int `json:"scope_type,omitempty"` // 1代表层级,2代表会议室 ReserveAdminConfig *ReserveAdminConfig `json:"reserve_admin_config,omitempty"` // 预定管理员或部门 }
type PatchReserveConfigAdminReqBodyBuilder ¶
type PatchReserveConfigAdminReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigAdminReqBodyBuilder ¶
func NewPatchReserveConfigAdminReqBodyBuilder() *PatchReserveConfigAdminReqBodyBuilder
func (*PatchReserveConfigAdminReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigAdminReqBodyBuilder) Build() *PatchReserveConfigAdminReqBody
func (*PatchReserveConfigAdminReqBodyBuilder) ReserveAdminConfig ¶
func (builder *PatchReserveConfigAdminReqBodyBuilder) ReserveAdminConfig(reserveAdminConfig *ReserveAdminConfig) *PatchReserveConfigAdminReqBodyBuilder
预定管理员或部门
示例值:
func (*PatchReserveConfigAdminReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigAdminReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigAdminReqBodyBuilder
1代表层级,2代表会议室
示例值:2
type PatchReserveConfigAdminReqBuilder ¶
type PatchReserveConfigAdminReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigAdminReqBuilder ¶
func NewPatchReserveConfigAdminReqBuilder() *PatchReserveConfigAdminReqBuilder
func (*PatchReserveConfigAdminReqBuilder) Body ¶
func (builder *PatchReserveConfigAdminReqBuilder) Body(body *PatchReserveConfigAdminReqBody) *PatchReserveConfigAdminReqBuilder
func (*PatchReserveConfigAdminReqBuilder) Build ¶
func (builder *PatchReserveConfigAdminReqBuilder) Build() *PatchReserveConfigAdminReq
func (*PatchReserveConfigAdminReqBuilder) ReserveConfigId ¶
func (builder *PatchReserveConfigAdminReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigAdminReqBuilder
会议室或层级id
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*PatchReserveConfigAdminReqBuilder) UserIdType ¶
func (builder *PatchReserveConfigAdminReqBuilder) UserIdType(userIdType string) *PatchReserveConfigAdminReqBuilder
此次调用中使用的用户ID的类型
示例值:
type PatchReserveConfigAdminResp ¶
type PatchReserveConfigAdminResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchReserveConfigAdminResp) Success ¶
func (resp *PatchReserveConfigAdminResp) Success() bool
type PatchReserveConfigDisableInformPathReqBodyBuilder ¶
type PatchReserveConfigDisableInformPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigDisableInformPathReqBodyBuilder ¶
func NewPatchReserveConfigDisableInformPathReqBodyBuilder() *PatchReserveConfigDisableInformPathReqBodyBuilder
func (*PatchReserveConfigDisableInformPathReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigDisableInformPathReqBodyBuilder) Build() (*PatchReserveConfigDisableInformReqBody, error)
func (*PatchReserveConfigDisableInformPathReqBodyBuilder) DisableInform ¶
func (builder *PatchReserveConfigDisableInformPathReqBodyBuilder) DisableInform(disableInform *DisableInformConfig) *PatchReserveConfigDisableInformPathReqBodyBuilder
禁用通知配置
示例值:
func (*PatchReserveConfigDisableInformPathReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigDisableInformPathReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigDisableInformPathReqBodyBuilder
1表示会议室层级,2表示会议室
示例值:2
type PatchReserveConfigDisableInformReq ¶
type PatchReserveConfigDisableInformReq struct { Body *PatchReserveConfigDisableInformReqBody `body:""` // contains filtered or unexported fields }
type PatchReserveConfigDisableInformReqBody ¶
type PatchReserveConfigDisableInformReqBody struct { ScopeType *int `json:"scope_type,omitempty"` // 1表示会议室层级,2表示会议室 DisableInform *DisableInformConfig `json:"disable_inform,omitempty"` // 禁用通知配置 }
type PatchReserveConfigDisableInformReqBodyBuilder ¶
type PatchReserveConfigDisableInformReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigDisableInformReqBodyBuilder ¶
func NewPatchReserveConfigDisableInformReqBodyBuilder() *PatchReserveConfigDisableInformReqBodyBuilder
func (*PatchReserveConfigDisableInformReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigDisableInformReqBodyBuilder) Build() *PatchReserveConfigDisableInformReqBody
func (*PatchReserveConfigDisableInformReqBodyBuilder) DisableInform ¶
func (builder *PatchReserveConfigDisableInformReqBodyBuilder) DisableInform(disableInform *DisableInformConfig) *PatchReserveConfigDisableInformReqBodyBuilder
禁用通知配置
示例值:
func (*PatchReserveConfigDisableInformReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigDisableInformReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigDisableInformReqBodyBuilder
1表示会议室层级,2表示会议室
示例值:2
type PatchReserveConfigDisableInformReqBuilder ¶
type PatchReserveConfigDisableInformReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigDisableInformReqBuilder ¶
func NewPatchReserveConfigDisableInformReqBuilder() *PatchReserveConfigDisableInformReqBuilder
func (*PatchReserveConfigDisableInformReqBuilder) Body ¶
func (builder *PatchReserveConfigDisableInformReqBuilder) Body(body *PatchReserveConfigDisableInformReqBody) *PatchReserveConfigDisableInformReqBuilder
func (*PatchReserveConfigDisableInformReqBuilder) Build ¶
func (builder *PatchReserveConfigDisableInformReqBuilder) Build() *PatchReserveConfigDisableInformReq
func (*PatchReserveConfigDisableInformReqBuilder) ReserveConfigId ¶
func (builder *PatchReserveConfigDisableInformReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigDisableInformReqBuilder
会议室或层级ID
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*PatchReserveConfigDisableInformReqBuilder) UserIdType ¶
func (builder *PatchReserveConfigDisableInformReqBuilder) UserIdType(userIdType string) *PatchReserveConfigDisableInformReqBuilder
此次调用中使用的用户ID的类型
示例值:
type PatchReserveConfigDisableInformResp ¶
type PatchReserveConfigDisableInformResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchReserveConfigDisableInformResp) Success ¶
func (resp *PatchReserveConfigDisableInformResp) Success() bool
type PatchReserveConfigFormPathReqBodyBuilder ¶
type PatchReserveConfigFormPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigFormPathReqBodyBuilder ¶
func NewPatchReserveConfigFormPathReqBodyBuilder() *PatchReserveConfigFormPathReqBodyBuilder
func (*PatchReserveConfigFormPathReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigFormPathReqBodyBuilder) Build() (*PatchReserveConfigFormReqBody, error)
func (*PatchReserveConfigFormPathReqBodyBuilder) ReserveFormConfig ¶
func (builder *PatchReserveConfigFormPathReqBodyBuilder) ReserveFormConfig(reserveFormConfig *ReserveFormConfig) *PatchReserveConfigFormPathReqBodyBuilder
预定表单设置
示例值:
func (*PatchReserveConfigFormPathReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigFormPathReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigFormPathReqBodyBuilder
1代表层级,2代表会议室
示例值:2
type PatchReserveConfigFormReq ¶
type PatchReserveConfigFormReq struct { Body *PatchReserveConfigFormReqBody `body:""` // contains filtered or unexported fields }
type PatchReserveConfigFormReqBody ¶
type PatchReserveConfigFormReqBody struct { ScopeType *int `json:"scope_type,omitempty"` // 1代表层级,2代表会议室 ReserveFormConfig *ReserveFormConfig `json:"reserve_form_config,omitempty"` // 预定表单设置 }
type PatchReserveConfigFormReqBodyBuilder ¶
type PatchReserveConfigFormReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigFormReqBodyBuilder ¶
func NewPatchReserveConfigFormReqBodyBuilder() *PatchReserveConfigFormReqBodyBuilder
func (*PatchReserveConfigFormReqBodyBuilder) Build ¶
func (builder *PatchReserveConfigFormReqBodyBuilder) Build() *PatchReserveConfigFormReqBody
func (*PatchReserveConfigFormReqBodyBuilder) ReserveFormConfig ¶
func (builder *PatchReserveConfigFormReqBodyBuilder) ReserveFormConfig(reserveFormConfig *ReserveFormConfig) *PatchReserveConfigFormReqBodyBuilder
预定表单设置
示例值:
func (*PatchReserveConfigFormReqBodyBuilder) ScopeType ¶
func (builder *PatchReserveConfigFormReqBodyBuilder) ScopeType(scopeType int) *PatchReserveConfigFormReqBodyBuilder
1代表层级,2代表会议室
示例值:2
type PatchReserveConfigFormReqBuilder ¶
type PatchReserveConfigFormReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchReserveConfigFormReqBuilder ¶
func NewPatchReserveConfigFormReqBuilder() *PatchReserveConfigFormReqBuilder
func (*PatchReserveConfigFormReqBuilder) Body ¶
func (builder *PatchReserveConfigFormReqBuilder) Body(body *PatchReserveConfigFormReqBody) *PatchReserveConfigFormReqBuilder
func (*PatchReserveConfigFormReqBuilder) Build ¶
func (builder *PatchReserveConfigFormReqBuilder) Build() *PatchReserveConfigFormReq
func (*PatchReserveConfigFormReqBuilder) ReserveConfigId ¶
func (builder *PatchReserveConfigFormReqBuilder) ReserveConfigId(reserveConfigId string) *PatchReserveConfigFormReqBuilder
会议室或层级id
示例值:omm_3c5dd7e09bac0c1758fcf9511bd1a771
func (*PatchReserveConfigFormReqBuilder) UserIdType ¶
func (builder *PatchReserveConfigFormReqBuilder) UserIdType(userIdType string) *PatchReserveConfigFormReqBuilder
此次调用中使用的用户ID的类型
示例值:
type PatchReserveConfigFormResp ¶
type PatchReserveConfigFormResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchReserveConfigFormResp) Success ¶
func (resp *PatchReserveConfigFormResp) Success() bool
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可不填
示例值: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 QualityAudio ¶
type QualityAudio struct { Time *string `json:"time,omitempty"` // 时间 MicInputVolume *string `json:"mic_input_volume,omitempty"` // 麦克风采集音量 SpeakerVolume *string `json:"speaker_volume,omitempty"` // 扬声器播放音量 BitrateReceived *string `json:"bitrate_received,omitempty"` // 码率(接收) LatencyReceived *string `json:"latency_received,omitempty"` // 延迟(接收) JitterReceived *string `json:"jitter_received,omitempty"` // 抖动(接收) BitrateSent *string `json:"bitrate_sent,omitempty"` // 码率(发送) LatencySent *string `json:"latency_sent,omitempty"` // 延迟(发送) JitterSent *string `json:"jitter_sent,omitempty"` // 抖动(发送) }
type QualityAudioBuilder ¶
type QualityAudioBuilder struct {
// contains filtered or unexported fields
}
func NewQualityAudioBuilder ¶
func NewQualityAudioBuilder() *QualityAudioBuilder
func (*QualityAudioBuilder) BitrateReceived ¶
func (builder *QualityAudioBuilder) BitrateReceived(bitrateReceived string) *QualityAudioBuilder
码率(接收)
示例值:3kbps
func (*QualityAudioBuilder) BitrateSent ¶
func (builder *QualityAudioBuilder) BitrateSent(bitrateSent string) *QualityAudioBuilder
码率(发送)
示例值:9kbps
func (*QualityAudioBuilder) Build ¶
func (builder *QualityAudioBuilder) Build() *QualityAudio
func (*QualityAudioBuilder) JitterReceived ¶
func (builder *QualityAudioBuilder) JitterReceived(jitterReceived string) *QualityAudioBuilder
抖动(接收)
示例值:100ms
func (*QualityAudioBuilder) JitterSent ¶
func (builder *QualityAudioBuilder) JitterSent(jitterSent string) *QualityAudioBuilder
抖动(发送)
示例值:100ms
func (*QualityAudioBuilder) LatencyReceived ¶
func (builder *QualityAudioBuilder) LatencyReceived(latencyReceived string) *QualityAudioBuilder
延迟(接收)
示例值:100ms
func (*QualityAudioBuilder) LatencySent ¶
func (builder *QualityAudioBuilder) LatencySent(latencySent string) *QualityAudioBuilder
延迟(发送)
示例值:100ms
func (*QualityAudioBuilder) MicInputVolume ¶
func (builder *QualityAudioBuilder) MicInputVolume(micInputVolume string) *QualityAudioBuilder
麦克风采集音量
示例值:6dB
func (*QualityAudioBuilder) SpeakerVolume ¶
func (builder *QualityAudioBuilder) SpeakerVolume(speakerVolume string) *QualityAudioBuilder
扬声器播放音量
示例值:8dB
func (*QualityAudioBuilder) Time ¶
func (builder *QualityAudioBuilder) Time(time string) *QualityAudioBuilder
时间
示例值:2022.12.23 11:16:00 (GMT+08:00)
type QualityCpuUsage ¶
type QualityCpuUsage struct { Time *string `json:"time,omitempty"` // 时间 ClientAvgCpuUsage *string `json:"client_avg_cpu_usage,omitempty"` // 客户端平均 CPU 占用 ClientMaxCpuUsage *string `json:"client_max_cpu_usage,omitempty"` // 客户端最大 CPU 占用 SystemAvgCpuUsage *string `json:"system_avg_cpu_usage,omitempty"` // 系统平均 CPU 占用 SystemMaxCpuUsage *string `json:"system_max_cpu_usage,omitempty"` // 系统最大 CPU 占用 }
type QualityCpuUsageBuilder ¶
type QualityCpuUsageBuilder struct {
// contains filtered or unexported fields
}
func NewQualityCpuUsageBuilder ¶
func NewQualityCpuUsageBuilder() *QualityCpuUsageBuilder
func (*QualityCpuUsageBuilder) Build ¶
func (builder *QualityCpuUsageBuilder) Build() *QualityCpuUsage
func (*QualityCpuUsageBuilder) ClientAvgCpuUsage ¶
func (builder *QualityCpuUsageBuilder) ClientAvgCpuUsage(clientAvgCpuUsage string) *QualityCpuUsageBuilder
客户端平均 CPU 占用
示例值:0.8%
func (*QualityCpuUsageBuilder) ClientMaxCpuUsage ¶
func (builder *QualityCpuUsageBuilder) ClientMaxCpuUsage(clientMaxCpuUsage string) *QualityCpuUsageBuilder
客户端最大 CPU 占用
示例值:2.3%
func (*QualityCpuUsageBuilder) SystemAvgCpuUsage ¶
func (builder *QualityCpuUsageBuilder) SystemAvgCpuUsage(systemAvgCpuUsage string) *QualityCpuUsageBuilder
系统平均 CPU 占用
示例值:8.3%
func (*QualityCpuUsageBuilder) SystemMaxCpuUsage ¶
func (builder *QualityCpuUsageBuilder) SystemMaxCpuUsage(systemMaxCpuUsage string) *QualityCpuUsageBuilder
系统最大 CPU 占用
示例值:30%
func (*QualityCpuUsageBuilder) Time ¶
func (builder *QualityCpuUsageBuilder) Time(time string) *QualityCpuUsageBuilder
时间
示例值:2022.12.23 11:17:00
type QualityNetwork ¶
type QualityNetwork struct { Time *string `json:"time,omitempty"` // 时间 NetworkDelay *string `json:"network_delay,omitempty"` // 网络延迟 BitrateReceived *string `json:"bitrate_received,omitempty"` // 码率(接收) PacketLossAvgReceived *string `json:"packet_loss_avg_received,omitempty"` // 丢包 - 平均(接收) PacketLossMaxReceived *string `json:"packet_loss_max_received,omitempty"` // 丢包 - 最大(接收) BitrateSent *string `json:"bitrate_sent,omitempty"` // 码率(发送) PacketLossAvgSent *string `json:"packet_loss_avg_sent,omitempty"` // 丢包 - 平均(发送) PacketLossMaxSent *string `json:"packet_loss_max_sent,omitempty"` // 丢包 - 最大(发送) }
type QualityNetworkBuilder ¶
type QualityNetworkBuilder struct {
// contains filtered or unexported fields
}
func NewQualityNetworkBuilder ¶
func NewQualityNetworkBuilder() *QualityNetworkBuilder
func (*QualityNetworkBuilder) BitrateReceived ¶
func (builder *QualityNetworkBuilder) BitrateReceived(bitrateReceived string) *QualityNetworkBuilder
码率(接收)
示例值:8kbps
func (*QualityNetworkBuilder) BitrateSent ¶
func (builder *QualityNetworkBuilder) BitrateSent(bitrateSent string) *QualityNetworkBuilder
码率(发送)
示例值:9kbps
func (*QualityNetworkBuilder) Build ¶
func (builder *QualityNetworkBuilder) Build() *QualityNetwork
func (*QualityNetworkBuilder) NetworkDelay ¶
func (builder *QualityNetworkBuilder) NetworkDelay(networkDelay string) *QualityNetworkBuilder
网络延迟
示例值:100ms
func (*QualityNetworkBuilder) PacketLossAvgReceived ¶
func (builder *QualityNetworkBuilder) PacketLossAvgReceived(packetLossAvgReceived string) *QualityNetworkBuilder
丢包 - 平均(接收)
示例值:8%
func (*QualityNetworkBuilder) PacketLossAvgSent ¶
func (builder *QualityNetworkBuilder) PacketLossAvgSent(packetLossAvgSent string) *QualityNetworkBuilder
丢包 - 平均(发送)
示例值:8%
func (*QualityNetworkBuilder) PacketLossMaxReceived ¶
func (builder *QualityNetworkBuilder) PacketLossMaxReceived(packetLossMaxReceived string) *QualityNetworkBuilder
丢包 - 最大(接收)
示例值:9%
func (*QualityNetworkBuilder) PacketLossMaxSent ¶
func (builder *QualityNetworkBuilder) PacketLossMaxSent(packetLossMaxSent string) *QualityNetworkBuilder
丢包 - 最大(发送)
示例值:10%
func (*QualityNetworkBuilder) Time ¶
func (builder *QualityNetworkBuilder) Time(time string) *QualityNetworkBuilder
时间
示例值:2022.12.23 11:16:00 (GMT+08:00)
type QualityVideoSharing ¶
type QualityVideoSharing struct { Time *string `json:"time,omitempty"` // 时间 BitrateReceived *string `json:"bitrate_received,omitempty"` // 码率(接收) LatencyReceived *string `json:"latency_received,omitempty"` // 延迟(接收) JitterReceived *string `json:"jitter_received,omitempty"` // 抖动(接收) MaximumResolutionReceived *string `json:"maximum_resolution_received,omitempty"` // 最大分辨率(接收) FramerateReceived *string `json:"framerate_received,omitempty"` // 帧率(接收) BitrateSent *string `json:"bitrate_sent,omitempty"` // 码率(发送) LatencySent *string `json:"latency_sent,omitempty"` // 延迟(发送) JitterSent *string `json:"jitter_sent,omitempty"` // 抖动(发送) MaximumResolutionSent *string `json:"maximum_resolution_sent,omitempty"` // 最大分辨率(发送) FramerateSent *string `json:"framerate_sent,omitempty"` // 帧率(发送) }
type QualityVideoSharingBuilder ¶
type QualityVideoSharingBuilder struct {
// contains filtered or unexported fields
}
func NewQualityVideoSharingBuilder ¶
func NewQualityVideoSharingBuilder() *QualityVideoSharingBuilder
func (*QualityVideoSharingBuilder) BitrateReceived ¶
func (builder *QualityVideoSharingBuilder) BitrateReceived(bitrateReceived string) *QualityVideoSharingBuilder
码率(接收)
示例值:8kbps
func (*QualityVideoSharingBuilder) BitrateSent ¶
func (builder *QualityVideoSharingBuilder) BitrateSent(bitrateSent string) *QualityVideoSharingBuilder
码率(发送)
示例值:9kbps
func (*QualityVideoSharingBuilder) Build ¶
func (builder *QualityVideoSharingBuilder) Build() *QualityVideoSharing
func (*QualityVideoSharingBuilder) FramerateReceived ¶
func (builder *QualityVideoSharingBuilder) FramerateReceived(framerateReceived string) *QualityVideoSharingBuilder
帧率(接收)
示例值:100fps
func (*QualityVideoSharingBuilder) FramerateSent ¶
func (builder *QualityVideoSharingBuilder) FramerateSent(framerateSent string) *QualityVideoSharingBuilder
帧率(发送)
示例值:90fps
func (*QualityVideoSharingBuilder) JitterReceived ¶
func (builder *QualityVideoSharingBuilder) JitterReceived(jitterReceived string) *QualityVideoSharingBuilder
抖动(接收)
示例值:100ms
func (*QualityVideoSharingBuilder) JitterSent ¶
func (builder *QualityVideoSharingBuilder) JitterSent(jitterSent string) *QualityVideoSharingBuilder
抖动(发送)
示例值:100ms
func (*QualityVideoSharingBuilder) LatencyReceived ¶
func (builder *QualityVideoSharingBuilder) LatencyReceived(latencyReceived string) *QualityVideoSharingBuilder
延迟(接收)
示例值:100ms
func (*QualityVideoSharingBuilder) LatencySent ¶
func (builder *QualityVideoSharingBuilder) LatencySent(latencySent string) *QualityVideoSharingBuilder
延迟(发送)
示例值:100ms
func (*QualityVideoSharingBuilder) MaximumResolutionReceived ¶
func (builder *QualityVideoSharingBuilder) MaximumResolutionReceived(maximumResolutionReceived string) *QualityVideoSharingBuilder
最大分辨率(接收)
示例值:1080P
func (*QualityVideoSharingBuilder) MaximumResolutionSent ¶
func (builder *QualityVideoSharingBuilder) MaximumResolutionSent(maximumResolutionSent string) *QualityVideoSharingBuilder
最大分辨率(发送)
示例值:4K
func (*QualityVideoSharingBuilder) Time ¶
func (builder *QualityVideoSharingBuilder) Time(time string) *QualityVideoSharingBuilder
时间
示例值:2022.12.23 11:16:00 (GMT+08:00)
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 ReserveAdminConfig ¶
type ReserveAdminConfig struct { Depts []*SubscribeDepartment `json:"depts,omitempty"` // 预定管理部门 Users []*SubscribeUser `json:"users,omitempty"` // 预定管理用户 }
type ReserveAdminConfigBuilder ¶
type ReserveAdminConfigBuilder struct {
// contains filtered or unexported fields
}
func NewReserveAdminConfigBuilder ¶
func NewReserveAdminConfigBuilder() *ReserveAdminConfigBuilder
func (*ReserveAdminConfigBuilder) Build ¶
func (builder *ReserveAdminConfigBuilder) Build() *ReserveAdminConfig
func (*ReserveAdminConfigBuilder) Depts ¶
func (builder *ReserveAdminConfigBuilder) Depts(depts []*SubscribeDepartment) *ReserveAdminConfigBuilder
预定管理部门
示例值:
func (*ReserveAdminConfigBuilder) Users ¶
func (builder *ReserveAdminConfigBuilder) Users(users []*SubscribeUser) *ReserveAdminConfigBuilder
预定管理用户
示例值:
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 ReserveFormConfig ¶
type ReserveFormConfig struct { IfCoverChildScope *bool `json:"if_cover_child_scope,omitempty"` // 是否覆盖子层级及会议室 ReserveForm *bool `json:"reserve_form,omitempty"` // 预定表单开关 NotifiedUsers []*SubscribeUser `json:"notified_users,omitempty"` // 通知人列表 NotifiedTime *int `json:"notified_time,omitempty"` // 最晚于会议开始前 notified_time收到通知(单位:分/时/天) TimeUnit *int `json:"time_unit,omitempty"` // 时间单位,1为分钟;2为小时;3为天,默认为天 }
type ReserveFormConfigBuilder ¶
type ReserveFormConfigBuilder struct {
// contains filtered or unexported fields
}
func NewReserveFormConfigBuilder ¶
func NewReserveFormConfigBuilder() *ReserveFormConfigBuilder
func (*ReserveFormConfigBuilder) Build ¶
func (builder *ReserveFormConfigBuilder) Build() *ReserveFormConfig
func (*ReserveFormConfigBuilder) IfCoverChildScope ¶
func (builder *ReserveFormConfigBuilder) IfCoverChildScope(ifCoverChildScope bool) *ReserveFormConfigBuilder
是否覆盖子层级及会议室
示例值:true
func (*ReserveFormConfigBuilder) NotifiedTime ¶
func (builder *ReserveFormConfigBuilder) NotifiedTime(notifiedTime int) *ReserveFormConfigBuilder
最晚于会议开始前 notified_time收到通知(单位:分/时/天)
示例值:3
func (*ReserveFormConfigBuilder) NotifiedUsers ¶
func (builder *ReserveFormConfigBuilder) NotifiedUsers(notifiedUsers []*SubscribeUser) *ReserveFormConfigBuilder
通知人列表
示例值:
func (*ReserveFormConfigBuilder) ReserveForm ¶
func (builder *ReserveFormConfigBuilder) ReserveForm(reserveForm bool) *ReserveFormConfigBuilder
预定表单开关
示例值:false
func (*ReserveFormConfigBuilder) TimeUnit ¶
func (builder *ReserveFormConfigBuilder) TimeUnit(timeUnit int) *ReserveFormConfigBuilder
时间单位,1为分钟;2为小时;3为天,默认为天
示例值:3
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 { IfCoverChildScope *bool `json:"if_cover_child_scope,omitempty"` // 是否覆盖子层级及会议室 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
func (*ReserveScopeConfigBuilder) IfCoverChildScope ¶
func (builder *ReserveScopeConfigBuilder) IfCoverChildScope(ifCoverChildScope bool) *ReserveScopeConfigBuilder
是否覆盖子层级及会议室
示例值:true
type ReserveScopeConfigEvent ¶
type ReserveScopeConfigEvent struct { AllowAllUsers *int `json:"allow_all_users,omitempty"` // 可预定成员范围,0部分成员,1全部成员 AllowUsers []*SubscribeUserEvent `json:"allow_users,omitempty"` // 可预定成员列表 AllowDepts []*SubscribeDepartment `json:"allow_depts,omitempty"` // 可预定部门列表 }
type ReserveScopeConfigEventBuilder ¶
type ReserveScopeConfigEventBuilder struct {
// contains filtered or unexported fields
}
func NewReserveScopeConfigEventBuilder ¶
func NewReserveScopeConfigEventBuilder() *ReserveScopeConfigEventBuilder
func (*ReserveScopeConfigEventBuilder) AllowAllUsers ¶
func (builder *ReserveScopeConfigEventBuilder) AllowAllUsers(allowAllUsers int) *ReserveScopeConfigEventBuilder
可预定成员范围,0部分成员,1全部成员
示例值:1
func (*ReserveScopeConfigEventBuilder) AllowDepts ¶
func (builder *ReserveScopeConfigEventBuilder) AllowDepts(allowDepts []*SubscribeDepartment) *ReserveScopeConfigEventBuilder
可预定部门列表
示例值:[{department_id:"od-5c07f0c117cf8795f25610a69363ce31"}]
func (*ReserveScopeConfigEventBuilder) AllowUsers ¶
func (builder *ReserveScopeConfigEventBuilder) AllowUsers(allowUsers []*SubscribeUserEvent) *ReserveScopeConfigEventBuilder
可预定成员列表
示例值:[{user_id:"ou_e8bce6c3935ef1fc1b432992fd9d3db8"}]
func (*ReserveScopeConfigEventBuilder) Build ¶
func (builder *ReserveScopeConfigEventBuilder) Build() *ReserveScopeConfigEvent
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"` // 会议室状态 Device []*Device `json:"device,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) Device ¶
func (builder *RoomBuilder) Device(device []*Device) *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 { IfCoverChildScope *bool `json:"if_cover_child_scope,omitempty"` // 是否覆盖子层级及会议室 Enable *bool `json:"enable,omitempty"` // 是否开启数字标牌功能 Mute *bool `json:"mute,omitempty"` // 是否静音播放 StartDisplay *int `json:"start_display,omitempty"` // 在会议结束n分钟后开始播放,取值1~720(仅对飞书会议室数字标牌生效) StopDisplay *int `json:"stop_display,omitempty"` // 在日程会议开始前n分钟停止播放,取值1~720(仅对飞书会议室数字标牌生效) 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) IfCoverChildScope ¶
func (builder *RoomDigitalSignageBuilder) IfCoverChildScope(ifCoverChildScope 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分钟后开始播放,取值1~720(仅对飞书会议室数字标牌生效)
示例值:3
func (*RoomDigitalSignageBuilder) StopDisplay ¶
func (builder *RoomDigitalSignageBuilder) StopDisplay(stopDisplay int) *RoomDigitalSignageBuilder
在日程会议开始前n分钟停止播放,取值1~720(仅对飞书会议室数字标牌生效)
示例值: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),取值1~43200 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),取值1~43200
示例值: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"` // 会议室状态 Device []*Device `json:"device,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) Device ¶
func (builder *RoomEventBuilder) Device(device []*Device) *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 RoomMeetingReservation ¶
type RoomMeetingReservation struct { RoomId *string `json:"room_id,omitempty"` // 会议室ID RoomName *string `json:"room_name,omitempty"` // 会议室名称 EventTitle *string `json:"event_title,omitempty"` // 会议标题 Reserver *string `json:"reserver,omitempty"` // 预定人 ReserverUserId *string `json:"reserver_user_id,omitempty"` // 预定人ID DepartmentOfReserver *string `json:"department_of_reserver,omitempty"` // 预定人所属部门 GuestsNumber *string `json:"guests_number,omitempty"` // 邀约人数 AcceptedNumber *string `json:"accepted_number,omitempty"` // 接受人数 EventStartTime *string `json:"event_start_time,omitempty"` // 会议开始时间 EventEndTime *string `json:"event_end_time,omitempty"` // 会议结束时间 EventDuration *string `json:"event_duration,omitempty"` // 会议时长 ReservationStatus *string `json:"reservation_status,omitempty"` // 会议室预定状态 CheckInDevice *string `json:"check_in_device,omitempty"` // 签到设备 RoomCheckInStatus *string `json:"room_check_in_status,omitempty"` // 会议室签到状态 CheckInTime *string `json:"check_in_time,omitempty"` // 会议室签到时间 IsReleaseEarly *string `json:"is_release_early,omitempty"` // 是否提前释放 ReleasingPerson *string `json:"releasing_person,omitempty"` // 释放人 ReleasingTime *string `json:"releasing_time,omitempty"` // 释放时间 }
type RoomMeetingReservationBuilder ¶
type RoomMeetingReservationBuilder struct {
// contains filtered or unexported fields
}
func NewRoomMeetingReservationBuilder ¶
func NewRoomMeetingReservationBuilder() *RoomMeetingReservationBuilder
func (*RoomMeetingReservationBuilder) AcceptedNumber ¶
func (builder *RoomMeetingReservationBuilder) AcceptedNumber(acceptedNumber string) *RoomMeetingReservationBuilder
接受人数
示例值:2
func (*RoomMeetingReservationBuilder) Build ¶
func (builder *RoomMeetingReservationBuilder) Build() *RoomMeetingReservation
func (*RoomMeetingReservationBuilder) CheckInDevice ¶
func (builder *RoomMeetingReservationBuilder) CheckInDevice(checkInDevice string) *RoomMeetingReservationBuilder
签到设备
示例值:签到板
func (*RoomMeetingReservationBuilder) CheckInTime ¶
func (builder *RoomMeetingReservationBuilder) CheckInTime(checkInTime string) *RoomMeetingReservationBuilder
会议室签到时间
示例值:2022.12.09 13:35:30 (GMT+08:00)
func (*RoomMeetingReservationBuilder) DepartmentOfReserver ¶
func (builder *RoomMeetingReservationBuilder) DepartmentOfReserver(departmentOfReserver string) *RoomMeetingReservationBuilder
预定人所属部门
示例值:development
func (*RoomMeetingReservationBuilder) EventDuration ¶
func (builder *RoomMeetingReservationBuilder) EventDuration(eventDuration string) *RoomMeetingReservationBuilder
会议时长
示例值:1:00:00
func (*RoomMeetingReservationBuilder) EventEndTime ¶
func (builder *RoomMeetingReservationBuilder) EventEndTime(eventEndTime string) *RoomMeetingReservationBuilder
会议结束时间
示例值:2022.12.17 22:00:00 (GMT+08:00)
func (*RoomMeetingReservationBuilder) EventStartTime ¶
func (builder *RoomMeetingReservationBuilder) EventStartTime(eventStartTime string) *RoomMeetingReservationBuilder
会议开始时间
示例值:2022.12.17 21:00:00 (GMT+08:00)
func (*RoomMeetingReservationBuilder) EventTitle ¶
func (builder *RoomMeetingReservationBuilder) EventTitle(eventTitle string) *RoomMeetingReservationBuilder
会议标题
示例值:飞书邀请的日程
func (*RoomMeetingReservationBuilder) GuestsNumber ¶
func (builder *RoomMeetingReservationBuilder) GuestsNumber(guestsNumber string) *RoomMeetingReservationBuilder
邀约人数
示例值:5
func (*RoomMeetingReservationBuilder) IsReleaseEarly ¶
func (builder *RoomMeetingReservationBuilder) IsReleaseEarly(isReleaseEarly string) *RoomMeetingReservationBuilder
是否提前释放
示例值:已释放(手动释放)
func (*RoomMeetingReservationBuilder) ReleasingPerson ¶
func (builder *RoomMeetingReservationBuilder) ReleasingPerson(releasingPerson string) *RoomMeetingReservationBuilder
释放人
示例值:kehan
func (*RoomMeetingReservationBuilder) ReleasingTime ¶
func (builder *RoomMeetingReservationBuilder) ReleasingTime(releasingTime string) *RoomMeetingReservationBuilder
释放时间
示例值:2022.12.20 11:25:15 (GMT+08:00)
func (*RoomMeetingReservationBuilder) ReservationStatus ¶
func (builder *RoomMeetingReservationBuilder) ReservationStatus(reservationStatus string) *RoomMeetingReservationBuilder
会议室预定状态
示例值:预定成功
func (*RoomMeetingReservationBuilder) Reserver ¶
func (builder *RoomMeetingReservationBuilder) Reserver(reserver string) *RoomMeetingReservationBuilder
预定人
示例值:kehan
func (*RoomMeetingReservationBuilder) ReserverUserId ¶
func (builder *RoomMeetingReservationBuilder) ReserverUserId(reserverUserId string) *RoomMeetingReservationBuilder
预定人ID
示例值:ou_1234567(UserID);cli_123123(BotID)
func (*RoomMeetingReservationBuilder) RoomCheckInStatus ¶
func (builder *RoomMeetingReservationBuilder) RoomCheckInStatus(roomCheckInStatus string) *RoomMeetingReservationBuilder
会议室签到状态
示例值:已签到
func (*RoomMeetingReservationBuilder) RoomId ¶
func (builder *RoomMeetingReservationBuilder) RoomId(roomId string) *RoomMeetingReservationBuilder
会议室ID
示例值:omm_4de32cf10a4358788ff4e09e37ebbf9b
func (*RoomMeetingReservationBuilder) RoomName ¶
func (builder *RoomMeetingReservationBuilder) RoomName(roomName string) *RoomMeetingReservationBuilder
会议室名称
示例值:VIP Meeting Room
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 SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder ¶
type SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetCheckboardAccessCodeRoomConfigPathReqBodyBuilder ¶
func NewSetCheckboardAccessCodeRoomConfigPathReqBodyBuilder() *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) Build ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) Build() (*SetCheckboardAccessCodeRoomConfigReqBody, error)
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) BuildingId ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) BuildingId(buildingId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
建筑ID scope为4,5时需要此参数
示例值:3
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) CountryId ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) CountryId(countryId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:1
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) DistrictId ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) DistrictId(districtId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
城市ID scope为3时需要此参数
示例值:2
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) FloorName ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) FloorName(floorName string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
楼层 scope为5时需要此参数
示例值:4
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) RoomId ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) RoomId(roomId string) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
会议室ID scope为6时需要此参数
示例值:67687262867363
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) Scope ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) Scope(scope int) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
设置节点范围
示例值:5
func (*SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) ValidDay ¶
func (builder *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder) ValidDay(validDay int) *SetCheckboardAccessCodeRoomConfigPathReqBodyBuilder
有效天数
示例值:1
type SetCheckboardAccessCodeRoomConfigReq ¶
type SetCheckboardAccessCodeRoomConfigReq struct { Body *SetCheckboardAccessCodeRoomConfigReqBody `body:""` // contains filtered or unexported fields }
type SetCheckboardAccessCodeRoomConfigReqBody ¶
type SetCheckboardAccessCodeRoomConfigReqBody 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时需要此参数 ValidDay *int `json:"valid_day,omitempty"` // 有效天数 }
type SetCheckboardAccessCodeRoomConfigReqBodyBuilder ¶
type SetCheckboardAccessCodeRoomConfigReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetCheckboardAccessCodeRoomConfigReqBodyBuilder ¶
func NewSetCheckboardAccessCodeRoomConfigReqBodyBuilder() *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) Build ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) Build() *SetCheckboardAccessCodeRoomConfigReqBody
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) BuildingId ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) BuildingId(buildingId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
建筑ID scope为4,5时需要此参数
示例值:3
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) CountryId ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) CountryId(countryId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:1
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) DistrictId ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
城市ID scope为3时需要此参数
示例值:2
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) FloorName ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) FloorName(floorName string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
楼层 scope为5时需要此参数
示例值:4
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) RoomId ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) RoomId(roomId string) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
会议室ID scope为6时需要此参数
示例值:67687262867363
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) Scope ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) Scope(scope int) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
设置节点范围
示例值:5
func (*SetCheckboardAccessCodeRoomConfigReqBodyBuilder) ValidDay ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBodyBuilder) ValidDay(validDay int) *SetCheckboardAccessCodeRoomConfigReqBodyBuilder
有效天数
示例值:1
type SetCheckboardAccessCodeRoomConfigReqBuilder ¶
type SetCheckboardAccessCodeRoomConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewSetCheckboardAccessCodeRoomConfigReqBuilder ¶
func NewSetCheckboardAccessCodeRoomConfigReqBuilder() *SetCheckboardAccessCodeRoomConfigReqBuilder
func (*SetCheckboardAccessCodeRoomConfigReqBuilder) Build ¶
func (builder *SetCheckboardAccessCodeRoomConfigReqBuilder) Build() *SetCheckboardAccessCodeRoomConfigReq
type SetCheckboardAccessCodeRoomConfigResp ¶
type SetCheckboardAccessCodeRoomConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SetCheckboardAccessCodeRoomConfigRespData `json:"data"` // 业务数据 }
func (*SetCheckboardAccessCodeRoomConfigResp) Success ¶
func (resp *SetCheckboardAccessCodeRoomConfigResp) Success() bool
type SetCheckboardAccessCodeRoomConfigRespData ¶
type SetCheckboardAccessCodeRoomConfigRespData struct {
AccessCode *string `json:"access_code,omitempty"` // 部署访问码
}
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) ActionType ¶
func (builder *SetPermissionMeetingRecordingPathReqBodyBuilder) ActionType(actionType int) *SetPermissionMeetingRecordingPathReqBodyBuilder
授权或者取消授权,默认授权
示例值:1
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"` // 授权对象列表 ActionType *int `json:"action_type,omitempty"` // 授权或者取消授权,默认授权 }
type SetPermissionMeetingRecordingReqBodyBuilder ¶
type SetPermissionMeetingRecordingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetPermissionMeetingRecordingReqBodyBuilder ¶
func NewSetPermissionMeetingRecordingReqBodyBuilder() *SetPermissionMeetingRecordingReqBodyBuilder
func (*SetPermissionMeetingRecordingReqBodyBuilder) ActionType ¶
func (builder *SetPermissionMeetingRecordingReqBodyBuilder) ActionType(actionType int) *SetPermissionMeetingRecordingReqBodyBuilder
授权或者取消授权,默认授权
示例值:1
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 SetRoomAccessCodeRoomConfigPathReqBodyBuilder ¶
type SetRoomAccessCodeRoomConfigPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetRoomAccessCodeRoomConfigPathReqBodyBuilder ¶
func NewSetRoomAccessCodeRoomConfigPathReqBodyBuilder() *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) Build ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) Build() (*SetRoomAccessCodeRoomConfigReqBody, error)
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) BuildingId ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) BuildingId(buildingId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
建筑ID scope为4,5时需要此参数
示例值:3
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) CountryId ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) CountryId(countryId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:1
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) DistrictId ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) DistrictId(districtId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
城市ID scope为3时需要此参数
示例值:2
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) FloorName ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) FloorName(floorName string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
楼层 scope为5时需要此参数
示例值:4
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) RoomId ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) RoomId(roomId string) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
会议室ID scope为6时需要此参数
示例值:67687262867363
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) Scope ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) Scope(scope int) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
设置节点范围
示例值:5
func (*SetRoomAccessCodeRoomConfigPathReqBodyBuilder) ValidDay ¶
func (builder *SetRoomAccessCodeRoomConfigPathReqBodyBuilder) ValidDay(validDay int) *SetRoomAccessCodeRoomConfigPathReqBodyBuilder
有效天数
示例值:1
type SetRoomAccessCodeRoomConfigReq ¶
type SetRoomAccessCodeRoomConfigReq struct { Body *SetRoomAccessCodeRoomConfigReqBody `body:""` // contains filtered or unexported fields }
type SetRoomAccessCodeRoomConfigReqBody ¶
type SetRoomAccessCodeRoomConfigReqBody 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时需要此参数 ValidDay *int `json:"valid_day,omitempty"` // 有效天数 }
type SetRoomAccessCodeRoomConfigReqBodyBuilder ¶
type SetRoomAccessCodeRoomConfigReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSetRoomAccessCodeRoomConfigReqBodyBuilder ¶
func NewSetRoomAccessCodeRoomConfigReqBodyBuilder() *SetRoomAccessCodeRoomConfigReqBodyBuilder
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) Build ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) Build() *SetRoomAccessCodeRoomConfigReqBody
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) BuildingId ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) BuildingId(buildingId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
建筑ID scope为4,5时需要此参数
示例值:3
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) CountryId ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) CountryId(countryId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
国家/地区ID scope为2,3时需要此参数
示例值:1
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) DistrictId ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
城市ID scope为3时需要此参数
示例值:2
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) FloorName ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) FloorName(floorName string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
楼层 scope为5时需要此参数
示例值:4
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) RoomId ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) RoomId(roomId string) *SetRoomAccessCodeRoomConfigReqBodyBuilder
会议室ID scope为6时需要此参数
示例值:67687262867363
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) Scope ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) Scope(scope int) *SetRoomAccessCodeRoomConfigReqBodyBuilder
设置节点范围
示例值:5
func (*SetRoomAccessCodeRoomConfigReqBodyBuilder) ValidDay ¶
func (builder *SetRoomAccessCodeRoomConfigReqBodyBuilder) ValidDay(validDay int) *SetRoomAccessCodeRoomConfigReqBodyBuilder
有效天数
示例值:1
type SetRoomAccessCodeRoomConfigReqBuilder ¶
type SetRoomAccessCodeRoomConfigReqBuilder struct {
// contains filtered or unexported fields
}
func NewSetRoomAccessCodeRoomConfigReqBuilder ¶
func NewSetRoomAccessCodeRoomConfigReqBuilder() *SetRoomAccessCodeRoomConfigReqBuilder
func (*SetRoomAccessCodeRoomConfigReqBuilder) Body ¶
func (builder *SetRoomAccessCodeRoomConfigReqBuilder) Body(body *SetRoomAccessCodeRoomConfigReqBody) *SetRoomAccessCodeRoomConfigReqBuilder
func (*SetRoomAccessCodeRoomConfigReqBuilder) Build ¶
func (builder *SetRoomAccessCodeRoomConfigReqBuilder) Build() *SetRoomAccessCodeRoomConfigReq
type SetRoomAccessCodeRoomConfigResp ¶
type SetRoomAccessCodeRoomConfigResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SetRoomAccessCodeRoomConfigRespData `json:"data"` // 业务数据 }
func (*SetRoomAccessCodeRoomConfigResp) Success ¶
func (resp *SetRoomAccessCodeRoomConfigResp) Success() bool
type SetRoomAccessCodeRoomConfigRespData ¶
type SetRoomAccessCodeRoomConfigRespData struct {
AccessCode *string `json:"access_code,omitempty"` // 部署访问码
}
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 SubscribeUserEvent ¶
type SubscribeUserEvent struct {
UserId *UserId `json:"user_id,omitempty"` // 预定人/审批人id
}
type SubscribeUserEventBuilder ¶
type SubscribeUserEventBuilder struct {
// contains filtered or unexported fields
}
func NewSubscribeUserEventBuilder ¶
func NewSubscribeUserEventBuilder() *SubscribeUserEventBuilder
func (*SubscribeUserEventBuilder) Build ¶
func (builder *SubscribeUserEventBuilder) Build() *SubscribeUserEvent
func (*SubscribeUserEventBuilder) UserId ¶
func (builder *SubscribeUserEventBuilder) UserId(userId *UserId) *SubscribeUserEventBuilder
预定人/审批人id
示例值:ou_e8bce6c3935ef1fc1b432992fd9d3db8
type TimeConfig ¶
type TimeConfig struct { IfCoverChildScope *bool `json:"if_cover_child_scope,omitempty"` // 是否覆盖子层级及会议室 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) IfCoverChildScope ¶
func (builder *TimeConfigBuilder) IfCoverChildScope(ifCoverChildScope bool) *TimeConfigBuilder
是否覆盖子层级及会议室
示例值:true
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 // 录制 MeetingList *meetingList // meeting_list ParticipantList *participantList // participant_list ParticipantQualityList *participantQualityList // participant_quality_list Report *report // 会议报告 Reserve *reserve // 预约 ReserveConfig *reserveConfig // reserve_config ReserveConfigAdmin *reserveConfigAdmin // reserve_config.admin ReserveConfigDisableInform *reserveConfigDisableInform // reserve_config.disable_inform ReserveConfigForm *reserveConfigForm // reserve_config.form ResourceReservationList *resourceReservationList // resource_reservation_list Room *room // 会议室 RoomConfig *roomConfig // room_config RoomLevel *roomLevel // 会议室层级 ScopeConfig *scopeConfig // 会议室配置 // contains filtered or unexported fields }
func NewService ¶
func NewService(config *larkcore.Config) *VcService