Business-TrueLayer

 view release on metacpan or  search on metacpan

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',
    isa      => 'Business::TrueLayer::Beneficiary',
    coerce   => 1,
    required => 1,
);

1;

# vim: ts=4:sw=4:et



( run in 1.580 second using v1.01-cache-2.11-cpan-98e64b0badf )