larkadmin

package
v3.0.0-beta-1 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 4 Imported by: 6

Documentation

Overview

Package admin code generated by oapi sdk gen

Package admin code generated by oapi sdk gen

Index

Constants

View Source
const (
	DepartmentIdTypeDepartmentId     = "department_id"
	DepartmentIdTypeOpenDepartmentId = "open_department_id"
)
View Source
const (
	UserIdTypeUserId  = "user_id"
	UserIdTypeUnionId = "union_id"
	UserIdTypeOpenId  = "open_id"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminDeptStat

type AdminDeptStat struct {
	Date                 *string `json:"date,omitempty"`
	DepartmentId         *string `json:"department_id,omitempty"`
	DepartmentName       *string `json:"department_name,omitempty"`
	DepartmentPath       *string `json:"department_path,omitempty"`
	TotalUserNum         *int    `json:"total_user_num,omitempty"`
	ActiveUserNum        *int    `json:"active_user_num,omitempty"`
	ActiveUserRate       *string `json:"active_user_rate,omitempty"`
	SuiteDau             *int    `json:"suite_dau,omitempty"`
	SuiteActiveRate      *string `json:"suite_active_rate,omitempty"`
	NewUserNum           *int    `json:"new_user_num,omitempty"`
	NewActiveNum         *int    `json:"new_active_num,omitempty"`
	ResignUserNum        *int    `json:"resign_user_num,omitempty"`
	ImDau                *int    `json:"im_dau,omitempty"`
	SendMessengerUserNum *int    `json:"send_messenger_user_num,omitempty"`
	SendMessengerNum     *int    `json:"send_messenger_num,omitempty"`
	AvgSendMessengerNum  *string `json:"avg_send_messenger_num,omitempty"`
	DocsDau              *int    `json:"docs_dau,omitempty"`
	CreateDocsUserNum    *int    `json:"create_docs_user_num,omitempty"`
	CreateDocsNum        *int    `json:"create_docs_num,omitempty"`
	AvgCreateDocsNum     *string `json:"avg_create_docs_num,omitempty"`
	CalDau               *int    `json:"cal_dau,omitempty"`
	CreateCalUserNum     *int    `json:"create_cal_user_num,omitempty"`
	CreateCalNum         *int    `json:"create_cal_num,omitempty"`
	AvgCreateCalNum      *string `json:"avg_create_cal_num,omitempty"`
	VcDau                *int    `json:"vc_dau,omitempty"`
	VcDuration           *int    `json:"vc_duration,omitempty"`
	AvgVcDuration        *string `json:"avg_vc_duration,omitempty"`
	AvgDuration          *string `json:"avg_duration,omitempty"`
	TaskDau              *int    `json:"task_dau,omitempty"`
	CreateTaskUserNum    *int    `json:"create_task_user_num,omitempty"`
	CreateTaskNum        *int    `json:"create_task_num,omitempty"`
	AvgCreateTaskNum     *string `json:"avg_create_task_num,omitempty"`
}

type AdminDeptStatBuilder

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

builder开始

func NewAdminDeptStatBuilder

func NewAdminDeptStatBuilder() *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) ActiveUserNum

func (builder *AdminDeptStatBuilder) ActiveUserNum(activeUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) ActiveUserRate

func (builder *AdminDeptStatBuilder) ActiveUserRate(activeUserRate string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) AvgCreateCalNum

func (builder *AdminDeptStatBuilder) AvgCreateCalNum(avgCreateCalNum string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) AvgCreateDocsNum

func (builder *AdminDeptStatBuilder) AvgCreateDocsNum(avgCreateDocsNum string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) AvgCreateTaskNum

func (builder *AdminDeptStatBuilder) AvgCreateTaskNum(avgCreateTaskNum string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) AvgDuration

func (builder *AdminDeptStatBuilder) AvgDuration(avgDuration string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) AvgSendMessengerNum

func (builder *AdminDeptStatBuilder) AvgSendMessengerNum(avgSendMessengerNum string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) AvgVcDuration

func (builder *AdminDeptStatBuilder) AvgVcDuration(avgVcDuration string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) Build

func (builder *AdminDeptStatBuilder) Build() *AdminDeptStat

func (*AdminDeptStatBuilder) CalDau

func (builder *AdminDeptStatBuilder) CalDau(calDau int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) CreateCalNum

func (builder *AdminDeptStatBuilder) CreateCalNum(createCalNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) CreateCalUserNum

func (builder *AdminDeptStatBuilder) CreateCalUserNum(createCalUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) CreateDocsNum

func (builder *AdminDeptStatBuilder) CreateDocsNum(createDocsNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) CreateDocsUserNum

func (builder *AdminDeptStatBuilder) CreateDocsUserNum(createDocsUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) CreateTaskNum

func (builder *AdminDeptStatBuilder) CreateTaskNum(createTaskNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) CreateTaskUserNum

func (builder *AdminDeptStatBuilder) CreateTaskUserNum(createTaskUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) Date

func (builder *AdminDeptStatBuilder) Date(date string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) DepartmentId

func (builder *AdminDeptStatBuilder) DepartmentId(departmentId string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) DepartmentName

func (builder *AdminDeptStatBuilder) DepartmentName(departmentName string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) DepartmentPath

func (builder *AdminDeptStatBuilder) DepartmentPath(departmentPath string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) DocsDau

func (builder *AdminDeptStatBuilder) DocsDau(docsDau int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) ImDau

func (builder *AdminDeptStatBuilder) ImDau(imDau int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) NewActiveNum

func (builder *AdminDeptStatBuilder) NewActiveNum(newActiveNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) NewUserNum

func (builder *AdminDeptStatBuilder) NewUserNum(newUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) ResignUserNum

func (builder *AdminDeptStatBuilder) ResignUserNum(resignUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) SendMessengerNum

func (builder *AdminDeptStatBuilder) SendMessengerNum(sendMessengerNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) SendMessengerUserNum

func (builder *AdminDeptStatBuilder) SendMessengerUserNum(sendMessengerUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) SuiteActiveRate

func (builder *AdminDeptStatBuilder) SuiteActiveRate(suiteActiveRate string) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) SuiteDau

func (builder *AdminDeptStatBuilder) SuiteDau(suiteDau int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) TaskDau

func (builder *AdminDeptStatBuilder) TaskDau(taskDau int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) TotalUserNum

func (builder *AdminDeptStatBuilder) TotalUserNum(totalUserNum int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) VcDau

func (builder *AdminDeptStatBuilder) VcDau(vcDau int) *AdminDeptStatBuilder

func (*AdminDeptStatBuilder) VcDuration

func (builder *AdminDeptStatBuilder) VcDuration(vcDuration int) *AdminDeptStatBuilder

type AdminService

type AdminService struct {
	AdminDeptStat *adminDeptStat
	AdminUserStat *adminUserStat
	Password      *password
	// contains filtered or unexported fields
}

业务域服务定义

func NewService

func NewService(config *larkcore.Config) *AdminService

构建业务域服务实例

type AdminUserStat

type AdminUserStat struct {
	Date             *string `json:"date,omitempty"`
	UserId           *string `json:"user_id,omitempty"`
	UserName         *string `json:"user_name,omitempty"`
	DepartmentName   *string `json:"department_name,omitempty"`
	DepartmentPath   *string `json:"department_path,omitempty"`
	CreateTime       *string `json:"create_time,omitempty"`
	UserActiveFlag   *int    `json:"user_active_flag,omitempty"`
	RegisterTime     *string `json:"register_time,omitempty"`
	SuiteActiveFlag  *int    `json:"suite_active_flag,omitempty"`
	LastActiveTime   *string `json:"last_active_time,omitempty"`
	ImActiveFlag     *int    `json:"im_active_flag,omitempty"`
	SendMessengerNum *int    `json:"send_messenger_num,omitempty"`
	DocsActiveFlag   *int    `json:"docs_active_flag,omitempty"`
	CreateDocsNum    *int    `json:"create_docs_num,omitempty"`
	CalActiveFlag    *int    `json:"cal_active_flag,omitempty"`
	CreateCalNum     *int    `json:"create_cal_num,omitempty"`
	VcActiveFlag     *int    `json:"vc_active_flag,omitempty"`
	VcDuration       *int    `json:"vc_duration,omitempty"`
	ActiveOs         *string `json:"active_os,omitempty"`
	CreateTaskNum    *int    `json:"create_task_num,omitempty"`
	VcNum            *int    `json:"vc_num,omitempty"`
}

type AdminUserStatBuilder

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

builder开始

func NewAdminUserStatBuilder

func NewAdminUserStatBuilder() *AdminUserStatBuilder

func (*AdminUserStatBuilder) ActiveOs

func (builder *AdminUserStatBuilder) ActiveOs(activeOs string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) Build

func (builder *AdminUserStatBuilder) Build() *AdminUserStat

func (*AdminUserStatBuilder) CalActiveFlag

func (builder *AdminUserStatBuilder) CalActiveFlag(calActiveFlag int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) CreateCalNum

func (builder *AdminUserStatBuilder) CreateCalNum(createCalNum int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) CreateDocsNum

func (builder *AdminUserStatBuilder) CreateDocsNum(createDocsNum int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) CreateTaskNum

func (builder *AdminUserStatBuilder) CreateTaskNum(createTaskNum int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) CreateTime

func (builder *AdminUserStatBuilder) CreateTime(createTime string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) Date

func (builder *AdminUserStatBuilder) Date(date string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) DepartmentName

func (builder *AdminUserStatBuilder) DepartmentName(departmentName string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) DepartmentPath

func (builder *AdminUserStatBuilder) DepartmentPath(departmentPath string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) DocsActiveFlag

func (builder *AdminUserStatBuilder) DocsActiveFlag(docsActiveFlag int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) ImActiveFlag

func (builder *AdminUserStatBuilder) ImActiveFlag(imActiveFlag int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) LastActiveTime

func (builder *AdminUserStatBuilder) LastActiveTime(lastActiveTime string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) RegisterTime

func (builder *AdminUserStatBuilder) RegisterTime(registerTime string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) SendMessengerNum

func (builder *AdminUserStatBuilder) SendMessengerNum(sendMessengerNum int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) SuiteActiveFlag

func (builder *AdminUserStatBuilder) SuiteActiveFlag(suiteActiveFlag int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) UserActiveFlag

func (builder *AdminUserStatBuilder) UserActiveFlag(userActiveFlag int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) UserId

func (builder *AdminUserStatBuilder) UserId(userId string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) UserName

func (builder *AdminUserStatBuilder) UserName(userName string) *AdminUserStatBuilder

func (*AdminUserStatBuilder) VcActiveFlag

func (builder *AdminUserStatBuilder) VcActiveFlag(vcActiveFlag int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) VcDuration

func (builder *AdminUserStatBuilder) VcDuration(vcDuration int) *AdminUserStatBuilder

func (*AdminUserStatBuilder) VcNum

func (builder *AdminUserStatBuilder) VcNum(vcNum int) *AdminUserStatBuilder

type Administrator

type Administrator struct {
	UserId               *int64 `json:"user_id,omitempty,string"`
	IsSuperAdministrator *bool  `json:"is_super_administrator,omitempty"`
	IsAdministrator      *bool  `json:"is_administrator,omitempty"`
}

type AdministratorBuilder

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

builder开始

func NewAdministratorBuilder

func NewAdministratorBuilder() *AdministratorBuilder

func (*AdministratorBuilder) Build

func (builder *AdministratorBuilder) Build() *Administrator

func (*AdministratorBuilder) IsAdministrator

func (builder *AdministratorBuilder) IsAdministrator(isAdministrator bool) *AdministratorBuilder

func (*AdministratorBuilder) IsSuperAdministrator

func (builder *AdministratorBuilder) IsSuperAdministrator(isSuperAdministrator bool) *AdministratorBuilder

func (*AdministratorBuilder) UserId

func (builder *AdministratorBuilder) UserId(userId int64) *AdministratorBuilder

type ApiAuditCommonDrawers

type ApiAuditCommonDrawers struct {
	CommonDrawInfoList []*ApiAuditDrawerInfo `json:"common_draw_info_list,omitempty"`
}

type ApiAuditCommonDrawersBuilder

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

builder开始

func NewApiAuditCommonDrawersBuilder

func NewApiAuditCommonDrawersBuilder() *ApiAuditCommonDrawersBuilder

func (*ApiAuditCommonDrawersBuilder) Build

func (*ApiAuditCommonDrawersBuilder) CommonDrawInfoList

func (builder *ApiAuditCommonDrawersBuilder) CommonDrawInfoList(commonDrawInfoList []*ApiAuditDrawerInfo) *ApiAuditCommonDrawersBuilder

type ApiAuditDrawerInfo

type ApiAuditDrawerInfo struct {
	InfoKey    *string `json:"info_key,omitempty"`
	InfoVal    *string `json:"info_val,omitempty"`
	KeyI18nKey *string `json:"key_i18n_key,omitempty"`
	ValType    *string `json:"val_type,omitempty"`
	ValI18nKey *string `json:"val_i18n_key,omitempty"`
}

type ApiAuditDrawerInfoBuilder

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

builder开始

func NewApiAuditDrawerInfoBuilder

func NewApiAuditDrawerInfoBuilder() *ApiAuditDrawerInfoBuilder

func (*ApiAuditDrawerInfoBuilder) Build

func (*ApiAuditDrawerInfoBuilder) InfoKey

func (builder *ApiAuditDrawerInfoBuilder) InfoKey(infoKey string) *ApiAuditDrawerInfoBuilder

func (*ApiAuditDrawerInfoBuilder) InfoVal

func (builder *ApiAuditDrawerInfoBuilder) InfoVal(infoVal string) *ApiAuditDrawerInfoBuilder

func (*ApiAuditDrawerInfoBuilder) KeyI18nKey

func (builder *ApiAuditDrawerInfoBuilder) KeyI18nKey(keyI18nKey string) *ApiAuditDrawerInfoBuilder

func (*ApiAuditDrawerInfoBuilder) ValI18nKey

func (builder *ApiAuditDrawerInfoBuilder) ValI18nKey(valI18nKey string) *ApiAuditDrawerInfoBuilder

func (*ApiAuditDrawerInfoBuilder) ValType

func (builder *ApiAuditDrawerInfoBuilder) ValType(valType string) *ApiAuditDrawerInfoBuilder

type AuditAndroidContext

type AuditAndroidContext struct {
	Udid            *string `json:"udid,omitempty"`
	Did             *string `json:"did,omitempty"`
	AppVer          *string `json:"app_ver,omitempty"`
	Ver             *string `json:"ver,omitempty"`
	Region          *string `json:"region,omitempty"`
	IdI             *string `json:"id_i,omitempty"`
	IdR             *string `json:"id_r,omitempty"`
	HwBrand         *string `json:"hw_brand,omitempty"`
	HwManuf         *string `json:"hw_manuf,omitempty"`
	Wifip           *string `json:"wifip,omitempty"`
	RouteIip        *string `json:"route_iip,omitempty"`
	RouteGip        *string `json:"route_gip,omitempty"`
	EnvSu           *string `json:"env_su,omitempty"`
	EnvTz           *string `json:"env_tz,omitempty"`
	EnvMl           *string `json:"env_ml,omitempty"`
	Location        *string `json:"location,omitempty"`
	ActiveIp        *string `json:"active_ip,omitempty"`
	ActiveIpDetail  *string `json:"active_ip_detail,omitempty"`
	CellBaseStation *string `json:"cell_base_station,omitempty"`
	IP              *string `json:"IP,omitempty"`
}

type AuditAndroidContextBuilder

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

builder开始

func NewAuditAndroidContextBuilder

func NewAuditAndroidContextBuilder() *AuditAndroidContextBuilder

func (*AuditAndroidContextBuilder) ActiveIp

func (builder *AuditAndroidContextBuilder) ActiveIp(activeIp string) *AuditAndroidContextBuilder

func (*AuditAndroidContextBuilder) ActiveIpDetail

func (builder *AuditAndroidContextBuilder) ActiveIpDetail(activeIpDetail string) *AuditAndroidContextBuilder

func (*AuditAndroidContextBuilder) AppVer

func (*AuditAndroidContextBuilder) Build

func (*AuditAndroidContextBuilder) CellBaseStation

func (builder *AuditAndroidContextBuilder) CellBaseStation(cellBaseStation string) *AuditAndroidContextBuilder

func (*AuditAndroidContextBuilder) Did

func (*AuditAndroidContextBuilder) EnvMl

func (*AuditAndroidContextBuilder) EnvSu

func (*AuditAndroidContextBuilder) EnvTz

func (*AuditAndroidContextBuilder) HwBrand

func (*AuditAndroidContextBuilder) HwManuf

func (*AuditAndroidContextBuilder) IP

func (*AuditAndroidContextBuilder) IdI

func (*AuditAndroidContextBuilder) IdR

func (*AuditAndroidContextBuilder) Location

func (builder *AuditAndroidContextBuilder) Location(location string) *AuditAndroidContextBuilder

func (*AuditAndroidContextBuilder) Region

func (*AuditAndroidContextBuilder) RouteGip

func (builder *AuditAndroidContextBuilder) RouteGip(routeGip string) *AuditAndroidContextBuilder

func (*AuditAndroidContextBuilder) RouteIip

func (builder *AuditAndroidContextBuilder) RouteIip(routeIip string) *AuditAndroidContextBuilder

func (*AuditAndroidContextBuilder) Udid

func (*AuditAndroidContextBuilder) Ver

func (*AuditAndroidContextBuilder) Wifip

type AuditContext

type AuditContext struct {
	TerminalType   *int                 `json:"terminal_type,omitempty"`
	IosContext     *AuditIosContext     `json:"ios_context,omitempty"`
	PcContext      *AuditPcContext      `json:"pc_context,omitempty"`
	WebContext     *AuditWebContext     `json:"web_context,omitempty"`
	AndroidContext *AuditAndroidContext `json:"android_context,omitempty"`
}

type AuditContextBuilder

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

builder开始

func NewAuditContextBuilder

func NewAuditContextBuilder() *AuditContextBuilder

func (*AuditContextBuilder) AndroidContext

func (builder *AuditContextBuilder) AndroidContext(androidContext *AuditAndroidContext) *AuditContextBuilder

func (*AuditContextBuilder) Build

func (builder *AuditContextBuilder) Build() *AuditContext

func (*AuditContextBuilder) IosContext

func (builder *AuditContextBuilder) IosContext(iosContext *AuditIosContext) *AuditContextBuilder

func (*AuditContextBuilder) PcContext

func (builder *AuditContextBuilder) PcContext(pcContext *AuditPcContext) *AuditContextBuilder

func (*AuditContextBuilder) TerminalType

func (builder *AuditContextBuilder) TerminalType(terminalType int) *AuditContextBuilder

func (*AuditContextBuilder) WebContext

func (builder *AuditContextBuilder) WebContext(webContext *AuditWebContext) *AuditContextBuilder

type AuditEventExtend

type AuditEventExtend struct {
	CommentType                 *string `json:"comment_type,omitempty"`
	AppDetail                   *string `json:"app_detail,omitempty"`
	TwoStepValidation           *bool   `json:"two_step_validation,omitempty"`
	LoginMethod                 *string `json:"login_method,omitempty"`
	NewPeopleNumInVideo         *int    `json:"new_people_num_in_video,omitempty"`
	ExternalPeopleNumInVideo    *int    `json:"external_people_num_in_video,omitempty"`
	ExternalPeopleNumInChat     *int    `json:"external_people_num_in_chat,omitempty"`
	JoinGroup                   *int    `json:"join_group,omitempty"`
	QuitGroup                   *int    `json:"quit_group,omitempty"`
	ExternalPeopleNumInDocShare *int    `json:"external_people_num_in_doc_share,omitempty"`
}

type AuditEventExtendBuilder

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

builder开始

func NewAuditEventExtendBuilder

func NewAuditEventExtendBuilder() *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) AppDetail

func (builder *AuditEventExtendBuilder) AppDetail(appDetail string) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) Build

func (builder *AuditEventExtendBuilder) Build() *AuditEventExtend

func (*AuditEventExtendBuilder) CommentType

func (builder *AuditEventExtendBuilder) CommentType(commentType string) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) ExternalPeopleNumInChat

func (builder *AuditEventExtendBuilder) ExternalPeopleNumInChat(externalPeopleNumInChat int) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) ExternalPeopleNumInDocShare

func (builder *AuditEventExtendBuilder) ExternalPeopleNumInDocShare(externalPeopleNumInDocShare int) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) ExternalPeopleNumInVideo

func (builder *AuditEventExtendBuilder) ExternalPeopleNumInVideo(externalPeopleNumInVideo int) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) JoinGroup

func (builder *AuditEventExtendBuilder) JoinGroup(joinGroup int) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) LoginMethod

func (builder *AuditEventExtendBuilder) LoginMethod(loginMethod string) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) NewPeopleNumInVideo

func (builder *AuditEventExtendBuilder) NewPeopleNumInVideo(newPeopleNumInVideo int) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) QuitGroup

func (builder *AuditEventExtendBuilder) QuitGroup(quitGroup int) *AuditEventExtendBuilder

func (*AuditEventExtendBuilder) TwoStepValidation

func (builder *AuditEventExtendBuilder) TwoStepValidation(twoStepValidation bool) *AuditEventExtendBuilder

type AuditInfo

type AuditInfo struct {
	EventId         *string                 `json:"event_id,omitempty"`
	UniqueId        *string                 `json:"unique_id,omitempty"`
	EventName       *string                 `json:"event_name,omitempty"`
	DepartmentIds   []string                `json:"department_ids,omitempty"`
	EventModule     *int                    `json:"event_module,omitempty"`
	OperatorType    *int                    `json:"operator_type,omitempty"`
	OperatorValue   *string                 `json:"operator_value,omitempty"`
	Objects         []*AuditObjectEntity    `json:"objects,omitempty"`
	Recipients      []*AuditRecipientEntity `json:"recipients,omitempty"`
	EventTime       *int                    `json:"event_time,omitempty"`
	Ip              *string                 `json:"ip,omitempty"`
	OperatorApp     *string                 `json:"operator_app,omitempty"`
	AuditContext    *AuditContext           `json:"audit_context,omitempty"`
	Extend          *AuditEventExtend       `json:"extend,omitempty"`
	OperatorAppName *string                 `json:"operator_app_name,omitempty"`
	CommonDrawers   *ApiAuditCommonDrawers  `json:"common_drawers,omitempty"`
}

type AuditInfoBuilder

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

builder开始

func NewAuditInfoBuilder

func NewAuditInfoBuilder() *AuditInfoBuilder

func (*AuditInfoBuilder) AuditContext

func (builder *AuditInfoBuilder) AuditContext(auditContext *AuditContext) *AuditInfoBuilder

func (*AuditInfoBuilder) Build

func (builder *AuditInfoBuilder) Build() *AuditInfo

func (*AuditInfoBuilder) CommonDrawers

func (builder *AuditInfoBuilder) CommonDrawers(commonDrawers *ApiAuditCommonDrawers) *AuditInfoBuilder

func (*AuditInfoBuilder) DepartmentIds

func (builder *AuditInfoBuilder) DepartmentIds(departmentIds []string) *AuditInfoBuilder

func (*AuditInfoBuilder) EventId

func (builder *AuditInfoBuilder) EventId(eventId string) *AuditInfoBuilder

func (*AuditInfoBuilder) EventModule

func (builder *AuditInfoBuilder) EventModule(eventModule int) *AuditInfoBuilder

func (*AuditInfoBuilder) EventName

func (builder *AuditInfoBuilder) EventName(eventName string) *AuditInfoBuilder

func (*AuditInfoBuilder) EventTime

func (builder *AuditInfoBuilder) EventTime(eventTime int) *AuditInfoBuilder

func (*AuditInfoBuilder) Extend

func (builder *AuditInfoBuilder) Extend(extend *AuditEventExtend) *AuditInfoBuilder

func (*AuditInfoBuilder) Ip

func (builder *AuditInfoBuilder) Ip(ip string) *AuditInfoBuilder

func (*AuditInfoBuilder) Objects

func (builder *AuditInfoBuilder) Objects(objects []*AuditObjectEntity) *AuditInfoBuilder

func (*AuditInfoBuilder) OperatorApp

func (builder *AuditInfoBuilder) OperatorApp(operatorApp string) *AuditInfoBuilder

func (*AuditInfoBuilder) OperatorAppName

func (builder *AuditInfoBuilder) OperatorAppName(operatorAppName string) *AuditInfoBuilder

func (*AuditInfoBuilder) OperatorType

func (builder *AuditInfoBuilder) OperatorType(operatorType int) *AuditInfoBuilder

func (*AuditInfoBuilder) OperatorValue

func (builder *AuditInfoBuilder) OperatorValue(operatorValue string) *AuditInfoBuilder

func (*AuditInfoBuilder) Recipients

func (builder *AuditInfoBuilder) Recipients(recipients []*AuditRecipientEntity) *AuditInfoBuilder

func (*AuditInfoBuilder) UniqueId

func (builder *AuditInfoBuilder) UniqueId(uniqueId string) *AuditInfoBuilder

type AuditIosContext

type AuditIosContext struct {
	Udid            *string `json:"udid,omitempty"`
	Did             *string `json:"did,omitempty"`
	AppVer          *string `json:"app_ver,omitempty"`
	Ver             *string `json:"ver,omitempty"`
	Os              *string `json:"os,omitempty"`
	STZone          *string `json:"STZone,omitempty"`
	ML              *string `json:"ML,omitempty"`
	Sjd             *string `json:"sjd,omitempty"`
	Proxyip         *string `json:"proxyip,omitempty"`
	Wifip           *string `json:"wifip,omitempty"`
	Location        *string `json:"location,omitempty"`
	ActiveIp        *string `json:"active_ip,omitempty"`
	ActiveIpDetail  *string `json:"active_ip_detail,omitempty"`
	CellBaseStation *string `json:"cell_base_station,omitempty"`
	IP              *string `json:"IP,omitempty"`
}

type AuditIosContextBuilder

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

builder开始

func NewAuditIosContextBuilder

func NewAuditIosContextBuilder() *AuditIosContextBuilder

func (*AuditIosContextBuilder) ActiveIp

func (builder *AuditIosContextBuilder) ActiveIp(activeIp string) *AuditIosContextBuilder

func (*AuditIosContextBuilder) ActiveIpDetail

func (builder *AuditIosContextBuilder) ActiveIpDetail(activeIpDetail string) *AuditIosContextBuilder

func (*AuditIosContextBuilder) AppVer

func (builder *AuditIosContextBuilder) AppVer(appVer string) *AuditIosContextBuilder

func (*AuditIosContextBuilder) Build

func (builder *AuditIosContextBuilder) Build() *AuditIosContext

func (*AuditIosContextBuilder) CellBaseStation

func (builder *AuditIosContextBuilder) CellBaseStation(cellBaseStation string) *AuditIosContextBuilder

func (*AuditIosContextBuilder) Did

func (*AuditIosContextBuilder) IP

func (*AuditIosContextBuilder) Location

func (builder *AuditIosContextBuilder) Location(location string) *AuditIosContextBuilder

func (*AuditIosContextBuilder) ML

func (*AuditIosContextBuilder) Os

func (*AuditIosContextBuilder) Proxyip

func (builder *AuditIosContextBuilder) Proxyip(proxyip string) *AuditIosContextBuilder

func (*AuditIosContextBuilder) STZone

func (builder *AuditIosContextBuilder) STZone(sTZone string) *AuditIosContextBuilder

func (*AuditIosContextBuilder) Sjd

func (*AuditIosContextBuilder) Udid

func (*AuditIosContextBuilder) Ver

func (*AuditIosContextBuilder) Wifip

func (builder *AuditIosContextBuilder) Wifip(wifip string) *AuditIosContextBuilder

type AuditObjectDetail

type AuditObjectDetail struct {
	CloneSource                  *string `json:"clone_source,omitempty"`
	TextDetail                   *string `json:"text_detail,omitempty"`
	FileName                     *string `json:"file_name,omitempty"`
	ThirdPartyAppID              *string `json:"third_party_appID,omitempty"`
	ContainFileNum               *int    `json:"contain_file_num,omitempty"`
	PermissionSettingType        *string `json:"permission_setting_type,omitempty"`
	PermissionExternalAccessType *bool   `json:"permission_external_access_Type,omitempty"`
	PermissionShareType          *string `json:"permission_share_type,omitempty"`
	FileServiceSource            *string `json:"file_service_source,omitempty"`
	OkrDownloadContent           *string `json:"okr_download_content,omitempty"`
	ContainerType                *string `json:"container_type,omitempty"`
	ContainerId                  *string `json:"container_id,omitempty"`
	CurrentPage                  *string `json:"current_page,omitempty"`
}

type AuditObjectDetailBuilder

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

builder开始

func NewAuditObjectDetailBuilder

func NewAuditObjectDetailBuilder() *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) Build

func (builder *AuditObjectDetailBuilder) Build() *AuditObjectDetail

func (*AuditObjectDetailBuilder) CloneSource

func (builder *AuditObjectDetailBuilder) CloneSource(cloneSource string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) ContainFileNum

func (builder *AuditObjectDetailBuilder) ContainFileNum(containFileNum int) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) ContainerId

func (builder *AuditObjectDetailBuilder) ContainerId(containerId string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) ContainerType

func (builder *AuditObjectDetailBuilder) ContainerType(containerType string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) CurrentPage

func (builder *AuditObjectDetailBuilder) CurrentPage(currentPage string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) FileName

func (builder *AuditObjectDetailBuilder) FileName(fileName string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) FileServiceSource

func (builder *AuditObjectDetailBuilder) FileServiceSource(fileServiceSource string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) OkrDownloadContent

func (builder *AuditObjectDetailBuilder) OkrDownloadContent(okrDownloadContent string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) PermissionExternalAccessType

func (builder *AuditObjectDetailBuilder) PermissionExternalAccessType(permissionExternalAccessType bool) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) PermissionSettingType

func (builder *AuditObjectDetailBuilder) PermissionSettingType(permissionSettingType string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) PermissionShareType

func (builder *AuditObjectDetailBuilder) PermissionShareType(permissionShareType string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) TextDetail

func (builder *AuditObjectDetailBuilder) TextDetail(textDetail string) *AuditObjectDetailBuilder

func (*AuditObjectDetailBuilder) ThirdPartyAppID

func (builder *AuditObjectDetailBuilder) ThirdPartyAppID(thirdPartyAppID string) *AuditObjectDetailBuilder

type AuditObjectEntity

type AuditObjectEntity struct {
	ObjectType   *string            `json:"object_type,omitempty"`
	ObjectValue  *string            `json:"object_value,omitempty"`
	ObjectName   *string            `json:"object_name,omitempty"`
	ObjectOwner  *string            `json:"object_owner,omitempty"`
	ObjectDetail *AuditObjectDetail `json:"object_detail,omitempty"`
}

type AuditObjectEntityBuilder

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

builder开始

func NewAuditObjectEntityBuilder

func NewAuditObjectEntityBuilder() *AuditObjectEntityBuilder

func (*AuditObjectEntityBuilder) Build

func (builder *AuditObjectEntityBuilder) Build() *AuditObjectEntity

func (*AuditObjectEntityBuilder) ObjectDetail

func (builder *AuditObjectEntityBuilder) ObjectDetail(objectDetail *AuditObjectDetail) *AuditObjectEntityBuilder

func (*AuditObjectEntityBuilder) ObjectName

func (builder *AuditObjectEntityBuilder) ObjectName(objectName string) *AuditObjectEntityBuilder

func (*AuditObjectEntityBuilder) ObjectOwner

func (builder *AuditObjectEntityBuilder) ObjectOwner(objectOwner string) *AuditObjectEntityBuilder

func (*AuditObjectEntityBuilder) ObjectType

func (builder *AuditObjectEntityBuilder) ObjectType(objectType string) *AuditObjectEntityBuilder

func (*AuditObjectEntityBuilder) ObjectValue

func (builder *AuditObjectEntityBuilder) ObjectValue(objectValue string) *AuditObjectEntityBuilder

type AuditPcContext

type AuditPcContext struct {
	Udid   *string `json:"udid,omitempty"`
	Did    *string `json:"did,omitempty"`
	AppVer *string `json:"app_ver,omitempty"`
	Ver    *string `json:"ver,omitempty"`
	Os     *string `json:"os,omitempty"`
	Wifip  *string `json:"wifip,omitempty"`
	Region *string `json:"region,omitempty"`
	IP     *string `json:"IP,omitempty"`
}

type AuditPcContextBuilder

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

builder开始

func NewAuditPcContextBuilder

func NewAuditPcContextBuilder() *AuditPcContextBuilder

func (*AuditPcContextBuilder) AppVer

func (builder *AuditPcContextBuilder) AppVer(appVer string) *AuditPcContextBuilder

func (*AuditPcContextBuilder) Build

func (builder *AuditPcContextBuilder) Build() *AuditPcContext

func (*AuditPcContextBuilder) Did

func (*AuditPcContextBuilder) IP

func (*AuditPcContextBuilder) Os

func (*AuditPcContextBuilder) Region

func (builder *AuditPcContextBuilder) Region(region string) *AuditPcContextBuilder

func (*AuditPcContextBuilder) Udid

func (builder *AuditPcContextBuilder) Udid(udid string) *AuditPcContextBuilder

func (*AuditPcContextBuilder) Ver

func (*AuditPcContextBuilder) Wifip

func (builder *AuditPcContextBuilder) Wifip(wifip string) *AuditPcContextBuilder

type AuditRecipientDetail

type AuditRecipientDetail struct {
	PermissionActionType *string `json:"permission_action_type,omitempty"`
}

type AuditRecipientDetailBuilder

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

builder开始

func NewAuditRecipientDetailBuilder

func NewAuditRecipientDetailBuilder() *AuditRecipientDetailBuilder

func (*AuditRecipientDetailBuilder) Build

func (*AuditRecipientDetailBuilder) PermissionActionType

func (builder *AuditRecipientDetailBuilder) PermissionActionType(permissionActionType string) *AuditRecipientDetailBuilder

type AuditRecipientEntity

type AuditRecipientEntity struct {
	RecipientType   *string               `json:"recipient_type,omitempty"`
	RecipientValue  *string               `json:"recipient_value,omitempty"`
	RecipientDetail *AuditRecipientDetail `json:"recipient_detail,omitempty"`
}

type AuditRecipientEntityBuilder

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

builder开始

func NewAuditRecipientEntityBuilder

func NewAuditRecipientEntityBuilder() *AuditRecipientEntityBuilder

func (*AuditRecipientEntityBuilder) Build

func (*AuditRecipientEntityBuilder) RecipientDetail

func (builder *AuditRecipientEntityBuilder) RecipientDetail(recipientDetail *AuditRecipientDetail) *AuditRecipientEntityBuilder

func (*AuditRecipientEntityBuilder) RecipientType

func (builder *AuditRecipientEntityBuilder) RecipientType(recipientType string) *AuditRecipientEntityBuilder

func (*AuditRecipientEntityBuilder) RecipientValue

func (builder *AuditRecipientEntityBuilder) RecipientValue(recipientValue string) *AuditRecipientEntityBuilder

type AuditWebContext

type AuditWebContext struct {
	UserAgent *string `json:"user_agent,omitempty"`
	IP        *string `json:"IP,omitempty"`
}

type AuditWebContextBuilder

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

builder开始

func NewAuditWebContextBuilder

func NewAuditWebContextBuilder() *AuditWebContextBuilder

func (*AuditWebContextBuilder) Build

func (builder *AuditWebContextBuilder) Build() *AuditWebContext

func (*AuditWebContextBuilder) IP

func (*AuditWebContextBuilder) UserAgent

func (builder *AuditWebContextBuilder) UserAgent(userAgent string) *AuditWebContextBuilder

type Badge

type Badge struct {
	Id          *string `json:"id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Explanation *string `json:"explanation,omitempty"`
	DetailImage *string `json:"detail_image,omitempty"`
	ShowImage   *string `json:"show_image,omitempty"`
}

type BadgeBuilder

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

builder开始

func NewBadgeBuilder

func NewBadgeBuilder() *BadgeBuilder

func (*BadgeBuilder) Build

func (builder *BadgeBuilder) Build() *Badge

func (*BadgeBuilder) DetailImage

func (builder *BadgeBuilder) DetailImage(detailImage string) *BadgeBuilder

func (*BadgeBuilder) Explanation

func (builder *BadgeBuilder) Explanation(explanation string) *BadgeBuilder

func (*BadgeBuilder) Id

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

func (*BadgeBuilder) Name

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

func (*BadgeBuilder) ShowImage

func (builder *BadgeBuilder) ShowImage(showImage string) *BadgeBuilder

type File

type File struct {
	Title      *string `json:"title,omitempty"`
	Type       *string `json:"type,omitempty"`
	Owner      *User   `json:"owner,omitempty"`
	Size       *string `json:"size,omitempty"`
	LastOpTime *string `json:"last_op_time,omitempty"`
	Status     *string `json:"status,omitempty"`
	Token      *string `json:"token,omitempty"`
}

type FileBuilder

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

builder开始

func NewFileBuilder

func NewFileBuilder() *FileBuilder

func (*FileBuilder) Build

func (builder *FileBuilder) Build() *File

func (*FileBuilder) LastOpTime

func (builder *FileBuilder) LastOpTime(lastOpTime string) *FileBuilder

func (*FileBuilder) Owner

func (builder *FileBuilder) Owner(owner *User) *FileBuilder

func (*FileBuilder) Size

func (builder *FileBuilder) Size(size string) *FileBuilder

func (*FileBuilder) Status

func (builder *FileBuilder) Status(status string) *FileBuilder

func (*FileBuilder) Title

func (builder *FileBuilder) Title(title string) *FileBuilder

func (*FileBuilder) Token

func (builder *FileBuilder) Token(token string) *FileBuilder

func (*FileBuilder) Type

func (builder *FileBuilder) Type(type_ string) *FileBuilder

type FileList

type FileList struct {
	Files []*File `json:"files,omitempty"`
}

type FileListBuilder

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

builder开始

func NewFileListBuilder

func NewFileListBuilder() *FileListBuilder

func (*FileListBuilder) Build

func (builder *FileListBuilder) Build() *FileList

func (*FileListBuilder) Files

func (builder *FileListBuilder) Files(files []*File) *FileListBuilder

type Grant

type Grant struct {
	Id            *string     `json:"id,omitempty"`
	BadgeId       *string     `json:"badge_id,omitempty"`
	Name          *string     `json:"name,omitempty"`
	GrantType     *int        `json:"grant_type,omitempty"`
	TimeZone      *string     `json:"time_zone,omitempty"`
	RuleDetail    *RuleDetail `json:"rule_detail,omitempty"`
	IsGrantAll    *bool       `json:"is_grant_all,omitempty"`
	UserIds       []string    `json:"user_ids,omitempty"`
	DepartmentIds []string    `json:"department_ids,omitempty"`
	GroupIds      []string    `json:"group_ids,omitempty"`
}

type GrantBuilder

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

builder开始

func NewGrantBuilder

func NewGrantBuilder() *GrantBuilder

func (*GrantBuilder) BadgeId

func (builder *GrantBuilder) BadgeId(badgeId string) *GrantBuilder

func (*GrantBuilder) Build

func (builder *GrantBuilder) Build() *Grant

func (*GrantBuilder) DepartmentIds

func (builder *GrantBuilder) DepartmentIds(departmentIds []string) *GrantBuilder

func (*GrantBuilder) GrantType

func (builder *GrantBuilder) GrantType(grantType int) *GrantBuilder

func (*GrantBuilder) GroupIds

func (builder *GrantBuilder) GroupIds(groupIds []string) *GrantBuilder

func (*GrantBuilder) Id

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

func (*GrantBuilder) IsGrantAll

func (builder *GrantBuilder) IsGrantAll(isGrantAll bool) *GrantBuilder

func (*GrantBuilder) Name

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

func (*GrantBuilder) RuleDetail

func (builder *GrantBuilder) RuleDetail(ruleDetail *RuleDetail) *GrantBuilder

func (*GrantBuilder) TimeZone

func (builder *GrantBuilder) TimeZone(timeZone string) *GrantBuilder

func (*GrantBuilder) UserIds

func (builder *GrantBuilder) UserIds(userIds []string) *GrantBuilder

type ListAdminDeptStatReq

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

type ListAdminDeptStatReqBuilder

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

1.4 生成请求的builder结构体

func NewListAdminDeptStatReqBuilder

func NewListAdminDeptStatReqBuilder() *ListAdminDeptStatReqBuilder

生成请求的New构造器

func (*ListAdminDeptStatReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListAdminDeptStatReqBuilder) ContainsChildDept

func (builder *ListAdminDeptStatReqBuilder) ContainsChildDept(containsChildDept bool) *ListAdminDeptStatReqBuilder

func (*ListAdminDeptStatReqBuilder) DepartmentId

func (builder *ListAdminDeptStatReqBuilder) DepartmentId(departmentId string) *ListAdminDeptStatReqBuilder

func (*ListAdminDeptStatReqBuilder) DepartmentIdType

func (builder *ListAdminDeptStatReqBuilder) DepartmentIdType(departmentIdType string) *ListAdminDeptStatReqBuilder

1.5 生成请求的builder属性方法

func (*ListAdminDeptStatReqBuilder) EndDate

func (*ListAdminDeptStatReqBuilder) PageSize

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

func (*ListAdminDeptStatReqBuilder) PageToken

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

func (*ListAdminDeptStatReqBuilder) StartDate

func (builder *ListAdminDeptStatReqBuilder) StartDate(startDate string) *ListAdminDeptStatReqBuilder

type ListAdminDeptStatResp

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

func (*ListAdminDeptStatResp) Success

func (resp *ListAdminDeptStatResp) Success() bool

type ListAdminDeptStatRespData

type ListAdminDeptStatRespData struct {
	HasMore   *bool            `json:"has_more,omitempty"`
	PageToken *string          `json:"page_token,omitempty"`
	Items     []*AdminDeptStat `json:"items,omitempty"`
}

type ListAdminUserStatReq

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

type ListAdminUserStatReqBuilder

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

1.4 生成请求的builder结构体

func NewListAdminUserStatReqBuilder

func NewListAdminUserStatReqBuilder() *ListAdminUserStatReqBuilder

生成请求的New构造器

func (*ListAdminUserStatReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListAdminUserStatReqBuilder) DepartmentId

func (builder *ListAdminUserStatReqBuilder) DepartmentId(departmentId string) *ListAdminUserStatReqBuilder

func (*ListAdminUserStatReqBuilder) DepartmentIdType

func (builder *ListAdminUserStatReqBuilder) DepartmentIdType(departmentIdType string) *ListAdminUserStatReqBuilder

func (*ListAdminUserStatReqBuilder) EndDate

func (*ListAdminUserStatReqBuilder) PageSize

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

func (*ListAdminUserStatReqBuilder) PageToken

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

func (*ListAdminUserStatReqBuilder) StartDate

func (builder *ListAdminUserStatReqBuilder) StartDate(startDate string) *ListAdminUserStatReqBuilder

func (*ListAdminUserStatReqBuilder) UserId

func (*ListAdminUserStatReqBuilder) UserIdType

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

1.5 生成请求的builder属性方法

type ListAdminUserStatResp

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

func (*ListAdminUserStatResp) Success

func (resp *ListAdminUserStatResp) Success() bool

type ListAdminUserStatRespData

type ListAdminUserStatRespData struct {
	HasMore   *bool            `json:"has_more,omitempty"`
	PageToken *string          `json:"page_token,omitempty"`
	Items     []*AdminUserStat `json:"items,omitempty"`
}

type Password

type Password struct {
	EntEmailPassword *string `json:"ent_email_password,omitempty"`
}

type PasswordBuilder

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

builder开始

func NewPasswordBuilder

func NewPasswordBuilder() *PasswordBuilder

func (*PasswordBuilder) Build

func (builder *PasswordBuilder) Build() *Password

func (*PasswordBuilder) EntEmailPassword

func (builder *PasswordBuilder) EntEmailPassword(entEmailPassword string) *PasswordBuilder

type ResetPasswordPathReqBodyBuilder

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

上传文件path开始

func NewResetPasswordPathReqBodyBuilder

func NewResetPasswordPathReqBodyBuilder() *ResetPasswordPathReqBodyBuilder

func (*ResetPasswordPathReqBodyBuilder) Build

func (*ResetPasswordPathReqBodyBuilder) Password

func (*ResetPasswordPathReqBodyBuilder) UserId

type ResetPasswordReq

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

type ResetPasswordReqBody

type ResetPasswordReqBody struct {
	Password *Password `json:"password,omitempty"`
	UserId   *string   `json:"user_id,omitempty"`
}

type ResetPasswordReqBodyBuilder

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

func NewResetPasswordReqBodyBuilder

func NewResetPasswordReqBodyBuilder() *ResetPasswordReqBodyBuilder

生成body的New构造器

func (*ResetPasswordReqBodyBuilder) Build

1.3 生成body的build方法

func (*ResetPasswordReqBodyBuilder) Password

1.2 生成body的builder属性方法

func (*ResetPasswordReqBodyBuilder) UserId

type ResetPasswordReqBuilder

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

1.4 生成请求的builder结构体

func NewResetPasswordReqBuilder

func NewResetPasswordReqBuilder() *ResetPasswordReqBuilder

生成请求的New构造器

func (*ResetPasswordReqBuilder) Body

func (*ResetPasswordReqBuilder) Build

func (builder *ResetPasswordReqBuilder) Build() *ResetPasswordReq

1.5 生成请求的builder的build方法

func (*ResetPasswordReqBuilder) UserIdType

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

1.5 生成请求的builder属性方法

type ResetPasswordResp

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

func (*ResetPasswordResp) Success

func (resp *ResetPasswordResp) Success() bool

type RuleDetail

type RuleDetail struct {
	EffectiveTime   *int64 `json:"effective_time,omitempty,string"`
	ExpirationTime  *int64 `json:"expiration_time,omitempty,string"`
	Anniversary     *int   `json:"anniversary,omitempty"`
	EffectivePeriod *int   `json:"effective_period,omitempty"`
}

type RuleDetailBuilder

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

builder开始

func NewRuleDetailBuilder

func NewRuleDetailBuilder() *RuleDetailBuilder

func (*RuleDetailBuilder) Anniversary

func (builder *RuleDetailBuilder) Anniversary(anniversary int) *RuleDetailBuilder

func (*RuleDetailBuilder) Build

func (builder *RuleDetailBuilder) Build() *RuleDetail

func (*RuleDetailBuilder) EffectivePeriod

func (builder *RuleDetailBuilder) EffectivePeriod(effectivePeriod int) *RuleDetailBuilder

func (*RuleDetailBuilder) EffectiveTime

func (builder *RuleDetailBuilder) EffectiveTime(effectiveTime int64) *RuleDetailBuilder

func (*RuleDetailBuilder) ExpirationTime

func (builder *RuleDetailBuilder) ExpirationTime(expirationTime int64) *RuleDetailBuilder

type SplashPageStat

type SplashPageStat struct {
	Date                      *string `json:"date,omitempty"`
	SplashId                  *string `json:"splash_id,omitempty"`
	ImpressionCount           *int    `json:"impression_count,omitempty"`
	ClickCount                *int    `json:"click_count,omitempty"`
	SkipCount                 *int    `json:"skip_count,omitempty"`
	ImpressionCountAccumulate *int    `json:"impression_count_accumulate,omitempty"`
	ClickCountAccumulate      *int    `json:"click_count_accumulate,omitempty"`
	SkipCountAccumulate       *int    `json:"skip_count_accumulate,omitempty"`
}

type SplashPageStatBuilder

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

builder开始

func NewSplashPageStatBuilder

func NewSplashPageStatBuilder() *SplashPageStatBuilder

func (*SplashPageStatBuilder) Build

func (builder *SplashPageStatBuilder) Build() *SplashPageStat

func (*SplashPageStatBuilder) ClickCount

func (builder *SplashPageStatBuilder) ClickCount(clickCount int) *SplashPageStatBuilder

func (*SplashPageStatBuilder) ClickCountAccumulate

func (builder *SplashPageStatBuilder) ClickCountAccumulate(clickCountAccumulate int) *SplashPageStatBuilder

func (*SplashPageStatBuilder) Date

func (builder *SplashPageStatBuilder) Date(date string) *SplashPageStatBuilder

func (*SplashPageStatBuilder) ImpressionCount

func (builder *SplashPageStatBuilder) ImpressionCount(impressionCount int) *SplashPageStatBuilder

func (*SplashPageStatBuilder) ImpressionCountAccumulate

func (builder *SplashPageStatBuilder) ImpressionCountAccumulate(impressionCountAccumulate int) *SplashPageStatBuilder

func (*SplashPageStatBuilder) SkipCount

func (builder *SplashPageStatBuilder) SkipCount(skipCount int) *SplashPageStatBuilder

func (*SplashPageStatBuilder) SkipCountAccumulate

func (builder *SplashPageStatBuilder) SkipCountAccumulate(skipCountAccumulate int) *SplashPageStatBuilder

func (*SplashPageStatBuilder) SplashId

func (builder *SplashPageStatBuilder) SplashId(splashId string) *SplashPageStatBuilder

type User

type User struct {
	Name   *string `json:"name,omitempty"`
	Avatar *string `json:"avatar,omitempty"`
	Id     *string `json:"id,omitempty"`
}

type UserAnnualReport

type UserAnnualReport struct {
	Year2021 *UserReport2021 `json:"year_2021,omitempty"`
}

type UserAnnualReportBuilder

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

builder开始

func NewUserAnnualReportBuilder

func NewUserAnnualReportBuilder() *UserAnnualReportBuilder

func (*UserAnnualReportBuilder) Build

func (builder *UserAnnualReportBuilder) Build() *UserAnnualReport

func (*UserAnnualReportBuilder) Year2021

func (builder *UserAnnualReportBuilder) Year2021(year2021 *UserReport2021) *UserAnnualReportBuilder

type UserBuilder

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

builder开始

func NewUserBuilder

func NewUserBuilder() *UserBuilder

func (*UserBuilder) Avatar

func (builder *UserBuilder) Avatar(avatar string) *UserBuilder

func (*UserBuilder) Build

func (builder *UserBuilder) Build() *User

func (*UserBuilder) Id

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

func (*UserBuilder) Name

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

type UserReport2021

type UserReport2021 struct {
	ActiveDayCount                *int     `json:"active_day_count,omitempty"`
	BusyWeek                      *string  `json:"busy_week,omitempty"`
	P2pChatCount                  *string  `json:"p2p_chat_count,omitempty"`
	TalkedChatCount               *string  `json:"talked_chat_count,omitempty"`
	FavoriteEmoji                 *string  `json:"favorite_emoji,omitempty"`
	ReactionCount                 *string  `json:"reaction_count,omitempty"`
	ConferenceCreateCount         *string  `json:"conference_create_count,omitempty"`
	TotalPartiCount               *string  `json:"total_parti_count,omitempty"`
	MinutesObjectCount            *string  `json:"minutes_object_count,omitempty"`
	MinutesDuration               *float64 `json:"minutes_duration,omitempty"`
	CreateEditFileCount           *string  `json:"create_edit_file_count,omitempty"`
	CreateFileCount               *string  `json:"create_file_count,omitempty"`
	CooperateEditFileCount        *string  `json:"cooperate_edit_file_count,omitempty"`
	LikeRecordCount               *string  `json:"like_record_count,omitempty"`
	OkrCumOCount                  *string  `json:"okr_cum_o_count,omitempty"`
	OkrCumKrCount                 *string  `json:"okr_cum_kr_count,omitempty"`
	OkrAlignedUserRankfirst       *string  `json:"okr_aligned_user_rankfirst,omitempty"`
	ApprovalStartCount            *string  `json:"approval_start_count,omitempty"`
	ApprovalExecuteCount          *string  `json:"approval_execute_count,omitempty"`
	ApprovalRelationUserRankfirst *string  `json:"approval_relation_user_rankfirst,omitempty"`
	UserId                        *string  `json:"user_id,omitempty"`
	BusyWeekSumDuration           *string  `json:"busy_week_sum_duration,omitempty"`
	BusyWeekMdate                 *string  `json:"busy_week_mdate,omitempty"`
	BusyWeekActDays               *int     `json:"busy_week_act_days,omitempty"`
	CreateReadUserCount           *string  `json:"create_read_user_count,omitempty"`
}

type UserReport2021Builder

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

builder开始

func NewUserReport2021Builder

func NewUserReport2021Builder() *UserReport2021Builder

func (*UserReport2021Builder) ActiveDayCount

func (builder *UserReport2021Builder) ActiveDayCount(activeDayCount int) *UserReport2021Builder

func (*UserReport2021Builder) ApprovalExecuteCount

func (builder *UserReport2021Builder) ApprovalExecuteCount(approvalExecuteCount string) *UserReport2021Builder

func (*UserReport2021Builder) ApprovalRelationUserRankfirst

func (builder *UserReport2021Builder) ApprovalRelationUserRankfirst(approvalRelationUserRankfirst string) *UserReport2021Builder

func (*UserReport2021Builder) ApprovalStartCount

func (builder *UserReport2021Builder) ApprovalStartCount(approvalStartCount string) *UserReport2021Builder

func (*UserReport2021Builder) Build

func (builder *UserReport2021Builder) Build() *UserReport2021

func (*UserReport2021Builder) BusyWeek

func (builder *UserReport2021Builder) BusyWeek(busyWeek string) *UserReport2021Builder

func (*UserReport2021Builder) BusyWeekActDays

func (builder *UserReport2021Builder) BusyWeekActDays(busyWeekActDays int) *UserReport2021Builder

func (*UserReport2021Builder) BusyWeekMdate

func (builder *UserReport2021Builder) BusyWeekMdate(busyWeekMdate string) *UserReport2021Builder

func (*UserReport2021Builder) BusyWeekSumDuration

func (builder *UserReport2021Builder) BusyWeekSumDuration(busyWeekSumDuration string) *UserReport2021Builder

func (*UserReport2021Builder) ConferenceCreateCount

func (builder *UserReport2021Builder) ConferenceCreateCount(conferenceCreateCount string) *UserReport2021Builder

func (*UserReport2021Builder) CooperateEditFileCount

func (builder *UserReport2021Builder) CooperateEditFileCount(cooperateEditFileCount string) *UserReport2021Builder

func (*UserReport2021Builder) CreateEditFileCount

func (builder *UserReport2021Builder) CreateEditFileCount(createEditFileCount string) *UserReport2021Builder

func (*UserReport2021Builder) CreateFileCount

func (builder *UserReport2021Builder) CreateFileCount(createFileCount string) *UserReport2021Builder

func (*UserReport2021Builder) CreateReadUserCount

func (builder *UserReport2021Builder) CreateReadUserCount(createReadUserCount string) *UserReport2021Builder

func (*UserReport2021Builder) FavoriteEmoji

func (builder *UserReport2021Builder) FavoriteEmoji(favoriteEmoji string) *UserReport2021Builder

func (*UserReport2021Builder) LikeRecordCount

func (builder *UserReport2021Builder) LikeRecordCount(likeRecordCount string) *UserReport2021Builder

func (*UserReport2021Builder) MinutesDuration

func (builder *UserReport2021Builder) MinutesDuration(minutesDuration float64) *UserReport2021Builder

func (*UserReport2021Builder) MinutesObjectCount

func (builder *UserReport2021Builder) MinutesObjectCount(minutesObjectCount string) *UserReport2021Builder

func (*UserReport2021Builder) OkrAlignedUserRankfirst

func (builder *UserReport2021Builder) OkrAlignedUserRankfirst(okrAlignedUserRankfirst string) *UserReport2021Builder

func (*UserReport2021Builder) OkrCumKrCount

func (builder *UserReport2021Builder) OkrCumKrCount(okrCumKrCount string) *UserReport2021Builder

func (*UserReport2021Builder) OkrCumOCount

func (builder *UserReport2021Builder) OkrCumOCount(okrCumOCount string) *UserReport2021Builder

func (*UserReport2021Builder) P2pChatCount

func (builder *UserReport2021Builder) P2pChatCount(p2pChatCount string) *UserReport2021Builder

func (*UserReport2021Builder) ReactionCount

func (builder *UserReport2021Builder) ReactionCount(reactionCount string) *UserReport2021Builder

func (*UserReport2021Builder) TalkedChatCount

func (builder *UserReport2021Builder) TalkedChatCount(talkedChatCount string) *UserReport2021Builder

func (*UserReport2021Builder) TotalPartiCount

func (builder *UserReport2021Builder) TotalPartiCount(totalPartiCount string) *UserReport2021Builder

func (*UserReport2021Builder) UserId

func (builder *UserReport2021Builder) UserId(userId string) *UserReport2021Builder

Jump to

Keyboard shortcuts

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