Business-OnlinePayment-CyberSource
view release on metacpan or search on metacpan
lib/Business/OnlinePayment/CyberSource/Role/ErrorReporting.pm view on Meta::CPAN
package Business::OnlinePayment::CyberSource::Role::ErrorReporting;
use 5.010;
use strict;
use warnings;
use namespace::autoclean;
use Moose::Role;
use MooseX::StrictConstructor;
use MooseX::Types::Moose qw(Str);
use MooseX::Types::Common::String qw(NonEmptySimpleStr);
# ABSTRACT: Error reporting role for BOP::CyberSource
our $VERSION = '3.000016'; # VERSION
#### Subroutine Definitions ####
#### Object Attributes ####
has error => (
isa => Str,
is => 'rw',
required => 0,
predicate => 'has_errors',
clearer => 'clear_error',
reader => 'error_message',
writer => 'set_error_message',
init_arg => undef,
lazy => 0,
);
has failure_status => (
isa => Str,
is => 'rw',
required => 0,
predicate => 'has_failure_status',
clearer => 'clear_failure_status',
init_arg => undef,
lazy => 0,
);
1;
__END__
=pod
=head1 NAME
Business::OnlinePayment::CyberSource::Role::ErrorReporting - Error reporting role for BOP::CyberSource
=head1 VERSION
version 3.000016
=head1 SYNOPSIS
package Thing;
use Moose;
with 'Business::OnlinePayment::CyberSource::Role::ErrorReporting';
1;
my $thing = Thing->new();
( run in 0.472 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )