Commit | Line | Data |
---|---|---|
4f4fd192 | 1 | use MooseX::Declare; |
2 | class SQL::Translator::Object::Procedure { | |
ddd6c19a | 3 | use MooseX::Types::Moose qw(ArrayRef Int Str); |
4f4fd192 | 4 | extends 'SQL::Translator::Object'; |
5 | ||
6 | has 'name' => ( | |
7 | is => 'rw', | |
8 | isa => Str, | |
9 | required => 1 | |
10 | ); | |
11 | ||
ddd6c19a | 12 | has 'sql' => ( |
4f4fd192 | 13 | is => 'rw', |
14 | isa => Str, | |
ddd6c19a | 15 | required => 1 |
4f4fd192 | 16 | ); |
17 | ||
18 | has 'parameters' => ( | |
4f4fd192 | 19 | is => 'rw', |
579c2829 | 20 | isa => ArrayRef, |
4f4fd192 | 21 | ); |
22 | ||
23 | has 'owner' => ( | |
24 | is => 'rw', | |
25 | isa => Str, | |
26 | required => 1 | |
27 | ); | |
4f4fd192 | 28 | } |