X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fchatty;a=blobdiff_plain;f=lib%2FChatty%2FSchema%2FResult%2FAccount.pm;fp=lib%2FChatty%2FSchema%2FResult%2FAccount.pm;h=1589333de1493d2947b0c62d960bb54e4a6ba2a8;hp=0000000000000000000000000000000000000000;hb=20e8ae6917f72f3c381ad9d3aca656a99bd4cd7f;hpb=d4c693d621d476e20ea670aad267c60960963826 diff --git a/lib/Chatty/Schema/Result/Account.pm b/lib/Chatty/Schema/Result/Account.pm new file mode 100644 index 0000000..1589333 --- /dev/null +++ b/lib/Chatty/Schema/Result/Account.pm @@ -0,0 +1,86 @@ +package Chatty::Schema::Result::Account; + +# Created by DBIx::Class::Schema::Loader +# DO NOT MODIFY THE FIRST PART OF THIS FILE + +use strict; +use warnings; + +use Moose; +use MooseX::NonMoose; +use namespace::autoclean; +extends 'DBIx::Class::Core'; + +__PACKAGE__->load_components("InflateColumn::DateTime"); + +=head1 NAME + +Chatty::Schema::Result::Account + +=cut + +__PACKAGE__->table("account"); + +=head1 ACCESSORS + +=head2 id + + data_type: 'integer' + is_auto_increment: 1 + is_nullable: 0 + +=head2 username + + data_type: 'text' + is_nullable: 1 + +=head2 password + + data_type: 'text' + is_nullable: 1 + +=head2 status + + data_type: 'text' + default_value: 'active' + is_nullable: 1 + +=cut + +__PACKAGE__->add_columns( + "id", + { data_type => "integer", is_auto_increment => 1, is_nullable => 0 }, + "username", + { data_type => "text", is_nullable => 1 }, + "password", + { data_type => "text", is_nullable => 1 }, + "status", + { data_type => "text", default_value => "active", is_nullable => 1 }, +); +__PACKAGE__->set_primary_key("id"); + +=head1 RELATIONS + +=head2 messages + +Type: has_many + +Related object: L + +=cut + +__PACKAGE__->has_many( + "messages", + "Chatty::Schema::Result::Message", + { "foreign.author" => "self.id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + + +# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-12 22:20:29 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:D8HUHJmSfJwylSeDYjfeHA + + +# You can replace this text with custom code or comments, and it will be preserved on regeneration +__PACKAGE__->meta->make_immutable; +1;