MCPcopy Index your code
hub / github.com/cli/cli / exampleDiscussionWithComments

Function exampleDiscussionWithComments

pkg/cmd/discussion/view/view_test.go:1085–1125  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1083}
1084
1085func 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
1127func exampleDiscussionWithReplies(nextCursor string, newest bool) *client.Discussion {
1128 firstReply := client.DiscussionComment{

Callers 1

TestViewRunFunction · 0.85

Calls 1

Tested by

no test coverage detected