File Coverage

blib/lib/Paws/Support/DescribeCases.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::Support::DescribeCases;
3 1     1   636 use Moose;
  1         3  
  1         9  
4             has AfterTime => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'afterTime' );
5             has BeforeTime => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'beforeTime' );
6             has CaseIdList => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'caseIdList' );
7             has DisplayId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'displayId' );
8             has IncludeCommunications => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'includeCommunications' );
9             has IncludeResolvedCases => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'includeResolvedCases' );
10             has Language => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'language' );
11             has MaxResults => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'maxResults' );
12             has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken' );
13              
14 1     1   7735 use MooseX::ClassAttribute;
  1         3  
  1         12  
15              
16             class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeCases');
17             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Support::DescribeCasesResponse');
18             class_has _result_key => (isa => 'Str', is => 'ro');
19             1;
20              
21             ### main pod documentation begin ###
22              
23             =head1 NAME
24              
25             Paws::Support::DescribeCases - Arguments for method DescribeCases on Paws::Support
26              
27             =head1 DESCRIPTION
28              
29             This class represents the parameters used for calling the method DescribeCases on the
30             AWS Support service. Use the attributes of this class
31             as arguments to method DescribeCases.
32              
33             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeCases.
34              
35             As an example:
36              
37             $service_obj->DescribeCases(Att1 => $value1, Att2 => $value2, ...);
38              
39             Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
40              
41             =head1 ATTRIBUTES
42              
43              
44             =head2 AfterTime => Str
45              
46             The start date for a filtered date search on support case
47             communications. Case communications are available for 12 months after
48             creation.
49              
50              
51              
52             =head2 BeforeTime => Str
53              
54             The end date for a filtered date search on support case communications.
55             Case communications are available for 12 months after creation.
56              
57              
58              
59             =head2 CaseIdList => ArrayRef[Str|Undef]
60              
61             A list of ID numbers of the support cases you want returned. The
62             maximum number of cases is 100.
63              
64              
65              
66             =head2 DisplayId => Str
67              
68             The ID displayed for a case in the AWS Support Center user interface.
69              
70              
71              
72             =head2 IncludeCommunications => Bool
73              
74             Specifies whether communications should be included in the
75             DescribeCases results. The default is I<true>.
76              
77              
78              
79             =head2 IncludeResolvedCases => Bool
80              
81             Specifies whether resolved support cases should be included in the
82             DescribeCases results. The default is I<false>.
83              
84              
85              
86             =head2 Language => Str
87              
88             The ISO 639-1 code for the language in which AWS provides support. AWS
89             Support currently supports English ("en") and Japanese ("ja"). Language
90             parameters must be passed explicitly for operations that take them.
91              
92              
93              
94             =head2 MaxResults => Int
95              
96             The maximum number of results to return before paginating.
97              
98              
99              
100             =head2 NextToken => Str
101              
102             A resumption point for pagination.
103              
104              
105              
106              
107             =head1 SEE ALSO
108              
109             This class forms part of L<Paws>, documenting arguments for method DescribeCases in L<Paws::Support>
110              
111             =head1 BUGS and CONTRIBUTIONS
112              
113             The source code is located here: https://github.com/pplu/aws-sdk-perl
114              
115             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
116              
117             =cut
118