v1

package
v1.1.40-rc7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Code generated by lark suite oapi sdk gen

Code generated by lark suite oapi sdk gen

Code generated by lark suite oapi sdk gen

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetMeetingJoinMeetingEventHandler

func SetMeetingJoinMeetingEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingJoinMeetingEvent) error)

func SetMeetingLeaveMeetingEventHandler

func SetMeetingLeaveMeetingEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingLeaveMeetingEvent) error)

func SetMeetingMeetingEndedEventHandler

func SetMeetingMeetingEndedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingMeetingEndedEvent) error)

func SetMeetingMeetingStartedEventHandler

func SetMeetingMeetingStartedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingMeetingStartedEvent) error)

func SetMeetingRecordingEndedEventHandler

func SetMeetingRecordingEndedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingRecordingEndedEvent) error)

func SetMeetingRecordingReadyEventHandler

func SetMeetingRecordingReadyEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingRecordingReadyEvent) error)

func SetMeetingRecordingStartedEventHandler

func SetMeetingRecordingStartedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingRecordingStartedEvent) error)

func SetMeetingShareEndedEventHandler

func SetMeetingShareEndedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingShareEndedEvent) error)

func SetMeetingShareStartedEventHandler

func SetMeetingShareStartedEventHandler(conf *config.Config, fn func(ctx *core.Context, event *MeetingShareStartedEvent) error)

Types

type Material added in v1.1.41

type Material struct {
	Name            string   `json:"name,omitempty"`
	FileToken       string   `json:"file_token,omitempty"`
	FileSize        int      `json:"file_size,omitempty"`
	DeviceType      int      `json:"device_type,omitempty"`
	MaterialType    int      `json:"material_type,omitempty"`
	ReviewResult    int      `json:"review_result,omitempty"`
	MaterialSource  int      `json:"material_source,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*Material) MarshalJSON added in v1.1.41

func (s *Material) MarshalJSON() ([]byte, error)

type MaterialDeleteResult added in v1.1.41

type MaterialDeleteResult struct {
	FileToken       string   `json:"file_token,omitempty"`
	Result          int      `json:"result,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MaterialDeleteResult) MarshalJSON added in v1.1.41

func (s *MaterialDeleteResult) MarshalJSON() ([]byte, error)

type MaterialReviewResult added in v1.1.41

type MaterialReviewResult struct {
	FileToken       string   `json:"file_token,omitempty"`
	Result          int      `json:"result,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MaterialReviewResult) MarshalJSON added in v1.1.41

func (s *MaterialReviewResult) MarshalJSON() ([]byte, error)

type MaterialUploadResult added in v1.1.41

type MaterialUploadResult struct {
	FileToken       string   `json:"file_token,omitempty"`
	Result          int      `json:"result,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MaterialUploadResult) MarshalJSON added in v1.1.41

func (s *MaterialUploadResult) MarshalJSON() ([]byte, error)

type Meeting

type Meeting struct {
	Id               int64                 `json:"id,omitempty,string"`
	Topic            string                `json:"topic,omitempty"`
	Url              string                `json:"url,omitempty"`
	CreateTime       int64                 `json:"create_time,omitempty,string"`
	StartTime        int64                 `json:"start_time,omitempty,string"`
	EndTime          int64                 `json:"end_time,omitempty,string"`
	HostUser         *MeetingUser          `json:"host_user,omitempty"`
	Status           int                   `json:"status,omitempty"`
	ParticipantCount int64                 `json:"participant_count,omitempty,string"`
	Participants     []*MeetingParticipant `json:"participants,omitempty"`
	Ability          *MeetingAbility       `json:"ability,omitempty"`
	ForceSendFields  []string              `json:"-"`
}

func (*Meeting) MarshalJSON

func (s *Meeting) MarshalJSON() ([]byte, error)

type MeetingAbility

type MeetingAbility struct {
	UseVideo        bool     `json:"use_video,omitempty"`
	UseAudio        bool     `json:"use_audio,omitempty"`
	UseShareScreen  bool     `json:"use_share_screen,omitempty"`
	UseFollowScreen bool     `json:"use_follow_screen,omitempty"`
	UseRecording    bool     `json:"use_recording,omitempty"`
	UsePstn         bool     `json:"use_pstn,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingAbility) MarshalJSON

func (s *MeetingAbility) MarshalJSON() ([]byte, error)

type MeetingEndReqCall

type MeetingEndReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingEndReqCall) Do

func (rc *MeetingEndReqCall) Do() (*response.NoData, error)

func (*MeetingEndReqCall) SetMeetingId

func (rc *MeetingEndReqCall) SetMeetingId(meetingId int64)

type MeetingEventMeeting

type MeetingEventMeeting struct {
	Id              int64             `json:"id,omitempty,string"`
	Topic           string            `json:"topic,omitempty"`
	MeetingNo       string            `json:"meeting_no,omitempty"`
	StartTime       int64             `json:"start_time,omitempty,string"`
	EndTime         int64             `json:"end_time,omitempty,string"`
	HostUser        *MeetingEventUser `json:"host_user,omitempty"`
	Owner           *MeetingEventUser `json:"owner,omitempty"`
	ForceSendFields []string          `json:"-"`
}

func (*MeetingEventMeeting) MarshalJSON

func (s *MeetingEventMeeting) MarshalJSON() ([]byte, error)

type MeetingEventUser

type MeetingEventUser struct {
	Id              *UserId  `json:"id,omitempty"`
	UserRole        int      `json:"user_role,omitempty"`
	UserType        int      `json:"user_type,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingEventUser) MarshalJSON

func (s *MeetingEventUser) MarshalJSON() ([]byte, error)

type MeetingGetReqCall

type MeetingGetReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingGetReqCall) Do

func (*MeetingGetReqCall) SetMeetingId

func (rc *MeetingGetReqCall) SetMeetingId(meetingId int64)

func (*MeetingGetReqCall) SetUserIdType

func (rc *MeetingGetReqCall) SetUserIdType(userIdType string)

func (*MeetingGetReqCall) SetWithMeetingAbility

func (rc *MeetingGetReqCall) SetWithMeetingAbility(withMeetingAbility bool)

func (*MeetingGetReqCall) SetWithParticipants

func (rc *MeetingGetReqCall) SetWithParticipants(withParticipants bool)

type MeetingGetResult

type MeetingGetResult struct {
	Meeting *Meeting `json:"meeting,omitempty"`
}

type MeetingInviteReqBody

type MeetingInviteReqBody struct {
	Invitees        []*MeetingUser `json:"invitees,omitempty"`
	ForceSendFields []string       `json:"-"`
}

func (*MeetingInviteReqBody) MarshalJSON

func (s *MeetingInviteReqBody) MarshalJSON() ([]byte, error)

type MeetingInviteReqCall

type MeetingInviteReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingInviteReqCall) Do

func (*MeetingInviteReqCall) SetMeetingId

func (rc *MeetingInviteReqCall) SetMeetingId(meetingId int64)

func (*MeetingInviteReqCall) SetUserIdType

func (rc *MeetingInviteReqCall) SetUserIdType(userIdType string)

type MeetingInviteResult

type MeetingInviteResult struct {
	InviteResults []*MeetingInviteStatus `json:"invite_results,omitempty"`
}

type MeetingInviteStatus

type MeetingInviteStatus struct {
	Id              string   `json:"id,omitempty"`
	UserType        int      `json:"user_type,omitempty"`
	Status          int      `json:"status,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingInviteStatus) MarshalJSON

func (s *MeetingInviteStatus) MarshalJSON() ([]byte, error)

type MeetingJoinMeetingEvent

type MeetingJoinMeetingEvent struct {
	*model.BaseEventV2
	Event *MeetingJoinMeetingEventData `json:"event"`
}

type MeetingJoinMeetingEventData

type MeetingJoinMeetingEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator *MeetingEventUser    `json:"operator,omitempty"`
}

type MeetingJoinMeetingEventHandler

type MeetingJoinMeetingEventHandler struct {
	Fn func(*core.Context, *MeetingJoinMeetingEvent) error
}

func (*MeetingJoinMeetingEventHandler) GetEvent

func (h *MeetingJoinMeetingEventHandler) GetEvent() interface{}

func (*MeetingJoinMeetingEventHandler) Handle

func (h *MeetingJoinMeetingEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingKickoutReqBody added in v1.1.41

type MeetingKickoutReqBody struct {
	KickoutUsers    []*MeetingUser `json:"kickout_users,omitempty"`
	ForceSendFields []string       `json:"-"`
}

func (*MeetingKickoutReqBody) MarshalJSON added in v1.1.41

func (s *MeetingKickoutReqBody) MarshalJSON() ([]byte, error)

type MeetingKickoutReqCall added in v1.1.41

type MeetingKickoutReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingKickoutReqCall) Do added in v1.1.41

func (*MeetingKickoutReqCall) SetMeetingId added in v1.1.41

func (rc *MeetingKickoutReqCall) SetMeetingId(meetingId int64)

func (*MeetingKickoutReqCall) SetUserIdType added in v1.1.41

func (rc *MeetingKickoutReqCall) SetUserIdType(userIdType string)

type MeetingKickoutResult added in v1.1.41

type MeetingKickoutResult struct {
	KickoutResults []*MeetingParticipantResult `json:"kickout_results,omitempty"`
}

type MeetingLeaveMeetingEvent

type MeetingLeaveMeetingEvent struct {
	*model.BaseEventV2
	Event *MeetingLeaveMeetingEventData `json:"event"`
}

type MeetingLeaveMeetingEventData

type MeetingLeaveMeetingEventData struct {
	Meeting     *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator    *MeetingEventUser    `json:"operator,omitempty"`
	LeaveReason int                  `json:"leave_reason,omitempty"`
}

type MeetingLeaveMeetingEventHandler

type MeetingLeaveMeetingEventHandler struct {
	Fn func(*core.Context, *MeetingLeaveMeetingEvent) error
}

func (*MeetingLeaveMeetingEventHandler) GetEvent

func (h *MeetingLeaveMeetingEventHandler) GetEvent() interface{}

func (*MeetingLeaveMeetingEventHandler) Handle

func (h *MeetingLeaveMeetingEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingMeetingEndedEvent

type MeetingMeetingEndedEvent struct {
	*model.BaseEventV2
	Event *MeetingMeetingEndedEventData `json:"event"`
}

type MeetingMeetingEndedEventData

type MeetingMeetingEndedEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator *MeetingEventUser    `json:"operator,omitempty"`
}

type MeetingMeetingEndedEventHandler

type MeetingMeetingEndedEventHandler struct {
	Fn func(*core.Context, *MeetingMeetingEndedEvent) error
}

func (*MeetingMeetingEndedEventHandler) GetEvent

func (h *MeetingMeetingEndedEventHandler) GetEvent() interface{}

func (*MeetingMeetingEndedEventHandler) Handle

func (h *MeetingMeetingEndedEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingMeetingStartedEvent

type MeetingMeetingStartedEvent struct {
	*model.BaseEventV2
	Event *MeetingMeetingStartedEventData `json:"event"`
}

type MeetingMeetingStartedEventData

type MeetingMeetingStartedEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator *MeetingEventUser    `json:"operator,omitempty"`
}

type MeetingMeetingStartedEventHandler

type MeetingMeetingStartedEventHandler struct {
	Fn func(*core.Context, *MeetingMeetingStartedEvent) error
}

func (*MeetingMeetingStartedEventHandler) GetEvent

func (h *MeetingMeetingStartedEventHandler) GetEvent() interface{}

func (*MeetingMeetingStartedEventHandler) Handle

func (h *MeetingMeetingStartedEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingParticipant

type MeetingParticipant struct {
	Id              string   `json:"id,omitempty"`
	UserType        int      `json:"user_type,omitempty"`
	IsHost          bool     `json:"is_host,omitempty"`
	IsCohost        bool     `json:"is_cohost,omitempty"`
	IsExternal      bool     `json:"is_external,omitempty"`
	Status          int      `json:"status,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingParticipant) MarshalJSON

func (s *MeetingParticipant) MarshalJSON() ([]byte, error)

type MeetingParticipantResult

type MeetingParticipantResult struct {
	Id              string   `json:"id,omitempty"`
	UserType        int      `json:"user_type,omitempty"`
	Result          int      `json:"result,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingParticipantResult) MarshalJSON

func (s *MeetingParticipantResult) MarshalJSON() ([]byte, error)

type MeetingRecording

type MeetingRecording struct {
	Id              int64    `json:"id,omitempty,string"`
	MeetingId       int64    `json:"meeting_id,omitempty,string"`
	Url             string   `json:"url,omitempty"`
	Duration        int64    `json:"duration,omitempty,string"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingRecording) MarshalJSON

func (s *MeetingRecording) MarshalJSON() ([]byte, error)

type MeetingRecordingEndedEvent

type MeetingRecordingEndedEvent struct {
	*model.BaseEventV2
	Event *MeetingRecordingEndedEventData `json:"event"`
}

type MeetingRecordingEndedEventData

type MeetingRecordingEndedEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator *MeetingEventUser    `json:"operator,omitempty"`
}

type MeetingRecordingEndedEventHandler

type MeetingRecordingEndedEventHandler struct {
	Fn func(*core.Context, *MeetingRecordingEndedEvent) error
}

func (*MeetingRecordingEndedEventHandler) GetEvent

func (h *MeetingRecordingEndedEventHandler) GetEvent() interface{}

func (*MeetingRecordingEndedEventHandler) Handle

func (h *MeetingRecordingEndedEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingRecordingGetReqCall

type MeetingRecordingGetReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingRecordingGetReqCall) Do

func (*MeetingRecordingGetReqCall) SetMeetingId

func (rc *MeetingRecordingGetReqCall) SetMeetingId(meetingId int64)

type MeetingRecordingGetResult

type MeetingRecordingGetResult struct {
	Recording *MeetingRecording `json:"recording,omitempty"`
}

type MeetingRecordingReadyEvent

type MeetingRecordingReadyEvent struct {
	*model.BaseEventV2
	Event *MeetingRecordingReadyEventData `json:"event"`
}

type MeetingRecordingReadyEventData

type MeetingRecordingReadyEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Url      string               `json:"url,omitempty"`
	Duration int64                `json:"duration,omitempty,string"`
}

type MeetingRecordingReadyEventHandler

type MeetingRecordingReadyEventHandler struct {
	Fn func(*core.Context, *MeetingRecordingReadyEvent) error
}

func (*MeetingRecordingReadyEventHandler) GetEvent

func (h *MeetingRecordingReadyEventHandler) GetEvent() interface{}

func (*MeetingRecordingReadyEventHandler) Handle

func (h *MeetingRecordingReadyEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingRecordingService

type MeetingRecordingService struct {
	// contains filtered or unexported fields
}

func (*MeetingRecordingService) Get

func (meetingRecordings *MeetingRecordingService) Get(ctx *core.Context, optFns ...request.OptFn) *MeetingRecordingGetReqCall

func (*MeetingRecordingService) SetPermission

func (*MeetingRecordingService) Start

func (*MeetingRecordingService) Stop

func (meetingRecordings *MeetingRecordingService) Stop(ctx *core.Context, optFns ...request.OptFn) *MeetingRecordingStopReqCall

type MeetingRecordingSetPermissionReqBody

type MeetingRecordingSetPermissionReqBody struct {
	PermissionObjects []*RecordingPermissionObject `json:"permission_objects,omitempty"`
	ForceSendFields   []string                     `json:"-"`
}

func (*MeetingRecordingSetPermissionReqBody) MarshalJSON

func (s *MeetingRecordingSetPermissionReqBody) MarshalJSON() ([]byte, error)

type MeetingRecordingSetPermissionReqCall

type MeetingRecordingSetPermissionReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingRecordingSetPermissionReqCall) Do

func (*MeetingRecordingSetPermissionReqCall) SetMeetingId

func (rc *MeetingRecordingSetPermissionReqCall) SetMeetingId(meetingId int64)

func (*MeetingRecordingSetPermissionReqCall) SetUserIdType

func (rc *MeetingRecordingSetPermissionReqCall) SetUserIdType(userIdType string)

type MeetingRecordingStartReqBody

type MeetingRecordingStartReqBody struct {
	Timezone        int      `json:"timezone,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingRecordingStartReqBody) MarshalJSON

func (s *MeetingRecordingStartReqBody) MarshalJSON() ([]byte, error)

type MeetingRecordingStartReqCall

type MeetingRecordingStartReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingRecordingStartReqCall) Do

func (*MeetingRecordingStartReqCall) SetMeetingId

func (rc *MeetingRecordingStartReqCall) SetMeetingId(meetingId int64)

type MeetingRecordingStartedEvent

type MeetingRecordingStartedEvent struct {
	*model.BaseEventV2
	Event *MeetingRecordingStartedEventData `json:"event"`
}

type MeetingRecordingStartedEventData

type MeetingRecordingStartedEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator *MeetingEventUser    `json:"operator,omitempty"`
}

type MeetingRecordingStartedEventHandler

type MeetingRecordingStartedEventHandler struct {
	Fn func(*core.Context, *MeetingRecordingStartedEvent) error
}

func (*MeetingRecordingStartedEventHandler) GetEvent

func (h *MeetingRecordingStartedEventHandler) GetEvent() interface{}

func (*MeetingRecordingStartedEventHandler) Handle

func (h *MeetingRecordingStartedEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingRecordingStopReqCall

type MeetingRecordingStopReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingRecordingStopReqCall) Do

func (*MeetingRecordingStopReqCall) SetMeetingId

func (rc *MeetingRecordingStopReqCall) SetMeetingId(meetingId int64)

type MeetingService

type MeetingService struct {
	// contains filtered or unexported fields
}

func (*MeetingService) End

func (meetings *MeetingService) End(ctx *core.Context, optFns ...request.OptFn) *MeetingEndReqCall

func (*MeetingService) Get

func (meetings *MeetingService) Get(ctx *core.Context, optFns ...request.OptFn) *MeetingGetReqCall

func (*MeetingService) Invite

func (meetings *MeetingService) Invite(ctx *core.Context, body *MeetingInviteReqBody, optFns ...request.OptFn) *MeetingInviteReqCall

func (*MeetingService) Kickout added in v1.1.41

func (meetings *MeetingService) Kickout(ctx *core.Context, body *MeetingKickoutReqBody, optFns ...request.OptFn) *MeetingKickoutReqCall

func (*MeetingService) SetHost

func (meetings *MeetingService) SetHost(ctx *core.Context, body *MeetingSetHostReqBody, optFns ...request.OptFn) *MeetingSetHostReqCall

type MeetingSetHostReqBody

type MeetingSetHostReqBody struct {
	HostUser        *MeetingUser `json:"host_user,omitempty"`
	OldHostUser     *MeetingUser `json:"old_host_user,omitempty"`
	ForceSendFields []string     `json:"-"`
}

func (*MeetingSetHostReqBody) MarshalJSON

func (s *MeetingSetHostReqBody) MarshalJSON() ([]byte, error)

type MeetingSetHostReqCall

type MeetingSetHostReqCall struct {
	// contains filtered or unexported fields
}

func (*MeetingSetHostReqCall) Do

func (*MeetingSetHostReqCall) SetMeetingId

func (rc *MeetingSetHostReqCall) SetMeetingId(meetingId int64)

func (*MeetingSetHostReqCall) SetUserIdType

func (rc *MeetingSetHostReqCall) SetUserIdType(userIdType string)

type MeetingSetHostResult

type MeetingSetHostResult struct {
	HostUser *MeetingUser `json:"host_user,omitempty"`
}

type MeetingShareEndedEvent

type MeetingShareEndedEvent struct {
	*model.BaseEventV2
	Event *MeetingShareEndedEventData `json:"event"`
}

type MeetingShareEndedEventData

type MeetingShareEndedEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator *MeetingEventUser    `json:"operator,omitempty"`
}

type MeetingShareEndedEventHandler

type MeetingShareEndedEventHandler struct {
	Fn func(*core.Context, *MeetingShareEndedEvent) error
}

func (*MeetingShareEndedEventHandler) GetEvent

func (h *MeetingShareEndedEventHandler) GetEvent() interface{}

func (*MeetingShareEndedEventHandler) Handle

func (h *MeetingShareEndedEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingShareStartedEvent

type MeetingShareStartedEvent struct {
	*model.BaseEventV2
	Event *MeetingShareStartedEventData `json:"event"`
}

type MeetingShareStartedEventData

type MeetingShareStartedEventData struct {
	Meeting  *MeetingEventMeeting `json:"meeting,omitempty"`
	Operator *MeetingEventUser    `json:"operator,omitempty"`
}

type MeetingShareStartedEventHandler

type MeetingShareStartedEventHandler struct {
	Fn func(*core.Context, *MeetingShareStartedEvent) error
}

func (*MeetingShareStartedEventHandler) GetEvent

func (h *MeetingShareStartedEventHandler) GetEvent() interface{}

func (*MeetingShareStartedEventHandler) Handle

func (h *MeetingShareStartedEventHandler) Handle(ctx *core.Context, event interface{}) error

type MeetingUser

type MeetingUser struct {
	Id              string   `json:"id,omitempty"`
	UserType        int      `json:"user_type,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MeetingUser) MarshalJSON

func (s *MeetingUser) MarshalJSON() ([]byte, error)

type PstnSipInfo added in v1.1.41

type PstnSipInfo struct {
	Nickname        string   `json:"nickname,omitempty"`
	MainAddress     string   `json:"main_address,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*PstnSipInfo) MarshalJSON added in v1.1.41

func (s *PstnSipInfo) MarshalJSON() ([]byte, error)

type RecordingPermissionObject

type RecordingPermissionObject struct {
	Id              string   `json:"id,omitempty"`
	Type            int      `json:"type,omitempty"`
	Permission      int      `json:"permission,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*RecordingPermissionObject) MarshalJSON

func (s *RecordingPermissionObject) MarshalJSON() ([]byte, error)

type Report

type Report struct {
	TotalMeetingCount     int64                 `json:"total_meeting_count,omitempty,string"`
	TotalMeetingDuration  int64                 `json:"total_meeting_duration,omitempty,string"`
	TotalParticipantCount int64                 `json:"total_participant_count,omitempty,string"`
	DailyReport           []*ReportMeetingDaily `json:"daily_report,omitempty"`
	ForceSendFields       []string              `json:"-"`
}

func (*Report) MarshalJSON

func (s *Report) MarshalJSON() ([]byte, error)

type ReportGetDailyReqCall

type ReportGetDailyReqCall struct {
	// contains filtered or unexported fields
}

func (*ReportGetDailyReqCall) Do

func (*ReportGetDailyReqCall) SetEndTime

func (rc *ReportGetDailyReqCall) SetEndTime(endTime int64)

func (*ReportGetDailyReqCall) SetStartTime

func (rc *ReportGetDailyReqCall) SetStartTime(startTime int64)

type ReportGetDailyResult

type ReportGetDailyResult struct {
	MeetingReport *Report `json:"meeting_report,omitempty"`
}

type ReportGetTopUserReqCall

type ReportGetTopUserReqCall struct {
	// contains filtered or unexported fields
}

func (*ReportGetTopUserReqCall) Do

func (*ReportGetTopUserReqCall) SetEndTime

func (rc *ReportGetTopUserReqCall) SetEndTime(endTime int64)

func (*ReportGetTopUserReqCall) SetLimit

func (rc *ReportGetTopUserReqCall) SetLimit(limit int)

func (*ReportGetTopUserReqCall) SetOrderBy

func (rc *ReportGetTopUserReqCall) SetOrderBy(orderBy int)

func (*ReportGetTopUserReqCall) SetStartTime

func (rc *ReportGetTopUserReqCall) SetStartTime(startTime int64)

func (*ReportGetTopUserReqCall) SetUserIdType added in v1.1.41

func (rc *ReportGetTopUserReqCall) SetUserIdType(userIdType string)

type ReportGetTopUserResult

type ReportGetTopUserResult struct {
	TopUserReport []*ReportTopUser `json:"top_user_report,omitempty"`
}

type ReportMeetingDaily

type ReportMeetingDaily struct {
	Date             int64    `json:"date,omitempty,string"`
	MeetingCount     int64    `json:"meeting_count,omitempty,string"`
	MeetingDuration  int64    `json:"meeting_duration,omitempty,string"`
	ParticipantCount int64    `json:"participant_count,omitempty,string"`
	ForceSendFields  []string `json:"-"`
}

func (*ReportMeetingDaily) MarshalJSON

func (s *ReportMeetingDaily) MarshalJSON() ([]byte, error)

type ReportService

type ReportService struct {
	// contains filtered or unexported fields
}

func (*ReportService) GetDaily

func (reports *ReportService) GetDaily(ctx *core.Context, optFns ...request.OptFn) *ReportGetDailyReqCall

func (*ReportService) GetTopUser

func (reports *ReportService) GetTopUser(ctx *core.Context, optFns ...request.OptFn) *ReportGetTopUserReqCall

type ReportTopUser

type ReportTopUser struct {
	Id              int64    `json:"id,omitempty,string"`
	Name            string   `json:"name,omitempty"`
	UserType        int      `json:"user_type,omitempty"`
	MeetingCount    int64    `json:"meeting_count,omitempty,string"`
	MeetingDuration int64    `json:"meeting_duration,omitempty,string"`
	ForceSendFields []string `json:"-"`
}

func (*ReportTopUser) MarshalJSON

func (s *ReportTopUser) MarshalJSON() ([]byte, error)

type Reserve

type Reserve struct {
	Id              int64                  `json:"id,omitempty,string"`
	MeetingNo       string                 `json:"meeting_no,omitempty"`
	Url             string                 `json:"url,omitempty"`
	AppLink         string                 `json:"app_link,omitempty"`
	LiveLink        string                 `json:"live_link,omitempty"`
	EndTime         int64                  `json:"end_time,omitempty,string"`
	ExpireStatus    int                    `json:"expire_status,omitempty"`
	ReserveUserId   string                 `json:"reserve_user_id,omitempty"`
	MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"`
	ForceSendFields []string               `json:"-"`
}

func (*Reserve) MarshalJSON

func (s *Reserve) MarshalJSON() ([]byte, error)

type ReserveActionPermission

type ReserveActionPermission struct {
	Permission         int                         `json:"permission,omitempty"`
	PermissionCheckers []*ReservePermissionChecker `json:"permission_checkers,omitempty"`
	ForceSendFields    []string                    `json:"-"`
}

func (*ReserveActionPermission) MarshalJSON

func (s *ReserveActionPermission) MarshalJSON() ([]byte, error)

type ReserveApplyReqBody

type ReserveApplyReqBody struct {
	EndTime         int64                  `json:"end_time,omitempty,string"`
	MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"`
	ForceSendFields []string               `json:"-"`
}

func (*ReserveApplyReqBody) MarshalJSON

func (s *ReserveApplyReqBody) MarshalJSON() ([]byte, error)

type ReserveApplyReqCall

type ReserveApplyReqCall struct {
	// contains filtered or unexported fields
}

func (*ReserveApplyReqCall) Do

func (*ReserveApplyReqCall) SetUserIdType

func (rc *ReserveApplyReqCall) SetUserIdType(userIdType string)

type ReserveApplyResult

type ReserveApplyResult struct {
	Reserve *Reserve `json:"reserve,omitempty"`
}

type ReserveCallSetting added in v1.1.41

type ReserveCallSetting struct {
	Callee          *ReserveCallee `json:"callee,omitempty"`
	ForceSendFields []string       `json:"-"`
}

func (*ReserveCallSetting) MarshalJSON added in v1.1.41

func (s *ReserveCallSetting) MarshalJSON() ([]byte, error)

type ReserveCallee added in v1.1.41

type ReserveCallee struct {
	Id              string       `json:"id,omitempty"`
	UserType        int          `json:"user_type,omitempty"`
	PstnSipInfo     *PstnSipInfo `json:"pstn_sip_info,omitempty"`
	ForceSendFields []string     `json:"-"`
}

func (*ReserveCallee) MarshalJSON added in v1.1.41

func (s *ReserveCallee) MarshalJSON() ([]byte, error)

type ReserveDeleteReqCall

type ReserveDeleteReqCall struct {
	// contains filtered or unexported fields
}

func (*ReserveDeleteReqCall) Do

func (*ReserveDeleteReqCall) SetReserveId

func (rc *ReserveDeleteReqCall) SetReserveId(reserveId int64)

type ReserveGetActiveMeetingReqCall

type ReserveGetActiveMeetingReqCall struct {
	// contains filtered or unexported fields
}

func (*ReserveGetActiveMeetingReqCall) Do

func (*ReserveGetActiveMeetingReqCall) SetReserveId

func (rc *ReserveGetActiveMeetingReqCall) SetReserveId(reserveId int64)

func (*ReserveGetActiveMeetingReqCall) SetUserIdType added in v1.1.41

func (rc *ReserveGetActiveMeetingReqCall) SetUserIdType(userIdType string)

func (*ReserveGetActiveMeetingReqCall) SetWithParticipants

func (rc *ReserveGetActiveMeetingReqCall) SetWithParticipants(withParticipants bool)

type ReserveGetActiveMeetingResult

type ReserveGetActiveMeetingResult struct {
	Meeting *Meeting `json:"meeting,omitempty"`
}

type ReserveGetReqCall

type ReserveGetReqCall struct {
	// contains filtered or unexported fields
}

func (*ReserveGetReqCall) Do

func (*ReserveGetReqCall) SetReserveId

func (rc *ReserveGetReqCall) SetReserveId(reserveId int64)

func (*ReserveGetReqCall) SetUserIdType added in v1.1.41

func (rc *ReserveGetReqCall) SetUserIdType(userIdType string)

type ReserveGetResult

type ReserveGetResult struct {
	Reserve *Reserve `json:"reserve,omitempty"`
}

type ReserveMeetingSetting

type ReserveMeetingSetting struct {
	Topic              string                     `json:"topic,omitempty"`
	ActionPermissions  []*ReserveActionPermission `json:"action_permissions,omitempty"`
	MeetingInitialType int                        `json:"meeting_initial_type,omitempty"`
	CallSetting        *ReserveCallSetting        `json:"call_setting,omitempty"`
	ForceSendFields    []string                   `json:"-"`
}

func (*ReserveMeetingSetting) MarshalJSON

func (s *ReserveMeetingSetting) MarshalJSON() ([]byte, error)

type ReservePermissionChecker

type ReservePermissionChecker struct {
	CheckField      int      `json:"check_field,omitempty"`
	CheckMode       int      `json:"check_mode,omitempty"`
	CheckList       []string `json:"check_list,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*ReservePermissionChecker) MarshalJSON

func (s *ReservePermissionChecker) MarshalJSON() ([]byte, error)

type ReserveService

type ReserveService struct {
	// contains filtered or unexported fields
}

func (*ReserveService) Apply

func (reserves *ReserveService) Apply(ctx *core.Context, body *ReserveApplyReqBody, optFns ...request.OptFn) *ReserveApplyReqCall

func (*ReserveService) Delete

func (reserves *ReserveService) Delete(ctx *core.Context, optFns ...request.OptFn) *ReserveDeleteReqCall

func (*ReserveService) Get

func (reserves *ReserveService) Get(ctx *core.Context, optFns ...request.OptFn) *ReserveGetReqCall

func (*ReserveService) GetActiveMeeting

func (reserves *ReserveService) GetActiveMeeting(ctx *core.Context, optFns ...request.OptFn) *ReserveGetActiveMeetingReqCall

func (*ReserveService) Update

func (reserves *ReserveService) Update(ctx *core.Context, body *ReserveUpdateReqBody, optFns ...request.OptFn) *ReserveUpdateReqCall

type ReserveUpdateReqBody

type ReserveUpdateReqBody struct {
	EndTime         int64                  `json:"end_time,omitempty,string"`
	MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"`
	ForceSendFields []string               `json:"-"`
}

func (*ReserveUpdateReqBody) MarshalJSON

func (s *ReserveUpdateReqBody) MarshalJSON() ([]byte, error)

type ReserveUpdateReqCall

type ReserveUpdateReqCall struct {
	// contains filtered or unexported fields
}

func (*ReserveUpdateReqCall) Do

func (*ReserveUpdateReqCall) SetReserveId

func (rc *ReserveUpdateReqCall) SetReserveId(reserveId int64)

func (*ReserveUpdateReqCall) SetUserIdType

func (rc *ReserveUpdateReqCall) SetUserIdType(userIdType string)

type ReserveUpdateResult

type ReserveUpdateResult struct {
	Reserve *Reserve `json:"reserve,omitempty"`
}

type RoomConfig

type RoomConfig struct {
	RoomBackground    string              `json:"room_background,omitempty"`
	DisplayBackground string              `json:"display_background,omitempty"`
	DigitalSignage    *RoomDigitalSignage `json:"digital_signage,omitempty"`
	ForceSendFields   []string            `json:"-"`
}

func (*RoomConfig) MarshalJSON

func (s *RoomConfig) MarshalJSON() ([]byte, error)

type RoomConfigQueryReqCall

type RoomConfigQueryReqCall struct {
	// contains filtered or unexported fields
}

func (*RoomConfigQueryReqCall) Do

func (*RoomConfigQueryReqCall) SetBuildingId

func (rc *RoomConfigQueryReqCall) SetBuildingId(buildingId int64)

func (*RoomConfigQueryReqCall) SetCountryId

func (rc *RoomConfigQueryReqCall) SetCountryId(countryId int64)

func (*RoomConfigQueryReqCall) SetDistrictId

func (rc *RoomConfigQueryReqCall) SetDistrictId(districtId int64)

func (*RoomConfigQueryReqCall) SetFloorName

func (rc *RoomConfigQueryReqCall) SetFloorName(floorName string)

func (*RoomConfigQueryReqCall) SetRoomId

func (rc *RoomConfigQueryReqCall) SetRoomId(roomId int64)

func (*RoomConfigQueryReqCall) SetScope

func (rc *RoomConfigQueryReqCall) SetScope(scope int)

type RoomConfigService

type RoomConfigService struct {
	// contains filtered or unexported fields
}

func (*RoomConfigService) Query

func (roomConfigs *RoomConfigService) Query(ctx *core.Context, optFns ...request.OptFn) *RoomConfigQueryReqCall

func (*RoomConfigService) Set

func (roomConfigs *RoomConfigService) Set(ctx *core.Context, body *RoomConfigSetReqBody, optFns ...request.OptFn) *RoomConfigSetReqCall

type RoomConfigSetReqBody

type RoomConfigSetReqBody struct {
	Scope           int         `json:"scope,omitempty"`
	CountryId       int64       `json:"country_id,omitempty,string"`
	DistrictId      int64       `json:"district_id,omitempty,string"`
	BuildingId      int64       `json:"building_id,omitempty,string"`
	FloorName       string      `json:"floor_name,omitempty"`
	RoomId          int64       `json:"room_id,omitempty,string"`
	RoomConfig      *RoomConfig `json:"room_config,omitempty"`
	ForceSendFields []string    `json:"-"`
}

func (*RoomConfigSetReqBody) MarshalJSON

func (s *RoomConfigSetReqBody) MarshalJSON() ([]byte, error)

type RoomConfigSetReqCall

type RoomConfigSetReqCall struct {
	// contains filtered or unexported fields
}

func (*RoomConfigSetReqCall) Do

type RoomDigitalSignage

type RoomDigitalSignage struct {
	Enable          bool                          `json:"enable,omitempty"`
	Mute            bool                          `json:"mute,omitempty"`
	StartDisplay    int                           `json:"start_display,omitempty"`
	StopDisplay     int                           `json:"stop_display,omitempty"`
	Materials       []*RoomDigitalSignageMaterial `json:"materials,omitempty"`
	ForceSendFields []string                      `json:"-"`
}

func (*RoomDigitalSignage) MarshalJSON

func (s *RoomDigitalSignage) MarshalJSON() ([]byte, error)

type RoomDigitalSignageMaterial

type RoomDigitalSignageMaterial struct {
	Id              string   `json:"id,omitempty"`
	Name            string   `json:"name,omitempty"`
	MaterialType    int      `json:"material_type,omitempty"`
	Url             string   `json:"url,omitempty"`
	Duration        int      `json:"duration,omitempty"`
	Cover           string   `json:"cover,omitempty"`
	Md5             string   `json:"md5,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*RoomDigitalSignageMaterial) MarshalJSON

func (s *RoomDigitalSignageMaterial) MarshalJSON() ([]byte, error)

type Service

type Service struct {
	Meetings          *MeetingService
	MeetingRecordings *MeetingRecordingService
	Reports           *ReportService
	Reserves          *ReserveService
	RoomConfigs       *RoomConfigService
	// contains filtered or unexported fields
}

func NewService

func NewService(conf *config.Config) *Service

type UserId

type UserId struct {
	UserId          string   `json:"user_id,omitempty"`
	OpenId          string   `json:"open_id,omitempty"`
	UnionId         string   `json:"union_id,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*UserId) MarshalJSON

func (s *UserId) MarshalJSON() ([]byte, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL