File Coverage

blib/lib/Finance/Bank/Postbank_de/APIv1/Message.pm
Criterion Covered Total %
statement 12 25 48.0
branch n/a
condition n/a
subroutine 4 7 57.1
pod 0 3 0.0
total 16 35 45.7


line stmt bran cond sub pod time code
1             package Finance::Bank::Postbank_de::APIv1::Message;
2 10     10   73 use Moo;
  10         23  
  10         67  
3 10     10   3149 use Filter::signatures;
  10         25  
  10         66  
4 10     10   356 no warnings 'experimental::signatures';
  10         22  
  10         416  
5 10     10   76 use feature 'signatures';
  10         24  
  10         2664  
6             extends 'HAL::Resource';
7              
8             our $VERSION = '0.57';
9              
10             =head1 NAME
11              
12             Finance::Bank::Postbank_de::APIv1::Finanzstatus - Postbank Finanzstatus
13              
14             =head1 SYNOPSIS
15              
16             =cut
17              
18             has [
19             'productType',
20             'notificationId',
21             'iban',
22             'deletionDate',
23             'messages',
24             'deleteable',
25             'confirmationLimitDate',
26             'receiptDate',
27             'confirmationDate',
28             'postalDispatchDate',
29             'priority',
30             'accountDescription',
31             'type', # 'EBS', 'CAMPAIGN', 'SIGNAL', 'SETTLEMENT', ...
32             'subject',
33             'state', # 'NEW', 'READ'
34             ] => ( is => 'ro' );
35              
36 0     0 0   sub attachments_future( $self ) {
  0            
  0            
37 0           $self->fetch_resource_future( 'attachements' )
38             }
39            
40 0     0 0   sub attachments( $self ) {
  0            
  0            
41 0           $self->attachments_future->get
42             }
43              
44 0     0 0   sub confirm( $self ) {
  0            
  0            
45 0           die "confirm() is not implemented yet";
46 0           $self->ua->post( $self->resource_url( 'confirm' ))
47             }
48              
49             1;
50             =head1 AUTHOR
51              
52             Max Maischein, Ecorion@cpan.orgE
53              
54             =head1 SEE ALSO
55              
56             L, L.
57              
58             =head1 REPOSITORY
59              
60             The public repository of this module is
61             L.
62              
63             =head1 SUPPORT
64              
65             The public support forum of this module is
66             L.
67              
68             =head1 BUG TRACKER
69              
70             Please report bugs in this module via the RT CPAN bug queue at
71             L
72             or via mail to L.
73              
74             =head1 COPYRIGHT (c)
75              
76             Copyright 2003-2019 by Max Maischein C.
77              
78             =head1 LICENSE
79              
80             This module is released under the same terms as Perl itself.
81              
82             =cut