put_comment_reaction
¶
put_comment_reaction(
comment_id: CommentId,
reaction_value: ReactionValue,
*,
config_overrides: Optional[CodeCommitClientConfig] = None,
) -> None
Adds or updates a reaction to a specified comment for the user whose identity is used to make the request. You can only add or update a reaction for yourself. You cannot add, modify, or delete a reaction for another user.
Parameters:
-
comment_id(CommentId) –The ID of the comment to which you want to add or update a reaction.
-
reaction_value(ReactionValue) –The emoji reaction you want to add or update. To remove a reaction, provide a value of blank or null. You can also provide the value of none. For information about emoji reaction values supported in CodeCommit, see the CodeCommit User Guide.
Raises:
-
CommentDeletedException–This comment has already been deleted. You cannot edit or delete a deleted comment.
-
CommentDoesNotExistException–No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.
-
CommentIdRequiredException–The comment ID is missing or null. A comment ID is required.
-
InvalidCommentIdException–The comment ID is not in a valid format. Make sure that you have provided the full comment ID.
-
InvalidReactionValueException–The value of the reaction is not valid. For more information, see the CodeCommit User Guide.
-
ReactionLimitExceededException–The number of reactions has been exceeded. Reactions are limited to one reaction per user for each individual comment ID.
-
ReactionValueRequiredException–A reaction value is required.
-
UnknownServiceError–The service returned an error code this client does not model.