package Example::Model::LoginRequest;

use Moose;
use CatalystX::RequestModel;

extends 'Catalyst::Model';
content_type 'application/x-www-form-urlencoded';

has username => (is=>'ro', required=>1, property=>1);  
has password => (is=>'ro', property=>1);

__PACKAGE__->meta->make_immutable();