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   512 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              
49              
50             =head2 CreatedDate => Str
51              
52             The date that the intent was created.
53              
54              
55             =head2 Description => Str
56              
57             A description of the intent.
58              
59              
60             =head2 DialogCodeHook => L<Paws::LexModels::CodeHook>
61              
62             If defined in the bot, Amazon Amazon Lex invokes this Lambda function
63             for each user input. For more information, see .
64              
65              
66             =head2 FollowUpPrompt => L<Paws::LexModels::FollowUpPrompt>
67              
68             If defined in the bot, Amazon Lex uses this prompt to solicit
69             additional user activity after the intent is fulfilled. For more
70             information, see .
71              
72              
73             =head2 FulfillmentActivity => L<Paws::LexModels::FulfillmentActivity>
74              
75             Describes how the intent is fulfilled. For more information, see .
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 the last updated date 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 a built-in intent.
92              
93              
94             =head2 RejectionStatement => L<Paws::LexModels::Statement>
95              
96             If the user answers "no" to the question defined in
97             C<confirmationPrompt>, Amazon Lex responds with this statement to
98             acknowledge that the intent was canceled.
99              
100              
101             =head2 SampleUtterances => ArrayRef[Str|Undef]
102              
103             An array of sample utterances configured for the intent.
104              
105              
106             =head2 Slots => ArrayRef[L<Paws::LexModels::Slot>]
107              
108             An array of intent slots configured for the intent.
109              
110              
111             =head2 Version => Str
112              
113             The version of the intent.
114              
115              
116             =head2 _request_id => Str
117              
118              
119             =cut
120