Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / Git / PurePerl / NewObject / Tag.pm
1 package Git::PurePerl::NewObject::Tag;
2 use Moose;
3 use MooseX::StrictConstructor;
4 use Moose::Util::TypeConstraints;
5 use namespace::autoclean;
6
7 extends 'Git::PurePerl::NewObject';
8
9 has 'kind' =>
10     ( is => 'ro', isa => 'ObjectKind', required => 1, default => 'tag' );
11 has 'object'  => ( is => 'rw', isa => 'Str', required => 1 );
12 has 'tag'     => ( is => 'rw', isa => 'Str', required => 1 );
13 has 'tagger'  => ( is => 'rw', isa => 'Str', required => 1 );
14 has 'comment' => ( is => 'rw', isa => 'Str', required => 1 );
15
16 __PACKAGE__->meta->make_immutable;
17
18 1;