diff --git a/service/comment/builder.go b/service/comment/builder.go index 06e8db6..0a5f8c0 100644 --- a/service/comment/builder.go +++ b/service/comment/builder.go @@ -28,7 +28,8 @@ type CreateCommentReq struct { apiReq *core.APIReq } type CreateCommentReqBody struct { - Content string `json:"content"` + Content string `json:"content"` + RichText []interface{} `json:"rich_text"` } type CreateCommentResp struct { @@ -67,6 +68,10 @@ func (builder *CreateCommentReqBuilder) Content(content string) *CreateCommentRe builder.body.Content = content return builder } +func (builder *CreateCommentReqBuilder) RichText(richText []interface{}) *CreateCommentReqBuilder { + builder.body.RichText = richText + return builder +} func (builder *CreateCommentReqBuilder) Build() *CreateCommentReq { req := &CreateCommentReq{} req.apiReq = builder.apiReq @@ -171,7 +176,8 @@ type UpdateCommentReq struct { apiReq *core.APIReq } type UpdateCommentReqBody struct { - Content string `json:"content"` + Content string `json:"content"` + RichText []interface{} `json:"rich_text"` } type UpdateCommentResp struct { @@ -213,6 +219,10 @@ func (builder *UpdateCommentReqBuilder) Content(content string) *UpdateCommentRe builder.body.Content = content return builder } +func (builder *UpdateCommentReqBuilder) RichText(richText []interface{}) *UpdateCommentReqBuilder { + builder.body.RichText = richText + return builder +} func (builder *UpdateCommentReqBuilder) Build() *UpdateCommentReq { req := &UpdateCommentReq{} req.apiReq = builder.apiReq