File Coverage

blib/lib/PayProp/API/Public/Client/Response/Export/Beneficiary.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package PayProp::API::Public::Client::Response::Export::Beneficiary;
2              
3 4     4   264842 use strict;
  4         10  
  4         145  
4 4     4   19 use warnings;
  4         7  
  4         227  
5              
6 4     4   438 use Mouse;
  4         21098  
  4         22  
7             with qw/ PayProp::API::Public::Client::Role::JSON /;
8              
9              
10             has id => (is => 'ro', isa => 'Str' );
11             has is_owner => (is => 'ro', isa => 'Bool');
12             has owner_app => (is => 'ro', isa => 'Bool');
13             has international => (is => 'ro', isa => 'Bool');
14             has notify_email => (is => 'ro', isa => 'Bool');
15             has notify_sms => (is => 'ro', isa => 'Bool');
16             has is_active_owner => (is => 'ro', isa => 'Bool');
17             has customer_id => (is => 'ro', isa => 'Maybe[Str]' );
18             has comment => (is => 'ro', isa => 'Maybe[Str]' );
19             has business_name => (is => 'ro', isa => 'Maybe[Str]' );
20             has email_address => (is => 'ro', isa => 'Maybe[Str]' );
21             has email_cc_address => (is => 'ro', isa => 'Maybe[Str]' );
22             has customer_reference => (is => 'ro', isa => 'Maybe[Str]' );
23             has first_name => (is => 'ro', isa => 'Maybe[Str]' );
24             has id_type_id => (is => 'ro', isa => 'Maybe[Str]' );
25             has last_name => (is => 'ro', isa => 'Maybe[Str]' );
26             has mobile_number => (is => 'ro', isa => 'Maybe[Str]' );
27             has vat_number => (is => 'ro', isa => 'Maybe[Str]' );
28             has id_reg_number => (is => 'ro', isa => 'Maybe[Str]' );
29             has billing_address => (is => 'ro', isa => 'Maybe[PayProp::API::Public::Client::Response::Export::Beneficiary::Address]');
30             has properties => (is => 'ro', isa => 'ArrayRef[PayProp::API::Public::Client::Response::Export::Beneficiary::Property]');
31              
32             __PACKAGE__->meta->make_immutable;