Business-PaperlessTrans

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "MooseX::Types::DateTime" : "0",
            "MooseX::Types::Email" : "0",
            "MooseX::Types::Locale::Currency" : "0",
            "MooseX::Types::Path::Class" : "0",
            "MooseX::Types::UUID" : "0",
            "MooseY::RemoteHelper::MessagePart" : "0",
            "MooseY::RemoteHelper::Role::Client" : "0",
            "XML::Compile::SOAP11" : "0",
            "XML::Compile::Transport::SOAPHTTP" : "0",
            "XML::Compile::WSDL11" : "0",
            "namespace::autoclean" : "0",
            "strict" : "0",
            "warnings" : "0"
         }
      },
      "test" : {
         "requires" : {
            "Test::Method" : "0",
            "Test::Moose" : "0",
            "Test::More" : "0.88",
            "Test::Requires::Env" : "0"

META.yml  view on Meta::CPAN

  MooseX::Types::DateTime: 0
  MooseX::Types::Email: 0
  MooseX::Types::Locale::Currency: 0
  MooseX::Types::Path::Class: 0
  MooseX::Types::UUID: 0
  MooseY::RemoteHelper::MessagePart: 0
  MooseY::RemoteHelper::Role::Client: 0
  XML::Compile::SOAP11: 0
  XML::Compile::Transport::SOAPHTTP: 0
  XML::Compile::WSDL11: 0
  namespace::autoclean: 0
  strict: 0
  warnings: 0
resources:
  bugtracker: https://github.com/xenoterracide/business-paperlesstrans/issues
  homepage: https://metacpan.org/release/Business-PaperlessTrans
  repository: git://github.com/xenoterracide/business-paperlesstrans.git
version: 0.002000

Makefile.PL  view on Meta::CPAN

    "MooseX::Types::DateTime" => 0,
    "MooseX::Types::Email" => 0,
    "MooseX::Types::Locale::Currency" => 0,
    "MooseX::Types::Path::Class" => 0,
    "MooseX::Types::UUID" => 0,
    "MooseY::RemoteHelper::MessagePart" => 0,
    "MooseY::RemoteHelper::Role::Client" => 0,
    "XML::Compile::SOAP11" => 0,
    "XML::Compile::Transport::SOAPHTTP" => 0,
    "XML::Compile::WSDL11" => 0,
    "namespace::autoclean" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "Test::Method" => 0,
    "Test::Moose" => 0,
    "Test::More" => "0.88",
    "Test::Requires::Env" => 0
  },
  "VERSION" => "0.002000",

lib/Business/PaperlessTrans/Client.pm  view on Meta::CPAN

package Business::PaperlessTrans::Client;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
use Class::Load 0.20 'load_class';
use Data::Printer alias => 'Dumper';
use Carp;

use MooseX::Types::Path::Class     qw( File Dir           );
use File::ShareDir::ProjectDistDir qw( dist_file dist_dir );

lib/Business/PaperlessTrans/Request.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'MooseY::RemoteHelper::MessagePart';

use Class::Load 0.20 'load_class';

with qw(
	MooseX::RemoteHelper::CompositeSerialization

lib/Business/PaperlessTrans/Request/AuthorizeCard.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request::AuthorizeCard;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'Business::PaperlessTrans::Request';

with qw(
	Business::PaperlessTrans::Request::Role::Authorization
);

lib/Business/PaperlessTrans/Request/ProcessACH.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request::ProcessACH;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
use MooseX::Types::Common::String qw( NumericCode );

extends 'Business::PaperlessTrans::Request';

with qw(
	Business::PaperlessTrans::Request::Role::Profile

lib/Business/PaperlessTrans/Request/ProcessCard.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request::ProcessCard;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;

extends 'Business::PaperlessTrans::Request';

with qw(
	Business::PaperlessTrans::Request::Role::Authorization
	Business::PaperlessTrans::Request::Role::Profile

lib/Business/PaperlessTrans/Request/Role/Authorization.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request::Role::Authorization;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;

with qw(
	Business::PaperlessTrans::Request::Role::Money
);

lib/Business/PaperlessTrans/Request/Role/Money.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request::Role::Money;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::Common::Numeric  qw( PositiveOrZeroNum );
use MooseX::Types::Locale::Currency qw( CurrencyCode      );

has amount => (
	remote_name => 'Amount',

lib/Business/PaperlessTrans/Request/Role/Profile.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request::Role::Profile;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::Common::String qw( NumericCode );

has profile_number => (
	remote_name => 'ProfileNumber',
	isa         => NumericCode,

lib/Business/PaperlessTrans/Request/TestConnection.pm  view on Meta::CPAN

package Business::PaperlessTrans::Request::TestConnection;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;

extends 'MooseY::RemoteHelper::MessagePart';

with qw(
	MooseX::RemoteHelper::CompositeSerialization
);

lib/Business/PaperlessTrans/RequestPart/Address.pm  view on Meta::CPAN

package Business::PaperlessTrans::RequestPart::Address;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;

extends 'MooseY::RemoteHelper::MessagePart';

with qw(
	MooseX::RemoteHelper::CompositeSerialization
	Business::PaperlessTrans::Role::State

lib/Business/PaperlessTrans/RequestPart/Card.pm  view on Meta::CPAN

package Business::PaperlessTrans::RequestPart::Card;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;

extends 'MooseY::RemoteHelper::MessagePart';
with qw(
	MooseX::RemoteHelper::CompositeSerialization
	Business::PaperlessTrans::Role::Address
	Business::PaperlessTrans::Role::NameOnAccount

lib/Business/PaperlessTrans/RequestPart/Check.pm  view on Meta::CPAN

package Business::PaperlessTrans::RequestPart::Check;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;

extends 'MooseY::RemoteHelper::MessagePart';
with qw(
	MooseX::RemoteHelper::CompositeSerialization
	Business::PaperlessTrans::Role::NameOnAccount
	Business::PaperlessTrans::Role::Address

lib/Business/PaperlessTrans/RequestPart/CustomFields.pm  view on Meta::CPAN

package Business::PaperlessTrans::RequestPart::CustomFields;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'MooseY::RemoteHelper::MessagePart';
with 'MooseX::RemoteHelper::CompositeSerialization';

use MooseX::Types::Common::String qw( NonEmptySimpleStr );

foreach my $i ( 1..30 ) {

lib/Business/PaperlessTrans/RequestPart/Identification.pm  view on Meta::CPAN

package Business::PaperlessTrans::RequestPart::Identification;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;

extends 'MooseY::RemoteHelper::MessagePart';
with qw(
	MooseX::RemoteHelper::CompositeSerialization
	Business::PaperlessTrans::Role::State
	Business::PaperlessTrans::Role::Address

lib/Business/PaperlessTrans/RequestPart/Phone.pm  view on Meta::CPAN

package Business::PaperlessTrans::RequestPart::Phone;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;

extends 'MooseY::RemoteHelper::MessagePart';

use MooseX::Types::Common::String qw( NonEmptySimpleStr );

has number => (

lib/Business/PaperlessTrans/Response.pm  view on Meta::CPAN

package Business::PaperlessTrans::Response;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'MooseY::RemoteHelper::MessagePart';

use MooseX::Types::Common::String qw( SimpleStr );
use Moose::Util::TypeConstraints  qw( enum      );
use MooseX::Types::UUID           qw( UUID      );

lib/Business/PaperlessTrans/Response/AuthorizeCard.pm  view on Meta::CPAN

package Business::PaperlessTrans::Response::AuthorizeCard;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'Business::PaperlessTrans::Response';

with qw(
	Business::PaperlessTrans::Response::Role::Authorization
	Business::PaperlessTrans::Response::Role::IsApproved
);

lib/Business/PaperlessTrans/Response/ProcessACH.pm  view on Meta::CPAN

package Business::PaperlessTrans::Response::ProcessACH;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'Business::PaperlessTrans::Response';

with qw(
	Business::PaperlessTrans::Response::Role::Authorization
);
use MooseX::RemoteHelper::Types qw( Bool );

lib/Business/PaperlessTrans/Response/ProcessCard.pm  view on Meta::CPAN

package Business::PaperlessTrans::Response::ProcessCard;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'Business::PaperlessTrans::Response';

with qw(
	Business::PaperlessTrans::Response::Role::Authorization
	Business::PaperlessTrans::Response::Role::IsApproved
);

lib/Business/PaperlessTrans/Response/Role/Authorization.pm  view on Meta::CPAN

package Business::PaperlessTrans::Response::Role::Authorization;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::Common::String qw( NonEmptySimpleStr );

has authorization => (
	remote_name => 'Authorization',
	isa         => NonEmptySimpleStr,

lib/Business/PaperlessTrans/Response/Role/IsApproved.pm  view on Meta::CPAN

package Business::PaperlessTrans::Response::Role::IsApproved;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::RemoteHelper::Types qw( Bool );

has is_approved => (
	remote_name => 'IsApproved',
	isa         => Bool,

lib/Business/PaperlessTrans/Response/TestConnection.pm  view on Meta::CPAN

package Business::PaperlessTrans::Response::TestConnection;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose;
extends 'Business::PaperlessTrans::Response';

has is_success => (
	remote_name => 'IsSuccess',
	isa         => 'Bool',
	is          => 'ro',

lib/Business/PaperlessTrans/Role/Address.pm  view on Meta::CPAN

package Business::PaperlessTrans::Role::Address;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;

has address => (
	isa         => 'Business::PaperlessTrans::RequestPart::Address',
	is          => 'ro',
	remote_name => 'Address',

lib/Business/PaperlessTrans/Role/EmailAddress.pm  view on Meta::CPAN

package Business::PaperlessTrans::Role::EmailAddress;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::Email          qw( EmailAddress      );

has email_address => (
	remote_name => 'EmailAddress',
	isa         => EmailAddress,

lib/Business/PaperlessTrans/Role/Identification.pm  view on Meta::CPAN

package Business::PaperlessTrans::Role::Identification;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;

has identification => (
	remote_name => 'Identification',
	isa         => 'Business::PaperlessTrans::RequestPart::Identification',
	is          => 'ro',

lib/Business/PaperlessTrans/Role/NameOnAccount.pm  view on Meta::CPAN

package Business::PaperlessTrans::Role::NameOnAccount;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::Common::String qw( NonEmptySimpleStr );

has name_on_account => (
	remote_name => 'NameOnAccount',
	isa         => NonEmptySimpleStr,

lib/Business/PaperlessTrans/Role/State.pm  view on Meta::CPAN

package Business::PaperlessTrans::Role::State;
use strict;
use warnings;
use namespace::autoclean;

our $VERSION = '0.002000'; # VERSION

use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::Common::String qw( NonEmptySimpleStr );

has state => (
	isa         => NonEmptySimpleStr,
	is          => 'ro',

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.139 second using v1.00-cache-2.02-grep-82fe00e-cpan-c98054f2a92 )