@@ -1673,6 +1673,32 @@ class ReviewCommentsStream(GitHubRestStream):
16731673 ).to_dict ()
16741674
16751675
1676+ class ReviewCommentReactionsStream (GitHubRestStream ):
1677+ """Defines 'Review Comment Reactions' stream."""
1678+
1679+ name = "review_comment_reactions"
1680+ path = "/repos/{org}/{repo}/pulls/comments/{comment_id}/reactions"
1681+ primary_keys : ClassVar [list [str ]] = ["id" ]
1682+ replication_key = None
1683+ parent_stream_type = ReviewCommentsStream
1684+ ignore_parent_replication_key = True
1685+ state_partitioning_keys : ClassVar [list [str ]] = ["repo" , "org" ]
1686+
1687+ schema = th .PropertiesList (
1688+ # Parent keys
1689+ th .Property ("org" , th .StringType ),
1690+ th .Property ("repo" , th .StringType ),
1691+ th .Property ("repo_id" , th .IntegerType ),
1692+ th .Property ("comment_id" , th .IntegerType ),
1693+ # Reaction properties
1694+ th .Property ("id" , th .IntegerType ),
1695+ th .Property ("node_id" , th .StringType ),
1696+ th .Property ("user" , user_object ),
1697+ th .Property ("content" , th .StringType ),
1698+ th .Property ("created_at" , th .DateTimeType ),
1699+ ).to_dict ()
1700+
1701+
16761702class ContributorsStream (GitHubRestStream ):
16771703 """Defines 'Contributors' stream. Fetching User & Bot contributors."""
16781704
0 commit comments