Skip to content

RecommendationFeedback

Source code in docs_src/capo_codeguru_reviewer/types/recommendation_feedback.py
class RecommendationFeedback(TypedDict, closed=True):
    code_review_arn: NotRequired["capo_codeguru_reviewer.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) of the <a href="https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReview.html">CodeReview</a> object. </p>"""
    recommendation_id: NotRequired[
        "capo_codeguru_reviewer.types.recommendation_id.RecommendationId"
    ]
    """<p>The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.</p>"""
    reactions: NotRequired["capo_codeguru_reviewer.types.reactions.Reactions"]
    """<p>List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all your feedback.</p>"""
    user_id: NotRequired["capo_codeguru_reviewer.types.user_id.UserId"]
    """<p>The ID of the user that made the API call.</p> <p> The <code>UserId</code> is an IAM principal that can be specified as an Amazon Web Services account ID or an Amazon Resource Name (ARN). For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#Principal_specifying"> Specifying a Principal</a> in the <i>Amazon Web Services Identity and Access Management User Guide</i>.</p>"""
    created_time_stamp: NotRequired["capo_codeguru_reviewer.types.time_stamp.TimeStamp"]
    """<p>The time at which the feedback was created.</p>"""
    last_updated_time_stamp: NotRequired[
        "capo_codeguru_reviewer.types.time_stamp.TimeStamp"
    ]
    """<p>The time at which the feedback was last updated.</p>"""

code_review_arn instance-attribute

code_review_arn: NotRequired[Arn]

The Amazon Resource Name (ARN) of the CodeReview object.

created_time_stamp instance-attribute

created_time_stamp: NotRequired[TimeStamp]

The time at which the feedback was created.

last_updated_time_stamp instance-attribute

last_updated_time_stamp: NotRequired[TimeStamp]

The time at which the feedback was last updated.

reactions instance-attribute

reactions: NotRequired[Reactions]

List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all your feedback.

recommendation_id instance-attribute

recommendation_id: NotRequired[RecommendationId]

The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

user_id instance-attribute

user_id: NotRequired[UserId]

The ID of the user that made the API call.

The UserId is an IAM principal that can be specified as an Amazon Web Services account ID or an Amazon Resource Name (ARN). For more information, see Specifying a Principal in the Amazon Web Services Identity and Access Management User Guide.