Business-NAB

 view release on metacpan or  search on metacpan

lib/Business/NAB/Acknowledgement/Issue.pm  view on Meta::CPAN

package Business::NAB::Acknowledgement::Issue;
$Business::NAB::Acknowledgement::Issue::VERSION = '0.09';
=head1 NAME

Business::NAB::Acknowledgement::Issue

=head1 SYNOPSIS

    my $Issue = Business::NAB::Acknowledgement::Issue->new(
        code => "290049",
        detail => "Uploaded Interchange 60063804 for ...",
    );

=head1 DESCRIPTION

Class for NAB file acknowledgement issues. You probably don't want
to interact with this class and instead use the parent class
L<Business::NAB::Acknowledgement>.

=cut

use strict;
use warnings;
use feature qw/ signatures /;

use Moose;
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures /;
use namespace::autoclean;

=head1 ATTRIBUTES

=over

=item code (Str)

=item detail (Str)

=item itemId (Int)

=back

=cut

has [ qw/ code detail itemId type / ] => (
    is       => 'ro',
    isa      => 'Maybe[Str]',
    required => 0,
);

=head1 METHODS

=head2 is_approved

=head2 is_authorised

=head2 is_changed

=head2 is_checked

=head2 is_corrected

=head2 is_error

=head2 is_failed

=head2 is_held

=head2 is_invalid

=head2 is_partially_failed

=head2 is_ready

=head2 is_ready_for_auth

=head2 is_referred

=head2 is_released

=head2 is_report

=head2 is_reserved

=head2 is_uploaded

=head2 is_validated

=head2 is_warning



( run in 1.720 second using v1.01-cache-2.11-cpan-364913b4093 )