larkwiki

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: 5 Imported by: 12

Documentation

Index

Constants

View Source
const (
	ObjTypeObjTypeDoc      = "doc"
	ObjTypeObjTypeSheet    = "sheet"
	ObjTypeObjTypeMindNote = "mindnote"
	ObjTypeObjTypeBitable  = "bitable"
	ObjTypeObjTypeFile     = "file"
	ObjTypeObjTypeDocx     = "docx"
)
View Source
const (
	NodeTypeNodeTypeEntity   = "origin"
	NodeTypeNodeTypeShortCut = "shortcut"
)
View Source
const (
	MoveDocsToWikiObjTypeObjTypeDoc      = "doc"
	MoveDocsToWikiObjTypeObjTypeSheet    = "sheet"
	MoveDocsToWikiObjTypeObjTypeBitable  = "bitable"
	MoveDocsToWikiObjTypeObjTypeMindNote = "mindnote"
	MoveDocsToWikiObjTypeObjTypeDocx     = "docx"
	MoveDocsToWikiObjTypeObjTypeFile     = "file"
)
View Source
const (
	TaskTypeMove = "move"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CopySpaceNodePathReqBodyBuilder

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

上传文件path开始

func NewCopySpaceNodePathReqBodyBuilder

func NewCopySpaceNodePathReqBodyBuilder() *CopySpaceNodePathReqBodyBuilder

func (*CopySpaceNodePathReqBodyBuilder) Build

func (*CopySpaceNodePathReqBodyBuilder) TargetParentToken

func (builder *CopySpaceNodePathReqBodyBuilder) TargetParentToken(targetParentToken string) *CopySpaceNodePathReqBodyBuilder

func (*CopySpaceNodePathReqBodyBuilder) TargetSpaceId

func (builder *CopySpaceNodePathReqBodyBuilder) TargetSpaceId(targetSpaceId string) *CopySpaceNodePathReqBodyBuilder

func (*CopySpaceNodePathReqBodyBuilder) Title

type CopySpaceNodeReq

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

type CopySpaceNodeReqBody

type CopySpaceNodeReqBody struct {
	TargetParentToken *string `json:"target_parent_token,omitempty"`
	TargetSpaceId     *string `json:"target_space_id,omitempty"`
	Title             *string `json:"title,omitempty"`
}

type CopySpaceNodeReqBodyBuilder

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

func NewCopySpaceNodeReqBodyBuilder

func NewCopySpaceNodeReqBodyBuilder() *CopySpaceNodeReqBodyBuilder

生成body的New构造器

func (*CopySpaceNodeReqBodyBuilder) Build

1.3 生成body的build方法

func (*CopySpaceNodeReqBodyBuilder) TargetParentToken

func (builder *CopySpaceNodeReqBodyBuilder) TargetParentToken(targetParentToken string) *CopySpaceNodeReqBodyBuilder

1.2 生成body的builder属性方法

func (*CopySpaceNodeReqBodyBuilder) TargetSpaceId

func (builder *CopySpaceNodeReqBodyBuilder) TargetSpaceId(targetSpaceId string) *CopySpaceNodeReqBodyBuilder

func (*CopySpaceNodeReqBodyBuilder) Title

type CopySpaceNodeReqBuilder

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

1.4 生成请求的builder结构体

func NewCopySpaceNodeReqBuilder

func NewCopySpaceNodeReqBuilder() *CopySpaceNodeReqBuilder

生成请求的New构造器

func (*CopySpaceNodeReqBuilder) Body

func (*CopySpaceNodeReqBuilder) Build

func (builder *CopySpaceNodeReqBuilder) Build() *CopySpaceNodeReq

1.5 生成请求的builder的build方法

func (*CopySpaceNodeReqBuilder) NodeToken

func (builder *CopySpaceNodeReqBuilder) NodeToken(nodeToken string) *CopySpaceNodeReqBuilder

func (*CopySpaceNodeReqBuilder) SpaceId

func (builder *CopySpaceNodeReqBuilder) SpaceId(spaceId string) *CopySpaceNodeReqBuilder

1.5 生成请求的builder属性方法

type CopySpaceNodeResp

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

func (*CopySpaceNodeResp) Success

func (resp *CopySpaceNodeResp) Success() bool

type CopySpaceNodeRespData

type CopySpaceNodeRespData struct {
	Node *Node `json:"node,omitempty"`
}

type CreateSpaceMemberReq

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

type CreateSpaceMemberReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateSpaceMemberReqBuilder

func NewCreateSpaceMemberReqBuilder() *CreateSpaceMemberReqBuilder

生成请求的New构造器

func (*CreateSpaceMemberReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateSpaceMemberReqBuilder) Member

func (*CreateSpaceMemberReqBuilder) NeedNotification

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

func (*CreateSpaceMemberReqBuilder) SpaceId

1.5 生成请求的builder属性方法

type CreateSpaceMemberResp

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

func (*CreateSpaceMemberResp) Success

func (resp *CreateSpaceMemberResp) Success() bool

type CreateSpaceMemberRespData

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

type CreateSpaceNodeReq

type CreateSpaceNodeReq struct {
	Node *Node `body:""`
	// contains filtered or unexported fields
}

type CreateSpaceNodeReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateSpaceNodeReqBuilder

func NewCreateSpaceNodeReqBuilder() *CreateSpaceNodeReqBuilder

生成请求的New构造器

func (*CreateSpaceNodeReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateSpaceNodeReqBuilder) Node

func (*CreateSpaceNodeReqBuilder) SpaceId

func (builder *CreateSpaceNodeReqBuilder) SpaceId(spaceId string) *CreateSpaceNodeReqBuilder

1.5 生成请求的builder属性方法

type CreateSpaceNodeResp

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

func (*CreateSpaceNodeResp) Success

func (resp *CreateSpaceNodeResp) Success() bool

type CreateSpaceNodeRespData

type CreateSpaceNodeRespData struct {
	Node *Node `json:"node,omitempty"`
}

type CreateSpaceReq

type CreateSpaceReq struct {
	Space *Space `body:""`
	// contains filtered or unexported fields
}

type CreateSpaceReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateSpaceReqBuilder

func NewCreateSpaceReqBuilder() *CreateSpaceReqBuilder

生成请求的New构造器

func (*CreateSpaceReqBuilder) Build

func (builder *CreateSpaceReqBuilder) Build() *CreateSpaceReq

1.5 生成请求的builder的build方法

func (*CreateSpaceReqBuilder) Space

func (builder *CreateSpaceReqBuilder) Space(space *Space) *CreateSpaceReqBuilder

1.5 生成请求的builder属性方法

type CreateSpaceResp

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

func (*CreateSpaceResp) Success

func (resp *CreateSpaceResp) Success() bool

type CreateSpaceRespData

type CreateSpaceRespData struct {
	Space *Space `json:"space,omitempty"`
}

type DeleteSpaceMemberReq

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

type DeleteSpaceMemberReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteSpaceMemberReqBuilder

func NewDeleteSpaceMemberReqBuilder() *DeleteSpaceMemberReqBuilder

生成请求的New构造器

func (*DeleteSpaceMemberReqBuilder) Build

1.5 生成请求的builder的build方法

func (*DeleteSpaceMemberReqBuilder) Member

func (*DeleteSpaceMemberReqBuilder) MemberId

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

func (*DeleteSpaceMemberReqBuilder) SpaceId

1.5 生成请求的builder属性方法

type DeleteSpaceMemberResp

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

func (*DeleteSpaceMemberResp) Success

func (resp *DeleteSpaceMemberResp) Success() bool

type DeleteSpaceMemberRespData

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

type GetNodeSpaceReq

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

type GetNodeSpaceReqBuilder

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

1.4 生成请求的builder结构体

func NewGetNodeSpaceReqBuilder

func NewGetNodeSpaceReqBuilder() *GetNodeSpaceReqBuilder

生成请求的New构造器

func (*GetNodeSpaceReqBuilder) Build

func (builder *GetNodeSpaceReqBuilder) Build() *GetNodeSpaceReq

1.5 生成请求的builder的build方法

func (*GetNodeSpaceReqBuilder) Token

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

1.5 生成请求的builder属性方法

type GetNodeSpaceResp

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

func (*GetNodeSpaceResp) Success

func (resp *GetNodeSpaceResp) Success() bool

type GetNodeSpaceRespData

type GetNodeSpaceRespData struct {
	Node *Node `json:"node,omitempty"`
}

type GetSpaceReq

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

type GetSpaceReqBuilder

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

1.4 生成请求的builder结构体

func NewGetSpaceReqBuilder

func NewGetSpaceReqBuilder() *GetSpaceReqBuilder

生成请求的New构造器

func (*GetSpaceReqBuilder) Build

func (builder *GetSpaceReqBuilder) Build() *GetSpaceReq

1.5 生成请求的builder的build方法

func (*GetSpaceReqBuilder) SpaceId

func (builder *GetSpaceReqBuilder) SpaceId(spaceId string) *GetSpaceReqBuilder

1.5 生成请求的builder属性方法

type GetSpaceResp

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

func (*GetSpaceResp) Success

func (resp *GetSpaceResp) Success() bool

type GetSpaceRespData

type GetSpaceRespData struct {
	Space *Space `json:"space,omitempty"`
}

type GetTaskReq

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

type GetTaskReqBuilder

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

1.4 生成请求的builder结构体

func NewGetTaskReqBuilder

func NewGetTaskReqBuilder() *GetTaskReqBuilder

生成请求的New构造器

func (*GetTaskReqBuilder) Build

func (builder *GetTaskReqBuilder) Build() *GetTaskReq

1.5 生成请求的builder的build方法

func (*GetTaskReqBuilder) TaskId

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

1.5 生成请求的builder属性方法

func (*GetTaskReqBuilder) TaskType

func (builder *GetTaskReqBuilder) TaskType(taskType string) *GetTaskReqBuilder

type GetTaskResp

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

func (*GetTaskResp) Success

func (resp *GetTaskResp) Success() bool

type GetTaskRespData

type GetTaskRespData struct {
	Task *TaskResult `json:"task,omitempty"`
}

type ListSpaceIterator

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

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

func (*ListSpaceIterator) Next

func (iterator *ListSpaceIterator) Next() (bool, *Space, error)

func (*ListSpaceIterator) NextPageToken

func (iterator *ListSpaceIterator) NextPageToken() *string

type ListSpaceNodeIterator

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

func (*ListSpaceNodeIterator) Next

func (iterator *ListSpaceNodeIterator) Next() (bool, *Node, error)

func (*ListSpaceNodeIterator) NextPageToken

func (iterator *ListSpaceNodeIterator) NextPageToken() *string

type ListSpaceNodeReq

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

type ListSpaceNodeReqBuilder

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

1.4 生成请求的builder结构体

func NewListSpaceNodeReqBuilder

func NewListSpaceNodeReqBuilder() *ListSpaceNodeReqBuilder

生成请求的New构造器

func (*ListSpaceNodeReqBuilder) Build

func (builder *ListSpaceNodeReqBuilder) Build() *ListSpaceNodeReq

1.5 生成请求的builder的build方法

func (*ListSpaceNodeReqBuilder) Limit

func (builder *ListSpaceNodeReqBuilder) Limit(limit int) *ListSpaceNodeReqBuilder

1.5 生成请求的builder属性方法

func (*ListSpaceNodeReqBuilder) PageSize

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

func (*ListSpaceNodeReqBuilder) PageToken

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

func (*ListSpaceNodeReqBuilder) ParentNodeToken

func (builder *ListSpaceNodeReqBuilder) ParentNodeToken(parentNodeToken string) *ListSpaceNodeReqBuilder

func (*ListSpaceNodeReqBuilder) SpaceId

func (builder *ListSpaceNodeReqBuilder) SpaceId(spaceId string) *ListSpaceNodeReqBuilder

type ListSpaceNodeResp

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

func (*ListSpaceNodeResp) Success

func (resp *ListSpaceNodeResp) Success() bool

type ListSpaceNodeRespData

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

type ListSpaceReq

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

type ListSpaceReqBuilder

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

1.4 生成请求的builder结构体

func NewListSpaceReqBuilder

func NewListSpaceReqBuilder() *ListSpaceReqBuilder

生成请求的New构造器

func (*ListSpaceReqBuilder) Build

func (builder *ListSpaceReqBuilder) Build() *ListSpaceReq

1.5 生成请求的builder的build方法

func (*ListSpaceReqBuilder) Limit

func (builder *ListSpaceReqBuilder) Limit(limit int) *ListSpaceReqBuilder

1.5 生成请求的builder属性方法

func (*ListSpaceReqBuilder) PageSize

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

func (*ListSpaceReqBuilder) PageToken

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

type ListSpaceResp

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

func (*ListSpaceResp) Success

func (resp *ListSpaceResp) Success() bool

type ListSpaceRespData

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

type Member

type Member struct {
	MemberType *string `json:"member_type,omitempty"`
	MemberId   *string `json:"member_id,omitempty"`
	MemberRole *string `json:"member_role,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) MemberRole

func (builder *MemberBuilder) MemberRole(memberRole string) *MemberBuilder

func (*MemberBuilder) MemberType

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

type MoveDocsToWikiSpaceNodePathReqBodyBuilder

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

上传文件path开始

func NewMoveDocsToWikiSpaceNodePathReqBodyBuilder

func NewMoveDocsToWikiSpaceNodePathReqBodyBuilder() *MoveDocsToWikiSpaceNodePathReqBodyBuilder

func (*MoveDocsToWikiSpaceNodePathReqBodyBuilder) Apply

func (*MoveDocsToWikiSpaceNodePathReqBodyBuilder) Build

func (*MoveDocsToWikiSpaceNodePathReqBodyBuilder) ObjToken

func (*MoveDocsToWikiSpaceNodePathReqBodyBuilder) ObjType

func (*MoveDocsToWikiSpaceNodePathReqBodyBuilder) ParentWikiToken

type MoveDocsToWikiSpaceNodeReq

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

type MoveDocsToWikiSpaceNodeReqBody

type MoveDocsToWikiSpaceNodeReqBody struct {
	ParentWikiToken *string `json:"parent_wiki_token,omitempty"`
	ObjType         *string `json:"obj_type,omitempty"`
	ObjToken        *string `json:"obj_token,omitempty"`
	Apply           *bool   `json:"apply,omitempty"`
}

type MoveDocsToWikiSpaceNodeReqBodyBuilder

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

func NewMoveDocsToWikiSpaceNodeReqBodyBuilder

func NewMoveDocsToWikiSpaceNodeReqBodyBuilder() *MoveDocsToWikiSpaceNodeReqBodyBuilder

生成body的New构造器

func (*MoveDocsToWikiSpaceNodeReqBodyBuilder) Apply

func (*MoveDocsToWikiSpaceNodeReqBodyBuilder) Build

1.3 生成body的build方法

func (*MoveDocsToWikiSpaceNodeReqBodyBuilder) ObjToken

func (*MoveDocsToWikiSpaceNodeReqBodyBuilder) ObjType

func (*MoveDocsToWikiSpaceNodeReqBodyBuilder) ParentWikiToken

func (builder *MoveDocsToWikiSpaceNodeReqBodyBuilder) ParentWikiToken(parentWikiToken string) *MoveDocsToWikiSpaceNodeReqBodyBuilder

1.2 生成body的builder属性方法

type MoveDocsToWikiSpaceNodeReqBuilder

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

1.4 生成请求的builder结构体

func NewMoveDocsToWikiSpaceNodeReqBuilder

func NewMoveDocsToWikiSpaceNodeReqBuilder() *MoveDocsToWikiSpaceNodeReqBuilder

生成请求的New构造器

func (*MoveDocsToWikiSpaceNodeReqBuilder) Body

func (*MoveDocsToWikiSpaceNodeReqBuilder) Build

1.5 生成请求的builder的build方法

func (*MoveDocsToWikiSpaceNodeReqBuilder) SpaceId

1.5 生成请求的builder属性方法

type MoveDocsToWikiSpaceNodeResp

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

func (*MoveDocsToWikiSpaceNodeResp) Success

func (resp *MoveDocsToWikiSpaceNodeResp) Success() bool

type MoveDocsToWikiSpaceNodeRespData

type MoveDocsToWikiSpaceNodeRespData struct {
	WikiToken *string `json:"wiki_token,omitempty"`
	TaskId    *string `json:"task_id,omitempty"`
	Applied   *bool   `json:"applied,omitempty"`
}

type MoveResult

type MoveResult struct {
	Node      *Node   `json:"node,omitempty"`
	Status    *int    `json:"status,omitempty"`
	StatusMsg *string `json:"status_msg,omitempty"`
}

type MoveResultBuilder

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

builder开始

func NewMoveResultBuilder

func NewMoveResultBuilder() *MoveResultBuilder

func (*MoveResultBuilder) Build

func (builder *MoveResultBuilder) Build() *MoveResult

func (*MoveResultBuilder) Node

func (builder *MoveResultBuilder) Node(node *Node) *MoveResultBuilder

func (*MoveResultBuilder) Status

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

func (*MoveResultBuilder) StatusMsg

func (builder *MoveResultBuilder) StatusMsg(statusMsg string) *MoveResultBuilder

type MoveSpaceNodePathReqBodyBuilder

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

上传文件path开始

func NewMoveSpaceNodePathReqBodyBuilder

func NewMoveSpaceNodePathReqBodyBuilder() *MoveSpaceNodePathReqBodyBuilder

func (*MoveSpaceNodePathReqBodyBuilder) Build

func (*MoveSpaceNodePathReqBodyBuilder) TargetParentToken

func (builder *MoveSpaceNodePathReqBodyBuilder) TargetParentToken(targetParentToken string) *MoveSpaceNodePathReqBodyBuilder

func (*MoveSpaceNodePathReqBodyBuilder) TargetSpaceId

func (builder *MoveSpaceNodePathReqBodyBuilder) TargetSpaceId(targetSpaceId string) *MoveSpaceNodePathReqBodyBuilder

type MoveSpaceNodeReq

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

type MoveSpaceNodeReqBody

type MoveSpaceNodeReqBody struct {
	TargetParentToken *string `json:"target_parent_token,omitempty"`
	TargetSpaceId     *string `json:"target_space_id,omitempty"`
}

type MoveSpaceNodeReqBodyBuilder

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

func NewMoveSpaceNodeReqBodyBuilder

func NewMoveSpaceNodeReqBodyBuilder() *MoveSpaceNodeReqBodyBuilder

生成body的New构造器

func (*MoveSpaceNodeReqBodyBuilder) Build

1.3 生成body的build方法

func (*MoveSpaceNodeReqBodyBuilder) TargetParentToken

func (builder *MoveSpaceNodeReqBodyBuilder) TargetParentToken(targetParentToken string) *MoveSpaceNodeReqBodyBuilder

1.2 生成body的builder属性方法

func (*MoveSpaceNodeReqBodyBuilder) TargetSpaceId

func (builder *MoveSpaceNodeReqBodyBuilder) TargetSpaceId(targetSpaceId string) *MoveSpaceNodeReqBodyBuilder

type MoveSpaceNodeReqBuilder

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

1.4 生成请求的builder结构体

func NewMoveSpaceNodeReqBuilder

func NewMoveSpaceNodeReqBuilder() *MoveSpaceNodeReqBuilder

生成请求的New构造器

func (*MoveSpaceNodeReqBuilder) Body

func (*MoveSpaceNodeReqBuilder) Build

func (builder *MoveSpaceNodeReqBuilder) Build() *MoveSpaceNodeReq

1.5 生成请求的builder的build方法

func (*MoveSpaceNodeReqBuilder) NodeToken

func (builder *MoveSpaceNodeReqBuilder) NodeToken(nodeToken string) *MoveSpaceNodeReqBuilder

func (*MoveSpaceNodeReqBuilder) SpaceId

func (builder *MoveSpaceNodeReqBuilder) SpaceId(spaceId string) *MoveSpaceNodeReqBuilder

1.5 生成请求的builder属性方法

type MoveSpaceNodeResp

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

func (*MoveSpaceNodeResp) Success

func (resp *MoveSpaceNodeResp) Success() bool

type MoveSpaceNodeRespData

type MoveSpaceNodeRespData struct {
	Node *Node `json:"node,omitempty"`
}

type Node

type Node struct {
	SpaceId         *string `json:"space_id,omitempty"`
	NodeToken       *string `json:"node_token,omitempty"`
	ObjToken        *string `json:"obj_token,omitempty"`
	ObjType         *string `json:"obj_type,omitempty"`
	ParentNodeToken *string `json:"parent_node_token,omitempty"`
	NodeType        *string `json:"node_type,omitempty"`
	OriginNodeToken *string `json:"origin_node_token,omitempty"`
	OriginSpaceId   *string `json:"origin_space_id,omitempty"`
	HasChild        *bool   `json:"has_child,omitempty"`
	Title           *string `json:"title,omitempty"`
	ObjCreateTime   *string `json:"obj_create_time,omitempty"`
	ObjEditTime     *string `json:"obj_edit_time,omitempty"`
	NodeCreateTime  *string `json:"node_create_time,omitempty"`
	Creator         *string `json:"creator,omitempty"`
	Owner           *string `json:"owner,omitempty"`
}

type NodeBuilder

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

builder开始

func NewNodeBuilder

func NewNodeBuilder() *NodeBuilder

func (*NodeBuilder) Build

func (builder *NodeBuilder) Build() *Node

func (*NodeBuilder) Creator

func (builder *NodeBuilder) Creator(creator string) *NodeBuilder

func (*NodeBuilder) HasChild

func (builder *NodeBuilder) HasChild(hasChild bool) *NodeBuilder

func (*NodeBuilder) NodeCreateTime

func (builder *NodeBuilder) NodeCreateTime(nodeCreateTime string) *NodeBuilder

func (*NodeBuilder) NodeToken

func (builder *NodeBuilder) NodeToken(nodeToken string) *NodeBuilder

func (*NodeBuilder) NodeType

func (builder *NodeBuilder) NodeType(nodeType string) *NodeBuilder

func (*NodeBuilder) ObjCreateTime

func (builder *NodeBuilder) ObjCreateTime(objCreateTime string) *NodeBuilder

func (*NodeBuilder) ObjEditTime

func (builder *NodeBuilder) ObjEditTime(objEditTime string) *NodeBuilder

func (*NodeBuilder) ObjToken

func (builder *NodeBuilder) ObjToken(objToken string) *NodeBuilder

func (*NodeBuilder) ObjType

func (builder *NodeBuilder) ObjType(objType string) *NodeBuilder

func (*NodeBuilder) OriginNodeToken

func (builder *NodeBuilder) OriginNodeToken(originNodeToken string) *NodeBuilder

func (*NodeBuilder) OriginSpaceId

func (builder *NodeBuilder) OriginSpaceId(originSpaceId string) *NodeBuilder

func (*NodeBuilder) Owner

func (builder *NodeBuilder) Owner(owner string) *NodeBuilder

func (*NodeBuilder) ParentNodeToken

func (builder *NodeBuilder) ParentNodeToken(parentNodeToken string) *NodeBuilder

func (*NodeBuilder) SpaceId

func (builder *NodeBuilder) SpaceId(spaceId string) *NodeBuilder

func (*NodeBuilder) Title

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

type NodeSearch

type NodeSearch struct {
	NodeId   *string  `json:"node_id,omitempty"`
	SpaceId  *string  `json:"space_id,omitempty"`
	ParentId *string  `json:"parent_id,omitempty"`
	ObjType  *int     `json:"obj_type,omitempty"`
	Title    *string  `json:"title,omitempty"`
	Url      *string  `json:"url,omitempty"`
	Icon     *string  `json:"icon,omitempty"`
	AreaId   *string  `json:"area_id,omitempty"`
	SortId   *float64 `json:"sort_id,omitempty"`
	Domain   *string  `json:"domain,omitempty"`
	ObjToken *string  `json:"obj_token,omitempty"`
}

type NodeSearchBuilder

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

builder开始

func NewNodeSearchBuilder

func NewNodeSearchBuilder() *NodeSearchBuilder

func (*NodeSearchBuilder) AreaId

func (builder *NodeSearchBuilder) AreaId(areaId string) *NodeSearchBuilder

func (*NodeSearchBuilder) Build

func (builder *NodeSearchBuilder) Build() *NodeSearch

func (*NodeSearchBuilder) Domain

func (builder *NodeSearchBuilder) Domain(domain string) *NodeSearchBuilder

func (*NodeSearchBuilder) Icon

func (builder *NodeSearchBuilder) Icon(icon string) *NodeSearchBuilder

func (*NodeSearchBuilder) NodeId

func (builder *NodeSearchBuilder) NodeId(nodeId string) *NodeSearchBuilder

func (*NodeSearchBuilder) ObjToken

func (builder *NodeSearchBuilder) ObjToken(objToken string) *NodeSearchBuilder

func (*NodeSearchBuilder) ObjType

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

func (*NodeSearchBuilder) ParentId

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

func (*NodeSearchBuilder) SortId

func (builder *NodeSearchBuilder) SortId(sortId float64) *NodeSearchBuilder

func (*NodeSearchBuilder) SpaceId

func (builder *NodeSearchBuilder) SpaceId(spaceId string) *NodeSearchBuilder

func (*NodeSearchBuilder) Title

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

func (*NodeSearchBuilder) Url

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

type Setting

type Setting struct {
	CreateSetting   *string `json:"create_setting,omitempty"`
	SecuritySetting *string `json:"security_setting,omitempty"`
	CommentSetting  *string `json:"comment_setting,omitempty"`
}

type SettingBuilder

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

builder开始

func NewSettingBuilder

func NewSettingBuilder() *SettingBuilder

func (*SettingBuilder) Build

func (builder *SettingBuilder) Build() *Setting

func (*SettingBuilder) CommentSetting

func (builder *SettingBuilder) CommentSetting(commentSetting string) *SettingBuilder

func (*SettingBuilder) CreateSetting

func (builder *SettingBuilder) CreateSetting(createSetting string) *SettingBuilder

func (*SettingBuilder) SecuritySetting

func (builder *SettingBuilder) SecuritySetting(securitySetting string) *SettingBuilder

type Space

type Space struct {
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	SpaceId     *string `json:"space_id,omitempty"`
	SpaceType   *string `json:"space_type,omitempty"`
	Visibility  *string `json:"visibility,omitempty"`
}

type SpaceBuilder

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

builder开始

func NewSpaceBuilder

func NewSpaceBuilder() *SpaceBuilder

func (*SpaceBuilder) Build

func (builder *SpaceBuilder) Build() *Space

func (*SpaceBuilder) Description

func (builder *SpaceBuilder) Description(description string) *SpaceBuilder

func (*SpaceBuilder) Name

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

func (*SpaceBuilder) SpaceId

func (builder *SpaceBuilder) SpaceId(spaceId string) *SpaceBuilder

func (*SpaceBuilder) SpaceType

func (builder *SpaceBuilder) SpaceType(spaceType string) *SpaceBuilder

func (*SpaceBuilder) Visibility

func (builder *SpaceBuilder) Visibility(visibility string) *SpaceBuilder

type TaskResult

type TaskResult struct {
	TaskId     *string       `json:"task_id,omitempty"`
	MoveResult []*MoveResult `json:"move_result,omitempty"`
}

type TaskResultBuilder

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

builder开始

func NewTaskResultBuilder

func NewTaskResultBuilder() *TaskResultBuilder

func (*TaskResultBuilder) Build

func (builder *TaskResultBuilder) Build() *TaskResult

func (*TaskResultBuilder) MoveResult

func (builder *TaskResultBuilder) MoveResult(moveResult []*MoveResult) *TaskResultBuilder

func (*TaskResultBuilder) TaskId

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

type UpdateSpaceSettingReq

type UpdateSpaceSettingReq struct {
	Setting *Setting `body:""`
	// contains filtered or unexported fields
}

type UpdateSpaceSettingReqBuilder

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

1.4 生成请求的builder结构体

func NewUpdateSpaceSettingReqBuilder

func NewUpdateSpaceSettingReqBuilder() *UpdateSpaceSettingReqBuilder

生成请求的New构造器

func (*UpdateSpaceSettingReqBuilder) Build

1.5 生成请求的builder的build方法

func (*UpdateSpaceSettingReqBuilder) Setting

func (*UpdateSpaceSettingReqBuilder) SpaceId

1.5 生成请求的builder属性方法

type UpdateSpaceSettingResp

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

func (*UpdateSpaceSettingResp) Success

func (resp *UpdateSpaceSettingResp) Success() bool

type UpdateSpaceSettingRespData

type UpdateSpaceSettingRespData struct {
	Setting *Setting `json:"setting,omitempty"`
}

type UpdateTitleSpaceNodePathReqBodyBuilder

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

上传文件path开始

func NewUpdateTitleSpaceNodePathReqBodyBuilder

func NewUpdateTitleSpaceNodePathReqBodyBuilder() *UpdateTitleSpaceNodePathReqBodyBuilder

func (*UpdateTitleSpaceNodePathReqBodyBuilder) Build

func (*UpdateTitleSpaceNodePathReqBodyBuilder) Title

type UpdateTitleSpaceNodeReq

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

type UpdateTitleSpaceNodeReqBody

type UpdateTitleSpaceNodeReqBody struct {
	Title *string `json:"title,omitempty"`
}

type UpdateTitleSpaceNodeReqBodyBuilder

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

func NewUpdateTitleSpaceNodeReqBodyBuilder

func NewUpdateTitleSpaceNodeReqBodyBuilder() *UpdateTitleSpaceNodeReqBodyBuilder

生成body的New构造器

func (*UpdateTitleSpaceNodeReqBodyBuilder) Build

1.3 生成body的build方法

func (*UpdateTitleSpaceNodeReqBodyBuilder) Title

1.2 生成body的builder属性方法

type UpdateTitleSpaceNodeReqBuilder

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

1.4 生成请求的builder结构体

func NewUpdateTitleSpaceNodeReqBuilder

func NewUpdateTitleSpaceNodeReqBuilder() *UpdateTitleSpaceNodeReqBuilder

生成请求的New构造器

func (*UpdateTitleSpaceNodeReqBuilder) Body

func (*UpdateTitleSpaceNodeReqBuilder) Build

1.5 生成请求的builder的build方法

func (*UpdateTitleSpaceNodeReqBuilder) NodeToken

func (*UpdateTitleSpaceNodeReqBuilder) SpaceId

1.5 生成请求的builder属性方法

type UpdateTitleSpaceNodeResp

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

func (*UpdateTitleSpaceNodeResp) Success

func (resp *UpdateTitleSpaceNodeResp) Success() bool

type WikiService

type WikiService struct {
	Space        *space
	SpaceMember  *spaceMember
	SpaceNode    *spaceNode
	SpaceSetting *spaceSetting
	Task         *task
	// contains filtered or unexported fields
}

业务域服务定义

func NewService

func NewService(config *larkcore.Config) *WikiService

构建业务域服务实例

Jump to

Keyboard shortcuts

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