use parent 'DBIx::Class::Schema';
use Carp::Clan qw/^DBIx::Class/;
-use MooseX::Types::Moose qw/Int HashRef ArrayRef Str Any Bool/;
-use DBIx::Class::Admin::Types qw/DBICConnectInfo/;
+use MooseX::Types::Moose qw/Int Str Any Bool/;
+use DBIx::Class::Admin::Types qw/DBICConnectInfo DBICHashRef/;
use MooseX::Types::JSON qw(JSON);
use MooseX::Types::Path::Class qw(Dir File);
use Try::Tiny;
has 'where' => (
is => 'rw',
- isa => HashRef,
+ isa => DBICHashRef,
coerce => 1,
);
has 'set' => (
is => 'rw',
- isa => HashRef,
+ isa => DBICHashRef,
coerce => 1,
);
has 'attrs' => (
is => 'rw',
- isa => HashRef,
+ isa => DBICHashRef,
coerce => 1,
);
has config => (
is => 'ro',
- isa => HashRef,
+ isa => DBICHashRef,
lazy_build => 1,
);