libZSservicesZSamazonka-codeguru-reviewerZSamazonka-codeguru-reviewer
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

Description

 
Synopsis

Documentation

data RecommendationFeedbackSummary Source #

Information about recommendation feedback summaries.

See: newRecommendationFeedbackSummary smart constructor.

Constructors

RecommendationFeedbackSummary' 

Fields

  • recommendationId :: Maybe Text

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

  • userId :: Maybe Text

    The ID of the user that gave the feedback.

    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.

  • reactions :: Maybe [Reaction]

    List for storing reactions. Reactions are utf-8 text code for emojis.

Instances

Instances details
Eq RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

Read RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

Show RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

Generic RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

Associated Types

type Rep RecommendationFeedbackSummary :: Type -> Type #

NFData RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

Hashable RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

FromJSON RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

type Rep RecommendationFeedbackSummary Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary

type Rep RecommendationFeedbackSummary = D1 ('MetaData "RecommendationFeedbackSummary" "Amazonka.CodeGuruReviewer.Types.RecommendationFeedbackSummary" "libZSservicesZSamazonka-codeguru-reviewerZSamazonka-codeguru-reviewer" 'False) (C1 ('MetaCons "RecommendationFeedbackSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommendationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reactions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Reaction])))))

newRecommendationFeedbackSummary :: RecommendationFeedbackSummary Source #

Create a value of RecommendationFeedbackSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recommendationId:RecommendationFeedbackSummary', recommendationFeedbackSummary_recommendationId - The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect the feedback.

$sel:userId:RecommendationFeedbackSummary', recommendationFeedbackSummary_userId - The ID of the user that gave the feedback.

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.

$sel:reactions:RecommendationFeedbackSummary', recommendationFeedbackSummary_reactions - List for storing reactions. Reactions are utf-8 text code for emojis.

recommendationFeedbackSummary_recommendationId :: Lens' RecommendationFeedbackSummary (Maybe Text) Source #

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

recommendationFeedbackSummary_userId :: Lens' RecommendationFeedbackSummary (Maybe Text) Source #

The ID of the user that gave the feedback.

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.

recommendationFeedbackSummary_reactions :: Lens' RecommendationFeedbackSummary (Maybe [Reaction]) Source #

List for storing reactions. Reactions are utf-8 text code for emojis.