File Coverage

blib/lib/Paws/LexModels/PutIntentResponse.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::LexModels::PutIntentResponse;
3 1     1   523 use Moose;
  1         3  
  1         7  
4             has Checksum => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'checksum');
5             has ConclusionStatement => (is => 'ro', isa => 'Paws::LexModels::Statement', traits => ['NameInRequest'], request_name => 'conclusionStatement');
6             has ConfirmationPrompt => (is => 'ro', isa => 'Paws::LexModels::Prompt', traits => ['NameInRequest'], request_name => 'confirmationPrompt');
7             has CreatedDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'createdDate');
8             has Description => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'description');
9             has DialogCodeHook => (is => 'ro', isa => 'Paws::LexModels::CodeHook', traits => ['NameInRequest'], request_name => 'dialogCodeHook');
10             has FollowUpPrompt => (is => 'ro', isa => 'Paws::LexModels::FollowUpPrompt', traits => ['NameInRequest'], request_name => 'followUpPrompt');
11             has FulfillmentActivity => (is => 'ro', isa => 'Paws::LexModels::FulfillmentActivity', traits => ['NameInRequest'], request_name => 'fulfillmentActivity');
12             has LastUpdatedDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'lastUpdatedDate');
13             has Name => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'name');
14             has ParentIntentSignature => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'parentIntentSignature');
15             has RejectionStatement => (is => 'ro', isa => 'Paws::LexModels::Statement', traits => ['NameInRequest'], request_name => 'rejectionStatement');
16             has SampleUtterances => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'sampleUtterances');
17             has Slots => (is => 'ro', isa => 'ArrayRef[Paws::LexModels::Slot]', traits => ['NameInRequest'], request_name => 'slots');
18             has Version => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'version');
19              
20             has _request_id => (is => 'ro', isa => 'Str');
21             1;
22              
23             ### main pod documentation begin ###
24              
25             =head1 NAME
26              
27             Paws::LexModels::PutIntentResponse
28              
29             =head1 ATTRIBUTES
30              
31              
32             =head2 Checksum => Str
33              
34             Checksum of the C<$LATEST>version of the intent created or updated.
35              
36              
37             =head2 ConclusionStatement => L<Paws::LexModels::Statement>
38              
39             After the Lambda function specified in theC<fulfillmentActivity>intent
40             fulfills the intent, Amazon Lex conveys this statement to the user.
41              
42              
43             =head2 ConfirmationPrompt => L<Paws::LexModels::Prompt>
44              
45             If defined in the intent, Amazon Lex prompts the user to confirm the
46             intent before fulfilling it.
47              
48              
49             =head2 CreatedDate => Str
50              
51             The date that the intent was created.
52              
53              
54             =head2 Description => Str
55              
56             A description of the intent.
57              
58              
59             =head2 DialogCodeHook => L<Paws::LexModels::CodeHook>
60              
61             If defined in the intent, Amazon Lex invokes this Lambda function for
62             each user input.
63              
64              
65             =head2 FollowUpPrompt => L<Paws::LexModels::FollowUpPrompt>
66              
67             If defined in the intent, Amazon Lex uses this prompt to solicit
68             additional user activity after the intent is fulfilled.
69              
70              
71             =head2 FulfillmentActivity => L<Paws::LexModels::FulfillmentActivity>
72              
73             If defined in the intent, Amazon Lex invokes this Lambda function to
74             fulfill the intent after the user provides all of the information
75             required by the intent.
76              
77              
78             =head2 LastUpdatedDate => Str
79              
80             The date that the intent was updated. When you create a resource, the
81             creation date and last update dates are the same.
82              
83              
84             =head2 Name => Str
85              
86             The name of the intent.
87              
88              
89             =head2 ParentIntentSignature => Str
90              
91             A unique identifier for the built-in intent that this intent is based
92             on.
93              
94              
95             =head2 RejectionStatement => L<Paws::LexModels::Statement>
96              
97             If the user answers "no" to the question defined in
98             C<confirmationPrompt> Amazon Lex responds with this statement to
99             acknowledge that the intent was canceled.
100              
101              
102             =head2 SampleUtterances => ArrayRef[Str|Undef]
103              
104             An array of sample utterances that are configured for the intent.
105              
106              
107             =head2 Slots => ArrayRef[L<Paws::LexModels::Slot>]
108              
109             An array of intent slots that are configured for the intent.
110              
111              
112             =head2 Version => Str
113              
114             The version of the intent. For a new intent, the version is always
115             C<$LATEST>.
116              
117              
118             =head2 _request_id => Str
119              
120              
121             =cut
122