File Coverage

blib/lib/Paws/LexModels/GetIntentResponse.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::GetIntentResponse;
3 1     1   435 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::GetIntentResponse
28              
29             =head1 ATTRIBUTES
30              
31              
32             =head2 Checksum => Str
33              
34             Checksum of the intent.
35              
36              
37             =head2 ConclusionStatement => L<Paws::LexModels::Statement>
38              
39             After the Lambda function specified in the C<fulfillmentActivity>
40             element fulfills the intent, Amazon Lex conveys this statement to the
41             user.
42              
43              
44             =head2 ConfirmationPrompt => L<Paws::LexModels::Prompt>
45              
46             If defined in the bot, Amazon Lex uses prompt to confirm the intent
47             before fulfilling the user's request. For more information, see
48             PutIntent.
49              
50              
51             =head2 CreatedDate => Str
52              
53             The date that the intent was created.
54              
55              
56             =head2 Description => Str
57              
58             A description of the intent.
59              
60              
61             =head2 DialogCodeHook => L<Paws::LexModels::CodeHook>
62              
63             If defined in the bot, Amazon Amazon Lex invokes this Lambda function
64             for each user input. For more information, see PutIntent.
65              
66              
67             =head2 FollowUpPrompt => L<Paws::LexModels::FollowUpPrompt>
68              
69             If defined in the bot, Amazon Lex uses this prompt to solicit
70             additional user activity after the intent is fulfilled. For more
71             information, see PutIntent.
72              
73              
74             =head2 FulfillmentActivity => L<Paws::LexModels::FulfillmentActivity>
75              
76             Describes how the intent is fulfilled. For more information, see
77             PutIntent.
78              
79              
80             =head2 LastUpdatedDate => Str
81              
82             The date that the intent was updated. When you create a resource, the
83             creation date and the last updated date are the same.
84              
85              
86             =head2 Name => Str
87              
88             The name of the intent.
89              
90              
91             =head2 ParentIntentSignature => Str
92              
93             A unique identifier for a built-in intent.
94              
95              
96             =head2 RejectionStatement => L<Paws::LexModels::Statement>
97              
98             If the user answers "no" to the question defined in
99             C<confirmationPrompt>, Amazon Lex responds with this statement to
100             acknowledge that the intent was canceled.
101              
102              
103             =head2 SampleUtterances => ArrayRef[Str|Undef]
104              
105             An array of sample utterances configured for the intent.
106              
107              
108             =head2 Slots => ArrayRef[L<Paws::LexModels::Slot>]
109              
110             An array of intent slots configured for the intent.
111              
112              
113             =head2 Version => Str
114              
115             The version of the intent.
116              
117              
118             =head2 _request_id => Str
119              
120              
121             =cut
122