changes for 0.002000, thank you xinming for reminding me, I'm a fucking idiot
[catagits/Reaction.git] / lib / Reaction / Meta / InterfaceModel / Object / ParameterAttribute.pm
1 package Reaction::Meta::InterfaceModel::Object::ParameterAttribute;
2
3 use Reaction::Class;
4
5 use namespace::clean -except => [ qw(meta) ];
6 extends 'Reaction::Meta::Attribute';
7
8
9 has domain_model => (
10   isa => 'Str',
11   is => 'ro',
12   predicate => 'has_domain_model'
13 );
14
15 has orig_attr_name => (
16   isa => 'Str',
17   is => 'ro',
18   predicate => 'has_orig_attr_name'
19 );
20
21 __PACKAGE__->meta->make_immutable(inline_constructor => 0);
22
23 1;
24
25 =head1 NAME
26
27 Reaction::Meta::InterfaceModel::Object::ParameterAttribute
28
29 =head1 DESCRIPTION
30
31 =head1 ATTRIBUTES
32
33 =head2 domain_model
34
35 =head2 orig_attr_name
36
37 =head1 AUTHORS
38
39 See L<Reaction::Class> for authors.
40
41 =head1 LICENSE
42
43 See L<Reaction::Class> for the license.
44
45 =cut