larkdrive

package
v3.0.0-beta-2 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2022 License: MIT Imports: 9 Imported by: 23

Documentation

Overview

Package drive code generated by oapi sdk gen

Package drive code generated by oapi sdk gen

Package drive code generated by oapi sdk gen

Index

Constants

View Source
const (
	FileExtensionDocx = "docx"
	FileExtensionPdf  = "pdf"
	FileExtensionXlsx = "xlsx"
)
View Source
const (
	TypeDoc     = "doc"
	TypeSheet   = "sheet"
	TypeBitable = "bitable"
	TypeDocx    = "docx"
)
View Source
const (
	FileTypeDoc     = "doc"
	FileTypeDocx    = "docx"
	FileTypeSheet   = "sheet"
	FileTypeBitable = "bitable"
)
View Source
const (
	UserIdTypeUserId  = "user_id"
	UserIdTypeUnionId = "union_id"
	UserIdTypeOpenId  = "open_id"
)
View Source
const (
	TokenTypeV2Doc     = "doc"
	TokenTypeV2Sheet   = "sheet"
	TokenTypeV2File    = "file"
	TokenTypeV2Wiki    = "wiki"
	TokenTypeV2Bitable = "bitable"
	TokenTypeV2Docx    = "docx"
	TokenTypeV2Folder  = "folder"
)
View Source
const (
	MemberTypeEmail            = "email"
	MemberTypeOpenID           = "openid"
	MemberTypeOpenChatID       = "openchat"
	MemberTypeOpenDepartmentID = "opendepartmentid"
	MemberTypeUserID           = "userid"
)
View Source
const (
	TokenTypeDoc     = "doc"
	TokenTypeSheet   = "sheet"
	TokenTypeFile    = "file"
	TokenTypeWiki    = "wiki"
	TokenTypeBitable = "bitable"
	TokenTypeDocx    = "docx"
)
View Source
const (
	SecurityEntityAnyoneCanView  = "anyone_can_view"
	SecurityEntityAnyoneCanEdit  = "anyone_can_edit"
	SecurityEntityOnlyFullAccess = "only_full_access"
)
View Source
const (
	CommentEntityAnyoneCanView = "anyone_can_view"
	CommentEntityAnyoneCanEdit = "anyone_can_edit"
)
View Source
const (
	ShareEntityAnyone         = "anyone"
	ShareEntitySameTenant     = "same_tenant"
	ShareEntityOnlyFullAccess = "only_full_access"
)
View Source
const (
	LinkShareEntityTenantReadable = "tenant_readable"
	LinkShareEntityTenantEditable = "tenant_editable"
	LinkShareEntityAnyoneReadable = "anyone_readable"
	LinkShareEntityAnyoneEditable = "anyone_editable"
	LinkShareEntityClosed         = "closed"
)
View Source
const (
	ParentTypeExplorer = "explorer"
)
View Source
const (
	SubscriptionTypeCommentUpdate = "comment_update"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyMemberRequest

type ApplyMemberRequest struct {
	Perm   *string `json:"perm,omitempty"`
	Remark *string `json:"remark,omitempty"`
}

type ApplyMemberRequestBuilder

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

builder开始

func NewApplyMemberRequestBuilder

func NewApplyMemberRequestBuilder() *ApplyMemberRequestBuilder

func (*ApplyMemberRequestBuilder) Build

func (*ApplyMemberRequestBuilder) Perm

func (*ApplyMemberRequestBuilder) Remark

type BatchGetTmpDownloadUrlMediaReq

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

type BatchGetTmpDownloadUrlMediaReqBuilder

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

1.4 生成请求的builder结构体

func NewBatchGetTmpDownloadUrlMediaReqBuilder

func NewBatchGetTmpDownloadUrlMediaReqBuilder() *BatchGetTmpDownloadUrlMediaReqBuilder

生成请求的New构造器

func (*BatchGetTmpDownloadUrlMediaReqBuilder) Build

1.5 生成请求的builder的build方法

func (*BatchGetTmpDownloadUrlMediaReqBuilder) Extra

func (*BatchGetTmpDownloadUrlMediaReqBuilder) FileTokens

1.5 生成请求的builder属性方法

type BatchGetTmpDownloadUrlMediaResp

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

func (*BatchGetTmpDownloadUrlMediaResp) Success

func (resp *BatchGetTmpDownloadUrlMediaResp) Success() bool

type BatchGetTmpDownloadUrlMediaRespData

type BatchGetTmpDownloadUrlMediaRespData struct {
	TmpDownloadUrls []*TmpDownloadUrl `json:"tmp_download_urls,omitempty"`
}

type BatchQueryMetaReq

type BatchQueryMetaReq struct {
	MetaRequest *MetaRequest `body:""`
	// contains filtered or unexported fields
}

type BatchQueryMetaReqBuilder

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

1.4 生成请求的builder结构体

func NewBatchQueryMetaReqBuilder

func NewBatchQueryMetaReqBuilder() *BatchQueryMetaReqBuilder

生成请求的New构造器

func (*BatchQueryMetaReqBuilder) Build

func (builder *BatchQueryMetaReqBuilder) Build() *BatchQueryMetaReq

1.5 生成请求的builder的build方法

func (*BatchQueryMetaReqBuilder) MetaRequest

func (builder *BatchQueryMetaReqBuilder) MetaRequest(metaRequest *MetaRequest) *BatchQueryMetaReqBuilder

func (*BatchQueryMetaReqBuilder) UserIdType

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

1.5 生成请求的builder属性方法

type BatchQueryMetaResp

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

func (*BatchQueryMetaResp) Success

func (resp *BatchQueryMetaResp) Success() bool

type BatchQueryMetaRespData

type BatchQueryMetaRespData struct {
	Metas      []*Meta       `json:"metas,omitempty"`
	FailedList []*MetaFailed `json:"failed_list,omitempty"`
}

type BitableTableRecordAction

type BitableTableRecordAction struct {
	RecordId    *string                          `json:"record_id,omitempty"`
	Action      *string                          `json:"action,omitempty"`
	BeforeValue []*BitableTableRecordActionField `json:"before_value,omitempty"`
	AfterValue  []*BitableTableRecordActionField `json:"after_value,omitempty"`
}

type BitableTableRecordActionBuilder

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

builder开始

func NewBitableTableRecordActionBuilder

func NewBitableTableRecordActionBuilder() *BitableTableRecordActionBuilder

func (*BitableTableRecordActionBuilder) Action

func (*BitableTableRecordActionBuilder) AfterValue

func (*BitableTableRecordActionBuilder) BeforeValue

func (*BitableTableRecordActionBuilder) Build

func (*BitableTableRecordActionBuilder) RecordId

type BitableTableRecordActionField

type BitableTableRecordActionField struct {
	FieldId    *string `json:"field_id,omitempty"`
	FieldValue *string `json:"field_value,omitempty"`
}

type BitableTableRecordActionFieldBuilder

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

builder开始

func NewBitableTableRecordActionFieldBuilder

func NewBitableTableRecordActionFieldBuilder() *BitableTableRecordActionFieldBuilder

func (*BitableTableRecordActionFieldBuilder) Build

func (*BitableTableRecordActionFieldBuilder) FieldId

func (*BitableTableRecordActionFieldBuilder) FieldValue

type Collaborator

type Collaborator struct {
	MemberType   *string `json:"member_type,omitempty"`
	MemberOpenId *string `json:"member_open_id,omitempty"`
	MemberUserId *string `json:"member_user_id,omitempty"`
	Perm         *string `json:"perm,omitempty"`
}

type CollaboratorBuilder

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

builder开始

func NewCollaboratorBuilder

func NewCollaboratorBuilder() *CollaboratorBuilder

func (*CollaboratorBuilder) Build

func (builder *CollaboratorBuilder) Build() *Collaborator

func (*CollaboratorBuilder) MemberOpenId

func (builder *CollaboratorBuilder) MemberOpenId(memberOpenId string) *CollaboratorBuilder

func (*CollaboratorBuilder) MemberType

func (builder *CollaboratorBuilder) MemberType(memberType string) *CollaboratorBuilder

func (*CollaboratorBuilder) MemberUserId

func (builder *CollaboratorBuilder) MemberUserId(memberUserId string) *CollaboratorBuilder

func (*CollaboratorBuilder) Perm

func (builder *CollaboratorBuilder) Perm(perm string) *CollaboratorBuilder

type CopyFilePathReqBodyBuilder

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

上传文件path开始

func NewCopyFilePathReqBodyBuilder

func NewCopyFilePathReqBodyBuilder() *CopyFilePathReqBodyBuilder

func (*CopyFilePathReqBodyBuilder) Build

func (builder *CopyFilePathReqBodyBuilder) Build() (*CopyFileReqBody, error)

func (*CopyFilePathReqBodyBuilder) FolderToken

func (builder *CopyFilePathReqBodyBuilder) FolderToken(folderToken string) *CopyFilePathReqBodyBuilder

func (*CopyFilePathReqBodyBuilder) Name

func (*CopyFilePathReqBodyBuilder) Type

type CopyFileReq

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

type CopyFileReqBody

type CopyFileReqBody struct {
	Name        *string `json:"name,omitempty"`
	Type        *string `json:"type,omitempty"`
	FolderToken *string `json:"folder_token,omitempty"`
}

type CopyFileReqBodyBuilder

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

func NewCopyFileReqBodyBuilder

func NewCopyFileReqBodyBuilder() *CopyFileReqBodyBuilder

生成body的New构造器

func (*CopyFileReqBodyBuilder) Build

func (builder *CopyFileReqBodyBuilder) Build() *CopyFileReqBody

1.3 生成body的build方法

func (*CopyFileReqBodyBuilder) FolderToken

func (builder *CopyFileReqBodyBuilder) FolderToken(folderToken string) *CopyFileReqBodyBuilder

func (*CopyFileReqBodyBuilder) Name

1.2 生成body的builder属性方法

func (*CopyFileReqBodyBuilder) Type

type CopyFileReqBuilder

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

1.4 生成请求的builder结构体

func NewCopyFileReqBuilder

func NewCopyFileReqBuilder() *CopyFileReqBuilder

生成请求的New构造器

func (*CopyFileReqBuilder) Body

func (*CopyFileReqBuilder) Build

func (builder *CopyFileReqBuilder) Build() *CopyFileReq

1.5 生成请求的builder的build方法

func (*CopyFileReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

type CopyFileResp

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

func (*CopyFileResp) Success

func (resp *CopyFileResp) Success() bool

type CopyFileRespData

type CopyFileRespData struct {
	File *File `json:"file,omitempty"`
}

type CreateExportTaskReq

type CreateExportTaskReq struct {
	ExportTask *ExportTask `body:""`
	// contains filtered or unexported fields
}

type CreateExportTaskReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateExportTaskReqBuilder

func NewCreateExportTaskReqBuilder() *CreateExportTaskReqBuilder

生成请求的New构造器

func (*CreateExportTaskReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateExportTaskReqBuilder) ExportTask

func (builder *CreateExportTaskReqBuilder) ExportTask(exportTask *ExportTask) *CreateExportTaskReqBuilder

1.5 生成请求的builder属性方法

type CreateExportTaskResp

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

func (*CreateExportTaskResp) Success

func (resp *CreateExportTaskResp) Success() bool

type CreateExportTaskRespData

type CreateExportTaskRespData struct {
	Ticket *string `json:"ticket,omitempty"`
}

type CreateFileCommentReq

type CreateFileCommentReq struct {
	FileComment *FileComment `body:""`
	// contains filtered or unexported fields
}

type CreateFileCommentReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateFileCommentReqBuilder

func NewCreateFileCommentReqBuilder() *CreateFileCommentReqBuilder

生成请求的New构造器

func (*CreateFileCommentReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateFileCommentReqBuilder) FileComment

func (builder *CreateFileCommentReqBuilder) FileComment(fileComment *FileComment) *CreateFileCommentReqBuilder

func (*CreateFileCommentReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

func (*CreateFileCommentReqBuilder) FileType

func (builder *CreateFileCommentReqBuilder) FileType(fileType string) *CreateFileCommentReqBuilder

func (*CreateFileCommentReqBuilder) UserIdType

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

type CreateFileCommentResp

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

func (*CreateFileCommentResp) Success

func (resp *CreateFileCommentResp) Success() bool

type CreateFileCommentRespData

type CreateFileCommentRespData struct {
	CommentId    *string    `json:"comment_id,omitempty"`
	UserId       *string    `json:"user_id,omitempty"`
	CreateTime   *int       `json:"create_time,omitempty"`
	UpdateTime   *int       `json:"update_time,omitempty"`
	IsSolved     *bool      `json:"is_solved,omitempty"`
	SolvedTime   *int       `json:"solved_time,omitempty"`
	SolverUserId *string    `json:"solver_user_id,omitempty"`
	ReplyList    *ReplyList `json:"reply_list,omitempty"`
}

type CreateFileSubscriptionReq

type CreateFileSubscriptionReq struct {
	FileSubscription *FileSubscription `body:""`
	// contains filtered or unexported fields
}

type CreateFileSubscriptionReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateFileSubscriptionReqBuilder

func NewCreateFileSubscriptionReqBuilder() *CreateFileSubscriptionReqBuilder

生成请求的New构造器

func (*CreateFileSubscriptionReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateFileSubscriptionReqBuilder) FileSubscription

func (builder *CreateFileSubscriptionReqBuilder) FileSubscription(fileSubscription *FileSubscription) *CreateFileSubscriptionReqBuilder

func (*CreateFileSubscriptionReqBuilder) FileToken

1.5 生成请求的builder属性方法

type CreateFileSubscriptionResp

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

func (*CreateFileSubscriptionResp) Success

func (resp *CreateFileSubscriptionResp) Success() bool

type CreateFileSubscriptionRespData

type CreateFileSubscriptionRespData struct {
	Subscription *FileSubscription `json:"subscription,omitempty"`
}

type CreateFolderFilePathReqBodyBuilder

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

上传文件path开始

func NewCreateFolderFilePathReqBodyBuilder

func NewCreateFolderFilePathReqBodyBuilder() *CreateFolderFilePathReqBodyBuilder

func (*CreateFolderFilePathReqBodyBuilder) Build

func (*CreateFolderFilePathReqBodyBuilder) FolderToken

func (*CreateFolderFilePathReqBodyBuilder) Name

type CreateFolderFileReq

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

type CreateFolderFileReqBody

type CreateFolderFileReqBody struct {
	Name        *string `json:"name,omitempty"`
	FolderToken *string `json:"folder_token,omitempty"`
}

type CreateFolderFileReqBodyBuilder

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

func NewCreateFolderFileReqBodyBuilder

func NewCreateFolderFileReqBodyBuilder() *CreateFolderFileReqBodyBuilder

生成body的New构造器

func (*CreateFolderFileReqBodyBuilder) Build

1.3 生成body的build方法

func (*CreateFolderFileReqBodyBuilder) FolderToken

func (builder *CreateFolderFileReqBodyBuilder) FolderToken(folderToken string) *CreateFolderFileReqBodyBuilder

func (*CreateFolderFileReqBodyBuilder) Name

1.2 生成body的builder属性方法

type CreateFolderFileReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateFolderFileReqBuilder

func NewCreateFolderFileReqBuilder() *CreateFolderFileReqBuilder

生成请求的New构造器

func (*CreateFolderFileReqBuilder) Body

1.5 生成请求的builder属性方法

func (*CreateFolderFileReqBuilder) Build

1.5 生成请求的builder的build方法

type CreateFolderFileResp

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

func (*CreateFolderFileResp) Success

func (resp *CreateFolderFileResp) Success() bool

type CreateFolderFileRespData

type CreateFolderFileRespData struct {
	Token *string `json:"token,omitempty"`
	Url   *string `json:"url,omitempty"`
}

type CreateImportTaskReq

type CreateImportTaskReq struct {
	ImportTask *ImportTask `body:""`
	// contains filtered or unexported fields
}

type CreateImportTaskReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateImportTaskReqBuilder

func NewCreateImportTaskReqBuilder() *CreateImportTaskReqBuilder

生成请求的New构造器

func (*CreateImportTaskReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateImportTaskReqBuilder) ImportTask

func (builder *CreateImportTaskReqBuilder) ImportTask(importTask *ImportTask) *CreateImportTaskReqBuilder

1.5 生成请求的builder属性方法

type CreateImportTaskResp

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

func (*CreateImportTaskResp) Success

func (resp *CreateImportTaskResp) Success() bool

type CreateImportTaskRespData

type CreateImportTaskRespData struct {
	Ticket *string `json:"ticket,omitempty"`
}

type CreatePermissionMemberReq

type CreatePermissionMemberReq struct {
	Member *Member `body:""`
	// contains filtered or unexported fields
}

type CreatePermissionMemberReqBuilder

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

1.4 生成请求的builder结构体

func NewCreatePermissionMemberReqBuilder

func NewCreatePermissionMemberReqBuilder() *CreatePermissionMemberReqBuilder

生成请求的New构造器

func (*CreatePermissionMemberReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreatePermissionMemberReqBuilder) Member

func (*CreatePermissionMemberReqBuilder) NeedNotification

func (builder *CreatePermissionMemberReqBuilder) NeedNotification(needNotification bool) *CreatePermissionMemberReqBuilder

func (*CreatePermissionMemberReqBuilder) Token

1.5 生成请求的builder属性方法

func (*CreatePermissionMemberReqBuilder) Type

type CreatePermissionMemberResp

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

func (*CreatePermissionMemberResp) Success

func (resp *CreatePermissionMemberResp) Success() bool

type CreatePermissionMemberRespData

type CreatePermissionMemberRespData struct {
	Member *Member `json:"member,omitempty"`
}

type DeleteFileCommentReplyReq

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

type DeleteFileCommentReplyReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteFileCommentReplyReqBuilder

func NewDeleteFileCommentReplyReqBuilder() *DeleteFileCommentReplyReqBuilder

生成请求的New构造器

func (*DeleteFileCommentReplyReqBuilder) Build

1.5 生成请求的builder的build方法

func (*DeleteFileCommentReplyReqBuilder) CommentId

func (*DeleteFileCommentReplyReqBuilder) FileToken

1.5 生成请求的builder属性方法

func (*DeleteFileCommentReplyReqBuilder) FileType

func (*DeleteFileCommentReplyReqBuilder) ReplyId

type DeleteFileCommentReplyResp

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

func (*DeleteFileCommentReplyResp) Success

func (resp *DeleteFileCommentReplyResp) Success() bool

type DeleteFileReq

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

type DeleteFileReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteFileReqBuilder

func NewDeleteFileReqBuilder() *DeleteFileReqBuilder

生成请求的New构造器

func (*DeleteFileReqBuilder) Build

func (builder *DeleteFileReqBuilder) Build() *DeleteFileReq

1.5 生成请求的builder的build方法

func (*DeleteFileReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

func (*DeleteFileReqBuilder) Type

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

type DeleteFileResp

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

func (*DeleteFileResp) Success

func (resp *DeleteFileResp) Success() bool

type DeleteFileRespData

type DeleteFileRespData struct {
	TaskId *string `json:"task_id,omitempty"`
}

type DeletePermissionMemberReq

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

type DeletePermissionMemberReqBuilder

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

1.4 生成请求的builder结构体

func NewDeletePermissionMemberReqBuilder

func NewDeletePermissionMemberReqBuilder() *DeletePermissionMemberReqBuilder

生成请求的New构造器

func (*DeletePermissionMemberReqBuilder) Build

1.5 生成请求的builder的build方法

func (*DeletePermissionMemberReqBuilder) MemberId

func (*DeletePermissionMemberReqBuilder) MemberType

func (*DeletePermissionMemberReqBuilder) Token

1.5 生成请求的builder属性方法

func (*DeletePermissionMemberReqBuilder) Type

type DeletePermissionMemberResp

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

func (*DeletePermissionMemberResp) Success

func (resp *DeletePermissionMemberResp) Success() bool
type DocsLink struct {
	Url *string `json:"url,omitempty"`
}

type DocsLinkBuilder

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

builder开始

func NewDocsLinkBuilder

func NewDocsLinkBuilder() *DocsLinkBuilder

func (*DocsLinkBuilder) Build

func (builder *DocsLinkBuilder) Build() *DocsLink

func (*DocsLinkBuilder) Url

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

type DownloadExportTaskReq

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

type DownloadExportTaskReqBuilder

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

1.4 生成请求的builder结构体

func NewDownloadExportTaskReqBuilder

func NewDownloadExportTaskReqBuilder() *DownloadExportTaskReqBuilder

生成请求的New构造器

func (*DownloadExportTaskReqBuilder) Build

1.5 生成请求的builder的build方法

func (*DownloadExportTaskReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

type DownloadExportTaskResp

type DownloadExportTaskResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	File     io.Reader `json:"-"`
	FileName string    `json:"-"`
}

func (*DownloadExportTaskResp) Success

func (resp *DownloadExportTaskResp) Success() bool

func (*DownloadExportTaskResp) WriteFile

func (resp *DownloadExportTaskResp) WriteFile(fileName string) error

下载api,生成WriteFile方法

type DownloadFileReq

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

type DownloadFileReqBuilder

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

1.4 生成请求的builder结构体

func NewDownloadFileReqBuilder

func NewDownloadFileReqBuilder() *DownloadFileReqBuilder

生成请求的New构造器

func (*DownloadFileReqBuilder) Build

func (builder *DownloadFileReqBuilder) Build() *DownloadFileReq

1.5 生成请求的builder的build方法

func (*DownloadFileReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

type DownloadFileResp

type DownloadFileResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	File     io.Reader `json:"-"`
	FileName string    `json:"-"`
}

func (*DownloadFileResp) Success

func (resp *DownloadFileResp) Success() bool

func (*DownloadFileResp) WriteFile

func (resp *DownloadFileResp) WriteFile(fileName string) error

下载api,生成WriteFile方法

type DownloadMediaReq

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

type DownloadMediaReqBuilder

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

1.4 生成请求的builder结构体

func NewDownloadMediaReqBuilder

func NewDownloadMediaReqBuilder() *DownloadMediaReqBuilder

生成请求的New构造器

func (*DownloadMediaReqBuilder) Build

func (builder *DownloadMediaReqBuilder) Build() *DownloadMediaReq

1.5 生成请求的builder的build方法

func (*DownloadMediaReqBuilder) Extra

func (*DownloadMediaReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

type DownloadMediaResp

type DownloadMediaResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	File     io.Reader `json:"-"`
	FileName string    `json:"-"`
}

func (*DownloadMediaResp) Success

func (resp *DownloadMediaResp) Success() bool

func (*DownloadMediaResp) WriteFile

func (resp *DownloadMediaResp) WriteFile(fileName string) error

下载api,生成WriteFile方法

type DriveService

type DriveService struct {
	ExportTask       *exportTask
	File             *file
	FileComment      *fileComment
	FileCommentReply *fileCommentReply
	FileStatistics   *fileStatistics
	FileSubscription *fileSubscription
	ImportTask       *importTask
	Media            *media
	Meta             *meta
	PermissionMember *permissionMember
	PermissionPublic *permissionPublic
	// contains filtered or unexported fields
}

业务域服务定义

func NewService

func NewService(config *larkcore.Config) *DriveService

构建业务域服务实例

type ExportTask

type ExportTask struct {
	FileExtension *string `json:"file_extension,omitempty"`
	Token         *string `json:"token,omitempty"`
	Type          *string `json:"type,omitempty"`
	FileName      *string `json:"file_name,omitempty"`
	FileToken     *string `json:"file_token,omitempty"`
	FileSize      *int    `json:"file_size,omitempty"`
	JobErrorMsg   *string `json:"job_error_msg,omitempty"`
	JobStatus     *int    `json:"job_status,omitempty"`
}

type ExportTaskBuilder

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

builder开始

func NewExportTaskBuilder

func NewExportTaskBuilder() *ExportTaskBuilder

func (*ExportTaskBuilder) Build

func (builder *ExportTaskBuilder) Build() *ExportTask

func (*ExportTaskBuilder) FileExtension

func (builder *ExportTaskBuilder) FileExtension(fileExtension string) *ExportTaskBuilder

func (*ExportTaskBuilder) FileName

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

func (*ExportTaskBuilder) FileSize

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

func (*ExportTaskBuilder) FileToken

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

func (*ExportTaskBuilder) JobErrorMsg

func (builder *ExportTaskBuilder) JobErrorMsg(jobErrorMsg string) *ExportTaskBuilder

func (*ExportTaskBuilder) JobStatus

func (builder *ExportTaskBuilder) JobStatus(jobStatus int) *ExportTaskBuilder

func (*ExportTaskBuilder) Token

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

func (*ExportTaskBuilder) Type

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

type File

type File struct {
	Token        *string       `json:"token,omitempty"`
	Name         *string       `json:"name,omitempty"`
	Type         *string       `json:"type,omitempty"`
	ParentToken  *string       `json:"parent_token,omitempty"`
	Url          *string       `json:"url,omitempty"`
	ShortcutInfo *ShortcutInfo `json:"shortcut_info,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) Name

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

func (*FileBuilder) ParentToken

func (builder *FileBuilder) ParentToken(parentToken string) *FileBuilder

func (*FileBuilder) ShortcutInfo

func (builder *FileBuilder) ShortcutInfo(shortcutInfo *ShortcutInfo) *FileBuilder

func (*FileBuilder) Token

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

func (*FileBuilder) Type

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

func (*FileBuilder) Url

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

type FileComment

type FileComment struct {
	CommentId    *string    `json:"comment_id,omitempty"`
	UserId       *string    `json:"user_id,omitempty"`
	CreateTime   *int       `json:"create_time,omitempty"`
	UpdateTime   *int       `json:"update_time,omitempty"`
	IsSolved     *bool      `json:"is_solved,omitempty"`
	SolvedTime   *int       `json:"solved_time,omitempty"`
	SolverUserId *string    `json:"solver_user_id,omitempty"`
	ReplyList    *ReplyList `json:"reply_list,omitempty"`
}

type FileCommentBuilder

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

builder开始

func NewFileCommentBuilder

func NewFileCommentBuilder() *FileCommentBuilder

func (*FileCommentBuilder) Build

func (builder *FileCommentBuilder) Build() *FileComment

func (*FileCommentBuilder) CommentId

func (builder *FileCommentBuilder) CommentId(commentId string) *FileCommentBuilder

func (*FileCommentBuilder) CreateTime

func (builder *FileCommentBuilder) CreateTime(createTime int) *FileCommentBuilder

func (*FileCommentBuilder) IsSolved

func (builder *FileCommentBuilder) IsSolved(isSolved bool) *FileCommentBuilder

func (*FileCommentBuilder) ReplyList

func (builder *FileCommentBuilder) ReplyList(replyList *ReplyList) *FileCommentBuilder

func (*FileCommentBuilder) SolvedTime

func (builder *FileCommentBuilder) SolvedTime(solvedTime int) *FileCommentBuilder

func (*FileCommentBuilder) SolverUserId

func (builder *FileCommentBuilder) SolverUserId(solverUserId string) *FileCommentBuilder

func (*FileCommentBuilder) UpdateTime

func (builder *FileCommentBuilder) UpdateTime(updateTime int) *FileCommentBuilder

func (*FileCommentBuilder) UserId

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

type FileCommentReply

type FileCommentReply struct {
	ReplyId    *string       `json:"reply_id,omitempty"`
	UserId     *string       `json:"user_id,omitempty"`
	CreateTime *int          `json:"create_time,omitempty"`
	UpdateTime *int          `json:"update_time,omitempty"`
	Content    *ReplyContent `json:"content,omitempty"`
}

type FileCommentReplyBuilder

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

builder开始

func NewFileCommentReplyBuilder

func NewFileCommentReplyBuilder() *FileCommentReplyBuilder

func (*FileCommentReplyBuilder) Build

func (builder *FileCommentReplyBuilder) Build() *FileCommentReply

func (*FileCommentReplyBuilder) Content

func (builder *FileCommentReplyBuilder) Content(content *ReplyContent) *FileCommentReplyBuilder

func (*FileCommentReplyBuilder) CreateTime

func (builder *FileCommentReplyBuilder) CreateTime(createTime int) *FileCommentReplyBuilder

func (*FileCommentReplyBuilder) ReplyId

func (builder *FileCommentReplyBuilder) ReplyId(replyId string) *FileCommentReplyBuilder

func (*FileCommentReplyBuilder) UpdateTime

func (builder *FileCommentReplyBuilder) UpdateTime(updateTime int) *FileCommentReplyBuilder

func (*FileCommentReplyBuilder) UserId

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

type FileSearch

type FileSearch struct {
	DocsToken *string `json:"docs_token,omitempty"`
	DocsType  *string `json:"docs_type,omitempty"`
	Title     *string `json:"title,omitempty"`
	OwnerId   *string `json:"owner_id,omitempty"`
}

type FileSearchBuilder

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

builder开始

func NewFileSearchBuilder

func NewFileSearchBuilder() *FileSearchBuilder

func (*FileSearchBuilder) Build

func (builder *FileSearchBuilder) Build() *FileSearch

func (*FileSearchBuilder) DocsToken

func (builder *FileSearchBuilder) DocsToken(docsToken string) *FileSearchBuilder

func (*FileSearchBuilder) DocsType

func (builder *FileSearchBuilder) DocsType(docsType string) *FileSearchBuilder

func (*FileSearchBuilder) OwnerId

func (builder *FileSearchBuilder) OwnerId(ownerId string) *FileSearchBuilder

func (*FileSearchBuilder) Title

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

type FileStatistics

type FileStatistics struct {
	Uv        *int `json:"uv,omitempty"`
	Pv        *int `json:"pv,omitempty"`
	LikeCount *int `json:"like_count,omitempty"`
	Timestamp *int `json:"timestamp,omitempty"`
}

type FileStatisticsBuilder

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

builder开始

func NewFileStatisticsBuilder

func NewFileStatisticsBuilder() *FileStatisticsBuilder

func (*FileStatisticsBuilder) Build

func (builder *FileStatisticsBuilder) Build() *FileStatistics

func (*FileStatisticsBuilder) LikeCount

func (builder *FileStatisticsBuilder) LikeCount(likeCount int) *FileStatisticsBuilder

func (*FileStatisticsBuilder) Pv

func (*FileStatisticsBuilder) Timestamp

func (builder *FileStatisticsBuilder) Timestamp(timestamp int) *FileStatisticsBuilder

func (*FileStatisticsBuilder) Uv

type FileSubscription

type FileSubscription struct {
	SubscriptionId   *string `json:"subscription_id,omitempty"`
	SubscriptionType *string `json:"subscription_type,omitempty"`
	IsSubcribe       *bool   `json:"is_subcribe,omitempty"`
	FileType         *string `json:"file_type,omitempty"`
}

type FileSubscriptionBuilder

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

builder开始

func NewFileSubscriptionBuilder

func NewFileSubscriptionBuilder() *FileSubscriptionBuilder

func (*FileSubscriptionBuilder) Build

func (builder *FileSubscriptionBuilder) Build() *FileSubscription

func (*FileSubscriptionBuilder) FileType

func (builder *FileSubscriptionBuilder) FileType(fileType string) *FileSubscriptionBuilder

func (*FileSubscriptionBuilder) IsSubcribe

func (builder *FileSubscriptionBuilder) IsSubcribe(isSubcribe bool) *FileSubscriptionBuilder

func (*FileSubscriptionBuilder) SubscriptionId

func (builder *FileSubscriptionBuilder) SubscriptionId(subscriptionId string) *FileSubscriptionBuilder

func (*FileSubscriptionBuilder) SubscriptionType

func (builder *FileSubscriptionBuilder) SubscriptionType(subscriptionType string) *FileSubscriptionBuilder

type FileUploadInfo

type FileUploadInfo struct {
	FileName   *string `json:"file_name,omitempty"`
	ParentType *string `json:"parent_type,omitempty"`
	ParentNode *string `json:"parent_node,omitempty"`
	Size       *int    `json:"size,omitempty"`
}

type FileUploadInfoBuilder

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

builder开始

func NewFileUploadInfoBuilder

func NewFileUploadInfoBuilder() *FileUploadInfoBuilder

func (*FileUploadInfoBuilder) Build

func (builder *FileUploadInfoBuilder) Build() *FileUploadInfo

func (*FileUploadInfoBuilder) FileName

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

func (*FileUploadInfoBuilder) ParentNode

func (builder *FileUploadInfoBuilder) ParentNode(parentNode string) *FileUploadInfoBuilder

func (*FileUploadInfoBuilder) ParentType

func (builder *FileUploadInfoBuilder) ParentType(parentType string) *FileUploadInfoBuilder

func (*FileUploadInfoBuilder) Size

func (builder *FileUploadInfoBuilder) Size(size int) *FileUploadInfoBuilder

type GetExportTaskReq

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

type GetExportTaskReqBuilder

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

1.4 生成请求的builder结构体

func NewGetExportTaskReqBuilder

func NewGetExportTaskReqBuilder() *GetExportTaskReqBuilder

生成请求的New构造器

func (*GetExportTaskReqBuilder) Build

func (builder *GetExportTaskReqBuilder) Build() *GetExportTaskReq

1.5 生成请求的builder的build方法

func (*GetExportTaskReqBuilder) Ticket

func (builder *GetExportTaskReqBuilder) Ticket(ticket string) *GetExportTaskReqBuilder

1.5 生成请求的builder属性方法

func (*GetExportTaskReqBuilder) Token

type GetExportTaskResp

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

func (*GetExportTaskResp) Success

func (resp *GetExportTaskResp) Success() bool

type GetExportTaskRespData

type GetExportTaskRespData struct {
	Result *ExportTask `json:"result,omitempty"`
}

type GetFileCommentReq

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

type GetFileCommentReqBuilder

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

1.4 生成请求的builder结构体

func NewGetFileCommentReqBuilder

func NewGetFileCommentReqBuilder() *GetFileCommentReqBuilder

生成请求的New构造器

func (*GetFileCommentReqBuilder) Build

func (builder *GetFileCommentReqBuilder) Build() *GetFileCommentReq

1.5 生成请求的builder的build方法

func (*GetFileCommentReqBuilder) CommentId

func (builder *GetFileCommentReqBuilder) CommentId(commentId int64) *GetFileCommentReqBuilder

func (*GetFileCommentReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

func (*GetFileCommentReqBuilder) FileType

func (builder *GetFileCommentReqBuilder) FileType(fileType string) *GetFileCommentReqBuilder

func (*GetFileCommentReqBuilder) UserIdType

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

type GetFileCommentResp

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

func (*GetFileCommentResp) Success

func (resp *GetFileCommentResp) Success() bool

type GetFileCommentRespData

type GetFileCommentRespData struct {
	CommentId    *string    `json:"comment_id,omitempty"`
	UserId       *string    `json:"user_id,omitempty"`
	CreateTime   *int       `json:"create_time,omitempty"`
	UpdateTime   *int       `json:"update_time,omitempty"`
	IsSolved     *bool      `json:"is_solved,omitempty"`
	SolvedTime   *int       `json:"solved_time,omitempty"`
	SolverUserId *string    `json:"solver_user_id,omitempty"`
	ReplyList    *ReplyList `json:"reply_list,omitempty"`
}

type GetFileStatisticsReq

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

type GetFileStatisticsReqBuilder

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

1.4 生成请求的builder结构体

func NewGetFileStatisticsReqBuilder

func NewGetFileStatisticsReqBuilder() *GetFileStatisticsReqBuilder

生成请求的New构造器

func (*GetFileStatisticsReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetFileStatisticsReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

func (*GetFileStatisticsReqBuilder) FileType

func (builder *GetFileStatisticsReqBuilder) FileType(fileType string) *GetFileStatisticsReqBuilder

type GetFileStatisticsResp

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

func (*GetFileStatisticsResp) Success

func (resp *GetFileStatisticsResp) Success() bool

type GetFileStatisticsRespData

type GetFileStatisticsRespData struct {
	FileToken  *string         `json:"file_token,omitempty"`
	FileType   *string         `json:"file_type,omitempty"`
	Statistics *FileStatistics `json:"statistics,omitempty"`
}

type GetFileSubscriptionReq

type GetFileSubscriptionReq struct {
	FileSubscription *FileSubscription `body:""`
	// contains filtered or unexported fields
}

type GetFileSubscriptionReqBuilder

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

1.4 生成请求的builder结构体

func NewGetFileSubscriptionReqBuilder

func NewGetFileSubscriptionReqBuilder() *GetFileSubscriptionReqBuilder

生成请求的New构造器

func (*GetFileSubscriptionReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetFileSubscriptionReqBuilder) FileSubscription

func (builder *GetFileSubscriptionReqBuilder) FileSubscription(fileSubscription *FileSubscription) *GetFileSubscriptionReqBuilder

func (*GetFileSubscriptionReqBuilder) FileToken

1.5 生成请求的builder属性方法

func (*GetFileSubscriptionReqBuilder) SubscriptionId

func (builder *GetFileSubscriptionReqBuilder) SubscriptionId(subscriptionId string) *GetFileSubscriptionReqBuilder

type GetFileSubscriptionResp

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

func (*GetFileSubscriptionResp) Success

func (resp *GetFileSubscriptionResp) Success() bool

type GetFileSubscriptionRespData

type GetFileSubscriptionRespData struct {
	Subscription *FileSubscription `json:"subscription,omitempty"`
}

type GetImportTaskReq

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

type GetImportTaskReqBuilder

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

1.4 生成请求的builder结构体

func NewGetImportTaskReqBuilder

func NewGetImportTaskReqBuilder() *GetImportTaskReqBuilder

生成请求的New构造器

func (*GetImportTaskReqBuilder) Build

func (builder *GetImportTaskReqBuilder) Build() *GetImportTaskReq

1.5 生成请求的builder的build方法

func (*GetImportTaskReqBuilder) Ticket

func (builder *GetImportTaskReqBuilder) Ticket(ticket string) *GetImportTaskReqBuilder

1.5 生成请求的builder属性方法

type GetImportTaskResp

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

func (*GetImportTaskResp) Success

func (resp *GetImportTaskResp) Success() bool

type GetImportTaskRespData

type GetImportTaskRespData struct {
	Result *ImportTask `json:"result,omitempty"`
}

type GetPermissionPublicReq

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

type GetPermissionPublicReqBuilder

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

1.4 生成请求的builder结构体

func NewGetPermissionPublicReqBuilder

func NewGetPermissionPublicReqBuilder() *GetPermissionPublicReqBuilder

生成请求的New构造器

func (*GetPermissionPublicReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetPermissionPublicReqBuilder) Token

1.5 生成请求的builder属性方法

func (*GetPermissionPublicReqBuilder) Type

type GetPermissionPublicResp

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

func (*GetPermissionPublicResp) Success

func (resp *GetPermissionPublicResp) Success() bool

type GetPermissionPublicRespData

type GetPermissionPublicRespData struct {
	PermissionPublic *PermissionPublic `json:"permission_public,omitempty"`
}

type ImportTask

type ImportTask struct {
	Ticket        *string               `json:"ticket,omitempty"`
	FileExtension *string               `json:"file_extension,omitempty"`
	FileToken     *string               `json:"file_token,omitempty"`
	Type          *string               `json:"type,omitempty"`
	FileName      *string               `json:"file_name,omitempty"`
	Point         *ImportTaskMountPoint `json:"point,omitempty"`
	JobStatus     *int                  `json:"job_status,omitempty"`
	JobErrorMsg   *string               `json:"job_error_msg,omitempty"`
	Token         *string               `json:"token,omitempty"`
	Url           *string               `json:"url,omitempty"`
	Extra         []string              `json:"extra,omitempty"`
}

type ImportTaskBuilder

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

builder开始

func NewImportTaskBuilder

func NewImportTaskBuilder() *ImportTaskBuilder

func (*ImportTaskBuilder) Build

func (builder *ImportTaskBuilder) Build() *ImportTask

func (*ImportTaskBuilder) Extra

func (builder *ImportTaskBuilder) Extra(extra []string) *ImportTaskBuilder

func (*ImportTaskBuilder) FileExtension

func (builder *ImportTaskBuilder) FileExtension(fileExtension string) *ImportTaskBuilder

func (*ImportTaskBuilder) FileName

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

func (*ImportTaskBuilder) FileToken

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

func (*ImportTaskBuilder) JobErrorMsg

func (builder *ImportTaskBuilder) JobErrorMsg(jobErrorMsg string) *ImportTaskBuilder

func (*ImportTaskBuilder) JobStatus

func (builder *ImportTaskBuilder) JobStatus(jobStatus int) *ImportTaskBuilder

func (*ImportTaskBuilder) Point

func (*ImportTaskBuilder) Ticket

func (builder *ImportTaskBuilder) Ticket(ticket string) *ImportTaskBuilder

func (*ImportTaskBuilder) Token

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

func (*ImportTaskBuilder) Type

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

func (*ImportTaskBuilder) Url

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

type ImportTaskMountPoint

type ImportTaskMountPoint struct {
	MountType *int    `json:"mount_type,omitempty"`
	MountKey  *string `json:"mount_key,omitempty"`
}

type ImportTaskMountPointBuilder

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

builder开始

func NewImportTaskMountPointBuilder

func NewImportTaskMountPointBuilder() *ImportTaskMountPointBuilder

func (*ImportTaskMountPointBuilder) Build

func (*ImportTaskMountPointBuilder) MountKey

func (builder *ImportTaskMountPointBuilder) MountKey(mountKey string) *ImportTaskMountPointBuilder

func (*ImportTaskMountPointBuilder) MountType

func (builder *ImportTaskMountPointBuilder) MountType(mountType int) *ImportTaskMountPointBuilder

type ListFileCommentIterator

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

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

func (*ListFileCommentIterator) Next

func (iterator *ListFileCommentIterator) Next() (bool, *FileComment, error)

func (*ListFileCommentIterator) NextPageToken

func (iterator *ListFileCommentIterator) NextPageToken() *string

type ListFileCommentReq

type ListFileCommentReq struct {
	Limit int
	// contains filtered or unexported fields
}

type ListFileCommentReqBuilder

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

1.4 生成请求的builder结构体

func NewListFileCommentReqBuilder

func NewListFileCommentReqBuilder() *ListFileCommentReqBuilder

生成请求的New构造器

func (*ListFileCommentReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListFileCommentReqBuilder) FileToken

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

func (*ListFileCommentReqBuilder) FileType

func (builder *ListFileCommentReqBuilder) FileType(fileType string) *ListFileCommentReqBuilder

func (*ListFileCommentReqBuilder) IsSolved

func (builder *ListFileCommentReqBuilder) IsSolved(isSolved bool) *ListFileCommentReqBuilder

func (*ListFileCommentReqBuilder) Limit

1.5 生成请求的builder属性方法

func (*ListFileCommentReqBuilder) PageSize

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

func (*ListFileCommentReqBuilder) PageToken

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

func (*ListFileCommentReqBuilder) UserIdType

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

type ListFileCommentResp

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

func (*ListFileCommentResp) Success

func (resp *ListFileCommentResp) Success() bool

type ListFileCommentRespData

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

type ListFileReq

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

type ListFileReqBuilder

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

1.4 生成请求的builder结构体

func NewListFileReqBuilder

func NewListFileReqBuilder() *ListFileReqBuilder

生成请求的New构造器

func (*ListFileReqBuilder) Build

func (builder *ListFileReqBuilder) Build() *ListFileReq

1.5 生成请求的builder的build方法

func (*ListFileReqBuilder) FolderToken

func (builder *ListFileReqBuilder) FolderToken(folderToken string) *ListFileReqBuilder

func (*ListFileReqBuilder) PageSize

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

1.5 生成请求的builder属性方法

func (*ListFileReqBuilder) PageToken

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

type ListFileResp

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

func (*ListFileResp) Success

func (resp *ListFileResp) Success() bool

type ListFileRespData

type ListFileRespData struct {
	Files         []*File `json:"files,omitempty"`
	NextPageToken *string `json:"next_page_token,omitempty"`
	HasMore       *bool   `json:"has_more,omitempty"`
}

type Media

type Media struct {
	FileToken *string `json:"file_token,omitempty"`
	FileName  *string `json:"file_name,omitempty"`
	Size      *int    `json:"size,omitempty"`
	MimeType  *string `json:"mime_type,omitempty"`
}

type MediaBuilder

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

builder开始

func NewMediaBuilder

func NewMediaBuilder() *MediaBuilder

func (*MediaBuilder) Build

func (builder *MediaBuilder) Build() *Media

func (*MediaBuilder) FileName

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

func (*MediaBuilder) FileToken

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

func (*MediaBuilder) MimeType

func (builder *MediaBuilder) MimeType(mimeType string) *MediaBuilder

func (*MediaBuilder) Size

func (builder *MediaBuilder) Size(size int) *MediaBuilder

type MediaUploadInfo

type MediaUploadInfo struct {
	FileName   *string `json:"file_name,omitempty"`
	ParentType *string `json:"parent_type,omitempty"`
	ParentNode *string `json:"parent_node,omitempty"`
	Size       *int    `json:"size,omitempty"`
	Extra      *string `json:"extra,omitempty"`
}

type MediaUploadInfoBuilder

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

builder开始

func NewMediaUploadInfoBuilder

func NewMediaUploadInfoBuilder() *MediaUploadInfoBuilder

func (*MediaUploadInfoBuilder) Build

func (builder *MediaUploadInfoBuilder) Build() *MediaUploadInfo

func (*MediaUploadInfoBuilder) Extra

func (builder *MediaUploadInfoBuilder) Extra(extra string) *MediaUploadInfoBuilder

func (*MediaUploadInfoBuilder) FileName

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

func (*MediaUploadInfoBuilder) ParentNode

func (builder *MediaUploadInfoBuilder) ParentNode(parentNode string) *MediaUploadInfoBuilder

func (*MediaUploadInfoBuilder) ParentType

func (builder *MediaUploadInfoBuilder) ParentType(parentType string) *MediaUploadInfoBuilder

func (*MediaUploadInfoBuilder) Size

func (builder *MediaUploadInfoBuilder) Size(size int) *MediaUploadInfoBuilder

type Member

type Member struct {
	MemberType *string `json:"member_type,omitempty"`
	MemberId   *string `json:"member_id,omitempty"`
	Perm       *string `json:"perm,omitempty"`
}

type MemberBuilder

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

builder开始

func NewMemberBuilder

func NewMemberBuilder() *MemberBuilder

func (*MemberBuilder) Build

func (builder *MemberBuilder) Build() *Member

func (*MemberBuilder) MemberId

func (builder *MemberBuilder) MemberId(memberId string) *MemberBuilder

func (*MemberBuilder) MemberType

func (builder *MemberBuilder) MemberType(memberType string) *MemberBuilder

func (*MemberBuilder) Perm

func (builder *MemberBuilder) Perm(perm string) *MemberBuilder

type Meta

type Meta struct {
	DocToken         *string `json:"doc_token,omitempty"`
	DocType          *string `json:"doc_type,omitempty"`
	Title            *string `json:"title,omitempty"`
	OwnerId          *string `json:"owner_id,omitempty"`
	CreateTime       *int64  `json:"create_time,omitempty,string"`
	LatestModifyUser *string `json:"latest_modify_user,omitempty"`
	LatestModifyTime *int64  `json:"latest_modify_time,omitempty,string"`
	Url              *string `json:"url,omitempty"`
}

type MetaBuilder

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

builder开始

func NewMetaBuilder

func NewMetaBuilder() *MetaBuilder

func (*MetaBuilder) Build

func (builder *MetaBuilder) Build() *Meta

func (*MetaBuilder) CreateTime

func (builder *MetaBuilder) CreateTime(createTime int64) *MetaBuilder

func (*MetaBuilder) DocToken

func (builder *MetaBuilder) DocToken(docToken string) *MetaBuilder

func (*MetaBuilder) DocType

func (builder *MetaBuilder) DocType(docType string) *MetaBuilder

func (*MetaBuilder) LatestModifyTime

func (builder *MetaBuilder) LatestModifyTime(latestModifyTime int64) *MetaBuilder

func (*MetaBuilder) LatestModifyUser

func (builder *MetaBuilder) LatestModifyUser(latestModifyUser string) *MetaBuilder

func (*MetaBuilder) OwnerId

func (builder *MetaBuilder) OwnerId(ownerId string) *MetaBuilder

func (*MetaBuilder) Title

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

func (*MetaBuilder) Url

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

type MetaFailed

type MetaFailed struct {
	Token *string `json:"token,omitempty"`
	Code  *int    `json:"code,omitempty"`
}

type MetaFailedBuilder

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

builder开始

func NewMetaFailedBuilder

func NewMetaFailedBuilder() *MetaFailedBuilder

func (*MetaFailedBuilder) Build

func (builder *MetaFailedBuilder) Build() *MetaFailed

func (*MetaFailedBuilder) Code

func (builder *MetaFailedBuilder) Code(code int) *MetaFailedBuilder

func (*MetaFailedBuilder) Token

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

type MetaRequest

type MetaRequest struct {
	RequestDocs []*RequestDoc `json:"request_docs,omitempty"`
	WithUrl     *bool         `json:"with_url,omitempty"`
}

type MetaRequestBuilder

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

builder开始

func NewMetaRequestBuilder

func NewMetaRequestBuilder() *MetaRequestBuilder

func (*MetaRequestBuilder) Build

func (builder *MetaRequestBuilder) Build() *MetaRequest

func (*MetaRequestBuilder) RequestDocs

func (builder *MetaRequestBuilder) RequestDocs(requestDocs []*RequestDoc) *MetaRequestBuilder

func (*MetaRequestBuilder) WithUrl

func (builder *MetaRequestBuilder) WithUrl(withUrl bool) *MetaRequestBuilder

type MoveFilePathReqBodyBuilder

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

上传文件path开始

func NewMoveFilePathReqBodyBuilder

func NewMoveFilePathReqBodyBuilder() *MoveFilePathReqBodyBuilder

func (*MoveFilePathReqBodyBuilder) Build

func (builder *MoveFilePathReqBodyBuilder) Build() (*MoveFileReqBody, error)

func (*MoveFilePathReqBodyBuilder) FolderToken

func (builder *MoveFilePathReqBodyBuilder) FolderToken(folderToken string) *MoveFilePathReqBodyBuilder

func (*MoveFilePathReqBodyBuilder) Type

type MoveFileReq

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

type MoveFileReqBody

type MoveFileReqBody struct {
	Type        *string `json:"type,omitempty"`
	FolderToken *string `json:"folder_token,omitempty"`
}

type MoveFileReqBodyBuilder

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

func NewMoveFileReqBodyBuilder

func NewMoveFileReqBodyBuilder() *MoveFileReqBodyBuilder

生成body的New构造器

func (*MoveFileReqBodyBuilder) Build

func (builder *MoveFileReqBodyBuilder) Build() *MoveFileReqBody

1.3 生成body的build方法

func (*MoveFileReqBodyBuilder) FolderToken

func (builder *MoveFileReqBodyBuilder) FolderToken(folderToken string) *MoveFileReqBodyBuilder

func (*MoveFileReqBodyBuilder) Type

1.2 生成body的builder属性方法

type MoveFileReqBuilder

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

1.4 生成请求的builder结构体

func NewMoveFileReqBuilder

func NewMoveFileReqBuilder() *MoveFileReqBuilder

生成请求的New构造器

func (*MoveFileReqBuilder) Body

func (*MoveFileReqBuilder) Build

func (builder *MoveFileReqBuilder) Build() *MoveFileReq

1.5 生成请求的builder的build方法

func (*MoveFileReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

type MoveFileResp

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

func (*MoveFileResp) Success

func (resp *MoveFileResp) Success() bool

type MoveFileRespData

type MoveFileRespData struct {
	TaskId *string `json:"task_id,omitempty"`
}

type Owner

type Owner struct {
	MemberType *string `json:"member_type,omitempty"`
	MemberId   *string `json:"member_id,omitempty"`
}

type OwnerBuilder

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

builder开始

func NewOwnerBuilder

func NewOwnerBuilder() *OwnerBuilder

func (*OwnerBuilder) Build

func (builder *OwnerBuilder) Build() *Owner

func (*OwnerBuilder) MemberId

func (builder *OwnerBuilder) MemberId(memberId string) *OwnerBuilder

func (*OwnerBuilder) MemberType

func (builder *OwnerBuilder) MemberType(memberType string) *OwnerBuilder

type P2FileDeletedV1

type P2FileDeletedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2FileDeletedV1Data `json:"event"`
}

func (*P2FileDeletedV1) RawReq

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

type P2FileDeletedV1Data

type P2FileDeletedV1Data struct {
	FileType         *string   `json:"file_type,omitempty"`
	FileToken        *string   `json:"file_token,omitempty"`
	OperatorId       *UserId   `json:"operator_id,omitempty"`
	SubscriberIdList []*UserId `json:"subscriber_id_list,omitempty"`
}

type P2FileDeletedV1Handler

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

消息处理器定义

func NewP2FileDeletedV1Handler

func NewP2FileDeletedV1Handler(handler func(context.Context, *P2FileDeletedV1) error) *P2FileDeletedV1Handler

func (*P2FileDeletedV1Handler) Event

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

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

func (*P2FileDeletedV1Handler) Handle

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

回调开发者注册的handle

type P2FileEditV1

type P2FileEditV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2FileEditV1Data `json:"event"`
}

func (*P2FileEditV1) RawReq

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

type P2FileEditV1Data

type P2FileEditV1Data struct {
	FileType         *string   `json:"file_type,omitempty"`
	FileToken        *string   `json:"file_token,omitempty"`
	OperatorIdList   []*UserId `json:"operator_id_list,omitempty"`
	SubscriberIdList []*UserId `json:"subscriber_id_list,omitempty"`
}

type P2FileEditV1Handler

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

消息处理器定义

func NewP2FileEditV1Handler

func NewP2FileEditV1Handler(handler func(context.Context, *P2FileEditV1) error) *P2FileEditV1Handler

func (*P2FileEditV1Handler) Event

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

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

func (*P2FileEditV1Handler) Handle

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

回调开发者注册的handle

type P2FilePermissionMemberAddedV1

type P2FilePermissionMemberAddedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2FilePermissionMemberAddedV1Data `json:"event"`
}

func (*P2FilePermissionMemberAddedV1) RawReq

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

type P2FilePermissionMemberAddedV1Data

type P2FilePermissionMemberAddedV1Data struct {
	FileType             *string   `json:"file_type,omitempty"`
	FileToken            *string   `json:"file_token,omitempty"`
	OperatorId           *UserId   `json:"operator_id,omitempty"`
	UserList             []*UserId `json:"user_list,omitempty"`
	ChatList             []string  `json:"chat_list,omitempty"`
	OpenDepartmentIdList []string  `json:"open_department_id_list,omitempty"`
	SubscriberIdList     []*UserId `json:"subscriber_id_list,omitempty"`
}

type P2FilePermissionMemberAddedV1Handler

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

消息处理器定义

func (*P2FilePermissionMemberAddedV1Handler) Event

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

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

func (*P2FilePermissionMemberAddedV1Handler) Handle

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

回调开发者注册的handle

type P2FilePermissionMemberRemovedV1

type P2FilePermissionMemberRemovedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2FilePermissionMemberRemovedV1Data `json:"event"`
}

func (*P2FilePermissionMemberRemovedV1) RawReq

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

type P2FilePermissionMemberRemovedV1Data

type P2FilePermissionMemberRemovedV1Data struct {
	FileType             *string   `json:"file_type,omitempty"`
	FileToken            *string   `json:"file_token,omitempty"`
	OperatorId           *UserId   `json:"operator_id,omitempty"`
	UserList             []*UserId `json:"user_list,omitempty"`
	ChatList             []string  `json:"chat_list,omitempty"`
	OpenDepartmentIdList []string  `json:"open_department_id_list,omitempty"`
	SubscriberIdList     []*UserId `json:"subscriber_id_list,omitempty"`
}

type P2FilePermissionMemberRemovedV1Handler

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

消息处理器定义

func (*P2FilePermissionMemberRemovedV1Handler) Event

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

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

func (*P2FilePermissionMemberRemovedV1Handler) Handle

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

回调开发者注册的handle

type P2FileReadV1

type P2FileReadV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2FileReadV1Data `json:"event"`
}

func (*P2FileReadV1) RawReq

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

type P2FileReadV1Data

type P2FileReadV1Data struct {
	FileType         *string   `json:"file_type,omitempty"`
	FileToken        *string   `json:"file_token,omitempty"`
	OperatorIdList   []*UserId `json:"operator_id_list,omitempty"`
	SubscriberIdList []*UserId `json:"subscriber_id_list,omitempty"`
}

type P2FileReadV1Handler

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

消息处理器定义

func NewP2FileReadV1Handler

func NewP2FileReadV1Handler(handler func(context.Context, *P2FileReadV1) error) *P2FileReadV1Handler

func (*P2FileReadV1Handler) Event

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

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

func (*P2FileReadV1Handler) Handle

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

回调开发者注册的handle

type P2FileTitleUpdatedV1

type P2FileTitleUpdatedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2FileTitleUpdatedV1Data `json:"event"`
}

func (*P2FileTitleUpdatedV1) RawReq

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

type P2FileTitleUpdatedV1Data

type P2FileTitleUpdatedV1Data struct {
	FileType         *string   `json:"file_type,omitempty"`
	FileToken        *string   `json:"file_token,omitempty"`
	OperatorId       *UserId   `json:"operator_id,omitempty"`
	SubscriberIdList []*UserId `json:"subscriber_id_list,omitempty"`
}

type P2FileTitleUpdatedV1Handler

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

消息处理器定义

func NewP2FileTitleUpdatedV1Handler

func NewP2FileTitleUpdatedV1Handler(handler func(context.Context, *P2FileTitleUpdatedV1) error) *P2FileTitleUpdatedV1Handler

func (*P2FileTitleUpdatedV1Handler) Event

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

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

func (*P2FileTitleUpdatedV1Handler) Handle

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

回调开发者注册的handle

type P2FileTrashedV1

type P2FileTrashedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2FileTrashedV1Data `json:"event"`
}

func (*P2FileTrashedV1) RawReq

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

type P2FileTrashedV1Data

type P2FileTrashedV1Data struct {
	FileType         *string   `json:"file_type,omitempty"`
	FileToken        *string   `json:"file_token,omitempty"`
	OperatorId       *UserId   `json:"operator_id,omitempty"`
	SubscriberIdList []*UserId `json:"subscriber_id_list,omitempty"`
}

type P2FileTrashedV1Handler

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

消息处理器定义

func NewP2FileTrashedV1Handler

func NewP2FileTrashedV1Handler(handler func(context.Context, *P2FileTrashedV1) error) *P2FileTrashedV1Handler

func (*P2FileTrashedV1Handler) Event

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

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

func (*P2FileTrashedV1Handler) Handle

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

回调开发者注册的handle

type PatchFileCommentPathReqBodyBuilder

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

上传文件path开始

func NewPatchFileCommentPathReqBodyBuilder

func NewPatchFileCommentPathReqBodyBuilder() *PatchFileCommentPathReqBodyBuilder

func (*PatchFileCommentPathReqBodyBuilder) Build

func (*PatchFileCommentPathReqBodyBuilder) IsSolved

type PatchFileCommentReq

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

type PatchFileCommentReqBody

type PatchFileCommentReqBody struct {
	IsSolved *bool `json:"is_solved,omitempty"`
}

type PatchFileCommentReqBodyBuilder

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

func NewPatchFileCommentReqBodyBuilder

func NewPatchFileCommentReqBodyBuilder() *PatchFileCommentReqBodyBuilder

生成body的New构造器

func (*PatchFileCommentReqBodyBuilder) Build

1.3 生成body的build方法

func (*PatchFileCommentReqBodyBuilder) IsSolved

1.2 生成body的builder属性方法

type PatchFileCommentReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchFileCommentReqBuilder

func NewPatchFileCommentReqBuilder() *PatchFileCommentReqBuilder

生成请求的New构造器

func (*PatchFileCommentReqBuilder) Body

func (*PatchFileCommentReqBuilder) Build

1.5 生成请求的builder的build方法

func (*PatchFileCommentReqBuilder) CommentId

func (builder *PatchFileCommentReqBuilder) CommentId(commentId int64) *PatchFileCommentReqBuilder

func (*PatchFileCommentReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

func (*PatchFileCommentReqBuilder) FileType

func (builder *PatchFileCommentReqBuilder) FileType(fileType string) *PatchFileCommentReqBuilder

type PatchFileCommentResp

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

func (*PatchFileCommentResp) Success

func (resp *PatchFileCommentResp) Success() bool

type PatchFileSubscriptionPathReqBodyBuilder

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

上传文件path开始

func NewPatchFileSubscriptionPathReqBodyBuilder

func NewPatchFileSubscriptionPathReqBodyBuilder() *PatchFileSubscriptionPathReqBodyBuilder

func (*PatchFileSubscriptionPathReqBodyBuilder) Build

func (*PatchFileSubscriptionPathReqBodyBuilder) FileType

func (*PatchFileSubscriptionPathReqBodyBuilder) IsSubscribe

type PatchFileSubscriptionReq

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

type PatchFileSubscriptionReqBody

type PatchFileSubscriptionReqBody struct {
	IsSubscribe *bool   `json:"is_subscribe,omitempty"`
	FileType    *string `json:"file_type,omitempty"`
}

type PatchFileSubscriptionReqBodyBuilder

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

func NewPatchFileSubscriptionReqBodyBuilder

func NewPatchFileSubscriptionReqBodyBuilder() *PatchFileSubscriptionReqBodyBuilder

生成body的New构造器

func (*PatchFileSubscriptionReqBodyBuilder) Build

1.3 生成body的build方法

func (*PatchFileSubscriptionReqBodyBuilder) FileType

func (*PatchFileSubscriptionReqBodyBuilder) IsSubscribe

1.2 生成body的builder属性方法

type PatchFileSubscriptionReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchFileSubscriptionReqBuilder

func NewPatchFileSubscriptionReqBuilder() *PatchFileSubscriptionReqBuilder

生成请求的New构造器

func (*PatchFileSubscriptionReqBuilder) Body

func (*PatchFileSubscriptionReqBuilder) Build

1.5 生成请求的builder的build方法

func (*PatchFileSubscriptionReqBuilder) FileToken

1.5 生成请求的builder属性方法

func (*PatchFileSubscriptionReqBuilder) SubscriptionId

func (builder *PatchFileSubscriptionReqBuilder) SubscriptionId(subscriptionId string) *PatchFileSubscriptionReqBuilder

type PatchFileSubscriptionResp

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

func (*PatchFileSubscriptionResp) Success

func (resp *PatchFileSubscriptionResp) Success() bool

type PatchFileSubscriptionRespData

type PatchFileSubscriptionRespData struct {
	Subscription *FileSubscription `json:"subscription,omitempty"`
}

type PatchPermissionPublicReq

type PatchPermissionPublicReq struct {
	PermissionPublicRequest *PermissionPublicRequest `body:""`
	// contains filtered or unexported fields
}

type PatchPermissionPublicReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchPermissionPublicReqBuilder

func NewPatchPermissionPublicReqBuilder() *PatchPermissionPublicReqBuilder

生成请求的New构造器

func (*PatchPermissionPublicReqBuilder) Build

1.5 生成请求的builder的build方法

func (*PatchPermissionPublicReqBuilder) PermissionPublicRequest

func (builder *PatchPermissionPublicReqBuilder) PermissionPublicRequest(permissionPublicRequest *PermissionPublicRequest) *PatchPermissionPublicReqBuilder

func (*PatchPermissionPublicReqBuilder) Token

1.5 生成请求的builder属性方法

func (*PatchPermissionPublicReqBuilder) Type

type PatchPermissionPublicResp

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

func (*PatchPermissionPublicResp) Success

func (resp *PatchPermissionPublicResp) Success() bool

type PatchPermissionPublicRespData

type PatchPermissionPublicRespData struct {
	PermissionPublic *PermissionPublic `json:"permission_public,omitempty"`
}

type PermissionPublic

type PermissionPublic struct {
	ExternalAccess  *bool   `json:"external_access,omitempty"`
	SecurityEntity  *string `json:"security_entity,omitempty"`
	CommentEntity   *string `json:"comment_entity,omitempty"`
	ShareEntity     *string `json:"share_entity,omitempty"`
	LinkShareEntity *string `json:"link_share_entity,omitempty"`
	InviteExternal  *bool   `json:"invite_external,omitempty"`
	LockSwitch      *bool   `json:"lock_switch,omitempty"`
}

type PermissionPublicBuilder

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

builder开始

func NewPermissionPublicBuilder

func NewPermissionPublicBuilder() *PermissionPublicBuilder

func (*PermissionPublicBuilder) Build

func (builder *PermissionPublicBuilder) Build() *PermissionPublic

func (*PermissionPublicBuilder) CommentEntity

func (builder *PermissionPublicBuilder) CommentEntity(commentEntity string) *PermissionPublicBuilder

func (*PermissionPublicBuilder) ExternalAccess

func (builder *PermissionPublicBuilder) ExternalAccess(externalAccess bool) *PermissionPublicBuilder

func (*PermissionPublicBuilder) InviteExternal

func (builder *PermissionPublicBuilder) InviteExternal(inviteExternal bool) *PermissionPublicBuilder

func (*PermissionPublicBuilder) LinkShareEntity

func (builder *PermissionPublicBuilder) LinkShareEntity(linkShareEntity string) *PermissionPublicBuilder

func (*PermissionPublicBuilder) LockSwitch

func (builder *PermissionPublicBuilder) LockSwitch(lockSwitch bool) *PermissionPublicBuilder

func (*PermissionPublicBuilder) SecurityEntity

func (builder *PermissionPublicBuilder) SecurityEntity(securityEntity string) *PermissionPublicBuilder

func (*PermissionPublicBuilder) ShareEntity

func (builder *PermissionPublicBuilder) ShareEntity(shareEntity string) *PermissionPublicBuilder

type PermissionPublicRequest

type PermissionPublicRequest struct {
	ExternalAccess  *bool   `json:"external_access,omitempty"`
	SecurityEntity  *string `json:"security_entity,omitempty"`
	CommentEntity   *string `json:"comment_entity,omitempty"`
	ShareEntity     *string `json:"share_entity,omitempty"`
	LinkShareEntity *string `json:"link_share_entity,omitempty"`
	InviteExternal  *bool   `json:"invite_external,omitempty"`
}

type PermissionPublicRequestBuilder

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

builder开始

func NewPermissionPublicRequestBuilder

func NewPermissionPublicRequestBuilder() *PermissionPublicRequestBuilder

func (*PermissionPublicRequestBuilder) Build

func (*PermissionPublicRequestBuilder) CommentEntity

func (builder *PermissionPublicRequestBuilder) CommentEntity(commentEntity string) *PermissionPublicRequestBuilder

func (*PermissionPublicRequestBuilder) ExternalAccess

func (builder *PermissionPublicRequestBuilder) ExternalAccess(externalAccess bool) *PermissionPublicRequestBuilder

func (*PermissionPublicRequestBuilder) InviteExternal

func (builder *PermissionPublicRequestBuilder) InviteExternal(inviteExternal bool) *PermissionPublicRequestBuilder

func (*PermissionPublicRequestBuilder) LinkShareEntity

func (builder *PermissionPublicRequestBuilder) LinkShareEntity(linkShareEntity string) *PermissionPublicRequestBuilder

func (*PermissionPublicRequestBuilder) SecurityEntity

func (builder *PermissionPublicRequestBuilder) SecurityEntity(securityEntity string) *PermissionPublicRequestBuilder

func (*PermissionPublicRequestBuilder) ShareEntity

func (builder *PermissionPublicRequestBuilder) ShareEntity(shareEntity string) *PermissionPublicRequestBuilder

type Person

type Person struct {
	UserId *string `json:"user_id,omitempty"`
}

type PersonBuilder

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

builder开始

func NewPersonBuilder

func NewPersonBuilder() *PersonBuilder

func (*PersonBuilder) Build

func (builder *PersonBuilder) Build() *Person

func (*PersonBuilder) UserId

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

type ReplyContent

type ReplyContent struct {
	Elements []*ReplyElement `json:"elements,omitempty"`
}

type ReplyContentBuilder

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

builder开始

func NewReplyContentBuilder

func NewReplyContentBuilder() *ReplyContentBuilder

func (*ReplyContentBuilder) Build

func (builder *ReplyContentBuilder) Build() *ReplyContent

func (*ReplyContentBuilder) Elements

func (builder *ReplyContentBuilder) Elements(elements []*ReplyElement) *ReplyContentBuilder

type ReplyElement

type ReplyElement struct {
	Type     *string   `json:"type,omitempty"`
	TextRun  *TextRun  `json:"text_run,omitempty"`
	DocsLink *DocsLink `json:"docs_link,omitempty"`
	Person   *Person   `json:"person,omitempty"`
}

type ReplyElementBuilder

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

builder开始

func NewReplyElementBuilder

func NewReplyElementBuilder() *ReplyElementBuilder

func (*ReplyElementBuilder) Build

func (builder *ReplyElementBuilder) Build() *ReplyElement
func (builder *ReplyElementBuilder) DocsLink(docsLink *DocsLink) *ReplyElementBuilder

func (*ReplyElementBuilder) Person

func (builder *ReplyElementBuilder) Person(person *Person) *ReplyElementBuilder

func (*ReplyElementBuilder) TextRun

func (builder *ReplyElementBuilder) TextRun(textRun *TextRun) *ReplyElementBuilder

func (*ReplyElementBuilder) Type

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

type ReplyList

type ReplyList struct {
	Replies []*FileCommentReply `json:"replies,omitempty"`
}

type ReplyListBuilder

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

builder开始

func NewReplyListBuilder

func NewReplyListBuilder() *ReplyListBuilder

func (*ReplyListBuilder) Build

func (builder *ReplyListBuilder) Build() *ReplyList

func (*ReplyListBuilder) Replies

func (builder *ReplyListBuilder) Replies(replies []*FileCommentReply) *ReplyListBuilder

type RequestDoc

type RequestDoc struct {
	DocToken *string `json:"doc_token,omitempty"`
	DocType  *string `json:"doc_type,omitempty"`
}

type RequestDocBuilder

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

builder开始

func NewRequestDocBuilder

func NewRequestDocBuilder() *RequestDocBuilder

func (*RequestDocBuilder) Build

func (builder *RequestDocBuilder) Build() *RequestDoc

func (*RequestDocBuilder) DocToken

func (builder *RequestDocBuilder) DocToken(docToken string) *RequestDocBuilder

func (*RequestDocBuilder) DocType

func (builder *RequestDocBuilder) DocType(docType string) *RequestDocBuilder

type ShortcutInfo

type ShortcutInfo struct {
	TargetType  *string `json:"target_type,omitempty"`
	TargetToken *string `json:"target_token,omitempty"`
}

type ShortcutInfoBuilder

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

builder开始

func NewShortcutInfoBuilder

func NewShortcutInfoBuilder() *ShortcutInfoBuilder

func (*ShortcutInfoBuilder) Build

func (builder *ShortcutInfoBuilder) Build() *ShortcutInfo

func (*ShortcutInfoBuilder) TargetToken

func (builder *ShortcutInfoBuilder) TargetToken(targetToken string) *ShortcutInfoBuilder

func (*ShortcutInfoBuilder) TargetType

func (builder *ShortcutInfoBuilder) TargetType(targetType string) *ShortcutInfoBuilder

type SubscribeFileReq

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

type SubscribeFileReqBuilder

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

1.4 生成请求的builder结构体

func NewSubscribeFileReqBuilder

func NewSubscribeFileReqBuilder() *SubscribeFileReqBuilder

生成请求的New构造器

func (*SubscribeFileReqBuilder) Build

func (builder *SubscribeFileReqBuilder) Build() *SubscribeFileReq

1.5 生成请求的builder的build方法

func (*SubscribeFileReqBuilder) FileToken

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

1.5 生成请求的builder属性方法

func (*SubscribeFileReqBuilder) FileType

func (builder *SubscribeFileReqBuilder) FileType(fileType string) *SubscribeFileReqBuilder

type SubscribeFileResp

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

func (*SubscribeFileResp) Success

func (resp *SubscribeFileResp) Success() bool

type TaskCheckFileReq

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

type TaskCheckFileReqBuilder

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

1.4 生成请求的builder结构体

func NewTaskCheckFileReqBuilder

func NewTaskCheckFileReqBuilder() *TaskCheckFileReqBuilder

生成请求的New构造器

func (*TaskCheckFileReqBuilder) Build

func (builder *TaskCheckFileReqBuilder) Build() *TaskCheckFileReq

1.5 生成请求的builder的build方法

func (*TaskCheckFileReqBuilder) TaskId

func (builder *TaskCheckFileReqBuilder) TaskId(taskId string) *TaskCheckFileReqBuilder

1.5 生成请求的builder属性方法

type TaskCheckFileResp

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

func (*TaskCheckFileResp) Success

func (resp *TaskCheckFileResp) Success() bool

type TaskCheckFileRespData

type TaskCheckFileRespData struct {
	Status *string `json:"status,omitempty"`
}

type TextRun

type TextRun struct {
	Text *string `json:"text,omitempty"`
}

type TextRunBuilder

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

builder开始

func NewTextRunBuilder

func NewTextRunBuilder() *TextRunBuilder

func (*TextRunBuilder) Build

func (builder *TextRunBuilder) Build() *TextRun

func (*TextRunBuilder) Text

func (builder *TextRunBuilder) Text(text string) *TextRunBuilder

type TmpDownloadUrl

type TmpDownloadUrl struct {
	FileToken      *string `json:"file_token,omitempty"`
	TmpDownloadUrl *string `json:"tmp_download_url,omitempty"`
}

type TmpDownloadUrlBuilder

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

builder开始

func NewTmpDownloadUrlBuilder

func NewTmpDownloadUrlBuilder() *TmpDownloadUrlBuilder

func (*TmpDownloadUrlBuilder) Build

func (builder *TmpDownloadUrlBuilder) Build() *TmpDownloadUrl

func (*TmpDownloadUrlBuilder) FileToken

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

func (*TmpDownloadUrlBuilder) TmpDownloadUrl

func (builder *TmpDownloadUrlBuilder) TmpDownloadUrl(tmpDownloadUrl string) *TmpDownloadUrlBuilder

type TokenType

type TokenType struct {
	Token *string `json:"token,omitempty"`
	Type  *string `json:"type,omitempty"`
}

type TokenTypeBuilder

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

builder开始

func NewTokenTypeBuilder

func NewTokenTypeBuilder() *TokenTypeBuilder

func (*TokenTypeBuilder) Build

func (builder *TokenTypeBuilder) Build() *TokenType

func (*TokenTypeBuilder) Token

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

func (*TokenTypeBuilder) Type

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

type UpdateFileCommentReplyPathReqBodyBuilder

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

上传文件path开始

func NewUpdateFileCommentReplyPathReqBodyBuilder

func NewUpdateFileCommentReplyPathReqBodyBuilder() *UpdateFileCommentReplyPathReqBodyBuilder

func (*UpdateFileCommentReplyPathReqBodyBuilder) Build

func (*UpdateFileCommentReplyPathReqBodyBuilder) Content

type UpdateFileCommentReplyReq

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

type UpdateFileCommentReplyReqBody

type UpdateFileCommentReplyReqBody struct {
	Content *ReplyContent `json:"content,omitempty"`
}

type UpdateFileCommentReplyReqBodyBuilder

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

func NewUpdateFileCommentReplyReqBodyBuilder

func NewUpdateFileCommentReplyReqBodyBuilder() *UpdateFileCommentReplyReqBodyBuilder

生成body的New构造器

func (*UpdateFileCommentReplyReqBodyBuilder) Build

1.3 生成body的build方法

func (*UpdateFileCommentReplyReqBodyBuilder) Content

1.2 生成body的builder属性方法

type UpdateFileCommentReplyReqBuilder

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

1.4 生成请求的builder结构体

func NewUpdateFileCommentReplyReqBuilder

func NewUpdateFileCommentReplyReqBuilder() *UpdateFileCommentReplyReqBuilder

生成请求的New构造器

func (*UpdateFileCommentReplyReqBuilder) Body

func (*UpdateFileCommentReplyReqBuilder) Build

1.5 生成请求的builder的build方法

func (*UpdateFileCommentReplyReqBuilder) CommentId

func (*UpdateFileCommentReplyReqBuilder) FileToken

1.5 生成请求的builder属性方法

func (*UpdateFileCommentReplyReqBuilder) FileType

func (*UpdateFileCommentReplyReqBuilder) ReplyId

func (*UpdateFileCommentReplyReqBuilder) UserIdType

type UpdateFileCommentReplyResp

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

func (*UpdateFileCommentReplyResp) Success

func (resp *UpdateFileCommentReplyResp) Success() bool

type UpdatePermissionMemberReq

type UpdatePermissionMemberReq struct {
	Member *Member `body:""`
	// contains filtered or unexported fields
}

type UpdatePermissionMemberReqBuilder

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

1.4 生成请求的builder结构体

func NewUpdatePermissionMemberReqBuilder

func NewUpdatePermissionMemberReqBuilder() *UpdatePermissionMemberReqBuilder

生成请求的New构造器

func (*UpdatePermissionMemberReqBuilder) Build

1.5 生成请求的builder的build方法

func (*UpdatePermissionMemberReqBuilder) Member

func (*UpdatePermissionMemberReqBuilder) MemberId

func (*UpdatePermissionMemberReqBuilder) NeedNotification

func (builder *UpdatePermissionMemberReqBuilder) NeedNotification(needNotification bool) *UpdatePermissionMemberReqBuilder

func (*UpdatePermissionMemberReqBuilder) Token

1.5 生成请求的builder属性方法

func (*UpdatePermissionMemberReqBuilder) Type

type UpdatePermissionMemberResp

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

func (*UpdatePermissionMemberResp) Success

func (resp *UpdatePermissionMemberResp) Success() bool

type UpdatePermissionMemberRespData

type UpdatePermissionMemberRespData struct {
	Member *Member `json:"member,omitempty"`
}

type UploadAllFilePathReqBodyBuilder

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

上传文件path开始

func NewUploadAllFilePathReqBodyBuilder

func NewUploadAllFilePathReqBodyBuilder() *UploadAllFilePathReqBodyBuilder

func (*UploadAllFilePathReqBodyBuilder) Build

func (*UploadAllFilePathReqBodyBuilder) Checksum

func (*UploadAllFilePathReqBodyBuilder) FileName

func (*UploadAllFilePathReqBodyBuilder) FilePath

func (*UploadAllFilePathReqBodyBuilder) ParentNode

func (*UploadAllFilePathReqBodyBuilder) ParentType

func (*UploadAllFilePathReqBodyBuilder) Size

type UploadAllFileReq

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

type UploadAllFileReqBody

type UploadAllFileReqBody struct {
	FileName   *string   `json:"file_name,omitempty"`
	ParentType *string   `json:"parent_type,omitempty"`
	ParentNode *string   `json:"parent_node,omitempty"`
	Size       *int      `json:"size,omitempty"`
	Checksum   *string   `json:"checksum,omitempty"`
	File       io.Reader `json:"file,omitempty"`
}

type UploadAllFileReqBodyBuilder

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

func NewUploadAllFileReqBodyBuilder

func NewUploadAllFileReqBodyBuilder() *UploadAllFileReqBodyBuilder

生成body的New构造器

func (*UploadAllFileReqBodyBuilder) Build

1.3 生成body的build方法

func (*UploadAllFileReqBodyBuilder) Checksum

func (builder *UploadAllFileReqBodyBuilder) Checksum(checksum string) *UploadAllFileReqBodyBuilder

func (*UploadAllFileReqBodyBuilder) File

func (*UploadAllFileReqBodyBuilder) FileName

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

1.2 生成body的builder属性方法

func (*UploadAllFileReqBodyBuilder) ParentNode

func (builder *UploadAllFileReqBodyBuilder) ParentNode(parentNode string) *UploadAllFileReqBodyBuilder

func (*UploadAllFileReqBodyBuilder) ParentType

func (builder *UploadAllFileReqBodyBuilder) ParentType(parentType string) *UploadAllFileReqBodyBuilder

func (*UploadAllFileReqBodyBuilder) Size

type UploadAllFileReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadAllFileReqBuilder

func NewUploadAllFileReqBuilder() *UploadAllFileReqBuilder

生成请求的New构造器

func (*UploadAllFileReqBuilder) Body

1.5 生成请求的builder属性方法

func (*UploadAllFileReqBuilder) Build

func (builder *UploadAllFileReqBuilder) Build() *UploadAllFileReq

1.5 生成请求的builder的build方法

type UploadAllFileResp

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

func (*UploadAllFileResp) Success

func (resp *UploadAllFileResp) Success() bool

type UploadAllFileRespData

type UploadAllFileRespData struct {
	FileToken *string `json:"file_token,omitempty"`
}

type UploadAllMediaPathReqBodyBuilder

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

上传文件path开始

func NewUploadAllMediaPathReqBodyBuilder

func NewUploadAllMediaPathReqBodyBuilder() *UploadAllMediaPathReqBodyBuilder

func (*UploadAllMediaPathReqBodyBuilder) Build

func (*UploadAllMediaPathReqBodyBuilder) Checksum

func (*UploadAllMediaPathReqBodyBuilder) Extra

func (*UploadAllMediaPathReqBodyBuilder) FileName

func (*UploadAllMediaPathReqBodyBuilder) FilePath

func (*UploadAllMediaPathReqBodyBuilder) ParentNode

func (*UploadAllMediaPathReqBodyBuilder) ParentType

func (*UploadAllMediaPathReqBodyBuilder) Size

type UploadAllMediaReq

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

type UploadAllMediaReqBody

type UploadAllMediaReqBody struct {
	FileName   *string   `json:"file_name,omitempty"`
	ParentType *string   `json:"parent_type,omitempty"`
	ParentNode *string   `json:"parent_node,omitempty"`
	Size       *int      `json:"size,omitempty"`
	Checksum   *string   `json:"checksum,omitempty"`
	Extra      *string   `json:"extra,omitempty"`
	File       io.Reader `json:"file,omitempty"`
}

type UploadAllMediaReqBodyBuilder

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

func NewUploadAllMediaReqBodyBuilder

func NewUploadAllMediaReqBodyBuilder() *UploadAllMediaReqBodyBuilder

生成body的New构造器

func (*UploadAllMediaReqBodyBuilder) Build

1.3 生成body的build方法

func (*UploadAllMediaReqBodyBuilder) Checksum

func (*UploadAllMediaReqBodyBuilder) Extra

func (*UploadAllMediaReqBodyBuilder) File

func (*UploadAllMediaReqBodyBuilder) FileName

1.2 生成body的builder属性方法

func (*UploadAllMediaReqBodyBuilder) ParentNode

func (builder *UploadAllMediaReqBodyBuilder) ParentNode(parentNode string) *UploadAllMediaReqBodyBuilder

func (*UploadAllMediaReqBodyBuilder) ParentType

func (builder *UploadAllMediaReqBodyBuilder) ParentType(parentType string) *UploadAllMediaReqBodyBuilder

func (*UploadAllMediaReqBodyBuilder) Size

type UploadAllMediaReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadAllMediaReqBuilder

func NewUploadAllMediaReqBuilder() *UploadAllMediaReqBuilder

生成请求的New构造器

func (*UploadAllMediaReqBuilder) Body

1.5 生成请求的builder属性方法

func (*UploadAllMediaReqBuilder) Build

func (builder *UploadAllMediaReqBuilder) Build() *UploadAllMediaReq

1.5 生成请求的builder的build方法

type UploadAllMediaResp

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

func (*UploadAllMediaResp) Success

func (resp *UploadAllMediaResp) Success() bool

type UploadAllMediaRespData

type UploadAllMediaRespData struct {
	FileToken *string `json:"file_token,omitempty"`
}

type UploadFinishFilePathReqBodyBuilder

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

上传文件path开始

func NewUploadFinishFilePathReqBodyBuilder

func NewUploadFinishFilePathReqBodyBuilder() *UploadFinishFilePathReqBodyBuilder

func (*UploadFinishFilePathReqBodyBuilder) BlockNum

func (*UploadFinishFilePathReqBodyBuilder) Build

func (*UploadFinishFilePathReqBodyBuilder) UploadId

type UploadFinishFileReq

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

type UploadFinishFileReqBody

type UploadFinishFileReqBody struct {
	UploadId *string `json:"upload_id,omitempty"`
	BlockNum *int    `json:"block_num,omitempty"`
}

type UploadFinishFileReqBodyBuilder

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

func NewUploadFinishFileReqBodyBuilder

func NewUploadFinishFileReqBodyBuilder() *UploadFinishFileReqBodyBuilder

生成body的New构造器

func (*UploadFinishFileReqBodyBuilder) BlockNum

func (*UploadFinishFileReqBodyBuilder) Build

1.3 生成body的build方法

func (*UploadFinishFileReqBodyBuilder) UploadId

1.2 生成body的builder属性方法

type UploadFinishFileReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadFinishFileReqBuilder

func NewUploadFinishFileReqBuilder() *UploadFinishFileReqBuilder

生成请求的New构造器

func (*UploadFinishFileReqBuilder) Body

1.5 生成请求的builder属性方法

func (*UploadFinishFileReqBuilder) Build

1.5 生成请求的builder的build方法

type UploadFinishFileResp

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

func (*UploadFinishFileResp) Success

func (resp *UploadFinishFileResp) Success() bool

type UploadFinishFileRespData

type UploadFinishFileRespData struct {
	FileToken *string `json:"file_token,omitempty"`
}

type UploadFinishMediaPathReqBodyBuilder

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

上传文件path开始

func NewUploadFinishMediaPathReqBodyBuilder

func NewUploadFinishMediaPathReqBodyBuilder() *UploadFinishMediaPathReqBodyBuilder

func (*UploadFinishMediaPathReqBodyBuilder) BlockNum

func (*UploadFinishMediaPathReqBodyBuilder) Build

func (*UploadFinishMediaPathReqBodyBuilder) UploadId

type UploadFinishMediaReq

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

type UploadFinishMediaReqBody

type UploadFinishMediaReqBody struct {
	UploadId *string `json:"upload_id,omitempty"`
	BlockNum *int    `json:"block_num,omitempty"`
}

type UploadFinishMediaReqBodyBuilder

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

func NewUploadFinishMediaReqBodyBuilder

func NewUploadFinishMediaReqBodyBuilder() *UploadFinishMediaReqBodyBuilder

生成body的New构造器

func (*UploadFinishMediaReqBodyBuilder) BlockNum

func (*UploadFinishMediaReqBodyBuilder) Build

1.3 生成body的build方法

func (*UploadFinishMediaReqBodyBuilder) UploadId

1.2 生成body的builder属性方法

type UploadFinishMediaReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadFinishMediaReqBuilder

func NewUploadFinishMediaReqBuilder() *UploadFinishMediaReqBuilder

生成请求的New构造器

func (*UploadFinishMediaReqBuilder) Body

1.5 生成请求的builder属性方法

func (*UploadFinishMediaReqBuilder) Build

1.5 生成请求的builder的build方法

type UploadFinishMediaResp

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

func (*UploadFinishMediaResp) Success

func (resp *UploadFinishMediaResp) Success() bool

type UploadFinishMediaRespData

type UploadFinishMediaRespData struct {
	FileToken *string `json:"file_token,omitempty"`
}

type UploadInfo

type UploadInfo struct {
	FileName   *string `json:"file_name,omitempty"`
	ParentType *string `json:"parent_type,omitempty"`
	ParentNode *string `json:"parent_node,omitempty"`
	Size       *int    `json:"size,omitempty"`
}

type UploadInfoBuilder

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

builder开始

func NewUploadInfoBuilder

func NewUploadInfoBuilder() *UploadInfoBuilder

func (*UploadInfoBuilder) Build

func (builder *UploadInfoBuilder) Build() *UploadInfo

func (*UploadInfoBuilder) FileName

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

func (*UploadInfoBuilder) ParentNode

func (builder *UploadInfoBuilder) ParentNode(parentNode string) *UploadInfoBuilder

func (*UploadInfoBuilder) ParentType

func (builder *UploadInfoBuilder) ParentType(parentType string) *UploadInfoBuilder

func (*UploadInfoBuilder) Size

func (builder *UploadInfoBuilder) Size(size int) *UploadInfoBuilder

type UploadPartFilePathReqBodyBuilder

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

上传文件path开始

func NewUploadPartFilePathReqBodyBuilder

func NewUploadPartFilePathReqBodyBuilder() *UploadPartFilePathReqBodyBuilder

func (*UploadPartFilePathReqBodyBuilder) Build

func (*UploadPartFilePathReqBodyBuilder) Checksum

func (*UploadPartFilePathReqBodyBuilder) FilePath

func (*UploadPartFilePathReqBodyBuilder) Seq

func (*UploadPartFilePathReqBodyBuilder) Size

func (*UploadPartFilePathReqBodyBuilder) UploadId

type UploadPartFileReq

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

type UploadPartFileReqBody

type UploadPartFileReqBody struct {
	UploadId *string   `json:"upload_id,omitempty"`
	Seq      *int      `json:"seq,omitempty"`
	Size     *int      `json:"size,omitempty"`
	Checksum *string   `json:"checksum,omitempty"`
	File     io.Reader `json:"file,omitempty"`
}

type UploadPartFileReqBodyBuilder

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

func NewUploadPartFileReqBodyBuilder

func NewUploadPartFileReqBodyBuilder() *UploadPartFileReqBodyBuilder

生成body的New构造器

func (*UploadPartFileReqBodyBuilder) Build

1.3 生成body的build方法

func (*UploadPartFileReqBodyBuilder) Checksum

func (*UploadPartFileReqBodyBuilder) File

func (*UploadPartFileReqBodyBuilder) Seq

func (*UploadPartFileReqBodyBuilder) Size

func (*UploadPartFileReqBodyBuilder) UploadId

1.2 生成body的builder属性方法

type UploadPartFileReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadPartFileReqBuilder

func NewUploadPartFileReqBuilder() *UploadPartFileReqBuilder

生成请求的New构造器

func (*UploadPartFileReqBuilder) Body

1.5 生成请求的builder属性方法

func (*UploadPartFileReqBuilder) Build

func (builder *UploadPartFileReqBuilder) Build() *UploadPartFileReq

1.5 生成请求的builder的build方法

type UploadPartFileResp

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

func (*UploadPartFileResp) Success

func (resp *UploadPartFileResp) Success() bool

type UploadPartMediaPathReqBodyBuilder

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

上传文件path开始

func NewUploadPartMediaPathReqBodyBuilder

func NewUploadPartMediaPathReqBodyBuilder() *UploadPartMediaPathReqBodyBuilder

func (*UploadPartMediaPathReqBodyBuilder) Build

func (*UploadPartMediaPathReqBodyBuilder) Checksum

func (*UploadPartMediaPathReqBodyBuilder) FilePath

func (*UploadPartMediaPathReqBodyBuilder) Seq

func (*UploadPartMediaPathReqBodyBuilder) Size

func (*UploadPartMediaPathReqBodyBuilder) UploadId

type UploadPartMediaReq

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

type UploadPartMediaReqBody

type UploadPartMediaReqBody struct {
	UploadId *string   `json:"upload_id,omitempty"`
	Seq      *int      `json:"seq,omitempty"`
	Size     *int      `json:"size,omitempty"`
	Checksum *string   `json:"checksum,omitempty"`
	File     io.Reader `json:"file,omitempty"`
}

type UploadPartMediaReqBodyBuilder

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

func NewUploadPartMediaReqBodyBuilder

func NewUploadPartMediaReqBodyBuilder() *UploadPartMediaReqBodyBuilder

生成body的New构造器

func (*UploadPartMediaReqBodyBuilder) Build

1.3 生成body的build方法

func (*UploadPartMediaReqBodyBuilder) Checksum

func (*UploadPartMediaReqBodyBuilder) File

func (*UploadPartMediaReqBodyBuilder) Seq

func (*UploadPartMediaReqBodyBuilder) Size

func (*UploadPartMediaReqBodyBuilder) UploadId

1.2 生成body的builder属性方法

type UploadPartMediaReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadPartMediaReqBuilder

func NewUploadPartMediaReqBuilder() *UploadPartMediaReqBuilder

生成请求的New构造器

func (*UploadPartMediaReqBuilder) Body

1.5 生成请求的builder属性方法

func (*UploadPartMediaReqBuilder) Build

1.5 生成请求的builder的build方法

type UploadPartMediaResp

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

func (*UploadPartMediaResp) Success

func (resp *UploadPartMediaResp) Success() bool

type UploadPrepareFileReq

type UploadPrepareFileReq struct {
	FileUploadInfo *FileUploadInfo `body:""`
	// contains filtered or unexported fields
}

type UploadPrepareFileReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadPrepareFileReqBuilder

func NewUploadPrepareFileReqBuilder() *UploadPrepareFileReqBuilder

生成请求的New构造器

func (*UploadPrepareFileReqBuilder) Build

1.5 生成请求的builder的build方法

func (*UploadPrepareFileReqBuilder) FileUploadInfo

func (builder *UploadPrepareFileReqBuilder) FileUploadInfo(fileUploadInfo *FileUploadInfo) *UploadPrepareFileReqBuilder

1.5 生成请求的builder属性方法

type UploadPrepareFileResp

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

func (*UploadPrepareFileResp) Success

func (resp *UploadPrepareFileResp) Success() bool

type UploadPrepareFileRespData

type UploadPrepareFileRespData struct {
	UploadId  *string `json:"upload_id,omitempty"`
	BlockSize *int    `json:"block_size,omitempty"`
	BlockNum  *int    `json:"block_num,omitempty"`
}

type UploadPrepareMediaReq

type UploadPrepareMediaReq struct {
	MediaUploadInfo *MediaUploadInfo `body:""`
	// contains filtered or unexported fields
}

type UploadPrepareMediaReqBuilder

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

1.4 生成请求的builder结构体

func NewUploadPrepareMediaReqBuilder

func NewUploadPrepareMediaReqBuilder() *UploadPrepareMediaReqBuilder

生成请求的New构造器

func (*UploadPrepareMediaReqBuilder) Build

1.5 生成请求的builder的build方法

func (*UploadPrepareMediaReqBuilder) MediaUploadInfo

func (builder *UploadPrepareMediaReqBuilder) MediaUploadInfo(mediaUploadInfo *MediaUploadInfo) *UploadPrepareMediaReqBuilder

1.5 生成请求的builder属性方法

type UploadPrepareMediaResp

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

func (*UploadPrepareMediaResp) Success

func (resp *UploadPrepareMediaResp) Success() bool

type UploadPrepareMediaRespData

type UploadPrepareMediaRespData struct {
	UploadId  *string `json:"upload_id,omitempty"`
	BlockSize *int    `json:"block_size,omitempty"`
	BlockNum  *int    `json:"block_num,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

Jump to

Keyboard shortcuts

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