view release on metacpan or search on metacpan
"Crypt::PK::ECC" : "0.068",
"Data::GUID" : "0.049",
"DateTime::Format::DateParse" : "0.05",
"IO::Socket::SSL" : "2.009",
"JSON" : "0",
"Mojo::JWT" : "0.09",
"Mojolicious" : "8.52",
"Moose" : "2.1400",
"MooseX::Aliases" : "0.11",
"Try::Tiny::SmartCatch" : "0.5",
"namespace::autoclean" : "0.27",
"perl" : "5.020000"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/payprop/business-truelayer/issues"
},
"homepage" : "https://metacpan.org/module/Business::TrueLayer",
Crypt::PK::ECC: '0.068'
Data::GUID: '0.049'
DateTime::Format::DateParse: '0.05'
IO::Socket::SSL: '2.009'
JSON: '0'
Mojo::JWT: '0.09'
Mojolicious: '8.52'
Moose: '2.1400'
MooseX::Aliases: '0.11'
Try::Tiny::SmartCatch: '0.5'
namespace::autoclean: '0.27'
perl: '5.020000'
resources:
bugtracker: https://github.com/payprop/business-truelayer/issues
homepage: https://metacpan.org/module/Business::TrueLayer
license: http://dev.perl.org/licenses/
repository: https://github.com/payprop/business-truelayer
version: '0.05'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
Makefile.PL view on Meta::CPAN
'Mojolicious' => "8.52",
'Mojo::JWT' => "0.09",
'Try::Tiny::SmartCatch' => "0.5",
'IO::Socket::SSL' => "2.009",
'Crypt::JWT' => '0.024',
'Crypt::PK::ECC' => '0.068',
'Crypt::OpenSSL::RSA' => '0.33',
'Crypt::OpenSSL::Bignum'=> '0.09',
'Data::GUID' => '0.049',
'DateTime::Format::DateParse' => '0.05',
'namespace::autoclean' => '0.27',
'Complete::Country' => '0.003',
'MooseX::Aliases' => '0.11',
'Carp' => 0,
'JSON' => 0,
},
BUILD_REQUIRES => {
'Test::Most' => '0.33',
'Test::MockObject' => '1.20140408',
'Test::Warnings' => '0.014',
},
=cut
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
extends 'Business::TrueLayer::Request';
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
use Business::TrueLayer::Authenticator;
use Business::TrueLayer::MerchantAccount;
use Business::TrueLayer::Mandate;
use Business::TrueLayer::Payment;
use Business::TrueLayer::Signer;
use Business::TrueLayer::Types;
use Business::TrueLayer::User;
$Business::TrueLayer::VERSION = '0.05';
lib/Business/TrueLayer.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
extends 'Business::TrueLayer::Request';
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
use Business::TrueLayer::Authenticator;
use Business::TrueLayer::MerchantAccount;
use Business::TrueLayer::Mandate;
use Business::TrueLayer::Payment;
use Business::TrueLayer::Signer;
use Business::TrueLayer::Types;
use Business::TrueLayer::User;
$Business::TrueLayer::VERSION = '0.05';
lib/Business/TrueLayer/Beneficiary.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item type (Str)
=item account_holder_name (Str) [optional]
=item reference (Str) [optional]
lib/Business/TrueLayer/Mandate.pm view on Meta::CPAN
use Moose;
extends 'Business::TrueLayer::Request';
with 'Business::TrueLayer::Role::Status';
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
with 'Business::TrueLayer::Types::Beneficiary';
with 'Business::TrueLayer::Types::Remitter';
with 'Business::TrueLayer::Types::User';
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item id (Str)
=item type (Str)
=item beneficiary
lib/Business/TrueLayer/Payment.pm view on Meta::CPAN
use Moose;
extends 'Business::TrueLayer::Request';
with 'Business::TrueLayer::Role::Status';
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
with 'Business::TrueLayer::Types::User';
use Business::TrueLayer::Payment::Method;
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item id (Str)
=item resource_token (Str)
=item amount_in_minor (Int)
lib/Business/TrueLayer/Payment/Method.pm view on Meta::CPAN
use feature qw/ signatures postderef /;
use Moose;
use MooseX::Aliases;
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
with 'Business::TrueLayer::Types::Beneficiary';
use Business::TrueLayer::Provider;
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item type (Str)
=item beneficiary
A L<Business::TrueLayer::Beneficiary> object. Hash refs will be coerced.
lib/Business/TrueLayer/Provider.pm view on Meta::CPAN
use Moose;
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
use Business::TrueLayer::Provider::Filter;
use Business::TrueLayer::Provider::Scheme;
with 'Business::TrueLayer::Types::Remitter';
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item type (Str)
=item filter
A L<Business::TrueLayer::Provider::Filter> object. Hash refs will be coerced.
lib/Business/TrueLayer/Provider/Filter.pm view on Meta::CPAN
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
use Complete::Country qw/ complete_country_code /;
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item release_channel (Str)
=item customer_segments (ArrayRef[Str])
=item countries (ArrayRef[Country])
lib/Business/TrueLayer/Provider/Scheme.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item type (Str)
=item allow_remitter_fee (Bool)
=back
lib/Business/TrueLayer/Remitter.pm view on Meta::CPAN
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
extends 'Business::TrueLayer::Request';
use Moose::Util::TypeConstraints;
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
use Business::TrueLayer::Address;
use Business::TrueLayer::Account::Identifier;
=head1 ATTRIBUTES
=over
=item account_holder_name (Str)
lib/Business/TrueLayer/Role/Status.pm view on Meta::CPAN
=cut
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose::Role;
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
=head1 ATTRIBUTES
=over
=item status (Str)
=back
=cut
lib/Business/TrueLayer/Types/Beneficiary.pm view on Meta::CPAN
package Business::TrueLayer::Types::Beneficiary;
use strict;
use warnings;
use Moose::Role;
use Moose::Util::TypeConstraints;
use Business::TrueLayer::Beneficiary;
use namespace::autoclean;
coerce 'Business::TrueLayer::Beneficiary'
=> from 'HashRef'
=> via {
Business::TrueLayer::Beneficiary->new( %{ $_ } );
}
;
has beneficiary => (
is => 'ro',
lib/Business/TrueLayer/Types/Remitter.pm view on Meta::CPAN
package Business::TrueLayer::Types::Remitter;
use strict;
use warnings;
use Moose::Role;
use Moose::Util::TypeConstraints;
use Business::TrueLayer::Remitter;
use namespace::autoclean;
coerce 'Business::TrueLayer::Remitter'
=> from 'HashRef'
=> via {
Business::TrueLayer::Remitter->new( %{ $_ } );
}
;
has remitter => (
is => 'ro',
lib/Business/TrueLayer/Types/User.pm view on Meta::CPAN
package Business::TrueLayer::Types::User;
use strict;
use warnings;
use Moose::Role;
use Moose::Util::TypeConstraints;
use Business::TrueLayer::User;
use namespace::autoclean;
coerce 'Business::TrueLayer::User'
=> from 'HashRef'
=> via {
Business::TrueLayer::User->new( %{ $_ } );
}
;
has user => (
is => 'ro',
lib/Business/TrueLayer/Webhook.pm view on Meta::CPAN
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
extends 'Business::TrueLayer::Request';
no warnings qw/ experimental::signatures experimental::postderef /;
use Business::TrueLayer::Webhook::Mandate;
use namespace::autoclean;
use JSON;
use Mojo::JWT;
use Mojo::UserAgent;
use Carp qw/ croak /;
=head1 ATTRIBUTES
=head2 jwt
lib/Business/TrueLayer/Webhook/Mandate.pm view on Meta::CPAN
package Business::TrueLayer::Webhook::Mandate;
use strict;
use warnings;
use feature qw/ signatures postderef /;
no warnings qw/ experimental::signatures experimental::postderef /;
use Moose;
extends 'Business::TrueLayer::Webhook::Resource';
use namespace::autoclean;
=head1 SEE ALSO
L<Business::TrueLayer::Webhook::Resource>
=cut
1;
lib/Business/TrueLayer/Webhook/Resource.pm view on Meta::CPAN
use strict;
use warnings;
use feature qw/ signatures postderef /;
use Moose;
with 'Business::TrueLayer::Role::Status';
no warnings qw/ experimental::signatures experimental::postderef /;
use namespace::autoclean;
has [ qw/ id status / ] => (
is => 'ro',
isa => 'Str',
required => 1,
);
=head1 SEE ALSO
L<Business::TrueLayer::Webhook>
view all matches for this distributionview release on metacpan - search on metacpan