@@ -13,7 +13,6 @@ type CreateCommentReq struct {
1313type CreateCommentReqBody struct {
1414 Content * string `json:"content,omitempty"`
1515 RichText interface {} `json:"rich_text,omitempty"`
16- DocRichText * DocTypeRichText `json:"doc_rich_text,omitempty"`
1716}
1817type CreateCommentResp struct {
1918 * core.APIResp `json:"-"`
@@ -64,73 +63,12 @@ func (builder *CreateCommentReqBuilder) RichText(richText interface{}) *CreateCo
6463 builder .apiReq .Body .(* CreateCommentReqBody ).RichText = richText
6564 return builder
6665}
67-
68- func (builder * CreateCommentReqBuilder ) DocRichText (docRichText * DocTypeRichText ) * CreateCommentReqBuilder {
69- builder .apiReq .Body .(* CreateCommentReqBody ).DocRichText = docRichText
70- return builder
71- }
7266func (builder * CreateCommentReqBuilder ) Build () * CreateCommentReq {
7367 req := & CreateCommentReq {}
7468 req .apiReq = builder .apiReq
7569 return req
7670}
7771
78- type CreateFileCommentReq struct {
79- apiReq * core.APIReq
80- }
81- type CreateFileCommentReqBody struct {
82- FileToken * string `json:"file_token,omitempty"`
83- }
84- type CreateFileCommentResp struct {
85- * core.APIResp `json:"-"`
86- core.CodeError
87- Data * int64 `json:"data"`
88-
89- }
90-
91- type CreateFileCommentReqBuilder struct {
92- apiReq * core.APIReq
93- }
94-
95- func NewCreateFileCommentReqBuilder () * CreateFileCommentReqBuilder {
96- builder := & CreateFileCommentReqBuilder {}
97- builder .apiReq = & core.APIReq {
98- PathParams : core.PathParams {},
99- QueryParams : core.QueryParams {},
100- Body : & CreateFileCommentReqBody {},
101- }
102- return builder
103- }
104-
105- func (builder * CreateFileCommentReqBuilder ) ProjectKey (projectKey string ) * CreateFileCommentReqBuilder {
106- builder .apiReq .PathParams .Set ("project_key" , fmt .Sprint (projectKey ))
107- return builder
108- }
109-
110-
111- func (builder * CreateFileCommentReqBuilder ) WorkItemID (workItemID int64 ) * CreateFileCommentReqBuilder {
112- builder .apiReq .PathParams .Set ("work_item_id" , fmt .Sprint (workItemID ))
113- return builder
114- }
115-
116-
117- func (builder * CreateFileCommentReqBuilder ) WorkItemTypeKey (workItemTypeKey string ) * CreateFileCommentReqBuilder {
118- builder .apiReq .PathParams .Set ("work_item_type_key" , fmt .Sprint (workItemTypeKey ))
119- return builder
120- }
121-
122-
123- func (builder * CreateFileCommentReqBuilder ) FileToken (fileToken string ) * CreateFileCommentReqBuilder {
124- builder .apiReq .Body .(* CreateFileCommentReqBody ).FileToken = & fileToken
125- return builder
126- }
127-
128- func (builder * CreateFileCommentReqBuilder ) Build () * CreateFileCommentReq {
129- req := & CreateFileCommentReq {}
130- req .apiReq = builder .apiReq
131- return req
132- }
133-
13472type DeleteCommentReq struct {
13573 apiReq * core.APIReq
13674}
@@ -241,66 +179,6 @@ func (builder *ListCommentsReqBuilder) Build() *ListCommentsReq {
241179 return req
242180}
243181
244- type ListFileCommentsReq struct {
245- apiReq * core.APIReq
246- }
247- type ListFileCommentsResp struct {
248- * core.APIResp `json:"-"`
249- core.CodeError
250- Data []FileCommentForOpenAPI `json:"data"`
251-
252- Pagination * Pagination `json:"pagination"`
253-
254- }
255-
256- type ListFileCommentsReqBuilder struct {
257- apiReq * core.APIReq
258- }
259-
260- func NewListFileCommentsReqBuilder () * ListFileCommentsReqBuilder {
261- builder := & ListFileCommentsReqBuilder {}
262- builder .apiReq = & core.APIReq {
263- PathParams : core.PathParams {},
264- QueryParams : core.QueryParams {},
265- }
266- return builder
267- }
268-
269- func (builder * ListFileCommentsReqBuilder ) ProjectKey (projectKey string ) * ListFileCommentsReqBuilder {
270- builder .apiReq .PathParams .Set ("project_key" , fmt .Sprint (projectKey ))
271- return builder
272- }
273-
274-
275- func (builder * ListFileCommentsReqBuilder ) WorkItemID (workItemID int64 ) * ListFileCommentsReqBuilder {
276- builder .apiReq .PathParams .Set ("work_item_id" , fmt .Sprint (workItemID ))
277- return builder
278- }
279-
280-
281- func (builder * ListFileCommentsReqBuilder ) WorkItemTypeKey (workItemTypeKey string ) * ListFileCommentsReqBuilder {
282- builder .apiReq .PathParams .Set ("work_item_type_key" , fmt .Sprint (workItemTypeKey ))
283- return builder
284- }
285-
286-
287- func (builder * ListFileCommentsReqBuilder ) PageSize (pageSize int64 ) * ListFileCommentsReqBuilder {
288- builder .apiReq .QueryParams .Set ("page_size" , fmt .Sprint (pageSize ))
289- return builder
290- }
291-
292-
293- func (builder * ListFileCommentsReqBuilder ) PageNum (pageNum int64 ) * ListFileCommentsReqBuilder {
294- builder .apiReq .QueryParams .Set ("page_num" , fmt .Sprint (pageNum ))
295- return builder
296- }
297-
298- func (builder * ListFileCommentsReqBuilder ) Build () * ListFileCommentsReq {
299- req := & ListFileCommentsReq {}
300- req .apiReq = builder .apiReq
301- return req
302- }
303-
304182type UpdateCommentReq struct {
305183 apiReq * core.APIReq
306184}
0 commit comments