()
| 1083 | } |
| 1084 | |
| 1085 | func exampleDiscussionWithComments() *client.Discussion { |
| 1086 | d := exampleAnswerableDiscussion() |
| 1087 | d.Comments = client.DiscussionCommentList{ |
| 1088 | TotalCount: 2, |
| 1089 | Direction: client.DiscussionCommentListDirectionForward, |
| 1090 | Comments: []client.DiscussionComment{ |
| 1091 | { |
| 1092 | ID: "C_1", |
| 1093 | URL: "https://github.com/OWNER/REPO/discussions/123#discussioncomment-1", |
| 1094 | Author: client.DiscussionActor{Login: "octocat"}, |
| 1095 | Body: "This is a comment", |
| 1096 | CreatedAt: time.Date(2025, 3, 1, 0, 0, 0, 0, time.UTC), |
| 1097 | IsAnswer: true, |
| 1098 | ReactionGroups: []client.ReactionGroup{ |
| 1099 | {Content: "THUMBS_UP", TotalCount: 3}, |
| 1100 | }, |
| 1101 | Replies: client.DiscussionCommentList{ |
| 1102 | TotalCount: 5, |
| 1103 | Direction: client.DiscussionCommentListDirectionBackward, |
| 1104 | Comments: []client.DiscussionComment{ |
| 1105 | { |
| 1106 | ID: "C_1_R1", |
| 1107 | URL: "https://github.com/OWNER/REPO/discussions/123#discussioncomment-2", |
| 1108 | Author: client.DiscussionActor{Login: "hubot"}, |
| 1109 | Body: "Thanks!", |
| 1110 | CreatedAt: time.Date(2025, 3, 1, 0, 30, 0, 0, time.UTC), |
| 1111 | }, |
| 1112 | }, |
| 1113 | }, |
| 1114 | }, |
| 1115 | { |
| 1116 | ID: "C_2", |
| 1117 | URL: "https://github.com/OWNER/REPO/discussions/123#discussioncomment-3", |
| 1118 | Author: client.DiscussionActor{Login: "monalisa"}, |
| 1119 | Body: "Another comment", |
| 1120 | CreatedAt: time.Date(2025, 3, 1, 0, 45, 0, 0, time.UTC), |
| 1121 | }, |
| 1122 | }, |
| 1123 | } |
| 1124 | return d |
| 1125 | } |
| 1126 | |
| 1127 | func exampleDiscussionWithReplies(nextCursor string, newest bool) *client.Discussion { |
| 1128 | firstReply := client.DiscussionComment{ |
no test coverage detected