File Coverage

blib/lib/Paws/LexModels/GetBotResponse.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::GetBotResponse;
3 1     1   534 use Moose;
  1         3  
  1         6  
4             has AbortStatement => (is => 'ro', isa => 'Paws::LexModels::Statement', traits => ['NameInRequest'], request_name => 'abortStatement');
5             has Checksum => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'checksum');
6             has ChildDirected => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'childDirected');
7             has ClarificationPrompt => (is => 'ro', isa => 'Paws::LexModels::Prompt', traits => ['NameInRequest'], request_name => 'clarificationPrompt');
8             has CreatedDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'createdDate');
9             has Description => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'description');
10             has FailureReason => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'failureReason');
11             has IdleSessionTTLInSeconds => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'idleSessionTTLInSeconds');
12             has Intents => (is => 'ro', isa => 'ArrayRef[Paws::LexModels::Intent]', traits => ['NameInRequest'], request_name => 'intents');
13             has LastUpdatedDate => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'lastUpdatedDate');
14             has Locale => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'locale');
15             has Name => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'name');
16             has Status => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'status');
17             has Version => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'version');
18             has VoiceId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'voiceId');
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::GetBotResponse
28              
29             =head1 ATTRIBUTES
30              
31              
32             =head2 AbortStatement => L<Paws::LexModels::Statement>
33              
34             The message that Amazon Lex returns when the user elects to end the
35             conversation without completing it. For more information, see .
36              
37              
38             =head2 Checksum => Str
39              
40             Checksum of the bot used to identify a specific revision of the bot's
41             C<$LATEST> version.
42              
43              
44             =head2 ChildDirected => Bool
45              
46             For each Amazon Lex bot created with the Amazon Lex Model Building
47             Service, you must specify whether your use of Amazon Lex is related to
48             a website, program, or other application that is directed or targeted,
49             in whole or in part, to children under age 13 and subject to the
50             Children's Online Privacy Protection Act (COPPA) by specifying C<true>
51             or C<false> in the C<childDirected> field. By specifying C<true> in the
52             C<childDirected> field, you confirm that your use of Amazon Lex B<is>
53             related to a website, program, or other application that is directed or
54             targeted, in whole or in part, to children under age 13 and subject to
55             COPPA. By specifying C<false> in the C<childDirected> field, you
56             confirm that your use of Amazon Lex B<is not> related to a website,
57             program, or other application that is directed or targeted, in whole or
58             in part, to children under age 13 and subject to COPPA. You may not
59             specify a default value for the C<childDirected> field that does not
60             accurately reflect whether your use of Amazon Lex is related to a
61             website, program, or other application that is directed or targeted, in
62             whole or in part, to children under age 13 and subject to COPPA.
63              
64             If your use of Amazon Lex relates to a website, program, or other
65             application that is directed in whole or in part, to children under age
66             13, you must obtain any required verifiable parental consent under
67             COPPA. For information regarding the use of Amazon Lex in connection
68             with websites, programs, or other applications that are directed or
69             targeted, in whole or in part, to children under age 13, see the Amazon
70             Lex FAQ.
71              
72              
73             =head2 ClarificationPrompt => L<Paws::LexModels::Prompt>
74              
75             The message Amazon Lex uses when it doesn't understand the user's
76             request. For more information, see .
77              
78              
79             =head2 CreatedDate => Str
80              
81             The date that the bot was created.
82              
83              
84             =head2 Description => Str
85              
86             A description of the bot.
87              
88              
89             =head2 FailureReason => Str
90              
91             If C<status> is C<FAILED>, Amazon Lex explains why it failed to build
92             the bot.
93              
94              
95             =head2 IdleSessionTTLInSeconds => Int
96              
97             The maximum time in seconds that Amazon Lex retains the data gathered
98             in a conversation. For more information, see .
99              
100              
101             =head2 Intents => ArrayRef[L<Paws::LexModels::Intent>]
102              
103             An array of C<intent> objects. For more information, see .
104              
105              
106             =head2 LastUpdatedDate => Str
107              
108             The date that the bot was updated. When you create a resource, the
109             creation date and last updated date are the same.
110              
111              
112             =head2 Locale => Str
113              
114             The target locale for the bot.
115              
116             Valid values are: C<"en-US">
117             =head2 Name => Str
118              
119             The name of the bot.
120              
121              
122             =head2 Status => Str
123              
124             The status of the bot. If the bot is ready to run, the status is
125             C<READY>. If there was a problem with building the bot, the status is
126             C<FAILED> and the C<failureReason> explains why the bot did not build.
127             If the bot was saved but not built, the status is C<NOT BUILT>.
128              
129             Valid values are: C<"BUILDING">, C<"READY">, C<"FAILED">, C<"NOT_BUILT">
130             =head2 Version => Str
131              
132             The version of the bot. For a new bot, the version is always
133             C<$LATEST>.
134              
135              
136             =head2 VoiceId => Str
137              
138             The Amazon Polly voice ID that Amazon Lex uses for voice interaction
139             with the user. For more information, see .
140              
141              
142             =head2 _request_id => Str
143              
144              
145             =cut
146