File Coverage

blib/lib/Paws/LexModels/CreateIntentVersionResponse.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::CreateIntentVersionResponse;
3 1     1   523 use Moose;
  1         4  
  1         9  
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::CreateIntentVersionResponse
28              
29             =head1 ATTRIBUTES
30              
31              
32             =head2 Checksum => Str
33              
34             Checksum of the intent version created.
35              
36              
37             =head2 ConclusionStatement => L<Paws::LexModels::Statement>
38              
39             After the Lambda function specified in the C<fulfillmentActivity> field
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, the prompt that Amazon Lex uses to confirm the user's
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, Amazon Lex invokes this Lambda function for each user
62             input.
63              
64              
65             =head2 FollowUpPrompt => L<Paws::LexModels::FollowUpPrompt>
66              
67             If defined, Amazon Lex uses this prompt to solicit additional user
68             activity after the intent is fulfilled.
69              
70              
71             =head2 FulfillmentActivity => L<Paws::LexModels::FulfillmentActivity>
72              
73             Describes how the intent is fulfilled.
74              
75              
76             =head2 LastUpdatedDate => Str
77              
78             The date that the intent was updated.
79              
80              
81             =head2 Name => Str
82              
83             The name of the intent.
84              
85              
86             =head2 ParentIntentSignature => Str
87              
88             A unique identifier for a built-in intent.
89              
90              
91             =head2 RejectionStatement => L<Paws::LexModels::Statement>
92              
93             If the user answers "no" to the question defined in
94             C<confirmationPrompt>, Amazon Lex responds with this statement to
95             acknowledge that the intent was canceled.
96              
97              
98             =head2 SampleUtterances => ArrayRef[Str|Undef]
99              
100             An array of sample utterances configured for the intent.
101              
102              
103             =head2 Slots => ArrayRef[L<Paws::LexModels::Slot>]
104              
105             An array of slot types that defines the information required to fulfill
106             the intent.
107              
108              
109             =head2 Version => Str
110              
111             The version number assigned to the new version of the intent.
112              
113              
114             =head2 _request_id => Str
115              
116              
117             =cut
118