larkdrive

package
v3.0.0-beta-5 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2022 License: MIT Imports: 10 Imported by: 23

Documentation

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 string) *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 ListFileIterator added in v3.0.1

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

func (*ListFileIterator) Next added in v3.0.1

func (iterator *ListFileIterator) Next() (bool, *File, error)

func (*ListFileIterator) NextPageToken added in v3.0.1

func (iterator *ListFileIterator) NextPageToken() *string

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       *string `json:"create_time,omitempty"`
	LatestModifyUser *string `json:"latest_modify_user,omitempty"`
	LatestModifyTime *string `json:"latest_modify_time,omitempty"`
	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 string) *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 string) *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 string) *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