File Coverage

blib/lib/Paws/MarketplaceEntitlement/EntitlementValue.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             package Paws::MarketplaceEntitlement::EntitlementValue;
2 1     1   665 use Moose;
  1         4  
  1         9  
3             has BooleanValue => (is => 'ro', isa => 'Bool');
4             has DoubleValue => (is => 'ro', isa => 'Num');
5             has IntegerValue => (is => 'ro', isa => 'Int');
6             has StringValue => (is => 'ro', isa => 'Str');
7             1;
8              
9             ### main pod documentation begin ###
10              
11             =head1 NAME
12              
13             Paws::MarketplaceEntitlement::EntitlementValue
14              
15             =head1 USAGE
16              
17             This class represents one of two things:
18              
19             =head3 Arguments in a call to a service
20              
21             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
22             Each attribute should be used as a named argument in the calls that expect this type of object.
23              
24             As an example, if Att1 is expected to be a Paws::MarketplaceEntitlement::EntitlementValue object:
25              
26             $service_obj->Method(Att1 => { BooleanValue => $value, ..., StringValue => $value });
27              
28             =head3 Results returned from an API call
29              
30             Use accessors for each attribute. If Att1 is expected to be an Paws::MarketplaceEntitlement::EntitlementValue object:
31              
32             $result = $service_obj->Method(...);
33             $result->Att1->BooleanValue
34              
35             =head1 DESCRIPTION
36              
37             The EntitlementValue represents the amount of capacity that the
38             customer is entitled to for the product.
39              
40             =head1 ATTRIBUTES
41              
42              
43             =head2 BooleanValue => Bool
44              
45             The BooleanValue field will be populated with a boolean value when the
46             entitlement is a boolean type. Otherwise, the field will not be set.
47              
48              
49             =head2 DoubleValue => Num
50              
51             The DoubleValue field will be populated with a double value when the
52             entitlement is a double type. Otherwise, the field will not be set.
53              
54              
55             =head2 IntegerValue => Int
56              
57             The IntegerValue field will be populated with an integer value when the
58             entitlement is an integer type. Otherwise, the field will not be set.
59              
60              
61             =head2 StringValue => Str
62              
63             The StringValue field will be populated with a string value when the
64             entitlement is a string type. Otherwise, the field will not be set.
65              
66              
67              
68             =head1 SEE ALSO
69              
70             This class forms part of L<Paws>, describing an object used in L<Paws::MarketplaceEntitlement>
71              
72             =head1 BUGS and CONTRIBUTIONS
73              
74             The source code is located here: https://github.com/pplu/aws-sdk-perl
75              
76             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
77              
78             =cut
79