Business-TrueLayer
view release on metacpan or search on metacpan
lib/Business/TrueLayer/Provider/Scheme.pm view on Meta::CPAN
package Business::TrueLayer::Provider::Scheme;
=head1 NAME
Business::TrueLayer::Provider::Scheme - class representing a scheme
as used in the TrueLayer v3 API.
=head1 SYNOPSIS
my $Scheme = Business::TrueLayer::Provider::Scheme->new(
name => ...
);
=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
=cut
has type => (
is => 'ro',
isa => 'Str',
required => 1,
);
has allow_remitter_fee => (
is => 'ro',
isa => 'Bool',
required => 0,
default => sub { 0 },
);
=head1 METHODS
None yet.
=head1 SEE ALSO
L<Business::TrueLayer::Provider::Scheme>
=cut
1;
( run in 0.681 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )