File Coverage

blib/lib/Net/Stripe/LineItem.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 Net::Stripe::LineItem;
2             $Net::Stripe::LineItem::VERSION = '0.40_005'; # TRIAL
3              
4 2     2   14 $Net::Stripe::LineItem::VERSION = '0.40005';use Moose;
  2         5  
  2         16  
5              
6             # ABSTRACT: represent an Line Item object from Stripe
7              
8             has 'id' => (is => 'ro', isa => 'Maybe[Str]');
9             has 'livemode' => (is => 'ro', isa => 'Maybe[Bool]');
10             has 'amount' => (is => 'ro', isa => 'Maybe[Int]');
11             has 'currency' => (is => 'ro', isa => 'Maybe[Str]');
12             has 'period' => (is => 'ro', isa => 'Maybe[HashRef]');
13             has 'proration' => (is => 'ro', isa => 'Maybe[Bool]');
14             has 'type' => (is => 'ro', isa => 'Maybe[Str]');
15             has 'description' => (is => 'ro', isa => 'Maybe[Str]');
16             has 'metadata' => (is => 'ro', isa => 'Maybe[HashRef]');
17             has 'plan' => (is => 'ro', isa => 'Maybe[Net::Stripe::Plan]');
18             has 'quantity' => (is => 'ro', isa => 'Maybe[Int]');
19              
20             __PACKAGE__->meta->make_immutable;
21             1;
22              
23             __END__
24              
25             =pod
26              
27             =head1 NAME
28              
29             Net::Stripe::LineItem - represent an Line Item object from Stripe
30              
31             =head1 VERSION
32              
33             version 0.40_005
34              
35             =head1 ATTRIBUTES
36              
37             =head2 amount
38              
39             Reader: amount
40              
41             Type: Maybe[Int]
42              
43             =head2 currency
44              
45             Reader: currency
46              
47             Type: Maybe[Str]
48              
49             =head2 description
50              
51             Reader: description
52              
53             Type: Maybe[Str]
54              
55             =head2 id
56              
57             Reader: id
58              
59             Type: Maybe[Str]
60              
61             =head2 livemode
62              
63             Reader: livemode
64              
65             Type: Maybe[Bool]
66              
67             =head2 metadata
68              
69             Reader: metadata
70              
71             Type: Maybe[HashRef]
72              
73             =head2 period
74              
75             Reader: period
76              
77             Type: Maybe[HashRef]
78              
79             =head2 plan
80              
81             Reader: plan
82              
83             Type: Maybe[Net::Stripe::Plan]
84              
85             =head2 proration
86              
87             Reader: proration
88              
89             Type: Maybe[Bool]
90              
91             =head2 quantity
92              
93             Reader: quantity
94              
95             Type: Maybe[Int]
96              
97             =head2 type
98              
99             Reader: type
100              
101             Type: Maybe[Str]
102              
103             =head1 AUTHORS
104              
105             =over 4
106              
107             =item *
108              
109             Luke Closs
110              
111             =item *
112              
113             Rusty Conover
114              
115             =back
116              
117             =head1 COPYRIGHT AND LICENSE
118              
119             This software is copyright (c) 2015 by Prime Radiant, Inc., (c) copyright 2014 Lucky Dinosaur LLC.
120              
121             This is free software; you can redistribute it and/or modify it under
122             the same terms as the Perl 5 programming language system itself.
123              
124             =cut