The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#
# This file is part of ElasticSearchX-Model
#
# This software is Copyright (c) 2013 by Moritz Onken.
#
# This is free software, licensed under:
#
#   The (three-clause) BSD License
#
package MyModel::User;
use Moose;
use ElasticSearchX::Model::Document;
use DateTime;

has nickname => ( is => 'ro', isa => 'Str', id => 1 );
has name => ( is => 'ro', isa => 'Str' );
has updated => ( is => 'ro', isa => 'DateTime', default => sub {DateTime->now} );

has timestamp => ( timestamp => 1, is => 'ro', isa => 'DateTime' );

has ttl => (ttl => 1, is => 'ro' );

__PACKAGE__->meta->make_immutable;