larkvc

package
v3.0.0-beta-5 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2022 License: MIT Imports: 6 Imported by: 11

Documentation

Index

Constants

View Source
const (
	UserIdTypeUserId  = "user_id"
	UserIdTypeUnionId = "union_id"
	UserIdTypeOpenId  = "open_id"
)
View Source
const (
	TopUserOrderByMeetingCount    = 1
	TopUserOrderByMeetingDuration = 2
)
View Source
const (
	NodeScopeTenant          = 1
	NodeScopeCountryDistrict = 2
	NodeScopeCity            = 3
	NodeScopeBuilding        = 4
	NodeScopeFloor           = 5
	NodeScopeRoom            = 6
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyReservePathReqBodyBuilder

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

上传文件path开始

func NewApplyReservePathReqBodyBuilder

func NewApplyReservePathReqBodyBuilder() *ApplyReservePathReqBodyBuilder

func (*ApplyReservePathReqBodyBuilder) Build

func (*ApplyReservePathReqBodyBuilder) EndTime

func (*ApplyReservePathReqBodyBuilder) MeetingSettings

func (builder *ApplyReservePathReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ApplyReservePathReqBodyBuilder

type ApplyReserveReq

type ApplyReserveReq struct {
	Body *ApplyReserveReqBody `body:""`
	// contains filtered or unexported fields
}

type ApplyReserveReqBody

type ApplyReserveReqBody struct {
	EndTime         *string                `json:"end_time,omitempty"`
	MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"`
}

type ApplyReserveReqBodyBuilder

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

func NewApplyReserveReqBodyBuilder

func NewApplyReserveReqBodyBuilder() *ApplyReserveReqBodyBuilder

生成body的New构造器

func (*ApplyReserveReqBodyBuilder) Build

1.3 生成body的build方法

func (*ApplyReserveReqBodyBuilder) EndTime

1.2 生成body的builder属性方法

func (*ApplyReserveReqBodyBuilder) MeetingSettings

func (builder *ApplyReserveReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ApplyReserveReqBodyBuilder

type ApplyReserveReqBuilder

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

1.4 生成请求的builder结构体

func NewApplyReserveReqBuilder

func NewApplyReserveReqBuilder() *ApplyReserveReqBuilder

生成请求的New构造器

func (*ApplyReserveReqBuilder) Body

func (*ApplyReserveReqBuilder) Build

func (builder *ApplyReserveReqBuilder) Build() *ApplyReserveReq

1.5 生成请求的builder的build方法

func (*ApplyReserveReqBuilder) UserIdType

func (builder *ApplyReserveReqBuilder) UserIdType(userIdType string) *ApplyReserveReqBuilder

1.5 生成请求的builder属性方法

type ApplyReserveResp

type ApplyReserveResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *ApplyReserveRespData `json:"data"`
}

func (*ApplyReserveResp) Success

func (resp *ApplyReserveResp) Success() bool

type ApplyReserveRespData

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

type DeleteReserveReq

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

type DeleteReserveReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteReserveReqBuilder

func NewDeleteReserveReqBuilder() *DeleteReserveReqBuilder

生成请求的New构造器

func (*DeleteReserveReqBuilder) Build

func (builder *DeleteReserveReqBuilder) Build() *DeleteReserveReq

1.5 生成请求的builder的build方法

func (*DeleteReserveReqBuilder) ReserveId

func (builder *DeleteReserveReqBuilder) ReserveId(reserveId string) *DeleteReserveReqBuilder

1.5 生成请求的builder属性方法

type DeleteReserveResp

type DeleteReserveResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
}

func (*DeleteReserveResp) Success

func (resp *DeleteReserveResp) Success() bool

type EndMeetingReq

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

type EndMeetingReqBuilder

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

1.4 生成请求的builder结构体

func NewEndMeetingReqBuilder

func NewEndMeetingReqBuilder() *EndMeetingReqBuilder

生成请求的New构造器

func (*EndMeetingReqBuilder) Build

func (builder *EndMeetingReqBuilder) Build() *EndMeetingReq

1.5 生成请求的builder的build方法

func (*EndMeetingReqBuilder) MeetingId

func (builder *EndMeetingReqBuilder) MeetingId(meetingId string) *EndMeetingReqBuilder

1.5 生成请求的builder属性方法

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
}

1.4 生成请求的builder结构体

func NewGetActiveMeetingReserveReqBuilder

func NewGetActiveMeetingReserveReqBuilder() *GetActiveMeetingReserveReqBuilder

生成请求的New构造器

func (*GetActiveMeetingReserveReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetActiveMeetingReserveReqBuilder) ReserveId

1.5 生成请求的builder属性方法

func (*GetActiveMeetingReserveReqBuilder) UserIdType

func (*GetActiveMeetingReserveReqBuilder) WithParticipants

func (builder *GetActiveMeetingReserveReqBuilder) WithParticipants(withParticipants bool) *GetActiveMeetingReserveReqBuilder

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
}

1.4 生成请求的builder结构体

func NewGetDailyReportReqBuilder

func NewGetDailyReportReqBuilder() *GetDailyReportReqBuilder

生成请求的New构造器

func (*GetDailyReportReqBuilder) Build

func (builder *GetDailyReportReqBuilder) Build() *GetDailyReportReq

1.5 生成请求的builder的build方法

func (*GetDailyReportReqBuilder) EndTime

func (builder *GetDailyReportReqBuilder) EndTime(endTime string) *GetDailyReportReqBuilder

func (*GetDailyReportReqBuilder) StartTime

func (builder *GetDailyReportReqBuilder) StartTime(startTime string) *GetDailyReportReqBuilder

1.5 生成请求的builder属性方法

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 GetMeetingRecordingReq

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

type GetMeetingRecordingReqBuilder

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

1.4 生成请求的builder结构体

func NewGetMeetingRecordingReqBuilder

func NewGetMeetingRecordingReqBuilder() *GetMeetingRecordingReqBuilder

生成请求的New构造器

func (*GetMeetingRecordingReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetMeetingRecordingReqBuilder) MeetingId

1.5 生成请求的builder属性方法

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
}

1.4 生成请求的builder结构体

func NewGetMeetingReqBuilder

func NewGetMeetingReqBuilder() *GetMeetingReqBuilder

生成请求的New构造器

func (*GetMeetingReqBuilder) Build

func (builder *GetMeetingReqBuilder) Build() *GetMeetingReq

1.5 生成请求的builder的build方法

func (*GetMeetingReqBuilder) MeetingId

func (builder *GetMeetingReqBuilder) MeetingId(meetingId string) *GetMeetingReqBuilder

1.5 生成请求的builder属性方法

func (*GetMeetingReqBuilder) UserIdType

func (builder *GetMeetingReqBuilder) UserIdType(userIdType string) *GetMeetingReqBuilder

func (*GetMeetingReqBuilder) WithMeetingAbility

func (builder *GetMeetingReqBuilder) WithMeetingAbility(withMeetingAbility bool) *GetMeetingReqBuilder

func (*GetMeetingReqBuilder) WithParticipants

func (builder *GetMeetingReqBuilder) WithParticipants(withParticipants bool) *GetMeetingReqBuilder

type GetMeetingResp

type GetMeetingResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *GetMeetingRespData `json:"data"`
}

func (*GetMeetingResp) Success

func (resp *GetMeetingResp) Success() bool

type GetMeetingRespData

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

type GetReserveReq

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

type GetReserveReqBuilder

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

1.4 生成请求的builder结构体

func NewGetReserveReqBuilder

func NewGetReserveReqBuilder() *GetReserveReqBuilder

生成请求的New构造器

func (*GetReserveReqBuilder) Build

func (builder *GetReserveReqBuilder) Build() *GetReserveReq

1.5 生成请求的builder的build方法

func (*GetReserveReqBuilder) ReserveId

func (builder *GetReserveReqBuilder) ReserveId(reserveId string) *GetReserveReqBuilder

1.5 生成请求的builder属性方法

func (*GetReserveReqBuilder) UserIdType

func (builder *GetReserveReqBuilder) UserIdType(userIdType string) *GetReserveReqBuilder

type GetReserveResp

type GetReserveResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *GetReserveRespData `json:"data"`
}

func (*GetReserveResp) Success

func (resp *GetReserveResp) Success() bool

type GetReserveRespData

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

type GetTopUserReportReq

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

type GetTopUserReportReqBuilder

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

1.4 生成请求的builder结构体

func NewGetTopUserReportReqBuilder

func NewGetTopUserReportReqBuilder() *GetTopUserReportReqBuilder

生成请求的New构造器

func (*GetTopUserReportReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetTopUserReportReqBuilder) EndTime

func (*GetTopUserReportReqBuilder) Limit

func (*GetTopUserReportReqBuilder) OrderBy

func (builder *GetTopUserReportReqBuilder) OrderBy(orderBy int) *GetTopUserReportReqBuilder

func (*GetTopUserReportReqBuilder) StartTime

func (builder *GetTopUserReportReqBuilder) StartTime(startTime string) *GetTopUserReportReqBuilder

1.5 生成请求的builder属性方法

func (*GetTopUserReportReqBuilder) UserIdType

func (builder *GetTopUserReportReqBuilder) UserIdType(userIdType string) *GetTopUserReportReqBuilder

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"`
}

type InviteMeetingPathReqBodyBuilder

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

上传文件path开始

func NewInviteMeetingPathReqBodyBuilder

func NewInviteMeetingPathReqBodyBuilder() *InviteMeetingPathReqBodyBuilder

func (*InviteMeetingPathReqBodyBuilder) Build

func (*InviteMeetingPathReqBodyBuilder) Invitees

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

生成body的New构造器

func (*InviteMeetingReqBodyBuilder) Build

1.3 生成body的build方法

func (*InviteMeetingReqBodyBuilder) Invitees

1.2 生成body的builder属性方法

type InviteMeetingReqBuilder

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

1.4 生成请求的builder结构体

func NewInviteMeetingReqBuilder

func NewInviteMeetingReqBuilder() *InviteMeetingReqBuilder

生成请求的New构造器

func (*InviteMeetingReqBuilder) Body

func (*InviteMeetingReqBuilder) Build

func (builder *InviteMeetingReqBuilder) Build() *InviteMeetingReq

1.5 生成请求的builder的build方法

func (*InviteMeetingReqBuilder) MeetingId

func (builder *InviteMeetingReqBuilder) MeetingId(meetingId string) *InviteMeetingReqBuilder

1.5 生成请求的builder属性方法

func (*InviteMeetingReqBuilder) UserIdType

func (builder *InviteMeetingReqBuilder) UserIdType(userIdType string) *InviteMeetingReqBuilder

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
}

上传文件path开始

func NewKickoutMeetingPathReqBodyBuilder

func NewKickoutMeetingPathReqBodyBuilder() *KickoutMeetingPathReqBodyBuilder

func (*KickoutMeetingPathReqBodyBuilder) Build

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

生成body的New构造器

func (*KickoutMeetingReqBodyBuilder) Build

1.3 生成body的build方法

func (*KickoutMeetingReqBodyBuilder) KickoutUsers

func (builder *KickoutMeetingReqBodyBuilder) KickoutUsers(kickoutUsers []*MeetingUser) *KickoutMeetingReqBodyBuilder

1.2 生成body的builder属性方法

type KickoutMeetingReqBuilder

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

1.4 生成请求的builder结构体

func NewKickoutMeetingReqBuilder

func NewKickoutMeetingReqBuilder() *KickoutMeetingReqBuilder

生成请求的New构造器

func (*KickoutMeetingReqBuilder) Body

func (*KickoutMeetingReqBuilder) Build

func (builder *KickoutMeetingReqBuilder) Build() *KickoutMeetingReq

1.5 生成请求的builder的build方法

func (*KickoutMeetingReqBuilder) MeetingId

func (builder *KickoutMeetingReqBuilder) MeetingId(meetingId string) *KickoutMeetingReqBuilder

1.5 生成请求的builder属性方法

func (*KickoutMeetingReqBuilder) UserIdType

func (builder *KickoutMeetingReqBuilder) UserIdType(userIdType string) *KickoutMeetingReqBuilder

type KickoutMeetingResp

type KickoutMeetingResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *KickoutMeetingRespData `json:"data"`
}

func (*KickoutMeetingResp) Success

func (resp *KickoutMeetingResp) Success() bool

type KickoutMeetingRespData

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

type ListByNoMeetingIterator

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

生成请求的builder构造器 1.1 生成body的builder结构体

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
}

1.4 生成请求的builder结构体

func NewListByNoMeetingReqBuilder

func NewListByNoMeetingReqBuilder() *ListByNoMeetingReqBuilder

生成请求的New构造器

func (*ListByNoMeetingReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListByNoMeetingReqBuilder) EndTime

func (builder *ListByNoMeetingReqBuilder) EndTime(endTime string) *ListByNoMeetingReqBuilder

func (*ListByNoMeetingReqBuilder) Limit

1.5 生成请求的builder属性方法

func (*ListByNoMeetingReqBuilder) MeetingNo

func (builder *ListByNoMeetingReqBuilder) MeetingNo(meetingNo string) *ListByNoMeetingReqBuilder

func (*ListByNoMeetingReqBuilder) PageSize

func (builder *ListByNoMeetingReqBuilder) PageSize(pageSize int) *ListByNoMeetingReqBuilder

func (*ListByNoMeetingReqBuilder) PageToken

func (builder *ListByNoMeetingReqBuilder) PageToken(pageToken string) *ListByNoMeetingReqBuilder

func (*ListByNoMeetingReqBuilder) StartTime

func (builder *ListByNoMeetingReqBuilder) StartTime(startTime string) *ListByNoMeetingReqBuilder

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 ListByNoMeetingRespData struct {
	HasMore       *bool      `json:"has_more,omitempty"`
	PageToken     *string    `json:"page_token,omitempty"`
	MeetingBriefs []*Meeting `json:"meeting_briefs,omitempty"`
}

type Material

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"`
}

type MaterialBuilder

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

builder开始

func NewMaterialBuilder

func NewMaterialBuilder() *MaterialBuilder

func (*MaterialBuilder) Build

func (builder *MaterialBuilder) Build() *Material

func (*MaterialBuilder) DeviceType

func (builder *MaterialBuilder) DeviceType(deviceType int) *MaterialBuilder

func (*MaterialBuilder) FileSize

func (builder *MaterialBuilder) FileSize(fileSize int) *MaterialBuilder

func (*MaterialBuilder) FileToken

func (builder *MaterialBuilder) FileToken(fileToken string) *MaterialBuilder

func (*MaterialBuilder) MaterialSource

func (builder *MaterialBuilder) MaterialSource(materialSource int) *MaterialBuilder

func (*MaterialBuilder) MaterialType

func (builder *MaterialBuilder) MaterialType(materialType int) *MaterialBuilder

func (*MaterialBuilder) Name

func (builder *MaterialBuilder) Name(name string) *MaterialBuilder

func (*MaterialBuilder) ReviewResult

func (builder *MaterialBuilder) ReviewResult(reviewResult int) *MaterialBuilder

type MaterialDeleteResult

type MaterialDeleteResult struct {
	FileToken *string `json:"file_token,omitempty"`
	Result    *int    `json:"result,omitempty"`
}

type MaterialDeleteResultBuilder

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

builder开始

func NewMaterialDeleteResultBuilder

func NewMaterialDeleteResultBuilder() *MaterialDeleteResultBuilder

func (*MaterialDeleteResultBuilder) Build

func (*MaterialDeleteResultBuilder) FileToken

func (builder *MaterialDeleteResultBuilder) FileToken(fileToken string) *MaterialDeleteResultBuilder

func (*MaterialDeleteResultBuilder) Result

type MaterialReviewResult

type MaterialReviewResult struct {
	FileToken *string `json:"file_token,omitempty"`
	Result    *int    `json:"result,omitempty"`
}

type MaterialReviewResultBuilder

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

builder开始

func NewMaterialReviewResultBuilder

func NewMaterialReviewResultBuilder() *MaterialReviewResultBuilder

func (*MaterialReviewResultBuilder) Build

func (*MaterialReviewResultBuilder) FileToken

func (builder *MaterialReviewResultBuilder) FileToken(fileToken string) *MaterialReviewResultBuilder

func (*MaterialReviewResultBuilder) Result

type MaterialUploadResult

type MaterialUploadResult struct {
	FileToken *string `json:"file_token,omitempty"`
	Result    *int    `json:"result,omitempty"`
}

type MaterialUploadResultBuilder

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

builder开始

func NewMaterialUploadResultBuilder

func NewMaterialUploadResultBuilder() *MaterialUploadResultBuilder

func (*MaterialUploadResultBuilder) Build

func (*MaterialUploadResultBuilder) FileToken

func (builder *MaterialUploadResultBuilder) FileToken(fileToken string) *MaterialUploadResultBuilder

func (*MaterialUploadResultBuilder) Result

type Meeting

type Meeting struct {
	Id                          *string               `json:"id,omitempty"`
	Topic                       *string               `json:"topic,omitempty"`
	Url                         *string               `json:"url,omitempty"`
	MeetingNo                   *string               `json:"meeting_no,omitempty"`
	CreateTime                  *string               `json:"create_time,omitempty"`
	StartTime                   *string               `json:"start_time,omitempty"`
	EndTime                     *string               `json:"end_time,omitempty"`
	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"`
	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"`
}

type MeetingAbilityBuilder

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

builder开始

func NewMeetingAbilityBuilder

func NewMeetingAbilityBuilder() *MeetingAbilityBuilder

func (*MeetingAbilityBuilder) Build

func (builder *MeetingAbilityBuilder) Build() *MeetingAbility

func (*MeetingAbilityBuilder) UseAudio

func (builder *MeetingAbilityBuilder) UseAudio(useAudio bool) *MeetingAbilityBuilder

func (*MeetingAbilityBuilder) UseFollowScreen

func (builder *MeetingAbilityBuilder) UseFollowScreen(useFollowScreen bool) *MeetingAbilityBuilder

func (*MeetingAbilityBuilder) UsePstn

func (builder *MeetingAbilityBuilder) UsePstn(usePstn bool) *MeetingAbilityBuilder

func (*MeetingAbilityBuilder) UseRecording

func (builder *MeetingAbilityBuilder) UseRecording(useRecording bool) *MeetingAbilityBuilder

func (*MeetingAbilityBuilder) UseShareScreen

func (builder *MeetingAbilityBuilder) UseShareScreen(useShareScreen bool) *MeetingAbilityBuilder

func (*MeetingAbilityBuilder) UseVideo

func (builder *MeetingAbilityBuilder) UseVideo(useVideo bool) *MeetingAbilityBuilder

type MeetingBuilder

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

builder开始

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

func (*MeetingBuilder) EndTime

func (builder *MeetingBuilder) EndTime(endTime string) *MeetingBuilder

func (*MeetingBuilder) HostUser

func (builder *MeetingBuilder) HostUser(hostUser *MeetingUser) *MeetingBuilder

func (*MeetingBuilder) Id

func (builder *MeetingBuilder) Id(id string) *MeetingBuilder

func (*MeetingBuilder) MeetingNo

func (builder *MeetingBuilder) MeetingNo(meetingNo string) *MeetingBuilder

func (*MeetingBuilder) ParticipantCount

func (builder *MeetingBuilder) ParticipantCount(participantCount string) *MeetingBuilder

func (*MeetingBuilder) ParticipantCountAccumulated

func (builder *MeetingBuilder) ParticipantCountAccumulated(participantCountAccumulated string) *MeetingBuilder

func (*MeetingBuilder) Participants

func (builder *MeetingBuilder) Participants(participants []*MeetingParticipant) *MeetingBuilder

func (*MeetingBuilder) StartTime

func (builder *MeetingBuilder) StartTime(startTime string) *MeetingBuilder

func (*MeetingBuilder) Status

func (builder *MeetingBuilder) Status(status int) *MeetingBuilder

func (*MeetingBuilder) Topic

func (builder *MeetingBuilder) Topic(topic string) *MeetingBuilder

func (*MeetingBuilder) Url

func (builder *MeetingBuilder) Url(url string) *MeetingBuilder

type MeetingEventMeeting

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

type MeetingEventMeetingBuilder

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

builder开始

func NewMeetingEventMeetingBuilder

func NewMeetingEventMeetingBuilder() *MeetingEventMeetingBuilder

func (*MeetingEventMeetingBuilder) Build

func (*MeetingEventMeetingBuilder) EndTime

func (*MeetingEventMeetingBuilder) HostUser

func (*MeetingEventMeetingBuilder) Id

func (*MeetingEventMeetingBuilder) MeetingNo

func (builder *MeetingEventMeetingBuilder) MeetingNo(meetingNo string) *MeetingEventMeetingBuilder

func (*MeetingEventMeetingBuilder) Owner

func (*MeetingEventMeetingBuilder) StartTime

func (builder *MeetingEventMeetingBuilder) StartTime(startTime string) *MeetingEventMeetingBuilder

func (*MeetingEventMeetingBuilder) Topic

type MeetingEventUser

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

type MeetingEventUserBuilder

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

builder开始

func NewMeetingEventUserBuilder

func NewMeetingEventUserBuilder() *MeetingEventUserBuilder

func (*MeetingEventUserBuilder) Build

func (builder *MeetingEventUserBuilder) Build() *MeetingEventUser

func (*MeetingEventUserBuilder) Id

func (*MeetingEventUserBuilder) UserRole

func (builder *MeetingEventUserBuilder) UserRole(userRole int) *MeetingEventUserBuilder

func (*MeetingEventUserBuilder) UserType

func (builder *MeetingEventUserBuilder) UserType(userType int) *MeetingEventUserBuilder

type MeetingInviteStatus

type MeetingInviteStatus struct {
	Id       *string `json:"id,omitempty"`
	UserType *int    `json:"user_type,omitempty"`
	Status   *int    `json:"status,omitempty"`
}

type MeetingInviteStatusBuilder

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

builder开始

func NewMeetingInviteStatusBuilder

func NewMeetingInviteStatusBuilder() *MeetingInviteStatusBuilder

func (*MeetingInviteStatusBuilder) Build

func (*MeetingInviteStatusBuilder) Id

func (*MeetingInviteStatusBuilder) Status

func (*MeetingInviteStatusBuilder) UserType

func (builder *MeetingInviteStatusBuilder) UserType(userType int) *MeetingInviteStatusBuilder

type MeetingParticipant

type MeetingParticipant struct {
	Id                *string `json:"id,omitempty"`
	FirstJoinTime     *string `json:"first_join_time,omitempty"`
	FinalLeaveTime    *string `json:"final_leave_time,omitempty"`
	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
}

builder开始

func NewMeetingParticipantBuilder

func NewMeetingParticipantBuilder() *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) Build

func (*MeetingParticipantBuilder) FinalLeaveTime

func (builder *MeetingParticipantBuilder) FinalLeaveTime(finalLeaveTime string) *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) FirstJoinTime

func (builder *MeetingParticipantBuilder) FirstJoinTime(firstJoinTime string) *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) Id

func (*MeetingParticipantBuilder) InMeetingDuration

func (builder *MeetingParticipantBuilder) InMeetingDuration(inMeetingDuration string) *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) IsCohost

func (builder *MeetingParticipantBuilder) IsCohost(isCohost bool) *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) IsExternal

func (builder *MeetingParticipantBuilder) IsExternal(isExternal bool) *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) IsHost

func (builder *MeetingParticipantBuilder) IsHost(isHost bool) *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) Status

func (builder *MeetingParticipantBuilder) Status(status int) *MeetingParticipantBuilder

func (*MeetingParticipantBuilder) UserType

func (builder *MeetingParticipantBuilder) UserType(userType int) *MeetingParticipantBuilder

type MeetingParticipantResult

type MeetingParticipantResult struct {
	Id       *string `json:"id,omitempty"`
	UserType *int    `json:"user_type,omitempty"`
	Result   *int    `json:"result,omitempty"`
}

type MeetingParticipantResultBuilder

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

builder开始

func NewMeetingParticipantResultBuilder

func NewMeetingParticipantResultBuilder() *MeetingParticipantResultBuilder

func (*MeetingParticipantResultBuilder) Build

func (*MeetingParticipantResultBuilder) Id

func (*MeetingParticipantResultBuilder) Result

func (*MeetingParticipantResultBuilder) UserType

type MeetingRecording

type MeetingRecording struct {
	Id        *string `json:"id,omitempty"`
	MeetingId *string `json:"meeting_id,omitempty"`
	Url       *string `json:"url,omitempty"`
	Duration  *string `json:"duration,omitempty"`
}

type MeetingRecordingBuilder

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

builder开始

func NewMeetingRecordingBuilder

func NewMeetingRecordingBuilder() *MeetingRecordingBuilder

func (*MeetingRecordingBuilder) Build

func (builder *MeetingRecordingBuilder) Build() *MeetingRecording

func (*MeetingRecordingBuilder) Duration

func (builder *MeetingRecordingBuilder) Duration(duration string) *MeetingRecordingBuilder

func (*MeetingRecordingBuilder) Id

func (*MeetingRecordingBuilder) MeetingId

func (builder *MeetingRecordingBuilder) MeetingId(meetingId string) *MeetingRecordingBuilder

func (*MeetingRecordingBuilder) Url

type MeetingUser

type MeetingUser struct {
	Id       *string `json:"id,omitempty"`
	UserType *int    `json:"user_type,omitempty"`
}

type MeetingUserBuilder

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

builder开始

func NewMeetingUserBuilder

func NewMeetingUserBuilder() *MeetingUserBuilder

func (*MeetingUserBuilder) Build

func (builder *MeetingUserBuilder) Build() *MeetingUser

func (*MeetingUserBuilder) Id

func (builder *MeetingUserBuilder) Id(id string) *MeetingUserBuilder

func (*MeetingUserBuilder) UserType

func (builder *MeetingUserBuilder) UserType(userType int) *MeetingUserBuilder

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{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingEndedV1Handler) Handle

func (h *P2MeetingEndedV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

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 (*P2MeetingJoinMeetingV1Handler) Event

func (h *P2MeetingJoinMeetingV1Handler) Event() interface{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingJoinMeetingV1Handler) Handle

func (h *P2MeetingJoinMeetingV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

type P2MeetingLeaveMeetingV1

type P2MeetingLeaveMeetingV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2MeetingLeaveMeetingV1Data `json:"event"`
}

func (*P2MeetingLeaveMeetingV1) RawReq

func (m *P2MeetingLeaveMeetingV1) RawReq(req *larkevent.EventReq)

type P2MeetingLeaveMeetingV1Data

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

type P2MeetingLeaveMeetingV1Handler

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

消息处理器定义

func (*P2MeetingLeaveMeetingV1Handler) Event

func (h *P2MeetingLeaveMeetingV1Handler) Event() interface{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingLeaveMeetingV1Handler) Handle

func (h *P2MeetingLeaveMeetingV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

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 (*P2MeetingRecordingEndedV1Handler) Event

func (h *P2MeetingRecordingEndedV1Handler) Event() interface{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingRecordingEndedV1Handler) Handle

func (h *P2MeetingRecordingEndedV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

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"`
}

type P2MeetingRecordingReadyV1Handler

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

消息处理器定义

func (*P2MeetingRecordingReadyV1Handler) Event

func (h *P2MeetingRecordingReadyV1Handler) Event() interface{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingRecordingReadyV1Handler) Handle

func (h *P2MeetingRecordingReadyV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

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 (*P2MeetingRecordingStartedV1Handler) Event

func (h *P2MeetingRecordingStartedV1Handler) Event() interface{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingRecordingStartedV1Handler) Handle

func (h *P2MeetingRecordingStartedV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

type P2MeetingShareEndedV1

type P2MeetingShareEndedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2MeetingShareEndedV1Data `json:"event"`
}

func (*P2MeetingShareEndedV1) RawReq

func (m *P2MeetingShareEndedV1) RawReq(req *larkevent.EventReq)

type P2MeetingShareEndedV1Data

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

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{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingShareEndedV1Handler) Handle

func (h *P2MeetingShareEndedV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

type P2MeetingShareStartedV1

type P2MeetingShareStartedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2MeetingShareStartedV1Data `json:"event"`
}

func (*P2MeetingShareStartedV1) RawReq

func (m *P2MeetingShareStartedV1) RawReq(req *larkevent.EventReq)

type P2MeetingShareStartedV1Data

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

type P2MeetingShareStartedV1Handler

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

消息处理器定义

func (*P2MeetingShareStartedV1Handler) Event

func (h *P2MeetingShareStartedV1Handler) Event() interface{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingShareStartedV1Handler) Handle

func (h *P2MeetingShareStartedV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

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{}

返回事件的消息体的实例,用于反序列化用

func (*P2MeetingStartedV1Handler) Handle

func (h *P2MeetingStartedV1Handler) Handle(ctx context.Context, event interface{}) error

回调开发者注册的handle

type PstnSipInfo

type PstnSipInfo struct {
	Nickname    *string `json:"nickname,omitempty"`
	MainAddress *string `json:"main_address,omitempty"`
}

type PstnSipInfoBuilder

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

builder开始

func NewPstnSipInfoBuilder

func NewPstnSipInfoBuilder() *PstnSipInfoBuilder

func (*PstnSipInfoBuilder) Build

func (builder *PstnSipInfoBuilder) Build() *PstnSipInfo

func (*PstnSipInfoBuilder) MainAddress

func (builder *PstnSipInfoBuilder) MainAddress(mainAddress string) *PstnSipInfoBuilder

func (*PstnSipInfoBuilder) Nickname

func (builder *PstnSipInfoBuilder) Nickname(nickname string) *PstnSipInfoBuilder

type QueryRoomConfigReq

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

type QueryRoomConfigReqBuilder

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

1.4 生成请求的builder结构体

func NewQueryRoomConfigReqBuilder

func NewQueryRoomConfigReqBuilder() *QueryRoomConfigReqBuilder

生成请求的New构造器

func (*QueryRoomConfigReqBuilder) Build

1.5 生成请求的builder的build方法

func (*QueryRoomConfigReqBuilder) BuildingId

func (builder *QueryRoomConfigReqBuilder) BuildingId(buildingId string) *QueryRoomConfigReqBuilder

func (*QueryRoomConfigReqBuilder) CountryId

func (builder *QueryRoomConfigReqBuilder) CountryId(countryId string) *QueryRoomConfigReqBuilder

func (*QueryRoomConfigReqBuilder) DistrictId

func (builder *QueryRoomConfigReqBuilder) DistrictId(districtId string) *QueryRoomConfigReqBuilder

func (*QueryRoomConfigReqBuilder) FloorName

func (builder *QueryRoomConfigReqBuilder) FloorName(floorName string) *QueryRoomConfigReqBuilder

func (*QueryRoomConfigReqBuilder) RoomId

func (*QueryRoomConfigReqBuilder) Scope

1.5 生成请求的builder属性方法

func (*QueryRoomConfigReqBuilder) UserIdType

func (builder *QueryRoomConfigReqBuilder) UserIdType(userIdType string) *QueryRoomConfigReqBuilder

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 RecordingPermissionObject

type RecordingPermissionObject struct {
	Id         *string `json:"id,omitempty"`
	Type       *int    `json:"type,omitempty"`
	Permission *int    `json:"permission,omitempty"`
}

type RecordingPermissionObjectBuilder

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

builder开始

func NewRecordingPermissionObjectBuilder

func NewRecordingPermissionObjectBuilder() *RecordingPermissionObjectBuilder

func (*RecordingPermissionObjectBuilder) Build

func (*RecordingPermissionObjectBuilder) Id

func (*RecordingPermissionObjectBuilder) Permission

func (*RecordingPermissionObjectBuilder) Type

type Report

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

type ReportBuilder

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

builder开始

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

func (*ReportBuilder) TotalMeetingDuration

func (builder *ReportBuilder) TotalMeetingDuration(totalMeetingDuration string) *ReportBuilder

func (*ReportBuilder) TotalParticipantCount

func (builder *ReportBuilder) TotalParticipantCount(totalParticipantCount string) *ReportBuilder

type ReportMeetingDaily

type ReportMeetingDaily struct {
	Date             *string `json:"date,omitempty"`
	MeetingCount     *string `json:"meeting_count,omitempty"`
	MeetingDuration  *string `json:"meeting_duration,omitempty"`
	ParticipantCount *string `json:"participant_count,omitempty"`
}

type ReportMeetingDailyBuilder

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

builder开始

func NewReportMeetingDailyBuilder

func NewReportMeetingDailyBuilder() *ReportMeetingDailyBuilder

func (*ReportMeetingDailyBuilder) Build

func (*ReportMeetingDailyBuilder) Date

func (*ReportMeetingDailyBuilder) MeetingCount

func (builder *ReportMeetingDailyBuilder) MeetingCount(meetingCount string) *ReportMeetingDailyBuilder

func (*ReportMeetingDailyBuilder) MeetingDuration

func (builder *ReportMeetingDailyBuilder) MeetingDuration(meetingDuration string) *ReportMeetingDailyBuilder

func (*ReportMeetingDailyBuilder) ParticipantCount

func (builder *ReportMeetingDailyBuilder) ParticipantCount(participantCount string) *ReportMeetingDailyBuilder

type ReportTopUser

type ReportTopUser struct {
	Id              *string `json:"id,omitempty"`
	Name            *string `json:"name,omitempty"`
	UserType        *int    `json:"user_type,omitempty"`
	MeetingCount    *string `json:"meeting_count,omitempty"`
	MeetingDuration *string `json:"meeting_duration,omitempty"`
}

type ReportTopUserBuilder

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

builder开始

func NewReportTopUserBuilder

func NewReportTopUserBuilder() *ReportTopUserBuilder

func (*ReportTopUserBuilder) Build

func (builder *ReportTopUserBuilder) Build() *ReportTopUser

func (*ReportTopUserBuilder) Id

func (*ReportTopUserBuilder) MeetingCount

func (builder *ReportTopUserBuilder) MeetingCount(meetingCount string) *ReportTopUserBuilder

func (*ReportTopUserBuilder) MeetingDuration

func (builder *ReportTopUserBuilder) MeetingDuration(meetingDuration string) *ReportTopUserBuilder

func (*ReportTopUserBuilder) Name

func (builder *ReportTopUserBuilder) Name(name string) *ReportTopUserBuilder

func (*ReportTopUserBuilder) UserType

func (builder *ReportTopUserBuilder) UserType(userType int) *ReportTopUserBuilder

type Reserve

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

type ReserveActionPermission

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

type ReserveActionPermissionBuilder

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

builder开始

func NewReserveActionPermissionBuilder

func NewReserveActionPermissionBuilder() *ReserveActionPermissionBuilder

func (*ReserveActionPermissionBuilder) Build

func (*ReserveActionPermissionBuilder) Permission

func (builder *ReserveActionPermissionBuilder) Permission(permission int) *ReserveActionPermissionBuilder

func (*ReserveActionPermissionBuilder) PermissionCheckers

func (builder *ReserveActionPermissionBuilder) PermissionCheckers(permissionCheckers []*ReservePermissionChecker) *ReserveActionPermissionBuilder

type ReserveBuilder

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

builder开始

func NewReserveBuilder

func NewReserveBuilder() *ReserveBuilder
func (builder *ReserveBuilder) AppLink(appLink string) *ReserveBuilder

func (*ReserveBuilder) Build

func (builder *ReserveBuilder) Build() *Reserve

func (*ReserveBuilder) EndTime

func (builder *ReserveBuilder) EndTime(endTime string) *ReserveBuilder

func (*ReserveBuilder) ExpireStatus

func (builder *ReserveBuilder) ExpireStatus(expireStatus int) *ReserveBuilder

func (*ReserveBuilder) Id

func (builder *ReserveBuilder) Id(id string) *ReserveBuilder
func (builder *ReserveBuilder) LiveLink(liveLink string) *ReserveBuilder

func (*ReserveBuilder) MeetingNo

func (builder *ReserveBuilder) MeetingNo(meetingNo string) *ReserveBuilder

func (*ReserveBuilder) MeetingSettings

func (builder *ReserveBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *ReserveBuilder

func (*ReserveBuilder) ReserveUserId

func (builder *ReserveBuilder) ReserveUserId(reserveUserId string) *ReserveBuilder

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
}

builder开始

func NewReserveCallSettingBuilder

func NewReserveCallSettingBuilder() *ReserveCallSettingBuilder

func (*ReserveCallSettingBuilder) Build

func (*ReserveCallSettingBuilder) Callee

type ReserveCallee

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

type ReserveCalleeBuilder

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

builder开始

func NewReserveCalleeBuilder

func NewReserveCalleeBuilder() *ReserveCalleeBuilder

func (*ReserveCalleeBuilder) Build

func (builder *ReserveCalleeBuilder) Build() *ReserveCallee

func (*ReserveCalleeBuilder) Id

func (*ReserveCalleeBuilder) PstnSipInfo

func (builder *ReserveCalleeBuilder) PstnSipInfo(pstnSipInfo *PstnSipInfo) *ReserveCalleeBuilder

func (*ReserveCalleeBuilder) UserType

func (builder *ReserveCalleeBuilder) UserType(userType int) *ReserveCalleeBuilder

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"`
}

type ReserveMeetingSettingBuilder

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

builder开始

func NewReserveMeetingSettingBuilder

func NewReserveMeetingSettingBuilder() *ReserveMeetingSettingBuilder

func (*ReserveMeetingSettingBuilder) ActionPermissions

func (builder *ReserveMeetingSettingBuilder) ActionPermissions(actionPermissions []*ReserveActionPermission) *ReserveMeetingSettingBuilder

func (*ReserveMeetingSettingBuilder) Build

func (*ReserveMeetingSettingBuilder) CallSetting

func (*ReserveMeetingSettingBuilder) MeetingInitialType

func (builder *ReserveMeetingSettingBuilder) MeetingInitialType(meetingInitialType int) *ReserveMeetingSettingBuilder

func (*ReserveMeetingSettingBuilder) Topic

type ReservePermissionChecker

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

type ReservePermissionCheckerBuilder

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

builder开始

func NewReservePermissionCheckerBuilder

func NewReservePermissionCheckerBuilder() *ReservePermissionCheckerBuilder

func (*ReservePermissionCheckerBuilder) Build

func (*ReservePermissionCheckerBuilder) CheckField

func (builder *ReservePermissionCheckerBuilder) CheckField(checkField int) *ReservePermissionCheckerBuilder

func (*ReservePermissionCheckerBuilder) CheckList

func (*ReservePermissionCheckerBuilder) CheckMode

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
}

builder开始

func NewRoomConfigBuilder

func NewRoomConfigBuilder() *RoomConfigBuilder

func (*RoomConfigBuilder) Build

func (builder *RoomConfigBuilder) Build() *RoomConfig

func (*RoomConfigBuilder) DigitalSignage

func (builder *RoomConfigBuilder) DigitalSignage(digitalSignage *RoomDigitalSignage) *RoomConfigBuilder

func (*RoomConfigBuilder) DisplayBackground

func (builder *RoomConfigBuilder) DisplayBackground(displayBackground string) *RoomConfigBuilder

func (*RoomConfigBuilder) RoomBackground

func (builder *RoomConfigBuilder) RoomBackground(roomBackground string) *RoomConfigBuilder

func (*RoomConfigBuilder) RoomBoxDigitalSignage

func (builder *RoomConfigBuilder) RoomBoxDigitalSignage(roomBoxDigitalSignage *RoomDigitalSignage) *RoomConfigBuilder

func (*RoomConfigBuilder) RoomStatus

func (builder *RoomConfigBuilder) RoomStatus(roomStatus *RoomStatus) *RoomConfigBuilder

type RoomDigitalSignage

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

type RoomDigitalSignageBuilder

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

builder开始

func NewRoomDigitalSignageBuilder

func NewRoomDigitalSignageBuilder() *RoomDigitalSignageBuilder

func (*RoomDigitalSignageBuilder) Build

func (*RoomDigitalSignageBuilder) Enable

func (builder *RoomDigitalSignageBuilder) Enable(enable bool) *RoomDigitalSignageBuilder

func (*RoomDigitalSignageBuilder) Materials

func (*RoomDigitalSignageBuilder) Mute

func (*RoomDigitalSignageBuilder) StartDisplay

func (builder *RoomDigitalSignageBuilder) StartDisplay(startDisplay int) *RoomDigitalSignageBuilder

func (*RoomDigitalSignageBuilder) StopDisplay

func (builder *RoomDigitalSignageBuilder) StopDisplay(stopDisplay int) *RoomDigitalSignageBuilder

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"`
	Vid          *string `json:"vid,omitempty"`
	Size         *string `json:"size,omitempty"`
}

type RoomDigitalSignageMaterialBuilder

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

builder开始

func NewRoomDigitalSignageMaterialBuilder

func NewRoomDigitalSignageMaterialBuilder() *RoomDigitalSignageMaterialBuilder

func (*RoomDigitalSignageMaterialBuilder) Build

func (*RoomDigitalSignageMaterialBuilder) Cover

func (*RoomDigitalSignageMaterialBuilder) Duration

func (*RoomDigitalSignageMaterialBuilder) Id

func (*RoomDigitalSignageMaterialBuilder) MaterialType

func (builder *RoomDigitalSignageMaterialBuilder) MaterialType(materialType int) *RoomDigitalSignageMaterialBuilder

func (*RoomDigitalSignageMaterialBuilder) Md5

func (*RoomDigitalSignageMaterialBuilder) Name

func (*RoomDigitalSignageMaterialBuilder) Size

func (*RoomDigitalSignageMaterialBuilder) Url

func (*RoomDigitalSignageMaterialBuilder) Vid

type RoomStatus

type RoomStatus struct {
	Status           *bool    `json:"status,omitempty"`
	ScheduleStatus   *bool    `json:"schedule_status,omitempty"`
	DisableStartTime *string  `json:"disable_start_time,omitempty"`
	DisableEndTime   *string  `json:"disable_end_time,omitempty"`
	DisableReason    *string  `json:"disable_reason,omitempty"`
	ContactIds       []string `json:"contact_ids,omitempty"`
	DisableNotice    *bool    `json:"disable_notice,omitempty"`
	ResumeNotice     *bool    `json:"resume_notice,omitempty"`
}

type RoomStatusBuilder

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

builder开始

func NewRoomStatusBuilder

func NewRoomStatusBuilder() *RoomStatusBuilder

func (*RoomStatusBuilder) Build

func (builder *RoomStatusBuilder) Build() *RoomStatus

func (*RoomStatusBuilder) ContactIds

func (builder *RoomStatusBuilder) ContactIds(contactIds []string) *RoomStatusBuilder

func (*RoomStatusBuilder) DisableEndTime

func (builder *RoomStatusBuilder) DisableEndTime(disableEndTime string) *RoomStatusBuilder

func (*RoomStatusBuilder) DisableNotice

func (builder *RoomStatusBuilder) DisableNotice(disableNotice bool) *RoomStatusBuilder

func (*RoomStatusBuilder) DisableReason

func (builder *RoomStatusBuilder) DisableReason(disableReason string) *RoomStatusBuilder

func (*RoomStatusBuilder) DisableStartTime

func (builder *RoomStatusBuilder) DisableStartTime(disableStartTime string) *RoomStatusBuilder

func (*RoomStatusBuilder) ResumeNotice

func (builder *RoomStatusBuilder) ResumeNotice(resumeNotice bool) *RoomStatusBuilder

func (*RoomStatusBuilder) ScheduleStatus

func (builder *RoomStatusBuilder) ScheduleStatus(scheduleStatus bool) *RoomStatusBuilder

func (*RoomStatusBuilder) Status

func (builder *RoomStatusBuilder) Status(status bool) *RoomStatusBuilder

type SetHostMeetingPathReqBodyBuilder

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

上传文件path开始

func NewSetHostMeetingPathReqBodyBuilder

func NewSetHostMeetingPathReqBodyBuilder() *SetHostMeetingPathReqBodyBuilder

func (*SetHostMeetingPathReqBodyBuilder) Build

func (*SetHostMeetingPathReqBodyBuilder) HostUser

func (*SetHostMeetingPathReqBodyBuilder) OldHostUser

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"`
}

type SetHostMeetingReqBodyBuilder

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

func NewSetHostMeetingReqBodyBuilder

func NewSetHostMeetingReqBodyBuilder() *SetHostMeetingReqBodyBuilder

生成body的New构造器

func (*SetHostMeetingReqBodyBuilder) Build

1.3 生成body的build方法

func (*SetHostMeetingReqBodyBuilder) HostUser

1.2 生成body的builder属性方法

func (*SetHostMeetingReqBodyBuilder) OldHostUser

func (builder *SetHostMeetingReqBodyBuilder) OldHostUser(oldHostUser *MeetingUser) *SetHostMeetingReqBodyBuilder

type SetHostMeetingReqBuilder

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

1.4 生成请求的builder结构体

func NewSetHostMeetingReqBuilder

func NewSetHostMeetingReqBuilder() *SetHostMeetingReqBuilder

生成请求的New构造器

func (*SetHostMeetingReqBuilder) Body

func (*SetHostMeetingReqBuilder) Build

func (builder *SetHostMeetingReqBuilder) Build() *SetHostMeetingReq

1.5 生成请求的builder的build方法

func (*SetHostMeetingReqBuilder) MeetingId

func (builder *SetHostMeetingReqBuilder) MeetingId(meetingId string) *SetHostMeetingReqBuilder

1.5 生成请求的builder属性方法

func (*SetHostMeetingReqBuilder) UserIdType

func (builder *SetHostMeetingReqBuilder) UserIdType(userIdType string) *SetHostMeetingReqBuilder

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
}

上传文件path开始

func NewSetPermissionMeetingRecordingPathReqBodyBuilder

func NewSetPermissionMeetingRecordingPathReqBodyBuilder() *SetPermissionMeetingRecordingPathReqBodyBuilder

func (*SetPermissionMeetingRecordingPathReqBodyBuilder) Build

func (*SetPermissionMeetingRecordingPathReqBodyBuilder) PermissionObjects

type SetPermissionMeetingRecordingReq

type SetPermissionMeetingRecordingReq struct {
	Body *SetPermissionMeetingRecordingReqBody `body:""`
	// contains filtered or unexported fields
}

type SetPermissionMeetingRecordingReqBody

type SetPermissionMeetingRecordingReqBody struct {
	PermissionObjects []*RecordingPermissionObject `json:"permission_objects,omitempty"`
}

type SetPermissionMeetingRecordingReqBodyBuilder

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

func NewSetPermissionMeetingRecordingReqBodyBuilder

func NewSetPermissionMeetingRecordingReqBodyBuilder() *SetPermissionMeetingRecordingReqBodyBuilder

生成body的New构造器

func (*SetPermissionMeetingRecordingReqBodyBuilder) Build

1.3 生成body的build方法

func (*SetPermissionMeetingRecordingReqBodyBuilder) PermissionObjects

1.2 生成body的builder属性方法

type SetPermissionMeetingRecordingReqBuilder

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

1.4 生成请求的builder结构体

func NewSetPermissionMeetingRecordingReqBuilder

func NewSetPermissionMeetingRecordingReqBuilder() *SetPermissionMeetingRecordingReqBuilder

生成请求的New构造器

func (*SetPermissionMeetingRecordingReqBuilder) Body

func (*SetPermissionMeetingRecordingReqBuilder) Build

1.5 生成请求的builder的build方法

func (*SetPermissionMeetingRecordingReqBuilder) MeetingId

1.5 生成请求的builder属性方法

func (*SetPermissionMeetingRecordingReqBuilder) UserIdType

type SetPermissionMeetingRecordingResp

type SetPermissionMeetingRecordingResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
}

func (*SetPermissionMeetingRecordingResp) Success

func (resp *SetPermissionMeetingRecordingResp) Success() bool

type SetRoomConfigPathReqBodyBuilder

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

上传文件path开始

func NewSetRoomConfigPathReqBodyBuilder

func NewSetRoomConfigPathReqBodyBuilder() *SetRoomConfigPathReqBodyBuilder

func (*SetRoomConfigPathReqBodyBuilder) Build

func (*SetRoomConfigPathReqBodyBuilder) BuildingId

func (*SetRoomConfigPathReqBodyBuilder) CountryId

func (*SetRoomConfigPathReqBodyBuilder) DistrictId

func (*SetRoomConfigPathReqBodyBuilder) FloorName

func (*SetRoomConfigPathReqBodyBuilder) RoomConfig

func (*SetRoomConfigPathReqBodyBuilder) RoomId

func (*SetRoomConfigPathReqBodyBuilder) Scope

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"`
	DistrictId *string     `json:"district_id,omitempty"`
	BuildingId *string     `json:"building_id,omitempty"`
	FloorName  *string     `json:"floor_name,omitempty"`
	RoomId     *string     `json:"room_id,omitempty"`
	RoomConfig *RoomConfig `json:"room_config,omitempty"`
}

type SetRoomConfigReqBodyBuilder

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

func NewSetRoomConfigReqBodyBuilder

func NewSetRoomConfigReqBodyBuilder() *SetRoomConfigReqBodyBuilder

生成body的New构造器

func (*SetRoomConfigReqBodyBuilder) Build

1.3 生成body的build方法

func (*SetRoomConfigReqBodyBuilder) BuildingId

func (builder *SetRoomConfigReqBodyBuilder) BuildingId(buildingId string) *SetRoomConfigReqBodyBuilder

func (*SetRoomConfigReqBodyBuilder) CountryId

func (builder *SetRoomConfigReqBodyBuilder) CountryId(countryId string) *SetRoomConfigReqBodyBuilder

func (*SetRoomConfigReqBodyBuilder) DistrictId

func (builder *SetRoomConfigReqBodyBuilder) DistrictId(districtId string) *SetRoomConfigReqBodyBuilder

func (*SetRoomConfigReqBodyBuilder) FloorName

func (builder *SetRoomConfigReqBodyBuilder) FloorName(floorName string) *SetRoomConfigReqBodyBuilder

func (*SetRoomConfigReqBodyBuilder) RoomConfig

func (builder *SetRoomConfigReqBodyBuilder) RoomConfig(roomConfig *RoomConfig) *SetRoomConfigReqBodyBuilder

func (*SetRoomConfigReqBodyBuilder) RoomId

func (*SetRoomConfigReqBodyBuilder) Scope

1.2 生成body的builder属性方法

type SetRoomConfigReqBuilder

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

1.4 生成请求的builder结构体

func NewSetRoomConfigReqBuilder

func NewSetRoomConfigReqBuilder() *SetRoomConfigReqBuilder

生成请求的New构造器

func (*SetRoomConfigReqBuilder) Body

func (*SetRoomConfigReqBuilder) Build

func (builder *SetRoomConfigReqBuilder) Build() *SetRoomConfigReq

1.5 生成请求的builder的build方法

func (*SetRoomConfigReqBuilder) UserIdType

func (builder *SetRoomConfigReqBuilder) UserIdType(userIdType string) *SetRoomConfigReqBuilder

1.5 生成请求的builder属性方法

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
}

上传文件path开始

func NewStartMeetingRecordingPathReqBodyBuilder

func NewStartMeetingRecordingPathReqBodyBuilder() *StartMeetingRecordingPathReqBodyBuilder

func (*StartMeetingRecordingPathReqBodyBuilder) Build

func (*StartMeetingRecordingPathReqBodyBuilder) Timezone

type StartMeetingRecordingReq

type StartMeetingRecordingReq struct {
	Body *StartMeetingRecordingReqBody `body:""`
	// contains filtered or unexported fields
}

type StartMeetingRecordingReqBody

type StartMeetingRecordingReqBody struct {
	Timezone *int `json:"timezone,omitempty"`
}

type StartMeetingRecordingReqBodyBuilder

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

func NewStartMeetingRecordingReqBodyBuilder

func NewStartMeetingRecordingReqBodyBuilder() *StartMeetingRecordingReqBodyBuilder

生成body的New构造器

func (*StartMeetingRecordingReqBodyBuilder) Build

1.3 生成body的build方法

func (*StartMeetingRecordingReqBodyBuilder) Timezone

1.2 生成body的builder属性方法

type StartMeetingRecordingReqBuilder

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

1.4 生成请求的builder结构体

func NewStartMeetingRecordingReqBuilder

func NewStartMeetingRecordingReqBuilder() *StartMeetingRecordingReqBuilder

生成请求的New构造器

func (*StartMeetingRecordingReqBuilder) Body

func (*StartMeetingRecordingReqBuilder) Build

1.5 生成请求的builder的build方法

func (*StartMeetingRecordingReqBuilder) MeetingId

1.5 生成请求的builder属性方法

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
}

1.4 生成请求的builder结构体

func NewStopMeetingRecordingReqBuilder

func NewStopMeetingRecordingReqBuilder() *StopMeetingRecordingReqBuilder

生成请求的New构造器

func (*StopMeetingRecordingReqBuilder) Build

1.5 生成请求的builder的build方法

func (*StopMeetingRecordingReqBuilder) MeetingId

1.5 生成请求的builder属性方法

type StopMeetingRecordingResp

type StopMeetingRecordingResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
}

func (*StopMeetingRecordingResp) Success

func (resp *StopMeetingRecordingResp) Success() bool

type UpdateReservePathReqBodyBuilder

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

上传文件path开始

func NewUpdateReservePathReqBodyBuilder

func NewUpdateReservePathReqBodyBuilder() *UpdateReservePathReqBodyBuilder

func (*UpdateReservePathReqBodyBuilder) Build

func (*UpdateReservePathReqBodyBuilder) EndTime

func (*UpdateReservePathReqBodyBuilder) MeetingSettings

type UpdateReserveReq

type UpdateReserveReq struct {
	Body *UpdateReserveReqBody `body:""`
	// contains filtered or unexported fields
}

type UpdateReserveReqBody

type UpdateReserveReqBody struct {
	EndTime         *string                `json:"end_time,omitempty"`
	MeetingSettings *ReserveMeetingSetting `json:"meeting_settings,omitempty"`
}

type UpdateReserveReqBodyBuilder

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

func NewUpdateReserveReqBodyBuilder

func NewUpdateReserveReqBodyBuilder() *UpdateReserveReqBodyBuilder

生成body的New构造器

func (*UpdateReserveReqBodyBuilder) Build

1.3 生成body的build方法

func (*UpdateReserveReqBodyBuilder) EndTime

1.2 生成body的builder属性方法

func (*UpdateReserveReqBodyBuilder) MeetingSettings

func (builder *UpdateReserveReqBodyBuilder) MeetingSettings(meetingSettings *ReserveMeetingSetting) *UpdateReserveReqBodyBuilder

type UpdateReserveReqBuilder

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

1.4 生成请求的builder结构体

func NewUpdateReserveReqBuilder

func NewUpdateReserveReqBuilder() *UpdateReserveReqBuilder

生成请求的New构造器

func (*UpdateReserveReqBuilder) Body

func (*UpdateReserveReqBuilder) Build

func (builder *UpdateReserveReqBuilder) Build() *UpdateReserveReq

1.5 生成请求的builder的build方法

func (*UpdateReserveReqBuilder) ReserveId

func (builder *UpdateReserveReqBuilder) ReserveId(reserveId string) *UpdateReserveReqBuilder

1.5 生成请求的builder属性方法

func (*UpdateReserveReqBuilder) UserIdType

func (builder *UpdateReserveReqBuilder) UserIdType(userIdType string) *UpdateReserveReqBuilder

type UpdateReserveResp

type UpdateReserveResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *UpdateReserveRespData `json:"data"`
}

func (*UpdateReserveResp) Success

func (resp *UpdateReserveResp) Success() bool

type UpdateReserveRespData

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

type UserId

type UserId struct {
	UserId  *string `json:"user_id,omitempty"`
	OpenId  *string `json:"open_id,omitempty"`
	UnionId *string `json:"union_id,omitempty"`
}

type UserIdBuilder

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

builder开始

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 {
	Meeting          *meeting
	MeetingRecording *meetingRecording
	Report           *report
	Reserve          *reserve
	RoomConfig       *roomConfig
	// contains filtered or unexported fields
}

业务域服务定义

func NewService

func NewService(config *larkcore.Config) *VcService

构建业务域服务实例

Jump to

Keyboard shortcuts

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