move to MooseX::Declare
[dbsrgits/SQL-Translator-2.0-ish.git] / lib / SQL / Translator / Object / ForeignKey.pm
CommitLineData
4f4fd192 1use MooseX::Declare;
2class SQL::Translator::Object::ForeignKey {
3 use SQL::Translator::Types qw(Index PrimaryKey);
4 extends 'SQL::Translator::Object::Constraint';
5
6 has '+type' => (
7 default => 'FOREIGN_KEY',
8 );
9
10 has 'references' => (
11 isa => PrimaryKey | Index,
12 is => 'rw',
13 required => 1,
14 );
15}