File Coverage

blib/lib/Business/CyberSource/ResponsePart/Reply.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Business::CyberSource::ResponsePart::Reply;
2 1     1   418 use strict;
  1         2  
  1         25  
3 1     1   3 use warnings;
  1         1  
  1         18  
4 1     1   3 use namespace::autoclean;
  1         1  
  1         7  
5              
6             our $VERSION = '0.010007'; # VERSION
7              
8 1     1   66 use Moose;
  1         1  
  1         10  
9             extends 'Business::CyberSource::MessagePart';
10             with qw(
11             Business::CyberSource::Response::Role::AuthCode
12             Business::CyberSource::Response::Role::ReasonCode
13             Business::CyberSource::Response::Role::ReconciliationID
14             Business::CyberSource::Response::Role::Amount
15             Business::CyberSource::Response::Role::ProcessorResponse
16             Business::CyberSource::Response::Role::RequestDateTime
17             );
18              
19             __PACKAGE__->meta->make_immutable;
20             1;
21             # ABSTRACT: Generic Reply part of response
22              
23             __END__
24              
25             =pod
26              
27             =encoding UTF-8
28              
29             =head1 NAME
30              
31             Business::CyberSource::ResponsePart::Reply - Generic Reply part of response
32              
33             =head1 VERSION
34              
35             version 0.010007
36              
37             =head1 EXTENDS
38              
39             L<Business::CyberSource::MessagePart>
40              
41             =head1 WITH
42              
43             =over
44              
45             =item L<Business::CyberSource::Response::Role::ReasonCode>
46              
47             =item L<Business::CyberSource::Response::Role::ReconciliationID>
48              
49             =item L<Business::CyberSource::Response::Role::Amount>
50              
51             =item L<Business::CyberSource::Response::Role::ProcessorResponse>
52              
53             =item L<Business::CyberSource::Response::Role::RequestDateTime>
54              
55             =back
56              
57             =head1 ATTRIBUTES
58              
59             =head2 amount
60              
61             =head2 reason_code
62              
63             =head2 reconciliation_id
64              
65             =head2 processor_response
66              
67             =head2 datetime
68              
69             =head1 BUGS
70              
71             Please report any bugs or feature requests on the bugtracker website
72             https://github.com/xenoterracide/business-cybersource/issues
73              
74             When submitting a bug or request, please include a test-file or a
75             patch to an existing test-file that illustrates the bug or desired
76             feature.
77              
78             =head1 AUTHOR
79              
80             Caleb Cushing <xenoterracide@gmail.com>
81              
82             =head1 COPYRIGHT AND LICENSE
83              
84             This software is Copyright (c) 2016 by Caleb Cushing <xenoterracide@gmail.com>.
85              
86             This is free software, licensed under:
87              
88             The Artistic License 2.0 (GPL Compatible)
89              
90             =cut