File Coverage

lib/WebService/Braintree/Dispute/TransactionDetails.pm
Criterion Covered Total %
statement 8 10 80.0
branch n/a
condition n/a
subroutine 3 4 75.0
pod 0 1 0.0
total 11 15 73.3


line stmt bran cond sub pod time code
1             package WebService::Braintree::Dispute::TransactionDetails;
2             $WebService::Braintree::Dispute::TransactionDetails::VERSION = '0.94';
3 20     20   272 use 5.010_001;
  20         62  
4 20     20   110 use strictures 1;
  20         115  
  20         614  
5              
6             =head1 NAME
7              
8             WebService::Braintree::Dispute::TransactionDetails
9              
10             =head1 PURPOSE
11              
12             This class represents a set of transaction details for a dispute.
13              
14             =cut
15              
16 20     20   1596 use Moose;
  20         46  
  20         116  
17             extends 'WebService::Braintree::ResultObject';
18              
19             =head1 CLASS METHODS
20              
21             This class is B<NOT> an interface, so it does B<NOT> have any class methods.
22              
23             =head1 OBJECT METHODS
24              
25             NONE
26              
27             =cut
28              
29             sub BUILD {
30 0     0 0   my ($self, $attributes) = @_;
31 0           $self->set_attributes_from_hash($self, $attributes);
32             }
33              
34             __PACKAGE__->meta->make_immutable;
35              
36             1;
37             __END__
38              
39             =head1 TODO
40              
41             =over 4
42              
43             =item Need to document the keys and values that are returned
44              
45             =item Need to document the required and optional input parameters
46              
47             =item Need to document the possible errors/exceptions
48              
49             =back
50              
51             =cut