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 10     10   75 use Moo;
  10         27  
  10         70  
3 10     10   3254 use Filter::signatures;
  10         29  
  10         73  
4 10     10   360 no warnings 'experimental::signatures';
  10         30  
  10         403  
5 10     10   75 use feature 'signatures';
  10         39  
  10         2503  
6             extends 'HAL::Resource';
7              
8             our $VERSION = '0.57';
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, Ecorion@cpan.orgE
47              
48             =head1 SEE ALSO
49              
50             L, L.
51              
52             =head1 REPOSITORY
53              
54             The public repository of this module is
55             L.
56              
57             =head1 SUPPORT
58              
59             The public support forum of this module is
60             L.
61              
62             =head1 BUG TRACKER
63              
64             Please report bugs in this module via the RT CPAN bug queue at
65             L
66             or via mail to L.
67              
68             =head1 COPYRIGHT (c)
69              
70             Copyright 2003-2019 by Max Maischein C.
71              
72             =head1 LICENSE
73              
74             This module is released under the same terms as Perl itself.
75              
76             =cut