File Coverage

blib/lib/Finance/Bank/Postbank_de/APIv1/Depot.pm
Criterion Covered Total %
statement 12 19 63.1
branch n/a
condition n/a
subroutine 4 5 80.0
pod 0 1 0.0
total 16 25 64.0


line stmt bran cond sub pod time code
1             package Finance::Bank::Postbank_de::APIv1::Depot;
2 9     9   67 use Moo;
  9         19  
  9         51  
3 9     9   2864 use Filter::signatures;
  9         27  
  9         62  
4 9     9   332 no warnings 'experimental::signatures';
  9         21  
  9         352  
5 9     9   59 use feature 'signatures';
  9         19  
  9         2210  
6             extends 'HAL::Resource';
7              
8             our $VERSION = '0.55';
9              
10             =head1 NAME
11              
12             Finance::Bank::Postbank_de::APIv1::Depot - Postbank Depot
13              
14             =head1 SYNOPSIS
15              
16             =cut
17              
18             has [ 'depotWinOrLoss',
19             'depotId',
20             'depotValue',
21             'depotWinOrLossPercent',
22             'messages',
23             'groupedPositions',
24             'date',
25             ] => ( is => 'ro' );
26              
27             has depotCurrency => (
28             is => 'ro',
29             default => 'EUR',
30             );
31            
32 0     0 0   sub positions( $self ) {
  0            
  0            
33             $self->inflate_list(
34             'Finance::Bank::Postbank_de::APIv1::Position',
35             [
36             map {
37 0           @{ $_->{positions} }
  0            
38 0           } @{ $self->groupedPositions }
  0            
39             ]);
40             }
41              
42             1;
43              
44             =head1 AUTHOR
45              
46             Max Maischein, E<lt>corion@cpan.orgE<gt>
47              
48             =head1 SEE ALSO
49              
50             L<perl>, L<WWW::Mechanize>.
51              
52             =head1 REPOSITORY
53              
54             The public repository of this module is
55             L<https://github.com/Corion/Finance-Bank-Postbank_de>.
56              
57             =head1 SUPPORT
58              
59             The public support forum of this module is
60             L<https://perlmonks.org/>.
61              
62             =head1 BUG TRACKER
63              
64             Please report bugs in this module via the RT CPAN bug queue at
65             L<https://rt.cpan.org/Public/Dist/Display.html?Name=Finance-Bank-Postbank_de>
66             or via mail to L<finance-bank-postbank_de-Bugs@rt.cpan.org>.
67              
68             =head1 COPYRIGHT (c)
69              
70             Copyright 2003-2018 by Max Maischein C<corion@cpan.org>.
71              
72             =head1 LICENSE
73              
74             This module is released under the same terms as Perl itself.
75              
76             =cut