larkdocx

package
v3.0.0-beta-2 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2022 License: MIT Imports: 5 Imported by: 14

Documentation

Overview

Package docx code generated by oapi sdk gen

Package docx code generated by oapi sdk gen

Index

Constants

View Source
const (
	LangZH = 0
	LangEN = 1
	LangJP = 2
)
View Source
const (
	UserIdTypeUserId  = "user_id"
	UserIdTypeUnionId = "union_id"
	UserIdTypeOpenId  = "open_id"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchDeleteDocumentBlockChildrenPathReqBodyBuilder

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

上传文件path开始

func NewBatchDeleteDocumentBlockChildrenPathReqBodyBuilder

func NewBatchDeleteDocumentBlockChildrenPathReqBodyBuilder() *BatchDeleteDocumentBlockChildrenPathReqBodyBuilder

func (*BatchDeleteDocumentBlockChildrenPathReqBodyBuilder) Build

func (*BatchDeleteDocumentBlockChildrenPathReqBodyBuilder) EndIndex

func (*BatchDeleteDocumentBlockChildrenPathReqBodyBuilder) StartIndex

type BatchDeleteDocumentBlockChildrenReq

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

type BatchDeleteDocumentBlockChildrenReqBody

type BatchDeleteDocumentBlockChildrenReqBody struct {
	StartIndex *int `json:"start_index,omitempty"`
	EndIndex   *int `json:"end_index,omitempty"`
}

type BatchDeleteDocumentBlockChildrenReqBodyBuilder

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

func NewBatchDeleteDocumentBlockChildrenReqBodyBuilder

func NewBatchDeleteDocumentBlockChildrenReqBodyBuilder() *BatchDeleteDocumentBlockChildrenReqBodyBuilder

生成body的New构造器

func (*BatchDeleteDocumentBlockChildrenReqBodyBuilder) Build

1.3 生成body的build方法

func (*BatchDeleteDocumentBlockChildrenReqBodyBuilder) EndIndex

func (*BatchDeleteDocumentBlockChildrenReqBodyBuilder) StartIndex

1.2 生成body的builder属性方法

type BatchDeleteDocumentBlockChildrenReqBuilder

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

1.4 生成请求的builder结构体

func NewBatchDeleteDocumentBlockChildrenReqBuilder

func NewBatchDeleteDocumentBlockChildrenReqBuilder() *BatchDeleteDocumentBlockChildrenReqBuilder

生成请求的New构造器

func (*BatchDeleteDocumentBlockChildrenReqBuilder) BlockId

func (*BatchDeleteDocumentBlockChildrenReqBuilder) Body

func (*BatchDeleteDocumentBlockChildrenReqBuilder) Build

1.5 生成请求的builder的build方法

func (*BatchDeleteDocumentBlockChildrenReqBuilder) ClientToken

func (*BatchDeleteDocumentBlockChildrenReqBuilder) DocumentId

1.5 生成请求的builder属性方法

func (*BatchDeleteDocumentBlockChildrenReqBuilder) DocumentRevisionId

func (builder *BatchDeleteDocumentBlockChildrenReqBuilder) DocumentRevisionId(documentRevisionId int) *BatchDeleteDocumentBlockChildrenReqBuilder

type BatchDeleteDocumentBlockChildrenResp

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

func (*BatchDeleteDocumentBlockChildrenResp) Success

type BatchDeleteDocumentBlockChildrenRespData

type BatchDeleteDocumentBlockChildrenRespData struct {
	DocumentRevisionId *int    `json:"document_revision_id,omitempty"`
	ClientToken        *string `json:"client_token,omitempty"`
}

type BatchUpdateDocumentBlockPathReqBodyBuilder

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

上传文件path开始

func NewBatchUpdateDocumentBlockPathReqBodyBuilder

func NewBatchUpdateDocumentBlockPathReqBodyBuilder() *BatchUpdateDocumentBlockPathReqBodyBuilder

func (*BatchUpdateDocumentBlockPathReqBodyBuilder) Build

func (*BatchUpdateDocumentBlockPathReqBodyBuilder) Requests

type BatchUpdateDocumentBlockReq

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

type BatchUpdateDocumentBlockReqBody

type BatchUpdateDocumentBlockReqBody struct {
	Requests []*UpdateBlockRequest `json:"requests,omitempty"`
}

type BatchUpdateDocumentBlockReqBodyBuilder

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

func NewBatchUpdateDocumentBlockReqBodyBuilder

func NewBatchUpdateDocumentBlockReqBodyBuilder() *BatchUpdateDocumentBlockReqBodyBuilder

生成body的New构造器

func (*BatchUpdateDocumentBlockReqBodyBuilder) Build

1.3 生成body的build方法

func (*BatchUpdateDocumentBlockReqBodyBuilder) Requests

1.2 生成body的builder属性方法

type BatchUpdateDocumentBlockReqBuilder

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

1.4 生成请求的builder结构体

func NewBatchUpdateDocumentBlockReqBuilder

func NewBatchUpdateDocumentBlockReqBuilder() *BatchUpdateDocumentBlockReqBuilder

生成请求的New构造器

func (*BatchUpdateDocumentBlockReqBuilder) Body

func (*BatchUpdateDocumentBlockReqBuilder) Build

1.5 生成请求的builder的build方法

func (*BatchUpdateDocumentBlockReqBuilder) ClientToken

func (*BatchUpdateDocumentBlockReqBuilder) DocumentId

1.5 生成请求的builder属性方法

func (*BatchUpdateDocumentBlockReqBuilder) DocumentRevisionId

func (builder *BatchUpdateDocumentBlockReqBuilder) DocumentRevisionId(documentRevisionId int) *BatchUpdateDocumentBlockReqBuilder

func (*BatchUpdateDocumentBlockReqBuilder) UserIdType

type BatchUpdateDocumentBlockResp

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

func (*BatchUpdateDocumentBlockResp) Success

func (resp *BatchUpdateDocumentBlockResp) Success() bool

type BatchUpdateDocumentBlockRespData

type BatchUpdateDocumentBlockRespData struct {
	Blocks             []*Block `json:"blocks,omitempty"`
	DocumentRevisionId *int     `json:"document_revision_id,omitempty"`
	ClientToken        *string  `json:"client_token,omitempty"`
}

type Bitable

type Bitable struct {
	Token    *string `json:"token,omitempty"`
	ViewType *int    `json:"view_type,omitempty"`
}

type BitableBuilder

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

builder开始

func NewBitableBuilder

func NewBitableBuilder() *BitableBuilder

func (*BitableBuilder) Build

func (builder *BitableBuilder) Build() *Bitable

func (*BitableBuilder) Token

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

func (*BitableBuilder) ViewType

func (builder *BitableBuilder) ViewType(viewType int) *BitableBuilder

type Block

type Block struct {
	BlockId        *string         `json:"block_id,omitempty"`
	ParentId       *string         `json:"parent_id,omitempty"`
	Children       []string        `json:"children,omitempty"`
	BlockType      *int            `json:"block_type,omitempty"`
	Page           *Text           `json:"page,omitempty"`
	Text           *Text           `json:"text,omitempty"`
	Heading1       *Text           `json:"heading1,omitempty"`
	Heading2       *Text           `json:"heading2,omitempty"`
	Heading3       *Text           `json:"heading3,omitempty"`
	Heading4       *Text           `json:"heading4,omitempty"`
	Heading5       *Text           `json:"heading5,omitempty"`
	Heading6       *Text           `json:"heading6,omitempty"`
	Heading7       *Text           `json:"heading7,omitempty"`
	Heading8       *Text           `json:"heading8,omitempty"`
	Heading9       *Text           `json:"heading9,omitempty"`
	Bullet         *Text           `json:"bullet,omitempty"`
	Ordered        *Text           `json:"ordered,omitempty"`
	Code           *Text           `json:"code,omitempty"`
	Quote          *Text           `json:"quote,omitempty"`
	Equation       *Text           `json:"equation,omitempty"`
	Todo           *Text           `json:"todo,omitempty"`
	Bitable        *Bitable        `json:"bitable,omitempty"`
	Callout        *Callout        `json:"callout,omitempty"`
	ChatCard       *ChatCard       `json:"chat_card,omitempty"`
	Diagram        *Diagram        `json:"diagram,omitempty"`
	Divider        *Divider        `json:"divider,omitempty"`
	File           *File           `json:"file,omitempty"`
	Grid           *Grid           `json:"grid,omitempty"`
	GridColumn     *GridColumn     `json:"grid_column,omitempty"`
	Iframe         *Iframe         `json:"iframe,omitempty"`
	Image          *Image          `json:"image,omitempty"`
	Isv            *Isv            `json:"isv,omitempty"`
	Mindnote       *Mindnote       `json:"mindnote,omitempty"`
	Sheet          *Sheet          `json:"sheet,omitempty"`
	Table          *Table          `json:"table,omitempty"`
	TableCell      *TableCell      `json:"table_cell,omitempty"`
	View           *View           `json:"view,omitempty"`
	Undefined      *Undefined      `json:"undefined,omitempty"`
	QuoteContainer *QuoteContainer `json:"quote_container,omitempty"`
}

type BlockBuilder

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

builder开始

func NewBlockBuilder

func NewBlockBuilder() *BlockBuilder

func (*BlockBuilder) Bitable

func (builder *BlockBuilder) Bitable(bitable *Bitable) *BlockBuilder

func (*BlockBuilder) BlockId

func (builder *BlockBuilder) BlockId(blockId string) *BlockBuilder

func (*BlockBuilder) BlockType

func (builder *BlockBuilder) BlockType(blockType int) *BlockBuilder

func (*BlockBuilder) Build

func (builder *BlockBuilder) Build() *Block

func (*BlockBuilder) Bullet

func (builder *BlockBuilder) Bullet(bullet *Text) *BlockBuilder

func (*BlockBuilder) Callout

func (builder *BlockBuilder) Callout(callout *Callout) *BlockBuilder

func (*BlockBuilder) ChatCard

func (builder *BlockBuilder) ChatCard(chatCard *ChatCard) *BlockBuilder

func (*BlockBuilder) Children

func (builder *BlockBuilder) Children(children []string) *BlockBuilder

func (*BlockBuilder) Code

func (builder *BlockBuilder) Code(code *Text) *BlockBuilder

func (*BlockBuilder) Diagram

func (builder *BlockBuilder) Diagram(diagram *Diagram) *BlockBuilder

func (*BlockBuilder) Divider

func (builder *BlockBuilder) Divider(divider *Divider) *BlockBuilder

func (*BlockBuilder) Equation

func (builder *BlockBuilder) Equation(equation *Text) *BlockBuilder

func (*BlockBuilder) File

func (builder *BlockBuilder) File(file *File) *BlockBuilder

func (*BlockBuilder) Grid

func (builder *BlockBuilder) Grid(grid *Grid) *BlockBuilder

func (*BlockBuilder) GridColumn

func (builder *BlockBuilder) GridColumn(gridColumn *GridColumn) *BlockBuilder

func (*BlockBuilder) Heading1

func (builder *BlockBuilder) Heading1(heading1 *Text) *BlockBuilder

func (*BlockBuilder) Heading2

func (builder *BlockBuilder) Heading2(heading2 *Text) *BlockBuilder

func (*BlockBuilder) Heading3

func (builder *BlockBuilder) Heading3(heading3 *Text) *BlockBuilder

func (*BlockBuilder) Heading4

func (builder *BlockBuilder) Heading4(heading4 *Text) *BlockBuilder

func (*BlockBuilder) Heading5

func (builder *BlockBuilder) Heading5(heading5 *Text) *BlockBuilder

func (*BlockBuilder) Heading6

func (builder *BlockBuilder) Heading6(heading6 *Text) *BlockBuilder

func (*BlockBuilder) Heading7

func (builder *BlockBuilder) Heading7(heading7 *Text) *BlockBuilder

func (*BlockBuilder) Heading8

func (builder *BlockBuilder) Heading8(heading8 *Text) *BlockBuilder

func (*BlockBuilder) Heading9

func (builder *BlockBuilder) Heading9(heading9 *Text) *BlockBuilder

func (*BlockBuilder) Iframe

func (builder *BlockBuilder) Iframe(iframe *Iframe) *BlockBuilder

func (*BlockBuilder) Image

func (builder *BlockBuilder) Image(image *Image) *BlockBuilder

func (*BlockBuilder) Isv

func (builder *BlockBuilder) Isv(isv *Isv) *BlockBuilder

func (*BlockBuilder) Mindnote

func (builder *BlockBuilder) Mindnote(mindnote *Mindnote) *BlockBuilder

func (*BlockBuilder) Ordered

func (builder *BlockBuilder) Ordered(ordered *Text) *BlockBuilder

func (*BlockBuilder) Page

func (builder *BlockBuilder) Page(page *Text) *BlockBuilder

func (*BlockBuilder) ParentId

func (builder *BlockBuilder) ParentId(parentId string) *BlockBuilder

func (*BlockBuilder) Quote

func (builder *BlockBuilder) Quote(quote *Text) *BlockBuilder

func (*BlockBuilder) QuoteContainer

func (builder *BlockBuilder) QuoteContainer(quoteContainer *QuoteContainer) *BlockBuilder

func (*BlockBuilder) Sheet

func (builder *BlockBuilder) Sheet(sheet *Sheet) *BlockBuilder

func (*BlockBuilder) Table

func (builder *BlockBuilder) Table(table *Table) *BlockBuilder

func (*BlockBuilder) TableCell

func (builder *BlockBuilder) TableCell(tableCell *TableCell) *BlockBuilder

func (*BlockBuilder) Text

func (builder *BlockBuilder) Text(text *Text) *BlockBuilder

func (*BlockBuilder) Todo

func (builder *BlockBuilder) Todo(todo *Text) *BlockBuilder

func (*BlockBuilder) Undefined

func (builder *BlockBuilder) Undefined(undefined *Undefined) *BlockBuilder

func (*BlockBuilder) View

func (builder *BlockBuilder) View(view *View) *BlockBuilder

type Callout

type Callout struct {
	BackgroundColor *int    `json:"background_color,omitempty"`
	BorderColor     *int    `json:"border_color,omitempty"`
	TextColor       *int    `json:"text_color,omitempty"`
	EmojiId         *string `json:"emoji_id,omitempty"`
}

type CalloutBuilder

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

builder开始

func NewCalloutBuilder

func NewCalloutBuilder() *CalloutBuilder

func (*CalloutBuilder) BackgroundColor

func (builder *CalloutBuilder) BackgroundColor(backgroundColor int) *CalloutBuilder

func (*CalloutBuilder) BorderColor

func (builder *CalloutBuilder) BorderColor(borderColor int) *CalloutBuilder

func (*CalloutBuilder) Build

func (builder *CalloutBuilder) Build() *Callout

func (*CalloutBuilder) EmojiId

func (builder *CalloutBuilder) EmojiId(emojiId string) *CalloutBuilder

func (*CalloutBuilder) TextColor

func (builder *CalloutBuilder) TextColor(textColor int) *CalloutBuilder

type ChatCard

type ChatCard struct {
	ChatId *int64 `json:"chat_id,omitempty,string"`
	Align  *int   `json:"align,omitempty"`
}

type ChatCardBuilder

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

builder开始

func NewChatCardBuilder

func NewChatCardBuilder() *ChatCardBuilder

func (*ChatCardBuilder) Align

func (builder *ChatCardBuilder) Align(align int) *ChatCardBuilder

func (*ChatCardBuilder) Build

func (builder *ChatCardBuilder) Build() *ChatCard

func (*ChatCardBuilder) ChatId

func (builder *ChatCardBuilder) ChatId(chatId int64) *ChatCardBuilder

type CreateDocumentBlockChildrenPathReqBodyBuilder

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

上传文件path开始

func NewCreateDocumentBlockChildrenPathReqBodyBuilder

func NewCreateDocumentBlockChildrenPathReqBodyBuilder() *CreateDocumentBlockChildrenPathReqBodyBuilder

func (*CreateDocumentBlockChildrenPathReqBodyBuilder) Build

func (*CreateDocumentBlockChildrenPathReqBodyBuilder) Children

func (*CreateDocumentBlockChildrenPathReqBodyBuilder) Index

type CreateDocumentBlockChildrenReq

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

type CreateDocumentBlockChildrenReqBody

type CreateDocumentBlockChildrenReqBody struct {
	Children []*Block `json:"children,omitempty"`
	Index    *int     `json:"index,omitempty"`
}

type CreateDocumentBlockChildrenReqBodyBuilder

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

func NewCreateDocumentBlockChildrenReqBodyBuilder

func NewCreateDocumentBlockChildrenReqBodyBuilder() *CreateDocumentBlockChildrenReqBodyBuilder

生成body的New构造器

func (*CreateDocumentBlockChildrenReqBodyBuilder) Build

1.3 生成body的build方法

func (*CreateDocumentBlockChildrenReqBodyBuilder) Children

1.2 生成body的builder属性方法

func (*CreateDocumentBlockChildrenReqBodyBuilder) Index

type CreateDocumentBlockChildrenReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateDocumentBlockChildrenReqBuilder

func NewCreateDocumentBlockChildrenReqBuilder() *CreateDocumentBlockChildrenReqBuilder

生成请求的New构造器

func (*CreateDocumentBlockChildrenReqBuilder) BlockId

func (*CreateDocumentBlockChildrenReqBuilder) Body

func (*CreateDocumentBlockChildrenReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateDocumentBlockChildrenReqBuilder) ClientToken

func (*CreateDocumentBlockChildrenReqBuilder) DocumentId

1.5 生成请求的builder属性方法

func (*CreateDocumentBlockChildrenReqBuilder) DocumentRevisionId

func (builder *CreateDocumentBlockChildrenReqBuilder) DocumentRevisionId(documentRevisionId int) *CreateDocumentBlockChildrenReqBuilder

func (*CreateDocumentBlockChildrenReqBuilder) UserIdType

type CreateDocumentBlockChildrenResp

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

func (*CreateDocumentBlockChildrenResp) Success

func (resp *CreateDocumentBlockChildrenResp) Success() bool

type CreateDocumentBlockChildrenRespData

type CreateDocumentBlockChildrenRespData struct {
	Children           []*Block `json:"children,omitempty"`
	DocumentRevisionId *int     `json:"document_revision_id,omitempty"`
	ClientToken        *string  `json:"client_token,omitempty"`
}

type CreateDocumentPathReqBodyBuilder

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

上传文件path开始

func NewCreateDocumentPathReqBodyBuilder

func NewCreateDocumentPathReqBodyBuilder() *CreateDocumentPathReqBodyBuilder

func (*CreateDocumentPathReqBodyBuilder) Build

func (*CreateDocumentPathReqBodyBuilder) FolderToken

func (*CreateDocumentPathReqBodyBuilder) Title

type CreateDocumentReq

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

type CreateDocumentReqBody

type CreateDocumentReqBody struct {
	FolderToken *string `json:"folder_token,omitempty"`
	Title       *string `json:"title,omitempty"`
}

type CreateDocumentReqBodyBuilder

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

func NewCreateDocumentReqBodyBuilder

func NewCreateDocumentReqBodyBuilder() *CreateDocumentReqBodyBuilder

生成body的New构造器

func (*CreateDocumentReqBodyBuilder) Build

1.3 生成body的build方法

func (*CreateDocumentReqBodyBuilder) FolderToken

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

1.2 生成body的builder属性方法

func (*CreateDocumentReqBodyBuilder) Title

type CreateDocumentReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateDocumentReqBuilder

func NewCreateDocumentReqBuilder() *CreateDocumentReqBuilder

生成请求的New构造器

func (*CreateDocumentReqBuilder) Body

1.5 生成请求的builder属性方法

func (*CreateDocumentReqBuilder) Build

func (builder *CreateDocumentReqBuilder) Build() *CreateDocumentReq

1.5 生成请求的builder的build方法

type CreateDocumentResp

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

func (*CreateDocumentResp) Success

func (resp *CreateDocumentResp) Success() bool

type CreateDocumentRespData

type CreateDocumentRespData struct {
	Document *Document `json:"document,omitempty"`
}

type DeleteGridColumnRequest

type DeleteGridColumnRequest struct {
	ColumnIndex *int `json:"column_index,omitempty"`
}

type DeleteGridColumnRequestBuilder

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

builder开始

func NewDeleteGridColumnRequestBuilder

func NewDeleteGridColumnRequestBuilder() *DeleteGridColumnRequestBuilder

func (*DeleteGridColumnRequestBuilder) Build

func (*DeleteGridColumnRequestBuilder) ColumnIndex

func (builder *DeleteGridColumnRequestBuilder) ColumnIndex(columnIndex int) *DeleteGridColumnRequestBuilder

type DeleteTableColumnsRequest

type DeleteTableColumnsRequest struct {
	ColumnStartIndex *int `json:"column_start_index,omitempty"`
	ColumnEndIndex   *int `json:"column_end_index,omitempty"`
}

type DeleteTableColumnsRequestBuilder

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

builder开始

func NewDeleteTableColumnsRequestBuilder

func NewDeleteTableColumnsRequestBuilder() *DeleteTableColumnsRequestBuilder

func (*DeleteTableColumnsRequestBuilder) Build

func (*DeleteTableColumnsRequestBuilder) ColumnEndIndex

func (builder *DeleteTableColumnsRequestBuilder) ColumnEndIndex(columnEndIndex int) *DeleteTableColumnsRequestBuilder

func (*DeleteTableColumnsRequestBuilder) ColumnStartIndex

func (builder *DeleteTableColumnsRequestBuilder) ColumnStartIndex(columnStartIndex int) *DeleteTableColumnsRequestBuilder

type DeleteTableRowsRequest

type DeleteTableRowsRequest struct {
	RowStartIndex *int `json:"row_start_index,omitempty"`
	RowEndIndex   *int `json:"row_end_index,omitempty"`
}

type DeleteTableRowsRequestBuilder

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

builder开始

func NewDeleteTableRowsRequestBuilder

func NewDeleteTableRowsRequestBuilder() *DeleteTableRowsRequestBuilder

func (*DeleteTableRowsRequestBuilder) Build

func (*DeleteTableRowsRequestBuilder) RowEndIndex

func (builder *DeleteTableRowsRequestBuilder) RowEndIndex(rowEndIndex int) *DeleteTableRowsRequestBuilder

func (*DeleteTableRowsRequestBuilder) RowStartIndex

func (builder *DeleteTableRowsRequestBuilder) RowStartIndex(rowStartIndex int) *DeleteTableRowsRequestBuilder

type Diagram

type Diagram struct {
	DiagramType *int `json:"diagram_type,omitempty"`
}

type DiagramBuilder

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

builder开始

func NewDiagramBuilder

func NewDiagramBuilder() *DiagramBuilder

func (*DiagramBuilder) Build

func (builder *DiagramBuilder) Build() *Diagram

func (*DiagramBuilder) DiagramType

func (builder *DiagramBuilder) DiagramType(diagramType int) *DiagramBuilder

type Divider

type Divider struct {
}

type Document

type Document struct {
	DocumentId *string `json:"document_id,omitempty"`
	RevisionId *int    `json:"revision_id,omitempty"`
	Title      *string `json:"title,omitempty"`
}

type DocumentBuilder

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

builder开始

func NewDocumentBuilder

func NewDocumentBuilder() *DocumentBuilder

func (*DocumentBuilder) Build

func (builder *DocumentBuilder) Build() *Document

func (*DocumentBuilder) DocumentId

func (builder *DocumentBuilder) DocumentId(documentId string) *DocumentBuilder

func (*DocumentBuilder) RevisionId

func (builder *DocumentBuilder) RevisionId(revisionId int) *DocumentBuilder

func (*DocumentBuilder) Title

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

type DocxService

type DocxService struct {
	Document              *document
	DocumentBlock         *documentBlock
	DocumentBlockChildren *documentBlockChildren
	// contains filtered or unexported fields
}

业务域服务定义

func NewService

func NewService(config *larkcore.Config) *DocxService

构建业务域服务实例

type Equation

type Equation struct {
	Content *string `json:"content,omitempty"`
}

type EquationBuilder

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

builder开始

func NewEquationBuilder

func NewEquationBuilder() *EquationBuilder

func (*EquationBuilder) Build

func (builder *EquationBuilder) Build() *Equation

func (*EquationBuilder) Content

func (builder *EquationBuilder) Content(content string) *EquationBuilder

type File

type File struct {
	Token *string `json:"token,omitempty"`
	Name  *string `json:"name,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) Token

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

type GetDocumentBlockChildrenIterator

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

func (*GetDocumentBlockChildrenIterator) Next

func (iterator *GetDocumentBlockChildrenIterator) Next() (bool, *Block, error)

func (*GetDocumentBlockChildrenIterator) NextPageToken

func (iterator *GetDocumentBlockChildrenIterator) NextPageToken() *string

type GetDocumentBlockChildrenReq

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

type GetDocumentBlockChildrenReqBuilder

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

1.4 生成请求的builder结构体

func NewGetDocumentBlockChildrenReqBuilder

func NewGetDocumentBlockChildrenReqBuilder() *GetDocumentBlockChildrenReqBuilder

生成请求的New构造器

func (*GetDocumentBlockChildrenReqBuilder) BlockId

func (*GetDocumentBlockChildrenReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetDocumentBlockChildrenReqBuilder) DocumentId

func (*GetDocumentBlockChildrenReqBuilder) DocumentRevisionId

func (builder *GetDocumentBlockChildrenReqBuilder) DocumentRevisionId(documentRevisionId int) *GetDocumentBlockChildrenReqBuilder

func (*GetDocumentBlockChildrenReqBuilder) Limit

1.5 生成请求的builder属性方法

func (*GetDocumentBlockChildrenReqBuilder) PageSize

func (*GetDocumentBlockChildrenReqBuilder) PageToken

func (*GetDocumentBlockChildrenReqBuilder) UserIdType

type GetDocumentBlockChildrenResp

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

func (*GetDocumentBlockChildrenResp) Success

func (resp *GetDocumentBlockChildrenResp) Success() bool

type GetDocumentBlockChildrenRespData

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

type GetDocumentBlockReq

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

type GetDocumentBlockReqBuilder

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

1.4 生成请求的builder结构体

func NewGetDocumentBlockReqBuilder

func NewGetDocumentBlockReqBuilder() *GetDocumentBlockReqBuilder

生成请求的New构造器

func (*GetDocumentBlockReqBuilder) BlockId

func (*GetDocumentBlockReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetDocumentBlockReqBuilder) DocumentId

func (builder *GetDocumentBlockReqBuilder) DocumentId(documentId string) *GetDocumentBlockReqBuilder

1.5 生成请求的builder属性方法

func (*GetDocumentBlockReqBuilder) DocumentRevisionId

func (builder *GetDocumentBlockReqBuilder) DocumentRevisionId(documentRevisionId int) *GetDocumentBlockReqBuilder

func (*GetDocumentBlockReqBuilder) UserIdType

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

type GetDocumentBlockResp

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

func (*GetDocumentBlockResp) Success

func (resp *GetDocumentBlockResp) Success() bool

type GetDocumentBlockRespData

type GetDocumentBlockRespData struct {
	Block *Block `json:"block,omitempty"`
}

type GetDocumentReq

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

type GetDocumentReqBuilder

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

1.4 生成请求的builder结构体

func NewGetDocumentReqBuilder

func NewGetDocumentReqBuilder() *GetDocumentReqBuilder

生成请求的New构造器

func (*GetDocumentReqBuilder) Build

func (builder *GetDocumentReqBuilder) Build() *GetDocumentReq

1.5 生成请求的builder的build方法

func (*GetDocumentReqBuilder) DocumentId

func (builder *GetDocumentReqBuilder) DocumentId(documentId string) *GetDocumentReqBuilder

1.5 生成请求的builder属性方法

type GetDocumentResp

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

func (*GetDocumentResp) Success

func (resp *GetDocumentResp) Success() bool

type GetDocumentRespData

type GetDocumentRespData struct {
	Document *Document `json:"document,omitempty"`
}

type Grid

type Grid struct {
	ColumnSize *int `json:"column_size,omitempty"`
}

type GridBuilder

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

builder开始

func NewGridBuilder

func NewGridBuilder() *GridBuilder

func (*GridBuilder) Build

func (builder *GridBuilder) Build() *Grid

func (*GridBuilder) ColumnSize

func (builder *GridBuilder) ColumnSize(columnSize int) *GridBuilder

type GridColumn

type GridColumn struct {
	WidthRatio *int `json:"width_ratio,omitempty"`
}

type GridColumnBuilder

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

builder开始

func NewGridColumnBuilder

func NewGridColumnBuilder() *GridColumnBuilder

func (*GridColumnBuilder) Build

func (builder *GridColumnBuilder) Build() *GridColumn

func (*GridColumnBuilder) WidthRatio

func (builder *GridColumnBuilder) WidthRatio(widthRatio int) *GridColumnBuilder

type Iframe

type Iframe struct {
	Component *IframeComponent `json:"component,omitempty"`
}

type IframeBuilder

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

builder开始

func NewIframeBuilder

func NewIframeBuilder() *IframeBuilder

func (*IframeBuilder) Build

func (builder *IframeBuilder) Build() *Iframe

func (*IframeBuilder) Component

func (builder *IframeBuilder) Component(component *IframeComponent) *IframeBuilder

type IframeComponent

type IframeComponent struct {
	IframeType *int    `json:"iframe_type,omitempty"`
	Url        *string `json:"url,omitempty"`
}

type IframeComponentBuilder

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

builder开始

func NewIframeComponentBuilder

func NewIframeComponentBuilder() *IframeComponentBuilder

func (*IframeComponentBuilder) Build

func (builder *IframeComponentBuilder) Build() *IframeComponent

func (*IframeComponentBuilder) IframeType

func (builder *IframeComponentBuilder) IframeType(iframeType int) *IframeComponentBuilder

func (*IframeComponentBuilder) Url

type Image

type Image struct {
	Width  *int    `json:"width,omitempty"`
	Height *int    `json:"height,omitempty"`
	Token  *string `json:"token,omitempty"`
}

type ImageBuilder

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

builder开始

func NewImageBuilder

func NewImageBuilder() *ImageBuilder

func (*ImageBuilder) Build

func (builder *ImageBuilder) Build() *Image

func (*ImageBuilder) Height

func (builder *ImageBuilder) Height(height int) *ImageBuilder

func (*ImageBuilder) Token

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

func (*ImageBuilder) Width

func (builder *ImageBuilder) Width(width int) *ImageBuilder

type InlineBlock

type InlineBlock struct {
	BlockId *string `json:"block_id,omitempty"`
}

type InlineBlockBuilder

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

builder开始

func NewInlineBlockBuilder

func NewInlineBlockBuilder() *InlineBlockBuilder

func (*InlineBlockBuilder) BlockId

func (builder *InlineBlockBuilder) BlockId(blockId string) *InlineBlockBuilder

func (*InlineBlockBuilder) Build

func (builder *InlineBlockBuilder) Build() *InlineBlock

type InlineFile

type InlineFile struct {
	FileToken     *string `json:"file_token,omitempty"`
	SourceBlockId *string `json:"source_block_id,omitempty"`
}

type InlineFileBuilder

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

builder开始

func NewInlineFileBuilder

func NewInlineFileBuilder() *InlineFileBuilder

func (*InlineFileBuilder) Build

func (builder *InlineFileBuilder) Build() *InlineFile

func (*InlineFileBuilder) FileToken

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

func (*InlineFileBuilder) SourceBlockId

func (builder *InlineFileBuilder) SourceBlockId(sourceBlockId string) *InlineFileBuilder

type InsertGridColumnRequest

type InsertGridColumnRequest struct {
	ColumnIndex *int `json:"column_index,omitempty"`
}

type InsertGridColumnRequestBuilder

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

builder开始

func NewInsertGridColumnRequestBuilder

func NewInsertGridColumnRequestBuilder() *InsertGridColumnRequestBuilder

func (*InsertGridColumnRequestBuilder) Build

func (*InsertGridColumnRequestBuilder) ColumnIndex

func (builder *InsertGridColumnRequestBuilder) ColumnIndex(columnIndex int) *InsertGridColumnRequestBuilder

type InsertTableColumnRequest

type InsertTableColumnRequest struct {
	ColumnIndex *int `json:"column_index,omitempty"`
}

type InsertTableColumnRequestBuilder

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

builder开始

func NewInsertTableColumnRequestBuilder

func NewInsertTableColumnRequestBuilder() *InsertTableColumnRequestBuilder

func (*InsertTableColumnRequestBuilder) Build

func (*InsertTableColumnRequestBuilder) ColumnIndex

func (builder *InsertTableColumnRequestBuilder) ColumnIndex(columnIndex int) *InsertTableColumnRequestBuilder

type InsertTableRowRequest

type InsertTableRowRequest struct {
	RowIndex *int `json:"row_index,omitempty"`
}

type InsertTableRowRequestBuilder

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

builder开始

func NewInsertTableRowRequestBuilder

func NewInsertTableRowRequestBuilder() *InsertTableRowRequestBuilder

func (*InsertTableRowRequestBuilder) Build

func (*InsertTableRowRequestBuilder) RowIndex

func (builder *InsertTableRowRequestBuilder) RowIndex(rowIndex int) *InsertTableRowRequestBuilder

type Isv

type Isv struct {
	ComponentId     *string `json:"component_id,omitempty"`
	ComponentTypeId *string `json:"component_type_id,omitempty"`
}

type IsvBuilder

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

builder开始

func NewIsvBuilder

func NewIsvBuilder() *IsvBuilder

func (*IsvBuilder) Build

func (builder *IsvBuilder) Build() *Isv

func (*IsvBuilder) ComponentId

func (builder *IsvBuilder) ComponentId(componentId string) *IsvBuilder

func (*IsvBuilder) ComponentTypeId

func (builder *IsvBuilder) ComponentTypeId(componentTypeId string) *IsvBuilder
type Link struct {
	Url *string `json:"url,omitempty"`
}

type LinkBuilder

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

builder开始

func NewLinkBuilder

func NewLinkBuilder() *LinkBuilder

func (*LinkBuilder) Build

func (builder *LinkBuilder) Build() *Link

func (*LinkBuilder) Url

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

type ListDocumentBlockIterator

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

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

func (*ListDocumentBlockIterator) Next

func (iterator *ListDocumentBlockIterator) Next() (bool, *Block, error)

func (*ListDocumentBlockIterator) NextPageToken

func (iterator *ListDocumentBlockIterator) NextPageToken() *string

type ListDocumentBlockReq

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

type ListDocumentBlockReqBuilder

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

1.4 生成请求的builder结构体

func NewListDocumentBlockReqBuilder

func NewListDocumentBlockReqBuilder() *ListDocumentBlockReqBuilder

生成请求的New构造器

func (*ListDocumentBlockReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListDocumentBlockReqBuilder) DocumentId

func (builder *ListDocumentBlockReqBuilder) DocumentId(documentId string) *ListDocumentBlockReqBuilder

func (*ListDocumentBlockReqBuilder) DocumentRevisionId

func (builder *ListDocumentBlockReqBuilder) DocumentRevisionId(documentRevisionId int) *ListDocumentBlockReqBuilder

func (*ListDocumentBlockReqBuilder) Limit

1.5 生成请求的builder属性方法

func (*ListDocumentBlockReqBuilder) PageSize

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

func (*ListDocumentBlockReqBuilder) PageToken

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

func (*ListDocumentBlockReqBuilder) UserIdType

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

type ListDocumentBlockResp

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

func (*ListDocumentBlockResp) Success

func (resp *ListDocumentBlockResp) Success() bool

type ListDocumentBlockRespData

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

type MentionDoc

type MentionDoc struct {
	Token   *string `json:"token,omitempty"`
	ObjType *int    `json:"obj_type,omitempty"`
	Url     *string `json:"url,omitempty"`
	Title   *string `json:"title,omitempty"`
}

type MentionDocBuilder

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

builder开始

func NewMentionDocBuilder

func NewMentionDocBuilder() *MentionDocBuilder

func (*MentionDocBuilder) Build

func (builder *MentionDocBuilder) Build() *MentionDoc

func (*MentionDocBuilder) ObjType

func (builder *MentionDocBuilder) ObjType(objType int) *MentionDocBuilder

func (*MentionDocBuilder) Title

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

func (*MentionDocBuilder) Token

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

func (*MentionDocBuilder) Url

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

type MentionUser

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

type MentionUserBuilder

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

builder开始

func NewMentionUserBuilder

func NewMentionUserBuilder() *MentionUserBuilder

func (*MentionUserBuilder) Build

func (builder *MentionUserBuilder) Build() *MentionUser

func (*MentionUserBuilder) UserId

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

type MergeTableCellsRequest

type MergeTableCellsRequest struct {
	RowStartIndex    *int `json:"row_start_index,omitempty"`
	RowEndIndex      *int `json:"row_end_index,omitempty"`
	ColumnStartIndex *int `json:"column_start_index,omitempty"`
	ColumnEndIndex   *int `json:"column_end_index,omitempty"`
}

type MergeTableCellsRequestBuilder

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

builder开始

func NewMergeTableCellsRequestBuilder

func NewMergeTableCellsRequestBuilder() *MergeTableCellsRequestBuilder

func (*MergeTableCellsRequestBuilder) Build

func (*MergeTableCellsRequestBuilder) ColumnEndIndex

func (builder *MergeTableCellsRequestBuilder) ColumnEndIndex(columnEndIndex int) *MergeTableCellsRequestBuilder

func (*MergeTableCellsRequestBuilder) ColumnStartIndex

func (builder *MergeTableCellsRequestBuilder) ColumnStartIndex(columnStartIndex int) *MergeTableCellsRequestBuilder

func (*MergeTableCellsRequestBuilder) RowEndIndex

func (builder *MergeTableCellsRequestBuilder) RowEndIndex(rowEndIndex int) *MergeTableCellsRequestBuilder

func (*MergeTableCellsRequestBuilder) RowStartIndex

func (builder *MergeTableCellsRequestBuilder) RowStartIndex(rowStartIndex int) *MergeTableCellsRequestBuilder

type Mindnote

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

type MindnoteBuilder

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

builder开始

func NewMindnoteBuilder

func NewMindnoteBuilder() *MindnoteBuilder

func (*MindnoteBuilder) Build

func (builder *MindnoteBuilder) Build() *Mindnote

func (*MindnoteBuilder) Token

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

type PatchDocumentBlockReq

type PatchDocumentBlockReq struct {
	UpdateBlockRequest *UpdateBlockRequest `body:""`
	// contains filtered or unexported fields
}

type PatchDocumentBlockReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchDocumentBlockReqBuilder

func NewPatchDocumentBlockReqBuilder() *PatchDocumentBlockReqBuilder

生成请求的New构造器

func (*PatchDocumentBlockReqBuilder) BlockId

func (*PatchDocumentBlockReqBuilder) Build

1.5 生成请求的builder的build方法

func (*PatchDocumentBlockReqBuilder) ClientToken

func (builder *PatchDocumentBlockReqBuilder) ClientToken(clientToken string) *PatchDocumentBlockReqBuilder

func (*PatchDocumentBlockReqBuilder) DocumentId

func (builder *PatchDocumentBlockReqBuilder) DocumentId(documentId string) *PatchDocumentBlockReqBuilder

1.5 生成请求的builder属性方法

func (*PatchDocumentBlockReqBuilder) DocumentRevisionId

func (builder *PatchDocumentBlockReqBuilder) DocumentRevisionId(documentRevisionId int) *PatchDocumentBlockReqBuilder

func (*PatchDocumentBlockReqBuilder) UpdateBlockRequest

func (builder *PatchDocumentBlockReqBuilder) UpdateBlockRequest(updateBlockRequest *UpdateBlockRequest) *PatchDocumentBlockReqBuilder

func (*PatchDocumentBlockReqBuilder) UserIdType

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

type PatchDocumentBlockResp

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

func (*PatchDocumentBlockResp) Success

func (resp *PatchDocumentBlockResp) Success() bool

type PatchDocumentBlockRespData

type PatchDocumentBlockRespData struct {
	Block              *Block  `json:"block,omitempty"`
	DocumentRevisionId *int    `json:"document_revision_id,omitempty"`
	ClientToken        *string `json:"client_token,omitempty"`
}

type QuoteContainer

type QuoteContainer struct {
}

type RawContentDocumentReq

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

type RawContentDocumentReqBuilder

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

1.4 生成请求的builder结构体

func NewRawContentDocumentReqBuilder

func NewRawContentDocumentReqBuilder() *RawContentDocumentReqBuilder

生成请求的New构造器

func (*RawContentDocumentReqBuilder) Build

1.5 生成请求的builder的build方法

func (*RawContentDocumentReqBuilder) DocumentId

func (builder *RawContentDocumentReqBuilder) DocumentId(documentId string) *RawContentDocumentReqBuilder

1.5 生成请求的builder属性方法

func (*RawContentDocumentReqBuilder) Lang

type RawContentDocumentResp

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

func (*RawContentDocumentResp) Success

func (resp *RawContentDocumentResp) Success() bool

type RawContentDocumentRespData

type RawContentDocumentRespData struct {
	Content *string `json:"content,omitempty"`
}

type Reminder

type Reminder struct {
	CreateUserId *string `json:"create_user_id,omitempty"`
	IsNotify     *bool   `json:"is_notify,omitempty"`
	IsWholeDay   *bool   `json:"is_whole_day,omitempty"`
	ExpireTime   *int64  `json:"expire_time,omitempty,string"`
	NotifyTime   *int64  `json:"notify_time,omitempty,string"`
}

type ReminderBuilder

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

builder开始

func NewReminderBuilder

func NewReminderBuilder() *ReminderBuilder

func (*ReminderBuilder) Build

func (builder *ReminderBuilder) Build() *Reminder

func (*ReminderBuilder) CreateUserId

func (builder *ReminderBuilder) CreateUserId(createUserId string) *ReminderBuilder

func (*ReminderBuilder) ExpireTime

func (builder *ReminderBuilder) ExpireTime(expireTime int64) *ReminderBuilder

func (*ReminderBuilder) IsNotify

func (builder *ReminderBuilder) IsNotify(isNotify bool) *ReminderBuilder

func (*ReminderBuilder) IsWholeDay

func (builder *ReminderBuilder) IsWholeDay(isWholeDay bool) *ReminderBuilder

func (*ReminderBuilder) NotifyTime

func (builder *ReminderBuilder) NotifyTime(notifyTime int64) *ReminderBuilder

type ReplaceFileRequest

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

type ReplaceFileRequestBuilder

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

builder开始

func NewReplaceFileRequestBuilder

func NewReplaceFileRequestBuilder() *ReplaceFileRequestBuilder

func (*ReplaceFileRequestBuilder) Build

func (*ReplaceFileRequestBuilder) Token

type ReplaceImageRequest

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

type ReplaceImageRequestBuilder

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

builder开始

func NewReplaceImageRequestBuilder

func NewReplaceImageRequestBuilder() *ReplaceImageRequestBuilder

func (*ReplaceImageRequestBuilder) Build

func (*ReplaceImageRequestBuilder) Token

type Sheet

type Sheet struct {
	Token      *string `json:"token,omitempty"`
	RowSize    *int    `json:"row_size,omitempty"`
	ColumnSize *int    `json:"column_size,omitempty"`
}

type SheetBuilder

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

builder开始

func NewSheetBuilder

func NewSheetBuilder() *SheetBuilder

func (*SheetBuilder) Build

func (builder *SheetBuilder) Build() *Sheet

func (*SheetBuilder) ColumnSize

func (builder *SheetBuilder) ColumnSize(columnSize int) *SheetBuilder

func (*SheetBuilder) RowSize

func (builder *SheetBuilder) RowSize(rowSize int) *SheetBuilder

func (*SheetBuilder) Token

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

type Table

type Table struct {
	Cells    []string       `json:"cells,omitempty"`
	Property *TableProperty `json:"property,omitempty"`
}

type TableBuilder

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

builder开始

func NewTableBuilder

func NewTableBuilder() *TableBuilder

func (*TableBuilder) Build

func (builder *TableBuilder) Build() *Table

func (*TableBuilder) Cells

func (builder *TableBuilder) Cells(cells []string) *TableBuilder

func (*TableBuilder) Property

func (builder *TableBuilder) Property(property *TableProperty) *TableBuilder

type TableCell

type TableCell struct {
}

type TableMergeInfo

type TableMergeInfo struct {
	RowSpan *int `json:"row_span,omitempty"`
	ColSpan *int `json:"col_span,omitempty"`
}

type TableMergeInfoBuilder

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

builder开始

func NewTableMergeInfoBuilder

func NewTableMergeInfoBuilder() *TableMergeInfoBuilder

func (*TableMergeInfoBuilder) Build

func (builder *TableMergeInfoBuilder) Build() *TableMergeInfo

func (*TableMergeInfoBuilder) ColSpan

func (builder *TableMergeInfoBuilder) ColSpan(colSpan int) *TableMergeInfoBuilder

func (*TableMergeInfoBuilder) RowSpan

func (builder *TableMergeInfoBuilder) RowSpan(rowSpan int) *TableMergeInfoBuilder

type TableProperty

type TableProperty struct {
	RowSize     *int              `json:"row_size,omitempty"`
	ColumnSize  *int              `json:"column_size,omitempty"`
	ColumnWidth []int             `json:"column_width,omitempty"`
	MergeInfo   []*TableMergeInfo `json:"merge_info,omitempty"`
}

type TablePropertyBuilder

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

builder开始

func NewTablePropertyBuilder

func NewTablePropertyBuilder() *TablePropertyBuilder

func (*TablePropertyBuilder) Build

func (builder *TablePropertyBuilder) Build() *TableProperty

func (*TablePropertyBuilder) ColumnSize

func (builder *TablePropertyBuilder) ColumnSize(columnSize int) *TablePropertyBuilder

func (*TablePropertyBuilder) ColumnWidth

func (builder *TablePropertyBuilder) ColumnWidth(columnWidth []int) *TablePropertyBuilder

func (*TablePropertyBuilder) MergeInfo

func (builder *TablePropertyBuilder) MergeInfo(mergeInfo []*TableMergeInfo) *TablePropertyBuilder

func (*TablePropertyBuilder) RowSize

func (builder *TablePropertyBuilder) RowSize(rowSize int) *TablePropertyBuilder

type Text

type Text struct {
	Style    *TextStyle     `json:"style,omitempty"`
	Elements []*TextElement `json:"elements,omitempty"`
}

type TextBuilder

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

builder开始

func NewTextBuilder

func NewTextBuilder() *TextBuilder

func (*TextBuilder) Build

func (builder *TextBuilder) Build() *Text

func (*TextBuilder) Elements

func (builder *TextBuilder) Elements(elements []*TextElement) *TextBuilder

func (*TextBuilder) Style

func (builder *TextBuilder) Style(style *TextStyle) *TextBuilder

type TextElement

type TextElement struct {
	TextRun     *TextRun          `json:"text_run,omitempty"`
	MentionUser *MentionUser      `json:"mention_user,omitempty"`
	MentionDoc  *MentionDoc       `json:"mention_doc,omitempty"`
	Reminder    *Reminder         `json:"reminder,omitempty"`
	File        *InlineFile       `json:"file,omitempty"`
	Undefined   *UndefinedElement `json:"undefined,omitempty"`
	InlineBlock *InlineBlock      `json:"inline_block,omitempty"`
	Equation    *Equation         `json:"equation,omitempty"`
}

type TextElementBuilder

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

builder开始

func NewTextElementBuilder

func NewTextElementBuilder() *TextElementBuilder

func (*TextElementBuilder) Build

func (builder *TextElementBuilder) Build() *TextElement

func (*TextElementBuilder) Equation

func (builder *TextElementBuilder) Equation(equation *Equation) *TextElementBuilder

func (*TextElementBuilder) File

func (builder *TextElementBuilder) File(file *InlineFile) *TextElementBuilder

func (*TextElementBuilder) InlineBlock

func (builder *TextElementBuilder) InlineBlock(inlineBlock *InlineBlock) *TextElementBuilder

func (*TextElementBuilder) MentionDoc

func (builder *TextElementBuilder) MentionDoc(mentionDoc *MentionDoc) *TextElementBuilder

func (*TextElementBuilder) MentionUser

func (builder *TextElementBuilder) MentionUser(mentionUser *MentionUser) *TextElementBuilder

func (*TextElementBuilder) Reminder

func (builder *TextElementBuilder) Reminder(reminder *Reminder) *TextElementBuilder

func (*TextElementBuilder) TextRun

func (builder *TextElementBuilder) TextRun(textRun *TextRun) *TextElementBuilder

func (*TextElementBuilder) Undefined

func (builder *TextElementBuilder) Undefined(undefined *UndefinedElement) *TextElementBuilder

type TextElementStyle

type TextElementStyle struct {
	Bold            *bool `json:"bold,omitempty"`
	Italic          *bool `json:"italic,omitempty"`
	Strikethrough   *bool `json:"strikethrough,omitempty"`
	Underline       *bool `json:"underline,omitempty"`
	InlineCode      *bool `json:"inline_code,omitempty"`
	BackgroundColor *int  `json:"background_color,omitempty"`
	TextColor       *int  `json:"text_color,omitempty"`
	Link            *Link `json:"link,omitempty"`
}

type TextElementStyleBuilder

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

builder开始

func NewTextElementStyleBuilder

func NewTextElementStyleBuilder() *TextElementStyleBuilder

func (*TextElementStyleBuilder) BackgroundColor

func (builder *TextElementStyleBuilder) BackgroundColor(backgroundColor int) *TextElementStyleBuilder

func (*TextElementStyleBuilder) Bold

func (*TextElementStyleBuilder) Build

func (builder *TextElementStyleBuilder) Build() *TextElementStyle

func (*TextElementStyleBuilder) InlineCode

func (builder *TextElementStyleBuilder) InlineCode(inlineCode bool) *TextElementStyleBuilder

func (*TextElementStyleBuilder) Italic

func (builder *TextElementStyleBuilder) Italic(italic bool) *TextElementStyleBuilder

func (*TextElementStyleBuilder) Strikethrough

func (builder *TextElementStyleBuilder) Strikethrough(strikethrough bool) *TextElementStyleBuilder

func (*TextElementStyleBuilder) TextColor

func (builder *TextElementStyleBuilder) TextColor(textColor int) *TextElementStyleBuilder

func (*TextElementStyleBuilder) Underline

func (builder *TextElementStyleBuilder) Underline(underline bool) *TextElementStyleBuilder

type TextRun

type TextRun struct {
	Content          *string           `json:"content,omitempty"`
	TextElementStyle *TextElementStyle `json:"text_element_style,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) Content

func (builder *TextRunBuilder) Content(content string) *TextRunBuilder

func (*TextRunBuilder) TextElementStyle

func (builder *TextRunBuilder) TextElementStyle(textElementStyle *TextElementStyle) *TextRunBuilder

type TextStyle

type TextStyle struct {
	Align    *int  `json:"align,omitempty"`
	Done     *bool `json:"done,omitempty"`
	Folded   *bool `json:"folded,omitempty"`
	Language *int  `json:"language,omitempty"`
	Wrap     *bool `json:"wrap,omitempty"`
}

type TextStyleBuilder

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

builder开始

func NewTextStyleBuilder

func NewTextStyleBuilder() *TextStyleBuilder

func (*TextStyleBuilder) Align

func (builder *TextStyleBuilder) Align(align int) *TextStyleBuilder

func (*TextStyleBuilder) Build

func (builder *TextStyleBuilder) Build() *TextStyle

func (*TextStyleBuilder) Done

func (builder *TextStyleBuilder) Done(done bool) *TextStyleBuilder

func (*TextStyleBuilder) Folded

func (builder *TextStyleBuilder) Folded(folded bool) *TextStyleBuilder

func (*TextStyleBuilder) Language

func (builder *TextStyleBuilder) Language(language int) *TextStyleBuilder

func (*TextStyleBuilder) Wrap

func (builder *TextStyleBuilder) Wrap(wrap bool) *TextStyleBuilder

type Undefined

type Undefined struct {
}

type UndefinedElement

type UndefinedElement struct {
}

type UnmergeTableCellsRequest

type UnmergeTableCellsRequest struct {
	RowIndex    *int `json:"row_index,omitempty"`
	ColumnIndex *int `json:"column_index,omitempty"`
}

type UnmergeTableCellsRequestBuilder

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

builder开始

func NewUnmergeTableCellsRequestBuilder

func NewUnmergeTableCellsRequestBuilder() *UnmergeTableCellsRequestBuilder

func (*UnmergeTableCellsRequestBuilder) Build

func (*UnmergeTableCellsRequestBuilder) ColumnIndex

func (builder *UnmergeTableCellsRequestBuilder) ColumnIndex(columnIndex int) *UnmergeTableCellsRequestBuilder

func (*UnmergeTableCellsRequestBuilder) RowIndex

type UpdateBlockRequest

type UpdateBlockRequest struct {
	UpdateTextElements         *UpdateTextElementsRequest         `json:"update_text_elements,omitempty"`
	UpdateTextStyle            *UpdateTextStyleRequest            `json:"update_text_style,omitempty"`
	UpdateTableProperty        *UpdateTablePropertyRequest        `json:"update_table_property,omitempty"`
	InsertTableRow             *InsertTableRowRequest             `json:"insert_table_row,omitempty"`
	InsertTableColumn          *InsertTableColumnRequest          `json:"insert_table_column,omitempty"`
	DeleteTableRows            *DeleteTableRowsRequest            `json:"delete_table_rows,omitempty"`
	DeleteTableColumns         *DeleteTableColumnsRequest         `json:"delete_table_columns,omitempty"`
	MergeTableCells            *MergeTableCellsRequest            `json:"merge_table_cells,omitempty"`
	UnmergeTableCells          *UnmergeTableCellsRequest          `json:"unmerge_table_cells,omitempty"`
	InsertGridColumn           *InsertGridColumnRequest           `json:"insert_grid_column,omitempty"`
	DeleteGridColumn           *DeleteGridColumnRequest           `json:"delete_grid_column,omitempty"`
	UpdateGridColumnWidthRatio *UpdateGridColumnWidthRatioRequest `json:"update_grid_column_width_ratio,omitempty"`
	ReplaceImage               *ReplaceImageRequest               `json:"replace_image,omitempty"`
	ReplaceFile                *ReplaceFileRequest                `json:"replace_file,omitempty"`
	BlockId                    *string                            `json:"block_id,omitempty"`
	UpdateText                 *UpdateTextRequest                 `json:"update_text,omitempty"`
}

type UpdateBlockRequestBuilder

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

builder开始

func NewUpdateBlockRequestBuilder

func NewUpdateBlockRequestBuilder() *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) BlockId

func (builder *UpdateBlockRequestBuilder) BlockId(blockId string) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) Build

func (*UpdateBlockRequestBuilder) DeleteGridColumn

func (builder *UpdateBlockRequestBuilder) DeleteGridColumn(deleteGridColumn *DeleteGridColumnRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) DeleteTableColumns

func (builder *UpdateBlockRequestBuilder) DeleteTableColumns(deleteTableColumns *DeleteTableColumnsRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) DeleteTableRows

func (builder *UpdateBlockRequestBuilder) DeleteTableRows(deleteTableRows *DeleteTableRowsRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) InsertGridColumn

func (builder *UpdateBlockRequestBuilder) InsertGridColumn(insertGridColumn *InsertGridColumnRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) InsertTableColumn

func (builder *UpdateBlockRequestBuilder) InsertTableColumn(insertTableColumn *InsertTableColumnRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) InsertTableRow

func (builder *UpdateBlockRequestBuilder) InsertTableRow(insertTableRow *InsertTableRowRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) MergeTableCells

func (builder *UpdateBlockRequestBuilder) MergeTableCells(mergeTableCells *MergeTableCellsRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) ReplaceFile

func (builder *UpdateBlockRequestBuilder) ReplaceFile(replaceFile *ReplaceFileRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) ReplaceImage

func (builder *UpdateBlockRequestBuilder) ReplaceImage(replaceImage *ReplaceImageRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) UnmergeTableCells

func (builder *UpdateBlockRequestBuilder) UnmergeTableCells(unmergeTableCells *UnmergeTableCellsRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) UpdateGridColumnWidthRatio

func (builder *UpdateBlockRequestBuilder) UpdateGridColumnWidthRatio(updateGridColumnWidthRatio *UpdateGridColumnWidthRatioRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) UpdateTableProperty

func (builder *UpdateBlockRequestBuilder) UpdateTableProperty(updateTableProperty *UpdateTablePropertyRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) UpdateText

func (builder *UpdateBlockRequestBuilder) UpdateText(updateText *UpdateTextRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) UpdateTextElements

func (builder *UpdateBlockRequestBuilder) UpdateTextElements(updateTextElements *UpdateTextElementsRequest) *UpdateBlockRequestBuilder

func (*UpdateBlockRequestBuilder) UpdateTextStyle

func (builder *UpdateBlockRequestBuilder) UpdateTextStyle(updateTextStyle *UpdateTextStyleRequest) *UpdateBlockRequestBuilder

type UpdateGridColumnWidthRatioRequest

type UpdateGridColumnWidthRatioRequest struct {
	WidthRatios []int `json:"width_ratios,omitempty"`
}

type UpdateGridColumnWidthRatioRequestBuilder

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

builder开始

func NewUpdateGridColumnWidthRatioRequestBuilder

func NewUpdateGridColumnWidthRatioRequestBuilder() *UpdateGridColumnWidthRatioRequestBuilder

func (*UpdateGridColumnWidthRatioRequestBuilder) Build

func (*UpdateGridColumnWidthRatioRequestBuilder) WidthRatios

type UpdateTablePropertyRequest

type UpdateTablePropertyRequest struct {
	ColumnWidth *int `json:"column_width,omitempty"`
	ColumnIndex *int `json:"column_index,omitempty"`
}

type UpdateTablePropertyRequestBuilder

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

builder开始

func NewUpdateTablePropertyRequestBuilder

func NewUpdateTablePropertyRequestBuilder() *UpdateTablePropertyRequestBuilder

func (*UpdateTablePropertyRequestBuilder) Build

func (*UpdateTablePropertyRequestBuilder) ColumnIndex

func (builder *UpdateTablePropertyRequestBuilder) ColumnIndex(columnIndex int) *UpdateTablePropertyRequestBuilder

func (*UpdateTablePropertyRequestBuilder) ColumnWidth

func (builder *UpdateTablePropertyRequestBuilder) ColumnWidth(columnWidth int) *UpdateTablePropertyRequestBuilder

type UpdateTextElementsRequest

type UpdateTextElementsRequest struct {
	Elements []*TextElement `json:"elements,omitempty"`
}

type UpdateTextElementsRequestBuilder

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

builder开始

func NewUpdateTextElementsRequestBuilder

func NewUpdateTextElementsRequestBuilder() *UpdateTextElementsRequestBuilder

func (*UpdateTextElementsRequestBuilder) Build

func (*UpdateTextElementsRequestBuilder) Elements

type UpdateTextRequest

type UpdateTextRequest struct {
	Elements []*TextElement `json:"elements,omitempty"`
	Style    *TextStyle     `json:"style,omitempty"`
	Fields   []int          `json:"fields,omitempty"`
}

type UpdateTextRequestBuilder

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

builder开始

func NewUpdateTextRequestBuilder

func NewUpdateTextRequestBuilder() *UpdateTextRequestBuilder

func (*UpdateTextRequestBuilder) Build

func (builder *UpdateTextRequestBuilder) Build() *UpdateTextRequest

func (*UpdateTextRequestBuilder) Elements

func (builder *UpdateTextRequestBuilder) Elements(elements []*TextElement) *UpdateTextRequestBuilder

func (*UpdateTextRequestBuilder) Fields

func (builder *UpdateTextRequestBuilder) Fields(fields []int) *UpdateTextRequestBuilder

func (*UpdateTextRequestBuilder) Style

type UpdateTextStyleRequest

type UpdateTextStyleRequest struct {
	Style  *TextStyle `json:"style,omitempty"`
	Fields []int      `json:"fields,omitempty"`
}

type UpdateTextStyleRequestBuilder

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

builder开始

func NewUpdateTextStyleRequestBuilder

func NewUpdateTextStyleRequestBuilder() *UpdateTextStyleRequestBuilder

func (*UpdateTextStyleRequestBuilder) Build

func (*UpdateTextStyleRequestBuilder) Fields

func (*UpdateTextStyleRequestBuilder) Style

type View

type View struct {
	ViewType *int `json:"view_type,omitempty"`
}

type ViewBuilder

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

builder开始

func NewViewBuilder

func NewViewBuilder() *ViewBuilder

func (*ViewBuilder) Build

func (builder *ViewBuilder) Build() *View

func (*ViewBuilder) ViewType

func (builder *ViewBuilder) ViewType(viewType int) *ViewBuilder

Jump to

Keyboard shortcuts

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