larkhelpdesk

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: 9 Imported by: 11

Documentation

Index

Constants

View Source
const (
	MsgTypeText        = "text"
	MsgTypePost        = "post"
	MsgTypeImage       = "image"
	MsgTypeInteractive = "interactive"
)
View Source
const (
	ReceiveTypeChat = "chat"
	ReceiveTypeUser = "user"
)
View Source
const (
	UserIdTypeUserId  = "user_id"
	UserIdTypeUnionId = "union_id"
	UserIdTypeOpenId  = "open_id"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

type Agent struct {
	Id          *string `json:"id,omitempty"`
	AvatarUrl   *string `json:"avatar_url,omitempty"`
	Name        *string `json:"name,omitempty"`
	Email       *string `json:"email,omitempty"`
	Department  *string `json:"department,omitempty"`
	CompanyName *string `json:"company_name,omitempty"`
}

type AgentBuilder

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

builder开始

func NewAgentBuilder

func NewAgentBuilder() *AgentBuilder

func (*AgentBuilder) AvatarUrl

func (builder *AgentBuilder) AvatarUrl(avatarUrl string) *AgentBuilder

func (*AgentBuilder) Build

func (builder *AgentBuilder) Build() *Agent

func (*AgentBuilder) CompanyName

func (builder *AgentBuilder) CompanyName(companyName string) *AgentBuilder

func (*AgentBuilder) Department

func (builder *AgentBuilder) Department(department string) *AgentBuilder

func (*AgentBuilder) Email

func (builder *AgentBuilder) Email(email string) *AgentBuilder

func (*AgentBuilder) Id

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

func (*AgentBuilder) Name

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

type AgentEmailAgentResp

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

func (*AgentEmailAgentResp) Success

func (resp *AgentEmailAgentResp) Success() bool

type AgentEmailAgentRespData

type AgentEmailAgentRespData struct {
	Agents *string `json:"agents,omitempty"`
}

type AgentSchedule

type AgentSchedule struct {
	Status      *int                  `json:"status,omitempty"`
	Agent       *AgentUser            `json:"agent,omitempty"`
	Schedule    []*WeekdaySchedule    `json:"schedule,omitempty"`
	AgentSkills []*AgentSkillLessInfo `json:"agent_skills,omitempty"`
}

type AgentScheduleBuilder

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

builder开始

func NewAgentScheduleBuilder

func NewAgentScheduleBuilder() *AgentScheduleBuilder

func (*AgentScheduleBuilder) Agent

func (builder *AgentScheduleBuilder) Agent(agent *AgentUser) *AgentScheduleBuilder

func (*AgentScheduleBuilder) AgentSkills

func (builder *AgentScheduleBuilder) AgentSkills(agentSkills []*AgentSkillLessInfo) *AgentScheduleBuilder

func (*AgentScheduleBuilder) Build

func (builder *AgentScheduleBuilder) Build() *AgentSchedule

func (*AgentScheduleBuilder) Schedule

func (builder *AgentScheduleBuilder) Schedule(schedule []*WeekdaySchedule) *AgentScheduleBuilder

func (*AgentScheduleBuilder) Status

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

type AgentScheduleUpdateInfo

type AgentScheduleUpdateInfo struct {
	AgentId       *string            `json:"agent_id,omitempty"`
	Schedule      []*WeekdaySchedule `json:"schedule,omitempty"`
	AgentSkillIds []string           `json:"agent_skill_ids,omitempty"`
}

type AgentScheduleUpdateInfoBuilder

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

builder开始

func NewAgentScheduleUpdateInfoBuilder

func NewAgentScheduleUpdateInfoBuilder() *AgentScheduleUpdateInfoBuilder

func (*AgentScheduleUpdateInfoBuilder) AgentId

func (*AgentScheduleUpdateInfoBuilder) AgentSkillIds

func (builder *AgentScheduleUpdateInfoBuilder) AgentSkillIds(agentSkillIds []string) *AgentScheduleUpdateInfoBuilder

func (*AgentScheduleUpdateInfoBuilder) Build

func (*AgentScheduleUpdateInfoBuilder) Schedule

type AgentSchedules

type AgentSchedules struct {
	Status      *int                  `json:"status,omitempty"`
	Agent       *AgentUser            `json:"agent,omitempty"`
	Schedule    []*WeekdaySchedule    `json:"schedule,omitempty"`
	AgentSkills []*AgentSkillLessInfo `json:"agent_skills,omitempty"`
}

type AgentSchedulesBuilder

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

builder开始

func NewAgentSchedulesBuilder

func NewAgentSchedulesBuilder() *AgentSchedulesBuilder

func (*AgentSchedulesBuilder) Agent

func (builder *AgentSchedulesBuilder) Agent(agent *AgentUser) *AgentSchedulesBuilder

func (*AgentSchedulesBuilder) AgentSkills

func (builder *AgentSchedulesBuilder) AgentSkills(agentSkills []*AgentSkillLessInfo) *AgentSchedulesBuilder

func (*AgentSchedulesBuilder) Build

func (builder *AgentSchedulesBuilder) Build() *AgentSchedules

func (*AgentSchedulesBuilder) Schedule

func (builder *AgentSchedulesBuilder) Schedule(schedule []*WeekdaySchedule) *AgentSchedulesBuilder

func (*AgentSchedulesBuilder) Status

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

type AgentSkill

type AgentSkill struct {
	Id         *string           `json:"id,omitempty"`
	HelpdeskId *string           `json:"helpdesk_id,omitempty"`
	Name       *string           `json:"name,omitempty"`
	Rules      []*AgentSkillRule `json:"rules,omitempty"`
	AgentIds   []string          `json:"agent_ids,omitempty"`
	IsDefault  *bool             `json:"is_default,omitempty"`
	Agents     []*Agent          `json:"agents,omitempty"`
}

type AgentSkillBuilder

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

builder开始

func NewAgentSkillBuilder

func NewAgentSkillBuilder() *AgentSkillBuilder

func (*AgentSkillBuilder) AgentIds

func (builder *AgentSkillBuilder) AgentIds(agentIds []string) *AgentSkillBuilder

func (*AgentSkillBuilder) Agents

func (builder *AgentSkillBuilder) Agents(agents []*Agent) *AgentSkillBuilder

func (*AgentSkillBuilder) Build

func (builder *AgentSkillBuilder) Build() *AgentSkill

func (*AgentSkillBuilder) HelpdeskId

func (builder *AgentSkillBuilder) HelpdeskId(helpdeskId string) *AgentSkillBuilder

func (*AgentSkillBuilder) Id

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

func (*AgentSkillBuilder) IsDefault

func (builder *AgentSkillBuilder) IsDefault(isDefault bool) *AgentSkillBuilder

func (*AgentSkillBuilder) Name

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

func (*AgentSkillBuilder) Rules

func (builder *AgentSkillBuilder) Rules(rules []*AgentSkillRule) *AgentSkillBuilder

type AgentSkillLessInfo

type AgentSkillLessInfo struct {
	Id        *string `json:"id,omitempty"`
	Name      *string `json:"name,omitempty"`
	IsDefault *bool   `json:"is_default,omitempty"`
}

type AgentSkillLessInfoBuilder

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

builder开始

func NewAgentSkillLessInfoBuilder

func NewAgentSkillLessInfoBuilder() *AgentSkillLessInfoBuilder

func (*AgentSkillLessInfoBuilder) Build

func (*AgentSkillLessInfoBuilder) Id

func (*AgentSkillLessInfoBuilder) IsDefault

func (builder *AgentSkillLessInfoBuilder) IsDefault(isDefault bool) *AgentSkillLessInfoBuilder

func (*AgentSkillLessInfoBuilder) Name

type AgentSkillRule

type AgentSkillRule struct {
	Id               *string `json:"id,omitempty"`
	SelectedOperator *int    `json:"selected_operator,omitempty"`
	OperatorOptions  []int   `json:"operator_options,omitempty"`
	Operand          *string `json:"operand,omitempty"`
	Category         *int    `json:"category,omitempty"`
	DisplayName      *string `json:"display_name,omitempty"`
}

type AgentSkillRuleBuilder

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

builder开始

func NewAgentSkillRuleBuilder

func NewAgentSkillRuleBuilder() *AgentSkillRuleBuilder

func (*AgentSkillRuleBuilder) Build

func (builder *AgentSkillRuleBuilder) Build() *AgentSkillRule

func (*AgentSkillRuleBuilder) Category

func (builder *AgentSkillRuleBuilder) Category(category int) *AgentSkillRuleBuilder

func (*AgentSkillRuleBuilder) DisplayName

func (builder *AgentSkillRuleBuilder) DisplayName(displayName string) *AgentSkillRuleBuilder

func (*AgentSkillRuleBuilder) Id

func (*AgentSkillRuleBuilder) Operand

func (builder *AgentSkillRuleBuilder) Operand(operand string) *AgentSkillRuleBuilder

func (*AgentSkillRuleBuilder) OperatorOptions

func (builder *AgentSkillRuleBuilder) OperatorOptions(operatorOptions []int) *AgentSkillRuleBuilder

func (*AgentSkillRuleBuilder) SelectedOperator

func (builder *AgentSkillRuleBuilder) SelectedOperator(selectedOperator int) *AgentSkillRuleBuilder

type AgentUser

type AgentUser struct {
	Id          *string `json:"id,omitempty"`
	AvatarUrl   *string `json:"avatar_url,omitempty"`
	Name        *string `json:"name,omitempty"`
	Email       *string `json:"email,omitempty"`
	Department  *string `json:"department,omitempty"`
	CompanyName *string `json:"company_name,omitempty"`
}

type AgentUserBuilder

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

builder开始

func NewAgentUserBuilder

func NewAgentUserBuilder() *AgentUserBuilder

func (*AgentUserBuilder) AvatarUrl

func (builder *AgentUserBuilder) AvatarUrl(avatarUrl string) *AgentUserBuilder

func (*AgentUserBuilder) Build

func (builder *AgentUserBuilder) Build() *AgentUser

func (*AgentUserBuilder) CompanyName

func (builder *AgentUserBuilder) CompanyName(companyName string) *AgentUserBuilder

func (*AgentUserBuilder) Department

func (builder *AgentUserBuilder) Department(department string) *AgentUserBuilder

func (*AgentUserBuilder) Email

func (builder *AgentUserBuilder) Email(email string) *AgentUserBuilder

func (*AgentUserBuilder) Id

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

func (*AgentUserBuilder) Name

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

type AnswerUserQueryTicketPathReqBodyBuilder

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

上传文件path开始

func NewAnswerUserQueryTicketPathReqBodyBuilder

func NewAnswerUserQueryTicketPathReqBodyBuilder() *AnswerUserQueryTicketPathReqBodyBuilder

func (*AnswerUserQueryTicketPathReqBodyBuilder) Build

func (*AnswerUserQueryTicketPathReqBodyBuilder) EventId

func (*AnswerUserQueryTicketPathReqBodyBuilder) Faqs

type AnswerUserQueryTicketReq

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

type AnswerUserQueryTicketReqBody

type AnswerUserQueryTicketReqBody struct {
	EventId *string             `json:"event_id,omitempty"`
	Faqs    []*UserQueryFaqInfo `json:"faqs,omitempty"`
}

type AnswerUserQueryTicketReqBodyBuilder

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

func NewAnswerUserQueryTicketReqBodyBuilder

func NewAnswerUserQueryTicketReqBodyBuilder() *AnswerUserQueryTicketReqBodyBuilder

生成body的New构造器

func (*AnswerUserQueryTicketReqBodyBuilder) Build

1.3 生成body的build方法

func (*AnswerUserQueryTicketReqBodyBuilder) EventId

1.2 生成body的builder属性方法

func (*AnswerUserQueryTicketReqBodyBuilder) Faqs

type AnswerUserQueryTicketReqBuilder

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

1.4 生成请求的builder结构体

func NewAnswerUserQueryTicketReqBuilder

func NewAnswerUserQueryTicketReqBuilder() *AnswerUserQueryTicketReqBuilder

生成请求的New构造器

func (*AnswerUserQueryTicketReqBuilder) Body

func (*AnswerUserQueryTicketReqBuilder) Build

1.5 生成请求的builder的build方法

func (*AnswerUserQueryTicketReqBuilder) TicketId

1.5 生成请求的builder属性方法

type AnswerUserQueryTicketResp

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

func (*AnswerUserQueryTicketResp) Success

func (resp *AnswerUserQueryTicketResp) Success() bool

type BotMessage

type BotMessage struct {
	MsgType     *string `json:"msg_type,omitempty"`
	Content     *string `json:"content,omitempty"`
	ReceiverId  *string `json:"receiver_id,omitempty"`
	ReceiveType *string `json:"receive_type,omitempty"`
}

type BotMessageBuilder

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

builder开始

func NewBotMessageBuilder

func NewBotMessageBuilder() *BotMessageBuilder

func (*BotMessageBuilder) Build

func (builder *BotMessageBuilder) Build() *BotMessage

func (*BotMessageBuilder) Content

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

func (*BotMessageBuilder) MsgType

func (builder *BotMessageBuilder) MsgType(msgType string) *BotMessageBuilder

func (*BotMessageBuilder) ReceiveType

func (builder *BotMessageBuilder) ReceiveType(receiveType string) *BotMessageBuilder

func (*BotMessageBuilder) ReceiverId

func (builder *BotMessageBuilder) ReceiverId(receiverId string) *BotMessageBuilder

type CancelApproveNotificationReq

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

type CancelApproveNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewCancelApproveNotificationReqBuilder

func NewCancelApproveNotificationReqBuilder() *CancelApproveNotificationReqBuilder

生成请求的New构造器

func (*CancelApproveNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CancelApproveNotificationReqBuilder) NotificationId

func (builder *CancelApproveNotificationReqBuilder) NotificationId(notificationId string) *CancelApproveNotificationReqBuilder

1.5 生成请求的builder属性方法

type CancelApproveNotificationResp

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

func (*CancelApproveNotificationResp) Success

func (resp *CancelApproveNotificationResp) Success() bool

type CancelSendNotificationPathReqBodyBuilder

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

上传文件path开始

func NewCancelSendNotificationPathReqBodyBuilder

func NewCancelSendNotificationPathReqBodyBuilder() *CancelSendNotificationPathReqBodyBuilder

func (*CancelSendNotificationPathReqBodyBuilder) Build

func (*CancelSendNotificationPathReqBodyBuilder) IsRecall

type CancelSendNotificationReq

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

type CancelSendNotificationReqBody

type CancelSendNotificationReqBody struct {
	IsRecall *bool `json:"is_recall,omitempty"`
}

type CancelSendNotificationReqBodyBuilder

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

func NewCancelSendNotificationReqBodyBuilder

func NewCancelSendNotificationReqBodyBuilder() *CancelSendNotificationReqBodyBuilder

生成body的New构造器

func (*CancelSendNotificationReqBodyBuilder) Build

1.3 生成body的build方法

func (*CancelSendNotificationReqBodyBuilder) IsRecall

1.2 生成body的builder属性方法

type CancelSendNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewCancelSendNotificationReqBuilder

func NewCancelSendNotificationReqBuilder() *CancelSendNotificationReqBuilder

生成请求的New构造器

func (*CancelSendNotificationReqBuilder) Body

func (*CancelSendNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CancelSendNotificationReqBuilder) NotificationId

func (builder *CancelSendNotificationReqBuilder) NotificationId(notificationId string) *CancelSendNotificationReqBuilder

1.5 生成请求的builder属性方法

type CancelSendNotificationResp

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

func (*CancelSendNotificationResp) Success

func (resp *CancelSendNotificationResp) Success() bool

type Category

type Category struct {
	CategoryId *string `json:"category_id,omitempty"`
	Id         *string `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
	ParentId   *string `json:"parent_id,omitempty"`
	HelpdeskId *string `json:"helpdesk_id,omitempty"`
	Language   *string `json:"language,omitempty"`
}

type CategoryBuilder

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

builder开始

func NewCategoryBuilder

func NewCategoryBuilder() *CategoryBuilder

func (*CategoryBuilder) Build

func (builder *CategoryBuilder) Build() *Category

func (*CategoryBuilder) CategoryId

func (builder *CategoryBuilder) CategoryId(categoryId string) *CategoryBuilder

func (*CategoryBuilder) HelpdeskId

func (builder *CategoryBuilder) HelpdeskId(helpdeskId string) *CategoryBuilder

func (*CategoryBuilder) Id

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

func (*CategoryBuilder) Language

func (builder *CategoryBuilder) Language(language string) *CategoryBuilder

func (*CategoryBuilder) Name

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

func (*CategoryBuilder) ParentId

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

type Comments

type Comments struct {
	Content       *string `json:"content,omitempty"`
	CreatedAt     *int    `json:"created_at,omitempty"`
	Id            *int    `json:"id,omitempty"`
	UserAvatarUrl *string `json:"user_avatar_url,omitempty"`
	UserName      *string `json:"user_name,omitempty"`
	UserId        *int    `json:"user_id,omitempty"`
}

type CommentsBuilder

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

builder开始

func NewCommentsBuilder

func NewCommentsBuilder() *CommentsBuilder

func (*CommentsBuilder) Build

func (builder *CommentsBuilder) Build() *Comments

func (*CommentsBuilder) Content

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

func (*CommentsBuilder) CreatedAt

func (builder *CommentsBuilder) CreatedAt(createdAt int) *CommentsBuilder

func (*CommentsBuilder) Id

func (builder *CommentsBuilder) Id(id int) *CommentsBuilder

func (*CommentsBuilder) UserAvatarUrl

func (builder *CommentsBuilder) UserAvatarUrl(userAvatarUrl string) *CommentsBuilder

func (*CommentsBuilder) UserId

func (builder *CommentsBuilder) UserId(userId int) *CommentsBuilder

func (*CommentsBuilder) UserName

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

type CreateAgentSchedulePathReqBodyBuilder

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

上传文件path开始

func NewCreateAgentSchedulePathReqBodyBuilder

func NewCreateAgentSchedulePathReqBodyBuilder() *CreateAgentSchedulePathReqBodyBuilder

func (*CreateAgentSchedulePathReqBodyBuilder) AgentSchedules

func (*CreateAgentSchedulePathReqBodyBuilder) Build

type CreateAgentScheduleReq

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

type CreateAgentScheduleReqBody

type CreateAgentScheduleReqBody struct {
	AgentSchedules []*AgentScheduleUpdateInfo `json:"agent_schedules,omitempty"`
}

type CreateAgentScheduleReqBodyBuilder

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

func NewCreateAgentScheduleReqBodyBuilder

func NewCreateAgentScheduleReqBodyBuilder() *CreateAgentScheduleReqBodyBuilder

生成body的New构造器

func (*CreateAgentScheduleReqBodyBuilder) AgentSchedules

1.2 生成body的builder属性方法

func (*CreateAgentScheduleReqBodyBuilder) Build

1.3 生成body的build方法

type CreateAgentScheduleReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateAgentScheduleReqBuilder

func NewCreateAgentScheduleReqBuilder() *CreateAgentScheduleReqBuilder

生成请求的New构造器

func (*CreateAgentScheduleReqBuilder) Body

1.5 生成请求的builder属性方法

func (*CreateAgentScheduleReqBuilder) Build

1.5 生成请求的builder的build方法

type CreateAgentScheduleResp

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

func (*CreateAgentScheduleResp) Success

func (resp *CreateAgentScheduleResp) Success() bool

type CreateAgentSkillPathReqBodyBuilder

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

上传文件path开始

func NewCreateAgentSkillPathReqBodyBuilder

func NewCreateAgentSkillPathReqBodyBuilder() *CreateAgentSkillPathReqBodyBuilder

func (*CreateAgentSkillPathReqBodyBuilder) AgentIds

func (*CreateAgentSkillPathReqBodyBuilder) Build

func (*CreateAgentSkillPathReqBodyBuilder) Name

func (*CreateAgentSkillPathReqBodyBuilder) Rules

type CreateAgentSkillReq

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

type CreateAgentSkillReqBody

type CreateAgentSkillReqBody struct {
	Name     *string           `json:"name,omitempty"`
	Rules    []*AgentSkillRule `json:"rules,omitempty"`
	AgentIds []string          `json:"agent_ids,omitempty"`
}

type CreateAgentSkillReqBodyBuilder

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

func NewCreateAgentSkillReqBodyBuilder

func NewCreateAgentSkillReqBodyBuilder() *CreateAgentSkillReqBodyBuilder

生成body的New构造器

func (*CreateAgentSkillReqBodyBuilder) AgentIds

func (*CreateAgentSkillReqBodyBuilder) Build

1.3 生成body的build方法

func (*CreateAgentSkillReqBodyBuilder) Name

1.2 生成body的builder属性方法

func (*CreateAgentSkillReqBodyBuilder) Rules

type CreateAgentSkillReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateAgentSkillReqBuilder

func NewCreateAgentSkillReqBuilder() *CreateAgentSkillReqBuilder

生成请求的New构造器

func (*CreateAgentSkillReqBuilder) Body

1.5 生成请求的builder属性方法

func (*CreateAgentSkillReqBuilder) Build

1.5 生成请求的builder的build方法

type CreateAgentSkillResp

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

func (*CreateAgentSkillResp) Success

func (resp *CreateAgentSkillResp) Success() bool

type CreateAgentSkillRespData

type CreateAgentSkillRespData struct {
	AgentSkillId *string `json:"agent_skill_id,omitempty"`
}

type CreateBotMessageReq

type CreateBotMessageReq struct {
	BotMessage *BotMessage `body:""`
	// contains filtered or unexported fields
}

type CreateBotMessageReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateBotMessageReqBuilder

func NewCreateBotMessageReqBuilder() *CreateBotMessageReqBuilder

生成请求的New构造器

func (*CreateBotMessageReqBuilder) BotMessage

func (builder *CreateBotMessageReqBuilder) BotMessage(botMessage *BotMessage) *CreateBotMessageReqBuilder

func (*CreateBotMessageReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateBotMessageReqBuilder) UserIdType

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

1.5 生成请求的builder属性方法

type CreateBotMessageResp

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

func (*CreateBotMessageResp) Success

func (resp *CreateBotMessageResp) Success() bool

type CreateBotMessageRespData

type CreateBotMessageRespData struct {
	MessageId *string `json:"message_id,omitempty"`
}

type CreateCategoryReq

type CreateCategoryReq struct {
	Category *Category `body:""`
	// contains filtered or unexported fields
}

type CreateCategoryReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateCategoryReqBuilder

func NewCreateCategoryReqBuilder() *CreateCategoryReqBuilder

生成请求的New构造器

func (*CreateCategoryReqBuilder) Build

func (builder *CreateCategoryReqBuilder) Build() *CreateCategoryReq

1.5 生成请求的builder的build方法

func (*CreateCategoryReqBuilder) Category

func (builder *CreateCategoryReqBuilder) Category(category *Category) *CreateCategoryReqBuilder

1.5 生成请求的builder属性方法

type CreateCategoryResp

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

func (*CreateCategoryResp) Success

func (resp *CreateCategoryResp) Success() bool

type CreateCategoryRespData

type CreateCategoryRespData struct {
	Category *Category `json:"category,omitempty"`
}

type CreateFaqPathReqBodyBuilder

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

上传文件path开始

func NewCreateFaqPathReqBodyBuilder

func NewCreateFaqPathReqBodyBuilder() *CreateFaqPathReqBodyBuilder

func (*CreateFaqPathReqBodyBuilder) Build

func (builder *CreateFaqPathReqBodyBuilder) Build() (*CreateFaqReqBody, error)

func (*CreateFaqPathReqBodyBuilder) Faq

type CreateFaqReq

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

type CreateFaqReqBody

type CreateFaqReqBody struct {
	Faq *FaqUpdateInfo `json:"faq,omitempty"`
}

type CreateFaqReqBodyBuilder

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

func NewCreateFaqReqBodyBuilder

func NewCreateFaqReqBodyBuilder() *CreateFaqReqBodyBuilder

生成body的New构造器

func (*CreateFaqReqBodyBuilder) Build

func (builder *CreateFaqReqBodyBuilder) Build() *CreateFaqReqBody

1.3 生成body的build方法

func (*CreateFaqReqBodyBuilder) Faq

1.2 生成body的builder属性方法

type CreateFaqReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateFaqReqBuilder

func NewCreateFaqReqBuilder() *CreateFaqReqBuilder

生成请求的New构造器

func (*CreateFaqReqBuilder) Body

1.5 生成请求的builder属性方法

func (*CreateFaqReqBuilder) Build

func (builder *CreateFaqReqBuilder) Build() *CreateFaqReq

1.5 生成请求的builder的build方法

type CreateFaqResp

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

func (*CreateFaqResp) Success

func (resp *CreateFaqResp) Success() bool

type CreateFaqRespData

type CreateFaqRespData struct {
	Faq *Faq `json:"faq,omitempty"`
}

type CreateNotificationReq

type CreateNotificationReq struct {
	Notification *Notification `body:""`
	// contains filtered or unexported fields
}

type CreateNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateNotificationReqBuilder

func NewCreateNotificationReqBuilder() *CreateNotificationReqBuilder

生成请求的New构造器

func (*CreateNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateNotificationReqBuilder) Notification

func (builder *CreateNotificationReqBuilder) Notification(notification *Notification) *CreateNotificationReqBuilder

func (*CreateNotificationReqBuilder) UserIdType

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

1.5 生成请求的builder属性方法

type CreateNotificationResp

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

func (*CreateNotificationResp) Success

func (resp *CreateNotificationResp) Success() bool

type CreateNotificationRespData

type CreateNotificationRespData struct {
	NotificationId *string `json:"notification_id,omitempty"`
	Status         *int    `json:"status,omitempty"`
}

type CreateTicketCustomizedFieldReq

type CreateTicketCustomizedFieldReq struct {
	TicketCustomizedField *TicketCustomizedField `body:""`
	// contains filtered or unexported fields
}

type CreateTicketCustomizedFieldReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateTicketCustomizedFieldReqBuilder

func NewCreateTicketCustomizedFieldReqBuilder() *CreateTicketCustomizedFieldReqBuilder

生成请求的New构造器

func (*CreateTicketCustomizedFieldReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateTicketCustomizedFieldReqBuilder) TicketCustomizedField

func (builder *CreateTicketCustomizedFieldReqBuilder) TicketCustomizedField(ticketCustomizedField *TicketCustomizedField) *CreateTicketCustomizedFieldReqBuilder

1.5 生成请求的builder属性方法

type CreateTicketCustomizedFieldResp

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

func (*CreateTicketCustomizedFieldResp) Success

func (resp *CreateTicketCustomizedFieldResp) Success() bool

type CreateTicketMessagePathReqBodyBuilder

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

上传文件path开始

func NewCreateTicketMessagePathReqBodyBuilder

func NewCreateTicketMessagePathReqBodyBuilder() *CreateTicketMessagePathReqBodyBuilder

func (*CreateTicketMessagePathReqBodyBuilder) Build

func (*CreateTicketMessagePathReqBodyBuilder) Content

func (*CreateTicketMessagePathReqBodyBuilder) MsgType

type CreateTicketMessageReq

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

type CreateTicketMessageReqBody

type CreateTicketMessageReqBody struct {
	MsgType *string `json:"msg_type,omitempty"`
	Content *string `json:"content,omitempty"`
}

type CreateTicketMessageReqBodyBuilder

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

func NewCreateTicketMessageReqBodyBuilder

func NewCreateTicketMessageReqBodyBuilder() *CreateTicketMessageReqBodyBuilder

生成body的New构造器

func (*CreateTicketMessageReqBodyBuilder) Build

1.3 生成body的build方法

func (*CreateTicketMessageReqBodyBuilder) Content

func (*CreateTicketMessageReqBodyBuilder) MsgType

1.2 生成body的builder属性方法

type CreateTicketMessageReqBuilder

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

1.4 生成请求的builder结构体

func NewCreateTicketMessageReqBuilder

func NewCreateTicketMessageReqBuilder() *CreateTicketMessageReqBuilder

生成请求的New构造器

func (*CreateTicketMessageReqBuilder) Body

func (*CreateTicketMessageReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CreateTicketMessageReqBuilder) TicketId

1.5 生成请求的builder属性方法

type CreateTicketMessageResp

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

func (*CreateTicketMessageResp) Success

func (resp *CreateTicketMessageResp) Success() bool

type CreateTicketMessageRespData

type CreateTicketMessageRespData struct {
	MessageId *string `json:"message_id,omitempty"`
}

type CustomizedFieldDisplayItem

type CustomizedFieldDisplayItem struct {
	Id          *string `json:"id,omitempty"`
	Value       *string `json:"value,omitempty"`
	KeyName     *string `json:"key_name,omitempty"`
	DisplayName *string `json:"display_name,omitempty"`
	Position    *int    `json:"position,omitempty"`
	Required    *bool   `json:"required,omitempty"`
	Editable    *bool   `json:"editable,omitempty"`
}

type CustomizedFieldDisplayItemBuilder

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

builder开始

func NewCustomizedFieldDisplayItemBuilder

func NewCustomizedFieldDisplayItemBuilder() *CustomizedFieldDisplayItemBuilder

func (*CustomizedFieldDisplayItemBuilder) Build

func (*CustomizedFieldDisplayItemBuilder) DisplayName

func (*CustomizedFieldDisplayItemBuilder) Editable

func (*CustomizedFieldDisplayItemBuilder) Id

func (*CustomizedFieldDisplayItemBuilder) KeyName

func (*CustomizedFieldDisplayItemBuilder) Position

func (*CustomizedFieldDisplayItemBuilder) Required

func (*CustomizedFieldDisplayItemBuilder) Value

type CustomizedFieldsTicketReq

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

type CustomizedFieldsTicketReqBuilder

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

1.4 生成请求的builder结构体

func NewCustomizedFieldsTicketReqBuilder

func NewCustomizedFieldsTicketReqBuilder() *CustomizedFieldsTicketReqBuilder

生成请求的New构造器

func (*CustomizedFieldsTicketReqBuilder) Build

1.5 生成请求的builder的build方法

func (*CustomizedFieldsTicketReqBuilder) VisibleOnly

func (builder *CustomizedFieldsTicketReqBuilder) VisibleOnly(visibleOnly bool) *CustomizedFieldsTicketReqBuilder

1.5 生成请求的builder属性方法

type CustomizedFieldsTicketResp

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

func (*CustomizedFieldsTicketResp) Success

func (resp *CustomizedFieldsTicketResp) Success() bool

type CustomizedFieldsTicketRespData

type CustomizedFieldsTicketRespData struct {
	UserCustomizedFields   []*UserCustomizedField   `json:"user_customized_fields,omitempty"`
	TicketCustomizedFields []*TicketCustomizedField `json:"ticket_customized_fields,omitempty"`
}

type DeleteAgentSchedulesReq

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

type DeleteAgentSchedulesReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteAgentSchedulesReqBuilder

func NewDeleteAgentSchedulesReqBuilder() *DeleteAgentSchedulesReqBuilder

生成请求的New构造器

func (*DeleteAgentSchedulesReqBuilder) AgentId

1.5 生成请求的builder属性方法

func (*DeleteAgentSchedulesReqBuilder) Build

1.5 生成请求的builder的build方法

type DeleteAgentSchedulesResp

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

func (*DeleteAgentSchedulesResp) Success

func (resp *DeleteAgentSchedulesResp) Success() bool

type DeleteAgentSkillReq

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

type DeleteAgentSkillReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteAgentSkillReqBuilder

func NewDeleteAgentSkillReqBuilder() *DeleteAgentSkillReqBuilder

生成请求的New构造器

func (*DeleteAgentSkillReqBuilder) AgentSkillId

func (builder *DeleteAgentSkillReqBuilder) AgentSkillId(agentSkillId string) *DeleteAgentSkillReqBuilder

1.5 生成请求的builder属性方法

func (*DeleteAgentSkillReqBuilder) Build

1.5 生成请求的builder的build方法

type DeleteAgentSkillResp

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

func (*DeleteAgentSkillResp) Success

func (resp *DeleteAgentSkillResp) Success() bool

type DeleteCategoryReq

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

type DeleteCategoryReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteCategoryReqBuilder

func NewDeleteCategoryReqBuilder() *DeleteCategoryReqBuilder

生成请求的New构造器

func (*DeleteCategoryReqBuilder) Build

func (builder *DeleteCategoryReqBuilder) Build() *DeleteCategoryReq

1.5 生成请求的builder的build方法

func (*DeleteCategoryReqBuilder) Id

1.5 生成请求的builder属性方法

type DeleteCategoryResp

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

func (*DeleteCategoryResp) Success

func (resp *DeleteCategoryResp) Success() bool

type DeleteFaqReq

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

type DeleteFaqReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteFaqReqBuilder

func NewDeleteFaqReqBuilder() *DeleteFaqReqBuilder

生成请求的New构造器

func (*DeleteFaqReqBuilder) Build

func (builder *DeleteFaqReqBuilder) Build() *DeleteFaqReq

1.5 生成请求的builder的build方法

func (*DeleteFaqReqBuilder) Id

1.5 生成请求的builder属性方法

type DeleteFaqResp

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

func (*DeleteFaqResp) Success

func (resp *DeleteFaqResp) Success() bool

type DeleteTicketCustomizedFieldReq

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

type DeleteTicketCustomizedFieldReqBuilder

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

1.4 生成请求的builder结构体

func NewDeleteTicketCustomizedFieldReqBuilder

func NewDeleteTicketCustomizedFieldReqBuilder() *DeleteTicketCustomizedFieldReqBuilder

生成请求的New构造器

func (*DeleteTicketCustomizedFieldReqBuilder) Build

1.5 生成请求的builder的build方法

func (*DeleteTicketCustomizedFieldReqBuilder) TicketCustomizedFieldId

func (builder *DeleteTicketCustomizedFieldReqBuilder) TicketCustomizedFieldId(ticketCustomizedFieldId string) *DeleteTicketCustomizedFieldReqBuilder

1.5 生成请求的builder属性方法

type DeleteTicketCustomizedFieldResp

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

func (*DeleteTicketCustomizedFieldResp) Success

func (resp *DeleteTicketCustomizedFieldResp) Success() bool

type Event

type Event struct {
	Type    *string `json:"type,omitempty"`
	Subtype *string `json:"subtype,omitempty"`
}

type EventBuilder

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

builder开始

func NewEventBuilder

func NewEventBuilder() *EventBuilder

func (*EventBuilder) Build

func (builder *EventBuilder) Build() *Event

func (*EventBuilder) Subtype

func (builder *EventBuilder) Subtype(subtype string) *EventBuilder

func (*EventBuilder) Type

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

type ExecuteSendNotificationPathReqBodyBuilder

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

上传文件path开始

func NewExecuteSendNotificationPathReqBodyBuilder

func NewExecuteSendNotificationPathReqBodyBuilder() *ExecuteSendNotificationPathReqBodyBuilder

func (*ExecuteSendNotificationPathReqBodyBuilder) Build

func (*ExecuteSendNotificationPathReqBodyBuilder) SendAt

type ExecuteSendNotificationReq

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

type ExecuteSendNotificationReqBody

type ExecuteSendNotificationReqBody struct {
	SendAt *string `json:"send_at,omitempty"`
}

type ExecuteSendNotificationReqBodyBuilder

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

func NewExecuteSendNotificationReqBodyBuilder

func NewExecuteSendNotificationReqBodyBuilder() *ExecuteSendNotificationReqBodyBuilder

生成body的New构造器

func (*ExecuteSendNotificationReqBodyBuilder) Build

1.3 生成body的build方法

func (*ExecuteSendNotificationReqBodyBuilder) SendAt

1.2 生成body的builder属性方法

type ExecuteSendNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewExecuteSendNotificationReqBuilder

func NewExecuteSendNotificationReqBuilder() *ExecuteSendNotificationReqBuilder

生成请求的New构造器

func (*ExecuteSendNotificationReqBuilder) Body

func (*ExecuteSendNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ExecuteSendNotificationReqBuilder) NotificationId

func (builder *ExecuteSendNotificationReqBuilder) NotificationId(notificationId string) *ExecuteSendNotificationReqBuilder

1.5 生成请求的builder属性方法

type ExecuteSendNotificationResp

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

func (*ExecuteSendNotificationResp) Success

func (resp *ExecuteSendNotificationResp) Success() bool

type Faq

type Faq struct {
	FaqId          *string     `json:"faq_id,omitempty"`
	Id             *string     `json:"id,omitempty"`
	HelpdeskId     *string     `json:"helpdesk_id,omitempty"`
	Question       *string     `json:"question,omitempty"`
	Answer         *string     `json:"answer,omitempty"`
	AnswerRichtext []*Richtext `json:"answer_richtext,omitempty"`
	CreateTime     *int        `json:"create_time,omitempty"`
	UpdateTime     *int        `json:"update_time,omitempty"`
	Categories     []*Category `json:"categories,omitempty"`
	Tags           []string    `json:"tags,omitempty"`
	ExpireTime     *int        `json:"expire_time,omitempty"`
	UpdateUser     *TicketUser `json:"update_user,omitempty"`
	CreateUser     *TicketUser `json:"create_user,omitempty"`
}

type FaqBuilder

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

builder开始

func NewFaqBuilder

func NewFaqBuilder() *FaqBuilder

func (*FaqBuilder) Answer

func (builder *FaqBuilder) Answer(answer string) *FaqBuilder

func (*FaqBuilder) AnswerRichtext

func (builder *FaqBuilder) AnswerRichtext(answerRichtext []*Richtext) *FaqBuilder

func (*FaqBuilder) Build

func (builder *FaqBuilder) Build() *Faq

func (*FaqBuilder) Categories

func (builder *FaqBuilder) Categories(categories []*Category) *FaqBuilder

func (*FaqBuilder) CreateTime

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

func (*FaqBuilder) CreateUser

func (builder *FaqBuilder) CreateUser(createUser *TicketUser) *FaqBuilder

func (*FaqBuilder) ExpireTime

func (builder *FaqBuilder) ExpireTime(expireTime int) *FaqBuilder

func (*FaqBuilder) FaqId

func (builder *FaqBuilder) FaqId(faqId string) *FaqBuilder

func (*FaqBuilder) HelpdeskId

func (builder *FaqBuilder) HelpdeskId(helpdeskId string) *FaqBuilder

func (*FaqBuilder) Id

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

func (*FaqBuilder) Question

func (builder *FaqBuilder) Question(question string) *FaqBuilder

func (*FaqBuilder) Tags

func (builder *FaqBuilder) Tags(tags []string) *FaqBuilder

func (*FaqBuilder) UpdateTime

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

func (*FaqBuilder) UpdateUser

func (builder *FaqBuilder) UpdateUser(updateUser *TicketUser) *FaqBuilder

type FaqImageFaqReq

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

type FaqImageFaqReqBuilder

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

1.4 生成请求的builder结构体

func NewFaqImageFaqReqBuilder

func NewFaqImageFaqReqBuilder() *FaqImageFaqReqBuilder

生成请求的New构造器

func (*FaqImageFaqReqBuilder) Build

func (builder *FaqImageFaqReqBuilder) Build() *FaqImageFaqReq

1.5 生成请求的builder的build方法

func (*FaqImageFaqReqBuilder) Id

1.5 生成请求的builder属性方法

func (*FaqImageFaqReqBuilder) ImageKey

func (builder *FaqImageFaqReqBuilder) ImageKey(imageKey string) *FaqImageFaqReqBuilder

type FaqImageFaqResp

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

func (*FaqImageFaqResp) Success

func (resp *FaqImageFaqResp) Success() bool

func (*FaqImageFaqResp) WriteFile

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

下载api,生成WriteFile方法

type FaqUpdateInfo

type FaqUpdateInfo struct {
	CategoryId     *string  `json:"category_id,omitempty"`
	Question       *string  `json:"question,omitempty"`
	Answer         *string  `json:"answer,omitempty"`
	AnswerRichtext *string  `json:"answer_richtext,omitempty"`
	Tags           []string `json:"tags,omitempty"`
}

type FaqUpdateInfoBuilder

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

builder开始

func NewFaqUpdateInfoBuilder

func NewFaqUpdateInfoBuilder() *FaqUpdateInfoBuilder

func (*FaqUpdateInfoBuilder) Answer

func (builder *FaqUpdateInfoBuilder) Answer(answer string) *FaqUpdateInfoBuilder

func (*FaqUpdateInfoBuilder) AnswerRichtext

func (builder *FaqUpdateInfoBuilder) AnswerRichtext(answerRichtext string) *FaqUpdateInfoBuilder

func (*FaqUpdateInfoBuilder) Build

func (builder *FaqUpdateInfoBuilder) Build() *FaqUpdateInfo

func (*FaqUpdateInfoBuilder) CategoryId

func (builder *FaqUpdateInfoBuilder) CategoryId(categoryId string) *FaqUpdateInfoBuilder

func (*FaqUpdateInfoBuilder) Question

func (builder *FaqUpdateInfoBuilder) Question(question string) *FaqUpdateInfoBuilder

func (*FaqUpdateInfoBuilder) Tags

func (builder *FaqUpdateInfoBuilder) Tags(tags []string) *FaqUpdateInfoBuilder

type GetAgentSchedulesReq

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

type GetAgentSchedulesReqBuilder

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

1.4 生成请求的builder结构体

func NewGetAgentSchedulesReqBuilder

func NewGetAgentSchedulesReqBuilder() *GetAgentSchedulesReqBuilder

生成请求的New构造器

func (*GetAgentSchedulesReqBuilder) AgentId

1.5 生成请求的builder属性方法

func (*GetAgentSchedulesReqBuilder) Build

1.5 生成请求的builder的build方法

type GetAgentSchedulesResp

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

func (*GetAgentSchedulesResp) Success

func (resp *GetAgentSchedulesResp) Success() bool

type GetAgentSchedulesRespData

type GetAgentSchedulesRespData struct {
	AgentSchedule *AgentSchedule `json:"agent_schedule,omitempty"`
}

type GetAgentSkillReq

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

type GetAgentSkillReqBuilder

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

1.4 生成请求的builder结构体

func NewGetAgentSkillReqBuilder

func NewGetAgentSkillReqBuilder() *GetAgentSkillReqBuilder

生成请求的New构造器

func (*GetAgentSkillReqBuilder) AgentSkillId

func (builder *GetAgentSkillReqBuilder) AgentSkillId(agentSkillId string) *GetAgentSkillReqBuilder

1.5 生成请求的builder属性方法

func (*GetAgentSkillReqBuilder) Build

func (builder *GetAgentSkillReqBuilder) Build() *GetAgentSkillReq

1.5 生成请求的builder的build方法

type GetAgentSkillResp

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

func (*GetAgentSkillResp) Success

func (resp *GetAgentSkillResp) Success() bool

type GetAgentSkillRespData

type GetAgentSkillRespData struct {
	AgentSkill *AgentSkill `json:"agent_skill,omitempty"`
}

type GetCategoryReq

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

type GetCategoryReqBuilder

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

1.4 生成请求的builder结构体

func NewGetCategoryReqBuilder

func NewGetCategoryReqBuilder() *GetCategoryReqBuilder

生成请求的New构造器

func (*GetCategoryReqBuilder) Build

func (builder *GetCategoryReqBuilder) Build() *GetCategoryReq

1.5 生成请求的builder的build方法

func (*GetCategoryReqBuilder) Id

1.5 生成请求的builder属性方法

type GetCategoryResp

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

func (*GetCategoryResp) Success

func (resp *GetCategoryResp) Success() bool

type GetCategoryRespData

type GetCategoryRespData struct {
	CategoryId *string `json:"category_id,omitempty"`
	Id         *string `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
	HelpdeskId *string `json:"helpdesk_id,omitempty"`
	Language   *string `json:"language,omitempty"`
}

type GetFaqReq

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

type GetFaqReqBuilder

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

1.4 生成请求的builder结构体

func NewGetFaqReqBuilder

func NewGetFaqReqBuilder() *GetFaqReqBuilder

生成请求的New构造器

func (*GetFaqReqBuilder) Build

func (builder *GetFaqReqBuilder) Build() *GetFaqReq

1.5 生成请求的builder的build方法

func (*GetFaqReqBuilder) Id

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

1.5 生成请求的builder属性方法

type GetFaqResp

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

func (*GetFaqResp) Success

func (resp *GetFaqResp) Success() bool

type GetFaqRespData

type GetFaqRespData struct {
	Faq *Faq `json:"faq,omitempty"`
}

type GetNotificationReq

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

type GetNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewGetNotificationReqBuilder

func NewGetNotificationReqBuilder() *GetNotificationReqBuilder

生成请求的New构造器

func (*GetNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetNotificationReqBuilder) NotificationId

func (builder *GetNotificationReqBuilder) NotificationId(notificationId string) *GetNotificationReqBuilder

1.5 生成请求的builder属性方法

func (*GetNotificationReqBuilder) UserIdType

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

type GetNotificationResp

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

func (*GetNotificationResp) Success

func (resp *GetNotificationResp) Success() bool

type GetNotificationRespData

type GetNotificationRespData struct {
	Notification    *Notification `json:"notification,omitempty"`
	ApprovalAppLink *string       `json:"approval_app_link,omitempty"`
}

type GetTicketCustomizedFieldReq

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

type GetTicketCustomizedFieldReqBuilder

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

1.4 生成请求的builder结构体

func NewGetTicketCustomizedFieldReqBuilder

func NewGetTicketCustomizedFieldReqBuilder() *GetTicketCustomizedFieldReqBuilder

生成请求的New构造器

func (*GetTicketCustomizedFieldReqBuilder) Build

1.5 生成请求的builder的build方法

func (*GetTicketCustomizedFieldReqBuilder) TicketCustomizedFieldId

func (builder *GetTicketCustomizedFieldReqBuilder) TicketCustomizedFieldId(ticketCustomizedFieldId string) *GetTicketCustomizedFieldReqBuilder

1.5 生成请求的builder属性方法

type GetTicketCustomizedFieldResp

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

func (*GetTicketCustomizedFieldResp) Success

func (resp *GetTicketCustomizedFieldResp) Success() bool

type GetTicketCustomizedFieldRespData

type GetTicketCustomizedFieldRespData struct {
	TicketCustomizedFieldId *string     `json:"ticket_customized_field_id,omitempty"`
	HelpdeskId              *string     `json:"helpdesk_id,omitempty"`
	KeyName                 *string     `json:"key_name,omitempty"`
	DisplayName             *string     `json:"display_name,omitempty"`
	Position                *string     `json:"position,omitempty"`
	FieldType               *string     `json:"field_type,omitempty"`
	Description             *string     `json:"description,omitempty"`
	Visible                 *bool       `json:"visible,omitempty"`
	Editable                *bool       `json:"editable,omitempty"`
	Required                *bool       `json:"required,omitempty"`
	CreatedAt               *string     `json:"created_at,omitempty"`
	UpdatedAt               *string     `json:"updated_at,omitempty"`
	CreatedBy               *TicketUser `json:"created_by,omitempty"`
	UpdatedBy               *TicketUser `json:"updated_by,omitempty"`
	DropdownAllowMultiple   *bool       `json:"dropdown_allow_multiple,omitempty"`
}

type GetTicketReq

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

type GetTicketReqBuilder

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

1.4 生成请求的builder结构体

func NewGetTicketReqBuilder

func NewGetTicketReqBuilder() *GetTicketReqBuilder

生成请求的New构造器

func (*GetTicketReqBuilder) Build

func (builder *GetTicketReqBuilder) Build() *GetTicketReq

1.5 生成请求的builder的build方法

func (*GetTicketReqBuilder) TicketId

func (builder *GetTicketReqBuilder) TicketId(ticketId string) *GetTicketReqBuilder

1.5 生成请求的builder属性方法

type GetTicketResp

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

func (*GetTicketResp) Success

func (resp *GetTicketResp) Success() bool

type GetTicketRespData

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

type HelpdeskService

type HelpdeskService struct {
	Agent                 *agent
	AgentSchedules        *agentSchedules
	AgentSchedule         *agentSchedule
	AgentSkill            *agentSkill
	AgentSkillRule        *agentSkillRule
	BotMessage            *botMessage
	Category              *category
	Event                 *event
	Faq                   *faq
	Notification          *notification
	Ticket                *ticket
	TicketMessage         *ticketMessage
	TicketCustomizedField *ticketCustomizedField
	// contains filtered or unexported fields
}

业务域服务定义

func NewService

func NewService(config *larkcore.Config) *HelpdeskService

构建业务域服务实例

type ListAgentScheduleReq

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

type ListAgentScheduleReqBuilder

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

1.4 生成请求的builder结构体

func NewListAgentScheduleReqBuilder

func NewListAgentScheduleReqBuilder() *ListAgentScheduleReqBuilder

生成请求的New构造器

func (*ListAgentScheduleReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListAgentScheduleReqBuilder) Status

func (builder *ListAgentScheduleReqBuilder) Status(status []int) *ListAgentScheduleReqBuilder

1.5 生成请求的builder属性方法

type ListAgentScheduleResp

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

func (*ListAgentScheduleResp) Success

func (resp *ListAgentScheduleResp) Success() bool

type ListAgentScheduleRespData

type ListAgentScheduleRespData struct {
	AgentSchedules []*AgentSchedule `json:"agent_schedules,omitempty"`
}

type ListAgentSkillResp

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

func (*ListAgentSkillResp) Success

func (resp *ListAgentSkillResp) Success() bool

type ListAgentSkillRespData

type ListAgentSkillRespData struct {
	AgentSkills []*AgentSkill `json:"agent_skills,omitempty"`
}

type ListAgentSkillRuleResp

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

func (*ListAgentSkillRuleResp) Success

func (resp *ListAgentSkillRuleResp) Success() bool

type ListAgentSkillRuleRespData

type ListAgentSkillRuleRespData struct {
	Rules []*AgentSkillRule `json:"rules,omitempty"`
}

type ListCategoryReq

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

type ListCategoryReqBuilder

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

1.4 生成请求的builder结构体

func NewListCategoryReqBuilder

func NewListCategoryReqBuilder() *ListCategoryReqBuilder

生成请求的New构造器

func (*ListCategoryReqBuilder) Asc

func (*ListCategoryReqBuilder) Build

func (builder *ListCategoryReqBuilder) Build() *ListCategoryReq

1.5 生成请求的builder的build方法

func (*ListCategoryReqBuilder) Lang

1.5 生成请求的builder属性方法

func (*ListCategoryReqBuilder) OrderBy

func (builder *ListCategoryReqBuilder) OrderBy(orderBy int) *ListCategoryReqBuilder

type ListCategoryResp

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

func (*ListCategoryResp) Success

func (resp *ListCategoryResp) Success() bool

type ListCategoryRespData

type ListCategoryRespData struct {
	Categories []*Category `json:"categories,omitempty"`
}

type ListFaqIterator

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

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

func (*ListFaqIterator) Next

func (iterator *ListFaqIterator) Next() (bool, *Faq, error)

func (*ListFaqIterator) NextPageToken

func (iterator *ListFaqIterator) NextPageToken() *string

type ListFaqReq

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

type ListFaqReqBuilder

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

1.4 生成请求的builder结构体

func NewListFaqReqBuilder

func NewListFaqReqBuilder() *ListFaqReqBuilder

生成请求的New构造器

func (*ListFaqReqBuilder) Build

func (builder *ListFaqReqBuilder) Build() *ListFaqReq

1.5 生成请求的builder的build方法

func (*ListFaqReqBuilder) CategoryId

func (builder *ListFaqReqBuilder) CategoryId(categoryId string) *ListFaqReqBuilder

func (*ListFaqReqBuilder) Limit

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

1.5 生成请求的builder属性方法

func (*ListFaqReqBuilder) PageSize

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

func (*ListFaqReqBuilder) PageToken

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

func (*ListFaqReqBuilder) Search

func (builder *ListFaqReqBuilder) Search(search string) *ListFaqReqBuilder

func (*ListFaqReqBuilder) Status

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

type ListFaqResp

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

func (*ListFaqResp) Success

func (resp *ListFaqResp) Success() bool

type ListFaqRespData

type ListFaqRespData struct {
	HasMore   *bool   `json:"has_more,omitempty"`
	PageToken *string `json:"page_token,omitempty"`
	PageSize  *int    `json:"page_size,omitempty"`
	Total     *int    `json:"total,omitempty"`
	Items     []*Faq  `json:"items,omitempty"`
}

type ListTicketCustomizedFieldPathReqBodyBuilder

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

上传文件path开始

func NewListTicketCustomizedFieldPathReqBodyBuilder

func NewListTicketCustomizedFieldPathReqBodyBuilder() *ListTicketCustomizedFieldPathReqBodyBuilder

func (*ListTicketCustomizedFieldPathReqBodyBuilder) Build

func (*ListTicketCustomizedFieldPathReqBodyBuilder) Visible

type ListTicketCustomizedFieldReq

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

type ListTicketCustomizedFieldReqBody

type ListTicketCustomizedFieldReqBody struct {
	Visible *bool `json:"visible,omitempty"`
}

type ListTicketCustomizedFieldReqBodyBuilder

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

func NewListTicketCustomizedFieldReqBodyBuilder

func NewListTicketCustomizedFieldReqBodyBuilder() *ListTicketCustomizedFieldReqBodyBuilder

生成body的New构造器

func (*ListTicketCustomizedFieldReqBodyBuilder) Build

1.3 生成body的build方法

func (*ListTicketCustomizedFieldReqBodyBuilder) Visible

1.2 生成body的builder属性方法

type ListTicketCustomizedFieldReqBuilder

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

1.4 生成请求的builder结构体

func NewListTicketCustomizedFieldReqBuilder

func NewListTicketCustomizedFieldReqBuilder() *ListTicketCustomizedFieldReqBuilder

生成请求的New构造器

func (*ListTicketCustomizedFieldReqBuilder) Body

func (*ListTicketCustomizedFieldReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListTicketCustomizedFieldReqBuilder) PageSize

func (*ListTicketCustomizedFieldReqBuilder) PageToken

1.5 生成请求的builder属性方法

type ListTicketCustomizedFieldResp

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

func (*ListTicketCustomizedFieldResp) Success

func (resp *ListTicketCustomizedFieldResp) Success() bool

type ListTicketCustomizedFieldRespData

type ListTicketCustomizedFieldRespData struct {
	HasMore       *bool                    `json:"has_more,omitempty"`
	NextPageToken *string                  `json:"next_page_token,omitempty"`
	Items         []*TicketCustomizedField `json:"items,omitempty"`
}

type ListTicketMessageReq

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

type ListTicketMessageReqBuilder

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

1.4 生成请求的builder结构体

func NewListTicketMessageReqBuilder

func NewListTicketMessageReqBuilder() *ListTicketMessageReqBuilder

生成请求的New构造器

func (*ListTicketMessageReqBuilder) Build

1.5 生成请求的builder的build方法

func (*ListTicketMessageReqBuilder) Page

func (*ListTicketMessageReqBuilder) PageSize

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

func (*ListTicketMessageReqBuilder) TicketId

func (builder *ListTicketMessageReqBuilder) TicketId(ticketId string) *ListTicketMessageReqBuilder

1.5 生成请求的builder属性方法

func (*ListTicketMessageReqBuilder) TimeEnd

func (builder *ListTicketMessageReqBuilder) TimeEnd(timeEnd int) *ListTicketMessageReqBuilder

func (*ListTicketMessageReqBuilder) TimeStart

func (builder *ListTicketMessageReqBuilder) TimeStart(timeStart int) *ListTicketMessageReqBuilder

type ListTicketMessageResp

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

func (*ListTicketMessageResp) Success

func (resp *ListTicketMessageResp) Success() bool

type ListTicketMessageRespData

type ListTicketMessageRespData struct {
	Messages []*TicketMessage `json:"messages,omitempty"`
	Total    *int             `json:"total,omitempty"`
}

type ListTicketReq

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

type ListTicketReqBuilder

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

1.4 生成请求的builder结构体

func NewListTicketReqBuilder

func NewListTicketReqBuilder() *ListTicketReqBuilder

生成请求的New构造器

func (*ListTicketReqBuilder) AgentId

func (builder *ListTicketReqBuilder) AgentId(agentId string) *ListTicketReqBuilder

func (*ListTicketReqBuilder) Build

func (builder *ListTicketReqBuilder) Build() *ListTicketReq

1.5 生成请求的builder的build方法

func (*ListTicketReqBuilder) Channel

func (builder *ListTicketReqBuilder) Channel(channel int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) ClosedById

func (builder *ListTicketReqBuilder) ClosedById(closedById string) *ListTicketReqBuilder

func (*ListTicketReqBuilder) CreateTimeEnd

func (builder *ListTicketReqBuilder) CreateTimeEnd(createTimeEnd int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) CreateTimeStart

func (builder *ListTicketReqBuilder) CreateTimeStart(createTimeStart int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) GuestId

func (builder *ListTicketReqBuilder) GuestId(guestId string) *ListTicketReqBuilder

func (*ListTicketReqBuilder) GuestName

func (builder *ListTicketReqBuilder) GuestName(guestName string) *ListTicketReqBuilder

func (*ListTicketReqBuilder) Page

func (builder *ListTicketReqBuilder) Page(page int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) PageSize

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

func (*ListTicketReqBuilder) Score

func (builder *ListTicketReqBuilder) Score(score int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) Solved

func (builder *ListTicketReqBuilder) Solved(solved int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) StatusList

func (builder *ListTicketReqBuilder) StatusList(statusList []int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) Tags

func (builder *ListTicketReqBuilder) Tags(tags []string) *ListTicketReqBuilder

func (*ListTicketReqBuilder) TicketId

func (builder *ListTicketReqBuilder) TicketId(ticketId string) *ListTicketReqBuilder

1.5 生成请求的builder属性方法

func (*ListTicketReqBuilder) Type

func (builder *ListTicketReqBuilder) Type(type_ int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) UpdateTimeEnd

func (builder *ListTicketReqBuilder) UpdateTimeEnd(updateTimeEnd int) *ListTicketReqBuilder

func (*ListTicketReqBuilder) UpdateTimeStart

func (builder *ListTicketReqBuilder) UpdateTimeStart(updateTimeStart int) *ListTicketReqBuilder

type ListTicketResp

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

func (*ListTicketResp) Success

func (resp *ListTicketResp) Success() bool

type ListTicketRespData

type ListTicketRespData struct {
	Total   *int      `json:"total,omitempty"`
	Tickets []*Ticket `json:"tickets,omitempty"`
}

type Notification

type Notification struct {
	Id                          *string                   `json:"id,omitempty"`
	JobName                     *string                   `json:"job_name,omitempty"`
	Status                      *int                      `json:"status,omitempty"`
	CreateUser                  *NotificationUser         `json:"create_user,omitempty"`
	CreatedAt                   *string                   `json:"created_at,omitempty"`
	UpdateUser                  *NotificationUser         `json:"update_user,omitempty"`
	UpdatedAt                   *string                   `json:"updated_at,omitempty"`
	TargetUserCount             *int                      `json:"target_user_count,omitempty"`
	SentUserCount               *int                      `json:"sent_user_count,omitempty"`
	ReadUserCount               *int                      `json:"read_user_count,omitempty"`
	SendAt                      *string                   `json:"send_at,omitempty"`
	PushContent                 *string                   `json:"push_content,omitempty"`
	PushType                    *int                      `json:"push_type,omitempty"`
	PushScopeType               *int                      `json:"push_scope_type,omitempty"`
	NewStaffScopeType           *int                      `json:"new_staff_scope_type,omitempty"`
	NewStaffScopeDepartmentList []*NotificationDepartment `json:"new_staff_scope_department_list,omitempty"`
	UserList                    []*NotificationUser       `json:"user_list,omitempty"`
	DepartmentList              []*NotificationDepartment `json:"department_list,omitempty"`
	ChatList                    []*NotificationChat       `json:"chat_list,omitempty"`
	Ext                         *string                   `json:"ext,omitempty"`
}

type NotificationBuilder

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

builder开始

func NewNotificationBuilder

func NewNotificationBuilder() *NotificationBuilder

func (*NotificationBuilder) Build

func (builder *NotificationBuilder) Build() *Notification

func (*NotificationBuilder) ChatList

func (builder *NotificationBuilder) ChatList(chatList []*NotificationChat) *NotificationBuilder

func (*NotificationBuilder) CreateUser

func (builder *NotificationBuilder) CreateUser(createUser *NotificationUser) *NotificationBuilder

func (*NotificationBuilder) CreatedAt

func (builder *NotificationBuilder) CreatedAt(createdAt string) *NotificationBuilder

func (*NotificationBuilder) DepartmentList

func (builder *NotificationBuilder) DepartmentList(departmentList []*NotificationDepartment) *NotificationBuilder

func (*NotificationBuilder) Ext

func (builder *NotificationBuilder) Ext(ext string) *NotificationBuilder

func (*NotificationBuilder) Id

func (*NotificationBuilder) JobName

func (builder *NotificationBuilder) JobName(jobName string) *NotificationBuilder

func (*NotificationBuilder) NewStaffScopeDepartmentList

func (builder *NotificationBuilder) NewStaffScopeDepartmentList(newStaffScopeDepartmentList []*NotificationDepartment) *NotificationBuilder

func (*NotificationBuilder) NewStaffScopeType

func (builder *NotificationBuilder) NewStaffScopeType(newStaffScopeType int) *NotificationBuilder

func (*NotificationBuilder) PushContent

func (builder *NotificationBuilder) PushContent(pushContent string) *NotificationBuilder

func (*NotificationBuilder) PushScopeType

func (builder *NotificationBuilder) PushScopeType(pushScopeType int) *NotificationBuilder

func (*NotificationBuilder) PushType

func (builder *NotificationBuilder) PushType(pushType int) *NotificationBuilder

func (*NotificationBuilder) ReadUserCount

func (builder *NotificationBuilder) ReadUserCount(readUserCount int) *NotificationBuilder

func (*NotificationBuilder) SendAt

func (builder *NotificationBuilder) SendAt(sendAt string) *NotificationBuilder

func (*NotificationBuilder) SentUserCount

func (builder *NotificationBuilder) SentUserCount(sentUserCount int) *NotificationBuilder

func (*NotificationBuilder) Status

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

func (*NotificationBuilder) TargetUserCount

func (builder *NotificationBuilder) TargetUserCount(targetUserCount int) *NotificationBuilder

func (*NotificationBuilder) UpdateUser

func (builder *NotificationBuilder) UpdateUser(updateUser *NotificationUser) *NotificationBuilder

func (*NotificationBuilder) UpdatedAt

func (builder *NotificationBuilder) UpdatedAt(updatedAt string) *NotificationBuilder

func (*NotificationBuilder) UserList

func (builder *NotificationBuilder) UserList(userList []*NotificationUser) *NotificationBuilder

type NotificationChat

type NotificationChat struct {
	ChatId *string `json:"chat_id,omitempty"`
	Name   *string `json:"name,omitempty"`
}

type NotificationChatBuilder

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

builder开始

func NewNotificationChatBuilder

func NewNotificationChatBuilder() *NotificationChatBuilder

func (*NotificationChatBuilder) Build

func (builder *NotificationChatBuilder) Build() *NotificationChat

func (*NotificationChatBuilder) ChatId

func (builder *NotificationChatBuilder) ChatId(chatId string) *NotificationChatBuilder

func (*NotificationChatBuilder) Name

type NotificationDepartment

type NotificationDepartment struct {
	DepartmentId *string `json:"department_id,omitempty"`
	Name         *string `json:"name,omitempty"`
}

type NotificationDepartmentBuilder

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

builder开始

func NewNotificationDepartmentBuilder

func NewNotificationDepartmentBuilder() *NotificationDepartmentBuilder

func (*NotificationDepartmentBuilder) Build

func (*NotificationDepartmentBuilder) DepartmentId

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

func (*NotificationDepartmentBuilder) Name

type NotificationUser

type NotificationUser struct {
	UserId    *string `json:"user_id,omitempty"`
	AvatarUrl *string `json:"avatar_url,omitempty"`
	Name      *string `json:"name,omitempty"`
}

type NotificationUserBuilder

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

builder开始

func NewNotificationUserBuilder

func NewNotificationUserBuilder() *NotificationUserBuilder

func (*NotificationUserBuilder) AvatarUrl

func (builder *NotificationUserBuilder) AvatarUrl(avatarUrl string) *NotificationUserBuilder

func (*NotificationUserBuilder) Build

func (builder *NotificationUserBuilder) Build() *NotificationUser

func (*NotificationUserBuilder) Name

func (*NotificationUserBuilder) UserId

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

type P2NotificationApproveV1

type P2NotificationApproveV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2NotificationApproveV1Data `json:"event"`
}

func (*P2NotificationApproveV1) RawReq

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

type P2NotificationApproveV1Data

type P2NotificationApproveV1Data struct {
	NotificationId *string `json:"notification_id,omitempty"`
	HelpdeskId     *string `json:"helpdesk_id,omitempty"`
	ApproveStatus  *string `json:"approve_status,omitempty"`
}

type P2NotificationApproveV1Handler

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

消息处理器定义

func (*P2NotificationApproveV1Handler) Event

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

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

func (*P2NotificationApproveV1Handler) Handle

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

回调开发者注册的handle

type P2TicketCreatedV1

type P2TicketCreatedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2TicketCreatedV1Data `json:"event"`
}

func (*P2TicketCreatedV1) RawReq

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

type P2TicketCreatedV1Data

type P2TicketCreatedV1Data struct {
	TicketId         *string                       `json:"ticket_id,omitempty"`
	HelpdeskId       *string                       `json:"helpdesk_id,omitempty"`
	Guest            *TicketUserEvent              `json:"guest,omitempty"`
	Stage            *int                          `json:"stage,omitempty"`
	Status           *int                          `json:"status,omitempty"`
	Score            *int                          `json:"score,omitempty"`
	CreatedAt        *int                          `json:"created_at,omitempty"`
	UpdatedAt        *int                          `json:"updated_at,omitempty"`
	ClosedAt         *int                          `json:"closed_at,omitempty"`
	Channel          *int                          `json:"channel,omitempty"`
	Solve            *int                          `json:"solve,omitempty"`
	CustomizedFields []*CustomizedFieldDisplayItem `json:"customized_fields,omitempty"`
	ChatId           *string                       `json:"chat_id,omitempty"`
}

type P2TicketCreatedV1Handler

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

消息处理器定义

func NewP2TicketCreatedV1Handler

func NewP2TicketCreatedV1Handler(handler func(context.Context, *P2TicketCreatedV1) error) *P2TicketCreatedV1Handler

func (*P2TicketCreatedV1Handler) Event

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

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

func (*P2TicketCreatedV1Handler) Handle

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

回调开发者注册的handle

type P2TicketUpdatedV1

type P2TicketUpdatedV1 struct {
	*larkevent.EventV2Base
	*larkevent.EventReq
	Event *P2TicketUpdatedV1Data `json:"event"`
}

func (*P2TicketUpdatedV1) RawReq

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

type P2TicketUpdatedV1Data

type P2TicketUpdatedV1Data struct {
	Object    *TicketEvent           `json:"object,omitempty"`
	OldObject *TicketEventUpdateInfo `json:"old_object,omitempty"`
}

type P2TicketUpdatedV1Handler

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

消息处理器定义

func NewP2TicketUpdatedV1Handler

func NewP2TicketUpdatedV1Handler(handler func(context.Context, *P2TicketUpdatedV1) error) *P2TicketUpdatedV1Handler

func (*P2TicketUpdatedV1Handler) Event

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

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

func (*P2TicketUpdatedV1Handler) Handle

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

回调开发者注册的handle

type PatchAgentPathReqBodyBuilder

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

上传文件path开始

func NewPatchAgentPathReqBodyBuilder

func NewPatchAgentPathReqBodyBuilder() *PatchAgentPathReqBodyBuilder

func (*PatchAgentPathReqBodyBuilder) Build

func (*PatchAgentPathReqBodyBuilder) Status

type PatchAgentReq

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

type PatchAgentReqBody

type PatchAgentReqBody struct {
	Status *int `json:"status,omitempty"`
}

type PatchAgentReqBodyBuilder

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

func NewPatchAgentReqBodyBuilder

func NewPatchAgentReqBodyBuilder() *PatchAgentReqBodyBuilder

生成body的New构造器

func (*PatchAgentReqBodyBuilder) Build

func (builder *PatchAgentReqBodyBuilder) Build() *PatchAgentReqBody

1.3 生成body的build方法

func (*PatchAgentReqBodyBuilder) Status

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

1.2 生成body的builder属性方法

type PatchAgentReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchAgentReqBuilder

func NewPatchAgentReqBuilder() *PatchAgentReqBuilder

生成请求的New构造器

func (*PatchAgentReqBuilder) AgentId

func (builder *PatchAgentReqBuilder) AgentId(agentId string) *PatchAgentReqBuilder

1.5 生成请求的builder属性方法

func (*PatchAgentReqBuilder) Body

func (*PatchAgentReqBuilder) Build

func (builder *PatchAgentReqBuilder) Build() *PatchAgentReq

1.5 生成请求的builder的build方法

type PatchAgentResp

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

func (*PatchAgentResp) Success

func (resp *PatchAgentResp) Success() bool

type PatchAgentSchedulesPathReqBodyBuilder

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

上传文件path开始

func NewPatchAgentSchedulesPathReqBodyBuilder

func NewPatchAgentSchedulesPathReqBodyBuilder() *PatchAgentSchedulesPathReqBodyBuilder

func (*PatchAgentSchedulesPathReqBodyBuilder) AgentSchedule

func (*PatchAgentSchedulesPathReqBodyBuilder) Build

type PatchAgentSchedulesReq

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

type PatchAgentSchedulesReqBody

type PatchAgentSchedulesReqBody struct {
	AgentSchedule *AgentScheduleUpdateInfo `json:"agent_schedule,omitempty"`
}

type PatchAgentSchedulesReqBodyBuilder

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

func NewPatchAgentSchedulesReqBodyBuilder

func NewPatchAgentSchedulesReqBodyBuilder() *PatchAgentSchedulesReqBodyBuilder

生成body的New构造器

func (*PatchAgentSchedulesReqBodyBuilder) AgentSchedule

1.2 生成body的builder属性方法

func (*PatchAgentSchedulesReqBodyBuilder) Build

1.3 生成body的build方法

type PatchAgentSchedulesReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchAgentSchedulesReqBuilder

func NewPatchAgentSchedulesReqBuilder() *PatchAgentSchedulesReqBuilder

生成请求的New构造器

func (*PatchAgentSchedulesReqBuilder) AgentId

1.5 生成请求的builder属性方法

func (*PatchAgentSchedulesReqBuilder) Body

func (*PatchAgentSchedulesReqBuilder) Build

1.5 生成请求的builder的build方法

type PatchAgentSchedulesResp

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

func (*PatchAgentSchedulesResp) Success

func (resp *PatchAgentSchedulesResp) Success() bool

type PatchAgentSkillPathReqBodyBuilder

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

上传文件path开始

func NewPatchAgentSkillPathReqBodyBuilder

func NewPatchAgentSkillPathReqBodyBuilder() *PatchAgentSkillPathReqBodyBuilder

func (*PatchAgentSkillPathReqBodyBuilder) AgentSkill

func (*PatchAgentSkillPathReqBodyBuilder) Build

type PatchAgentSkillReq

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

type PatchAgentSkillReqBody

type PatchAgentSkillReqBody struct {
	AgentSkill *AgentSkill `json:"agent_skill,omitempty"`
}

type PatchAgentSkillReqBodyBuilder

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

func NewPatchAgentSkillReqBodyBuilder

func NewPatchAgentSkillReqBodyBuilder() *PatchAgentSkillReqBodyBuilder

生成body的New构造器

func (*PatchAgentSkillReqBodyBuilder) AgentSkill

1.2 生成body的builder属性方法

func (*PatchAgentSkillReqBodyBuilder) Build

1.3 生成body的build方法

type PatchAgentSkillReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchAgentSkillReqBuilder

func NewPatchAgentSkillReqBuilder() *PatchAgentSkillReqBuilder

生成请求的New构造器

func (*PatchAgentSkillReqBuilder) AgentSkillId

func (builder *PatchAgentSkillReqBuilder) AgentSkillId(agentSkillId string) *PatchAgentSkillReqBuilder

1.5 生成请求的builder属性方法

func (*PatchAgentSkillReqBuilder) Body

func (*PatchAgentSkillReqBuilder) Build

1.5 生成请求的builder的build方法

type PatchAgentSkillResp

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

func (*PatchAgentSkillResp) Success

func (resp *PatchAgentSkillResp) Success() bool

type PatchCategoryReq

type PatchCategoryReq struct {
	Category *Category `body:""`
	// contains filtered or unexported fields
}

type PatchCategoryReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchCategoryReqBuilder

func NewPatchCategoryReqBuilder() *PatchCategoryReqBuilder

生成请求的New构造器

func (*PatchCategoryReqBuilder) Build

func (builder *PatchCategoryReqBuilder) Build() *PatchCategoryReq

1.5 生成请求的builder的build方法

func (*PatchCategoryReqBuilder) Category

func (builder *PatchCategoryReqBuilder) Category(category *Category) *PatchCategoryReqBuilder

func (*PatchCategoryReqBuilder) Id

1.5 生成请求的builder属性方法

type PatchCategoryResp

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

func (*PatchCategoryResp) Success

func (resp *PatchCategoryResp) Success() bool

type PatchFaqPathReqBodyBuilder

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

上传文件path开始

func NewPatchFaqPathReqBodyBuilder

func NewPatchFaqPathReqBodyBuilder() *PatchFaqPathReqBodyBuilder

func (*PatchFaqPathReqBodyBuilder) Build

func (builder *PatchFaqPathReqBodyBuilder) Build() (*PatchFaqReqBody, error)

func (*PatchFaqPathReqBodyBuilder) Faq

type PatchFaqReq

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

type PatchFaqReqBody

type PatchFaqReqBody struct {
	Faq *FaqUpdateInfo `json:"faq,omitempty"`
}

type PatchFaqReqBodyBuilder

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

func NewPatchFaqReqBodyBuilder

func NewPatchFaqReqBodyBuilder() *PatchFaqReqBodyBuilder

生成body的New构造器

func (*PatchFaqReqBodyBuilder) Build

func (builder *PatchFaqReqBodyBuilder) Build() *PatchFaqReqBody

1.3 生成body的build方法

func (*PatchFaqReqBodyBuilder) Faq

1.2 生成body的builder属性方法

type PatchFaqReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchFaqReqBuilder

func NewPatchFaqReqBuilder() *PatchFaqReqBuilder

生成请求的New构造器

func (*PatchFaqReqBuilder) Body

func (*PatchFaqReqBuilder) Build

func (builder *PatchFaqReqBuilder) Build() *PatchFaqReq

1.5 生成请求的builder的build方法

func (*PatchFaqReqBuilder) Id

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

1.5 生成请求的builder属性方法

type PatchFaqResp

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

func (*PatchFaqResp) Success

func (resp *PatchFaqResp) Success() bool

type PatchNotificationReq

type PatchNotificationReq struct {
	Notification *Notification `body:""`
	// contains filtered or unexported fields
}

type PatchNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchNotificationReqBuilder

func NewPatchNotificationReqBuilder() *PatchNotificationReqBuilder

生成请求的New构造器

func (*PatchNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*PatchNotificationReqBuilder) Notification

func (builder *PatchNotificationReqBuilder) Notification(notification *Notification) *PatchNotificationReqBuilder

func (*PatchNotificationReqBuilder) NotificationId

func (builder *PatchNotificationReqBuilder) NotificationId(notificationId string) *PatchNotificationReqBuilder

1.5 生成请求的builder属性方法

func (*PatchNotificationReqBuilder) UserIdType

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

type PatchNotificationResp

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

func (*PatchNotificationResp) Success

func (resp *PatchNotificationResp) Success() bool

type PatchTicketCustomizedFieldReq

type PatchTicketCustomizedFieldReq struct {
	TicketCustomizedField *TicketCustomizedField `body:""`
	// contains filtered or unexported fields
}

type PatchTicketCustomizedFieldReqBuilder

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

1.4 生成请求的builder结构体

func NewPatchTicketCustomizedFieldReqBuilder

func NewPatchTicketCustomizedFieldReqBuilder() *PatchTicketCustomizedFieldReqBuilder

生成请求的New构造器

func (*PatchTicketCustomizedFieldReqBuilder) Build

1.5 生成请求的builder的build方法

func (*PatchTicketCustomizedFieldReqBuilder) TicketCustomizedField

func (builder *PatchTicketCustomizedFieldReqBuilder) TicketCustomizedField(ticketCustomizedField *TicketCustomizedField) *PatchTicketCustomizedFieldReqBuilder

func (*PatchTicketCustomizedFieldReqBuilder) TicketCustomizedFieldId

func (builder *PatchTicketCustomizedFieldReqBuilder) TicketCustomizedFieldId(ticketCustomizedFieldId string) *PatchTicketCustomizedFieldReqBuilder

1.5 生成请求的builder属性方法

type PatchTicketCustomizedFieldResp

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

func (*PatchTicketCustomizedFieldResp) Success

func (resp *PatchTicketCustomizedFieldResp) Success() bool

type PreviewNotificationReq

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

type PreviewNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewPreviewNotificationReqBuilder

func NewPreviewNotificationReqBuilder() *PreviewNotificationReqBuilder

生成请求的New构造器

func (*PreviewNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*PreviewNotificationReqBuilder) NotificationId

func (builder *PreviewNotificationReqBuilder) NotificationId(notificationId string) *PreviewNotificationReqBuilder

1.5 生成请求的builder属性方法

type PreviewNotificationResp

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

func (*PreviewNotificationResp) Success

func (resp *PreviewNotificationResp) Success() bool

type Richtext

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

type RichtextBuilder

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

builder开始

func NewRichtextBuilder

func NewRichtextBuilder() *RichtextBuilder

func (*RichtextBuilder) Build

func (builder *RichtextBuilder) Build() *Richtext

func (*RichtextBuilder) Content

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

func (*RichtextBuilder) Type

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

type SearchFaqIterator

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

func (*SearchFaqIterator) Next

func (iterator *SearchFaqIterator) Next() (bool, *Faq, error)

func (*SearchFaqIterator) NextPageToken

func (iterator *SearchFaqIterator) NextPageToken() *string

type SearchFaqReq

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

type SearchFaqReqBuilder

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

1.4 生成请求的builder结构体

func NewSearchFaqReqBuilder

func NewSearchFaqReqBuilder() *SearchFaqReqBuilder

生成请求的New构造器

func (*SearchFaqReqBuilder) Base64

func (builder *SearchFaqReqBuilder) Base64(base64 string) *SearchFaqReqBuilder

func (*SearchFaqReqBuilder) Build

func (builder *SearchFaqReqBuilder) Build() *SearchFaqReq

1.5 生成请求的builder的build方法

func (*SearchFaqReqBuilder) Limit

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

1.5 生成请求的builder属性方法

func (*SearchFaqReqBuilder) PageSize

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

func (*SearchFaqReqBuilder) PageToken

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

func (*SearchFaqReqBuilder) Query

func (builder *SearchFaqReqBuilder) Query(query string) *SearchFaqReqBuilder

type SearchFaqResp

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

func (*SearchFaqResp) Success

func (resp *SearchFaqResp) Success() bool

type SearchFaqRespData

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

type StartServiceTicketPathReqBodyBuilder

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

上传文件path开始

func NewStartServiceTicketPathReqBodyBuilder

func NewStartServiceTicketPathReqBodyBuilder() *StartServiceTicketPathReqBodyBuilder

func (*StartServiceTicketPathReqBodyBuilder) AppointedAgents

func (builder *StartServiceTicketPathReqBodyBuilder) AppointedAgents(appointedAgents []string) *StartServiceTicketPathReqBodyBuilder

func (*StartServiceTicketPathReqBodyBuilder) Build

func (*StartServiceTicketPathReqBodyBuilder) CustomizedInfo

func (builder *StartServiceTicketPathReqBodyBuilder) CustomizedInfo(customizedInfo string) *StartServiceTicketPathReqBodyBuilder

func (*StartServiceTicketPathReqBodyBuilder) HumanService

func (*StartServiceTicketPathReqBodyBuilder) OpenId

type StartServiceTicketReq

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

type StartServiceTicketReqBody

type StartServiceTicketReqBody struct {
	HumanService    *bool    `json:"human_service,omitempty"`
	AppointedAgents []string `json:"appointed_agents,omitempty"`
	OpenId          *string  `json:"open_id,omitempty"`
	CustomizedInfo  *string  `json:"customized_info,omitempty"`
}

type StartServiceTicketReqBodyBuilder

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

func NewStartServiceTicketReqBodyBuilder

func NewStartServiceTicketReqBodyBuilder() *StartServiceTicketReqBodyBuilder

生成body的New构造器

func (*StartServiceTicketReqBodyBuilder) AppointedAgents

func (builder *StartServiceTicketReqBodyBuilder) AppointedAgents(appointedAgents []string) *StartServiceTicketReqBodyBuilder

func (*StartServiceTicketReqBodyBuilder) Build

1.3 生成body的build方法

func (*StartServiceTicketReqBodyBuilder) CustomizedInfo

func (builder *StartServiceTicketReqBodyBuilder) CustomizedInfo(customizedInfo string) *StartServiceTicketReqBodyBuilder

func (*StartServiceTicketReqBodyBuilder) HumanService

func (builder *StartServiceTicketReqBodyBuilder) HumanService(humanService bool) *StartServiceTicketReqBodyBuilder

1.2 生成body的builder属性方法

func (*StartServiceTicketReqBodyBuilder) OpenId

type StartServiceTicketReqBuilder

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

1.4 生成请求的builder结构体

func NewStartServiceTicketReqBuilder

func NewStartServiceTicketReqBuilder() *StartServiceTicketReqBuilder

生成请求的New构造器

func (*StartServiceTicketReqBuilder) Body

1.5 生成请求的builder属性方法

func (*StartServiceTicketReqBuilder) Build

1.5 生成请求的builder的build方法

type StartServiceTicketResp

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

func (*StartServiceTicketResp) Success

func (resp *StartServiceTicketResp) Success() bool

type StartServiceTicketRespData

type StartServiceTicketRespData struct {
	ChatId *string `json:"chat_id,omitempty"`
}

type SubmitApproveNotificationPathReqBodyBuilder

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

上传文件path开始

func NewSubmitApproveNotificationPathReqBodyBuilder

func NewSubmitApproveNotificationPathReqBodyBuilder() *SubmitApproveNotificationPathReqBodyBuilder

func (*SubmitApproveNotificationPathReqBodyBuilder) Build

func (*SubmitApproveNotificationPathReqBodyBuilder) Reason

type SubmitApproveNotificationReq

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

type SubmitApproveNotificationReqBody

type SubmitApproveNotificationReqBody struct {
	Reason *string `json:"reason,omitempty"`
}

type SubmitApproveNotificationReqBodyBuilder

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

func NewSubmitApproveNotificationReqBodyBuilder

func NewSubmitApproveNotificationReqBodyBuilder() *SubmitApproveNotificationReqBodyBuilder

生成body的New构造器

func (*SubmitApproveNotificationReqBodyBuilder) Build

1.3 生成body的build方法

func (*SubmitApproveNotificationReqBodyBuilder) Reason

1.2 生成body的builder属性方法

type SubmitApproveNotificationReqBuilder

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

1.4 生成请求的builder结构体

func NewSubmitApproveNotificationReqBuilder

func NewSubmitApproveNotificationReqBuilder() *SubmitApproveNotificationReqBuilder

生成请求的New构造器

func (*SubmitApproveNotificationReqBuilder) Body

func (*SubmitApproveNotificationReqBuilder) Build

1.5 生成请求的builder的build方法

func (*SubmitApproveNotificationReqBuilder) NotificationId

func (builder *SubmitApproveNotificationReqBuilder) NotificationId(notificationId string) *SubmitApproveNotificationReqBuilder

1.5 生成请求的builder属性方法

type SubmitApproveNotificationResp

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

func (*SubmitApproveNotificationResp) Success

func (resp *SubmitApproveNotificationResp) Success() bool

type SubmitApproveNotificationRespData

type SubmitApproveNotificationRespData struct {
	HasAccess *bool `json:"has_access,omitempty"`
}

type SubscribeEventPathReqBodyBuilder

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

上传文件path开始

func NewSubscribeEventPathReqBodyBuilder

func NewSubscribeEventPathReqBodyBuilder() *SubscribeEventPathReqBodyBuilder

func (*SubscribeEventPathReqBodyBuilder) Build

func (*SubscribeEventPathReqBodyBuilder) Events

type SubscribeEventReq

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

type SubscribeEventReqBody

type SubscribeEventReqBody struct {
	Events []*Event `json:"events,omitempty"`
}

type SubscribeEventReqBodyBuilder

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

func NewSubscribeEventReqBodyBuilder

func NewSubscribeEventReqBodyBuilder() *SubscribeEventReqBodyBuilder

生成body的New构造器

func (*SubscribeEventReqBodyBuilder) Build

1.3 生成body的build方法

func (*SubscribeEventReqBodyBuilder) Events

1.2 生成body的builder属性方法

type SubscribeEventReqBuilder

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

1.4 生成请求的builder结构体

func NewSubscribeEventReqBuilder

func NewSubscribeEventReqBuilder() *SubscribeEventReqBuilder

生成请求的New构造器

func (*SubscribeEventReqBuilder) Body

1.5 生成请求的builder属性方法

func (*SubscribeEventReqBuilder) Build

func (builder *SubscribeEventReqBuilder) Build() *SubscribeEventReq

1.5 生成请求的builder的build方法

type SubscribeEventResp

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

func (*SubscribeEventResp) Success

func (resp *SubscribeEventResp) Success() bool

type Ticket

type Ticket struct {
	TicketId                   *string                       `json:"ticket_id,omitempty"`
	HelpdeskId                 *string                       `json:"helpdesk_id,omitempty"`
	Guest                      *TicketUser                   `json:"guest,omitempty"`
	Comments                   *Comments                     `json:"comments,omitempty"`
	TicketType                 *int                          `json:"ticket_type,omitempty"`
	Status                     *int                          `json:"status,omitempty"`
	Score                      *int                          `json:"score,omitempty"`
	CreatedAt                  *int                          `json:"created_at,omitempty"`
	UpdatedAt                  *int                          `json:"updated_at,omitempty"`
	ClosedAt                   *int                          `json:"closed_at,omitempty"`
	DissatisfactionReason      []string                      `json:"dissatisfaction_reason,omitempty"`
	Agents                     []*TicketUser                 `json:"agents,omitempty"`
	Channel                    *int                          `json:"channel,omitempty"`
	Solve                      *int                          `json:"solve,omitempty"`
	ClosedBy                   *TicketUser                   `json:"closed_by,omitempty"`
	Collaborators              []*TicketUser                 `json:"collaborators,omitempty"`
	CustomizedFields           []*CustomizedFieldDisplayItem `json:"customized_fields,omitempty"`
	AgentServiceDuration       *float64                      `json:"agent_service_duration,omitempty"`
	AgentFirstResponseDuration *int                          `json:"agent_first_response_duration,omitempty"`
	BotServiceDuration         *int                          `json:"bot_service_duration,omitempty"`
	AgentResolutionTime        *int                          `json:"agent_resolution_time,omitempty"`
	ActualProcessingTime       *int                          `json:"actual_processing_time,omitempty"`
	AgentEntryTime             *int                          `json:"agent_entry_time,omitempty"`
	AgentFirstResponseTime     *int                          `json:"agent_first_response_time,omitempty"`
	AgentLastResponseTime      *int                          `json:"agent_last_response_time,omitempty"`
	AgentOwner                 *TicketUser                   `json:"agent_owner,omitempty"`
}

type TicketBuilder

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

builder开始

func NewTicketBuilder

func NewTicketBuilder() *TicketBuilder

func (*TicketBuilder) ActualProcessingTime

func (builder *TicketBuilder) ActualProcessingTime(actualProcessingTime int) *TicketBuilder

func (*TicketBuilder) AgentEntryTime

func (builder *TicketBuilder) AgentEntryTime(agentEntryTime int) *TicketBuilder

func (*TicketBuilder) AgentFirstResponseDuration

func (builder *TicketBuilder) AgentFirstResponseDuration(agentFirstResponseDuration int) *TicketBuilder

func (*TicketBuilder) AgentFirstResponseTime

func (builder *TicketBuilder) AgentFirstResponseTime(agentFirstResponseTime int) *TicketBuilder

func (*TicketBuilder) AgentLastResponseTime

func (builder *TicketBuilder) AgentLastResponseTime(agentLastResponseTime int) *TicketBuilder

func (*TicketBuilder) AgentOwner

func (builder *TicketBuilder) AgentOwner(agentOwner *TicketUser) *TicketBuilder

func (*TicketBuilder) AgentResolutionTime

func (builder *TicketBuilder) AgentResolutionTime(agentResolutionTime int) *TicketBuilder

func (*TicketBuilder) AgentServiceDuration

func (builder *TicketBuilder) AgentServiceDuration(agentServiceDuration float64) *TicketBuilder

func (*TicketBuilder) Agents

func (builder *TicketBuilder) Agents(agents []*TicketUser) *TicketBuilder

func (*TicketBuilder) BotServiceDuration

func (builder *TicketBuilder) BotServiceDuration(botServiceDuration int) *TicketBuilder

func (*TicketBuilder) Build

func (builder *TicketBuilder) Build() *Ticket

func (*TicketBuilder) Channel

func (builder *TicketBuilder) Channel(channel int) *TicketBuilder

func (*TicketBuilder) ClosedAt

func (builder *TicketBuilder) ClosedAt(closedAt int) *TicketBuilder

func (*TicketBuilder) ClosedBy

func (builder *TicketBuilder) ClosedBy(closedBy *TicketUser) *TicketBuilder

func (*TicketBuilder) Collaborators

func (builder *TicketBuilder) Collaborators(collaborators []*TicketUser) *TicketBuilder

func (*TicketBuilder) Comments

func (builder *TicketBuilder) Comments(comments *Comments) *TicketBuilder

func (*TicketBuilder) CreatedAt

func (builder *TicketBuilder) CreatedAt(createdAt int) *TicketBuilder

func (*TicketBuilder) CustomizedFields

func (builder *TicketBuilder) CustomizedFields(customizedFields []*CustomizedFieldDisplayItem) *TicketBuilder

func (*TicketBuilder) DissatisfactionReason

func (builder *TicketBuilder) DissatisfactionReason(dissatisfactionReason []string) *TicketBuilder

func (*TicketBuilder) Guest

func (builder *TicketBuilder) Guest(guest *TicketUser) *TicketBuilder

func (*TicketBuilder) HelpdeskId

func (builder *TicketBuilder) HelpdeskId(helpdeskId string) *TicketBuilder

func (*TicketBuilder) Score

func (builder *TicketBuilder) Score(score int) *TicketBuilder

func (*TicketBuilder) Solve

func (builder *TicketBuilder) Solve(solve int) *TicketBuilder

func (*TicketBuilder) Status

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

func (*TicketBuilder) TicketId

func (builder *TicketBuilder) TicketId(ticketId string) *TicketBuilder

func (*TicketBuilder) TicketType

func (builder *TicketBuilder) TicketType(ticketType int) *TicketBuilder

func (*TicketBuilder) UpdatedAt

func (builder *TicketBuilder) UpdatedAt(updatedAt int) *TicketBuilder

type TicketCustomizedField

type TicketCustomizedField struct {
	TicketCustomizedFieldId *string     `json:"ticket_customized_field_id,omitempty"`
	HelpdeskId              *string     `json:"helpdesk_id,omitempty"`
	KeyName                 *string     `json:"key_name,omitempty"`
	DisplayName             *string     `json:"display_name,omitempty"`
	Position                *string     `json:"position,omitempty"`
	FieldType               *string     `json:"field_type,omitempty"`
	Description             *string     `json:"description,omitempty"`
	Visible                 *bool       `json:"visible,omitempty"`
	Editable                *bool       `json:"editable,omitempty"`
	Required                *bool       `json:"required,omitempty"`
	CreatedAt               *string     `json:"created_at,omitempty"`
	UpdatedAt               *string     `json:"updated_at,omitempty"`
	CreatedBy               *TicketUser `json:"created_by,omitempty"`
	UpdatedBy               *TicketUser `json:"updated_by,omitempty"`
	DropdownAllowMultiple   *bool       `json:"dropdown_allow_multiple,omitempty"`
}

type TicketCustomizedFieldBuilder

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

builder开始

func NewTicketCustomizedFieldBuilder

func NewTicketCustomizedFieldBuilder() *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) Build

func (*TicketCustomizedFieldBuilder) CreatedAt

func (builder *TicketCustomizedFieldBuilder) CreatedAt(createdAt string) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) CreatedBy

func (*TicketCustomizedFieldBuilder) Description

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

func (*TicketCustomizedFieldBuilder) DisplayName

func (builder *TicketCustomizedFieldBuilder) DisplayName(displayName string) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) DropdownAllowMultiple

func (builder *TicketCustomizedFieldBuilder) DropdownAllowMultiple(dropdownAllowMultiple bool) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) Editable

func (builder *TicketCustomizedFieldBuilder) Editable(editable bool) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) FieldType

func (builder *TicketCustomizedFieldBuilder) FieldType(fieldType string) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) HelpdeskId

func (builder *TicketCustomizedFieldBuilder) HelpdeskId(helpdeskId string) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) KeyName

func (*TicketCustomizedFieldBuilder) Position

func (*TicketCustomizedFieldBuilder) Required

func (builder *TicketCustomizedFieldBuilder) Required(required bool) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) TicketCustomizedFieldId

func (builder *TicketCustomizedFieldBuilder) TicketCustomizedFieldId(ticketCustomizedFieldId string) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) UpdatedAt

func (builder *TicketCustomizedFieldBuilder) UpdatedAt(updatedAt string) *TicketCustomizedFieldBuilder

func (*TicketCustomizedFieldBuilder) UpdatedBy

func (*TicketCustomizedFieldBuilder) Visible

type TicketEvent

type TicketEvent struct {
	TicketId         *string                       `json:"ticket_id,omitempty"`
	HelpdeskId       *string                       `json:"helpdesk_id,omitempty"`
	Guest            *TicketUserEvent              `json:"guest,omitempty"`
	Stage            *int                          `json:"stage,omitempty"`
	Status           *int                          `json:"status,omitempty"`
	Score            *int                          `json:"score,omitempty"`
	CreatedAt        *int                          `json:"created_at,omitempty"`
	UpdatedAt        *int                          `json:"updated_at,omitempty"`
	ClosedAt         *int                          `json:"closed_at,omitempty"`
	Agents           []*TicketUserEvent            `json:"agents,omitempty"`
	Channel          *int                          `json:"channel,omitempty"`
	Solve            *int                          `json:"solve,omitempty"`
	ClosedBy         *TicketUserEvent              `json:"closed_by,omitempty"`
	Collaborators    []*TicketUserEvent            `json:"collaborators,omitempty"`
	CustomizedFields []*CustomizedFieldDisplayItem `json:"customized_fields,omitempty"`
	ChatId           *string                       `json:"chat_id,omitempty"`
}

type TicketEventBuilder

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

builder开始

func NewTicketEventBuilder

func NewTicketEventBuilder() *TicketEventBuilder

func (*TicketEventBuilder) Agents

func (builder *TicketEventBuilder) Agents(agents []*TicketUserEvent) *TicketEventBuilder

func (*TicketEventBuilder) Build

func (builder *TicketEventBuilder) Build() *TicketEvent

func (*TicketEventBuilder) Channel

func (builder *TicketEventBuilder) Channel(channel int) *TicketEventBuilder

func (*TicketEventBuilder) ChatId

func (builder *TicketEventBuilder) ChatId(chatId string) *TicketEventBuilder

func (*TicketEventBuilder) ClosedAt

func (builder *TicketEventBuilder) ClosedAt(closedAt int) *TicketEventBuilder

func (*TicketEventBuilder) ClosedBy

func (builder *TicketEventBuilder) ClosedBy(closedBy *TicketUserEvent) *TicketEventBuilder

func (*TicketEventBuilder) Collaborators

func (builder *TicketEventBuilder) Collaborators(collaborators []*TicketUserEvent) *TicketEventBuilder

func (*TicketEventBuilder) CreatedAt

func (builder *TicketEventBuilder) CreatedAt(createdAt int) *TicketEventBuilder

func (*TicketEventBuilder) CustomizedFields

func (builder *TicketEventBuilder) CustomizedFields(customizedFields []*CustomizedFieldDisplayItem) *TicketEventBuilder

func (*TicketEventBuilder) Guest

func (builder *TicketEventBuilder) Guest(guest *TicketUserEvent) *TicketEventBuilder

func (*TicketEventBuilder) HelpdeskId

func (builder *TicketEventBuilder) HelpdeskId(helpdeskId string) *TicketEventBuilder

func (*TicketEventBuilder) Score

func (builder *TicketEventBuilder) Score(score int) *TicketEventBuilder

func (*TicketEventBuilder) Solve

func (builder *TicketEventBuilder) Solve(solve int) *TicketEventBuilder

func (*TicketEventBuilder) Stage

func (builder *TicketEventBuilder) Stage(stage int) *TicketEventBuilder

func (*TicketEventBuilder) Status

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

func (*TicketEventBuilder) TicketId

func (builder *TicketEventBuilder) TicketId(ticketId string) *TicketEventBuilder

func (*TicketEventBuilder) UpdatedAt

func (builder *TicketEventBuilder) UpdatedAt(updatedAt int) *TicketEventBuilder

type TicketEventUpdateInfo

type TicketEventUpdateInfo struct {
	Stage     *int `json:"stage,omitempty"`
	Status    *int `json:"status,omitempty"`
	UpdatedAt *int `json:"updated_at,omitempty"`
}

type TicketEventUpdateInfoBuilder

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

builder开始

func NewTicketEventUpdateInfoBuilder

func NewTicketEventUpdateInfoBuilder() *TicketEventUpdateInfoBuilder

func (*TicketEventUpdateInfoBuilder) Build

func (*TicketEventUpdateInfoBuilder) Stage

func (*TicketEventUpdateInfoBuilder) Status

func (*TicketEventUpdateInfoBuilder) UpdatedAt

func (builder *TicketEventUpdateInfoBuilder) UpdatedAt(updatedAt int) *TicketEventUpdateInfoBuilder

type TicketImageTicketReq

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

type TicketImageTicketReqBuilder

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

1.4 生成请求的builder结构体

func NewTicketImageTicketReqBuilder

func NewTicketImageTicketReqBuilder() *TicketImageTicketReqBuilder

生成请求的New构造器

func (*TicketImageTicketReqBuilder) Build

1.5 生成请求的builder的build方法

func (*TicketImageTicketReqBuilder) Index

func (*TicketImageTicketReqBuilder) MsgId

func (*TicketImageTicketReqBuilder) TicketId

func (builder *TicketImageTicketReqBuilder) TicketId(ticketId string) *TicketImageTicketReqBuilder

1.5 生成请求的builder属性方法

type TicketImageTicketResp

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

func (*TicketImageTicketResp) Success

func (resp *TicketImageTicketResp) Success() bool

func (*TicketImageTicketResp) WriteFile

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

下载api,生成WriteFile方法

type TicketMessage

type TicketMessage struct {
	Id          *string `json:"id,omitempty"`
	MessageId   *string `json:"message_id,omitempty"`
	MessageType *string `json:"message_type,omitempty"`
	CreatedAt   *int    `json:"created_at,omitempty"`
	Content     *string `json:"content,omitempty"`
	UserName    *string `json:"user_name,omitempty"`
	AvatarUrl   *string `json:"avatar_url,omitempty"`
	UserId      *string `json:"user_id,omitempty"`
}

type TicketMessageBuilder

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

builder开始

func NewTicketMessageBuilder

func NewTicketMessageBuilder() *TicketMessageBuilder

func (*TicketMessageBuilder) AvatarUrl

func (builder *TicketMessageBuilder) AvatarUrl(avatarUrl string) *TicketMessageBuilder

func (*TicketMessageBuilder) Build

func (builder *TicketMessageBuilder) Build() *TicketMessage

func (*TicketMessageBuilder) Content

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

func (*TicketMessageBuilder) CreatedAt

func (builder *TicketMessageBuilder) CreatedAt(createdAt int) *TicketMessageBuilder

func (*TicketMessageBuilder) Id

func (*TicketMessageBuilder) MessageId

func (builder *TicketMessageBuilder) MessageId(messageId string) *TicketMessageBuilder

func (*TicketMessageBuilder) MessageType

func (builder *TicketMessageBuilder) MessageType(messageType string) *TicketMessageBuilder

func (*TicketMessageBuilder) UserId

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

func (*TicketMessageBuilder) UserName

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

type TicketMessageContent

type TicketMessageContent struct {
	Content   *string  `json:"content,omitempty"`
	MsgType   *string  `json:"msg_type,omitempty"`
	ImageKeys []string `json:"image_keys,omitempty"`
	ImageKey  *string  `json:"image_key,omitempty"`
}

type TicketMessageContentBuilder

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

builder开始

func NewTicketMessageContentBuilder

func NewTicketMessageContentBuilder() *TicketMessageContentBuilder

func (*TicketMessageContentBuilder) Build

func (*TicketMessageContentBuilder) Content

func (*TicketMessageContentBuilder) ImageKey

func (builder *TicketMessageContentBuilder) ImageKey(imageKey string) *TicketMessageContentBuilder

func (*TicketMessageContentBuilder) ImageKeys

func (builder *TicketMessageContentBuilder) ImageKeys(imageKeys []string) *TicketMessageContentBuilder

func (*TicketMessageContentBuilder) MsgType

type TicketMessageEvent

type TicketMessageEvent struct {
	TicketMessageId *string               `json:"ticket_message_id,omitempty"`
	MessageId       *string               `json:"message_id,omitempty"`
	MsgType         *string               `json:"msg_type,omitempty"`
	Position        *string               `json:"position,omitempty"`
	SenderId        *UserId               `json:"sender_id,omitempty"`
	SenderType      *int                  `json:"sender_type,omitempty"`
	Text            *string               `json:"text,omitempty"`
	Ticket          *Ticket               `json:"ticket,omitempty"`
	EventId         *string               `json:"event_id,omitempty"`
	ChatId          *string               `json:"chat_id,omitempty"`
	Content         *TicketMessageContent `json:"content,omitempty"`
}

type TicketMessageEventBuilder

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

builder开始

func NewTicketMessageEventBuilder

func NewTicketMessageEventBuilder() *TicketMessageEventBuilder

func (*TicketMessageEventBuilder) Build

func (*TicketMessageEventBuilder) ChatId

func (*TicketMessageEventBuilder) Content

func (*TicketMessageEventBuilder) EventId

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

func (*TicketMessageEventBuilder) MessageId

func (builder *TicketMessageEventBuilder) MessageId(messageId string) *TicketMessageEventBuilder

func (*TicketMessageEventBuilder) MsgType

func (builder *TicketMessageEventBuilder) MsgType(msgType string) *TicketMessageEventBuilder

func (*TicketMessageEventBuilder) Position

func (builder *TicketMessageEventBuilder) Position(position string) *TicketMessageEventBuilder

func (*TicketMessageEventBuilder) SenderId

func (builder *TicketMessageEventBuilder) SenderId(senderId *UserId) *TicketMessageEventBuilder

func (*TicketMessageEventBuilder) SenderType

func (builder *TicketMessageEventBuilder) SenderType(senderType int) *TicketMessageEventBuilder

func (*TicketMessageEventBuilder) Text

func (*TicketMessageEventBuilder) Ticket

func (*TicketMessageEventBuilder) TicketMessageId

func (builder *TicketMessageEventBuilder) TicketMessageId(ticketMessageId string) *TicketMessageEventBuilder

type TicketUser

type TicketUser struct {
	Id         *string `json:"id,omitempty"`
	AvatarUrl  *string `json:"avatar_url,omitempty"`
	Name       *string `json:"name,omitempty"`
	Email      *string `json:"email,omitempty"`
	Department *string `json:"department,omitempty"`
	City       *string `json:"city,omitempty"`
	Country    *string `json:"country,omitempty"`
}

type TicketUserBuilder

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

builder开始

func NewTicketUserBuilder

func NewTicketUserBuilder() *TicketUserBuilder

func (*TicketUserBuilder) AvatarUrl

func (builder *TicketUserBuilder) AvatarUrl(avatarUrl string) *TicketUserBuilder

func (*TicketUserBuilder) Build

func (builder *TicketUserBuilder) Build() *TicketUser

func (*TicketUserBuilder) City

func (builder *TicketUserBuilder) City(city string) *TicketUserBuilder

func (*TicketUserBuilder) Country

func (builder *TicketUserBuilder) Country(country string) *TicketUserBuilder

func (*TicketUserBuilder) Department

func (builder *TicketUserBuilder) Department(department string) *TicketUserBuilder

func (*TicketUserBuilder) Email

func (builder *TicketUserBuilder) Email(email string) *TicketUserBuilder

func (*TicketUserBuilder) Id

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

func (*TicketUserBuilder) Name

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

type TicketUserEvent

type TicketUserEvent struct {
	Id        *UserId `json:"id,omitempty"`
	AvatarUrl *string `json:"avatar_url,omitempty"`
	Name      *string `json:"name,omitempty"`
	Email     *string `json:"email,omitempty"`
}

type TicketUserEventBuilder

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

builder开始

func NewTicketUserEventBuilder

func NewTicketUserEventBuilder() *TicketUserEventBuilder

func (*TicketUserEventBuilder) AvatarUrl

func (builder *TicketUserEventBuilder) AvatarUrl(avatarUrl string) *TicketUserEventBuilder

func (*TicketUserEventBuilder) Build

func (builder *TicketUserEventBuilder) Build() *TicketUserEvent

func (*TicketUserEventBuilder) Email

func (builder *TicketUserEventBuilder) Email(email string) *TicketUserEventBuilder

func (*TicketUserEventBuilder) Id

func (*TicketUserEventBuilder) Name

type UnsubscribeEventPathReqBodyBuilder

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

上传文件path开始

func NewUnsubscribeEventPathReqBodyBuilder

func NewUnsubscribeEventPathReqBodyBuilder() *UnsubscribeEventPathReqBodyBuilder

func (*UnsubscribeEventPathReqBodyBuilder) Build

func (*UnsubscribeEventPathReqBodyBuilder) Events

type UnsubscribeEventReq

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

type UnsubscribeEventReqBody

type UnsubscribeEventReqBody struct {
	Events []*Event `json:"events,omitempty"`
}

type UnsubscribeEventReqBodyBuilder

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

func NewUnsubscribeEventReqBodyBuilder

func NewUnsubscribeEventReqBodyBuilder() *UnsubscribeEventReqBodyBuilder

生成body的New构造器

func (*UnsubscribeEventReqBodyBuilder) Build

1.3 生成body的build方法

func (*UnsubscribeEventReqBodyBuilder) Events

1.2 生成body的builder属性方法

type UnsubscribeEventReqBuilder

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

1.4 生成请求的builder结构体

func NewUnsubscribeEventReqBuilder

func NewUnsubscribeEventReqBuilder() *UnsubscribeEventReqBuilder

生成请求的New构造器

func (*UnsubscribeEventReqBuilder) Body

1.5 生成请求的builder属性方法

func (*UnsubscribeEventReqBuilder) Build

1.5 生成请求的builder的build方法

type UnsubscribeEventResp

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

func (*UnsubscribeEventResp) Success

func (resp *UnsubscribeEventResp) Success() bool

type UpdateTicketPathReqBodyBuilder

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

上传文件path开始

func NewUpdateTicketPathReqBodyBuilder

func NewUpdateTicketPathReqBodyBuilder() *UpdateTicketPathReqBodyBuilder

func (*UpdateTicketPathReqBodyBuilder) Build

func (*UpdateTicketPathReqBodyBuilder) Channel

func (*UpdateTicketPathReqBodyBuilder) Comment

func (*UpdateTicketPathReqBodyBuilder) CustomizedFields

func (builder *UpdateTicketPathReqBodyBuilder) CustomizedFields(customizedFields []*CustomizedFieldDisplayItem) *UpdateTicketPathReqBodyBuilder

func (*UpdateTicketPathReqBodyBuilder) Solved

func (*UpdateTicketPathReqBodyBuilder) Status

func (*UpdateTicketPathReqBodyBuilder) TagNames

func (*UpdateTicketPathReqBodyBuilder) TicketType

func (builder *UpdateTicketPathReqBodyBuilder) TicketType(ticketType int) *UpdateTicketPathReqBodyBuilder

type UpdateTicketReq

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

type UpdateTicketReqBody

type UpdateTicketReqBody struct {
	Status           *int                          `json:"status,omitempty"`
	TagNames         []string                      `json:"tag_names,omitempty"`
	Comment          *string                       `json:"comment,omitempty"`
	CustomizedFields []*CustomizedFieldDisplayItem `json:"customized_fields,omitempty"`
	TicketType       *int                          `json:"ticket_type,omitempty"`
	Solved           *int                          `json:"solved,omitempty"`
	Channel          *int                          `json:"channel,omitempty"`
}

type UpdateTicketReqBodyBuilder

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

func NewUpdateTicketReqBodyBuilder

func NewUpdateTicketReqBodyBuilder() *UpdateTicketReqBodyBuilder

生成body的New构造器

func (*UpdateTicketReqBodyBuilder) Build

1.3 生成body的build方法

func (*UpdateTicketReqBodyBuilder) Channel

func (builder *UpdateTicketReqBodyBuilder) Channel(channel int) *UpdateTicketReqBodyBuilder

func (*UpdateTicketReqBodyBuilder) Comment

func (*UpdateTicketReqBodyBuilder) CustomizedFields

func (builder *UpdateTicketReqBodyBuilder) CustomizedFields(customizedFields []*CustomizedFieldDisplayItem) *UpdateTicketReqBodyBuilder

func (*UpdateTicketReqBodyBuilder) Solved

func (*UpdateTicketReqBodyBuilder) Status

1.2 生成body的builder属性方法

func (*UpdateTicketReqBodyBuilder) TagNames

func (builder *UpdateTicketReqBodyBuilder) TagNames(tagNames []string) *UpdateTicketReqBodyBuilder

func (*UpdateTicketReqBodyBuilder) TicketType

func (builder *UpdateTicketReqBodyBuilder) TicketType(ticketType int) *UpdateTicketReqBodyBuilder

type UpdateTicketReqBuilder

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

1.4 生成请求的builder结构体

func NewUpdateTicketReqBuilder

func NewUpdateTicketReqBuilder() *UpdateTicketReqBuilder

生成请求的New构造器

func (*UpdateTicketReqBuilder) Body

func (*UpdateTicketReqBuilder) Build

func (builder *UpdateTicketReqBuilder) Build() *UpdateTicketReq

1.5 生成请求的builder的build方法

func (*UpdateTicketReqBuilder) TicketId

func (builder *UpdateTicketReqBuilder) TicketId(ticketId string) *UpdateTicketReqBuilder

1.5 生成请求的builder属性方法

type UpdateTicketResp

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

func (*UpdateTicketResp) Success

func (resp *UpdateTicketResp) Success() bool

type UserCustomizedField

type UserCustomizedField struct {
	UserCustomizedFieldId *string `json:"user_customized_field_id,omitempty"`
	Id                    *string `json:"id,omitempty"`
	HelpdeskId            *string `json:"helpdesk_id,omitempty"`
	KeyName               *string `json:"key_name,omitempty"`
	DisplayName           *string `json:"display_name,omitempty"`
	Position              *string `json:"position,omitempty"`
	FieldType             *string `json:"field_type,omitempty"`
	Description           *string `json:"description,omitempty"`
	Visible               *bool   `json:"visible,omitempty"`
	Editable              *bool   `json:"editable,omitempty"`
	Required              *bool   `json:"required,omitempty"`
	CreatedAt             *string `json:"created_at,omitempty"`
	UpdatedAt             *string `json:"updated_at,omitempty"`
}

type UserCustomizedFieldBuilder

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

builder开始

func NewUserCustomizedFieldBuilder

func NewUserCustomizedFieldBuilder() *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) Build

func (*UserCustomizedFieldBuilder) CreatedAt

func (builder *UserCustomizedFieldBuilder) CreatedAt(createdAt string) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) Description

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

func (*UserCustomizedFieldBuilder) DisplayName

func (builder *UserCustomizedFieldBuilder) DisplayName(displayName string) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) Editable

func (builder *UserCustomizedFieldBuilder) Editable(editable bool) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) FieldType

func (builder *UserCustomizedFieldBuilder) FieldType(fieldType string) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) HelpdeskId

func (builder *UserCustomizedFieldBuilder) HelpdeskId(helpdeskId string) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) Id

func (*UserCustomizedFieldBuilder) KeyName

func (*UserCustomizedFieldBuilder) Position

func (builder *UserCustomizedFieldBuilder) Position(position string) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) Required

func (builder *UserCustomizedFieldBuilder) Required(required bool) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) UpdatedAt

func (builder *UserCustomizedFieldBuilder) UpdatedAt(updatedAt string) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) UserCustomizedFieldId

func (builder *UserCustomizedFieldBuilder) UserCustomizedFieldId(userCustomizedFieldId string) *UserCustomizedFieldBuilder

func (*UserCustomizedFieldBuilder) Visible

func (builder *UserCustomizedFieldBuilder) Visible(visible bool) *UserCustomizedFieldBuilder

type UserId

type UserId struct {
	UserId  *string `json:"user_id,omitempty"`
	OpenId  *string `json:"open_id,omitempty"`
	UnionId *string `json:"union_id,omitempty"`
}

type UserIdBuilder

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

builder开始

func NewUserIdBuilder

func NewUserIdBuilder() *UserIdBuilder

func (*UserIdBuilder) Build

func (builder *UserIdBuilder) Build() *UserId

func (*UserIdBuilder) OpenId

func (builder *UserIdBuilder) OpenId(openId string) *UserIdBuilder

func (*UserIdBuilder) UnionId

func (builder *UserIdBuilder) UnionId(unionId string) *UserIdBuilder

func (*UserIdBuilder) UserId

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

type UserQueryFaqInfo

type UserQueryFaqInfo struct {
	Id    *string  `json:"id,omitempty"`
	Score *float64 `json:"score,omitempty"`
}

type UserQueryFaqInfoBuilder

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

builder开始

func NewUserQueryFaqInfoBuilder

func NewUserQueryFaqInfoBuilder() *UserQueryFaqInfoBuilder

func (*UserQueryFaqInfoBuilder) Build

func (builder *UserQueryFaqInfoBuilder) Build() *UserQueryFaqInfo

func (*UserQueryFaqInfoBuilder) Id

func (*UserQueryFaqInfoBuilder) Score

type WeekdaySchedule

type WeekdaySchedule struct {
	StartTime *string `json:"start_time,omitempty"`
	EndTime   *string `json:"end_time,omitempty"`
	Weekday   *int    `json:"weekday,omitempty"`
}

type WeekdayScheduleBuilder

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

builder开始

func NewWeekdayScheduleBuilder

func NewWeekdayScheduleBuilder() *WeekdayScheduleBuilder

func (*WeekdayScheduleBuilder) Build

func (builder *WeekdayScheduleBuilder) Build() *WeekdaySchedule

func (*WeekdayScheduleBuilder) EndTime

func (builder *WeekdayScheduleBuilder) EndTime(endTime string) *WeekdayScheduleBuilder

func (*WeekdayScheduleBuilder) StartTime

func (builder *WeekdayScheduleBuilder) StartTime(startTime string) *WeekdayScheduleBuilder

func (*WeekdayScheduleBuilder) Weekday

func (builder *WeekdayScheduleBuilder) Weekday(weekday int) *WeekdayScheduleBuilder

Jump to

Keyboard shortcuts

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