package MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides;
use 5.010;
use utf8;
use Moose;
use version; our $VERSION = qv('v1.18.0');
with 'MooseX::Getopt::Defanged';
has option_with_type_override => (
traits => [ qw< MooseX::Getopt::Defanged::Option > ],
is => 'rw',
isa => 'Num',
getopt_type => 'Int',
);
has option_with_specification => (
traits => [ qw< MooseX::Getopt::Defanged::Option > ],
is => 'rw',
isa => 'Num',
getopt_specification => q<:+>,
);
has option_with_type_override_and_specification => (
traits => [ qw< MooseX::Getopt::Defanged::Option > ],
is => 'rw',
isa => 'Num',
getopt_type => 'Int',
getopt_specification => q<:+>,
);
no Moose;
__PACKAGE__->meta()->make_immutable();
1;
__END__
=encoding utf8
=head1 NAME
MooseX::Getopt::Defanged::Meta::Attribute::Trait::_Getopt::ConsumerWithTypeAndSpecificationOverrides - Consumer of L<MooseX::Getopt::Defanged> role that has attributes with alternate option names and with aliases.
=cut
# setup vim: set filetype=perl tabstop=4 softtabstop=4 expandtab :
# setup vim: set shiftwidth=4 shiftround textwidth=78 autoindent :
# setup vim: set foldmethod=indent foldlevel=0 fileencoding=utf8 :