diff options
Diffstat (limited to 'lib/TFLMonitor/Schema/Status.pm')
-rw-r--r-- | lib/TFLMonitor/Schema/Status.pm | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/lib/TFLMonitor/Schema/Status.pm b/lib/TFLMonitor/Schema/Status.pm new file mode 100644 index 0000000..c2e43fd --- /dev/null +++ b/lib/TFLMonitor/Schema/Status.pm @@ -0,0 +1,53 @@ +package TFLMonitor::Schema::Status; + +use strict; +use warnings; + +use base 'DBIx::Class'; + +__PACKAGE__->load_components("Core"); +__PACKAGE__->table("status"); +__PACKAGE__->add_columns( + "code", + { + data_type => "VARCHAR", + default_value => undef, + is_nullable => 1, + size => 255, + }, + "class", + { + data_type => "VARCHAR", + default_value => undef, + is_nullable => 0, + size => 255, + }, + "description", + { + data_type => "VARCHAR", + default_value => undef, + is_nullable => 0, + size => 255, + }, + "is_active", + { + data_type => "BOOLEAN", + default_value => undef, + is_nullable => 0, + size => undef, + }, +); +__PACKAGE__->set_primary_key("code"); +__PACKAGE__->has_many( + "line_statuses", + "TFLMonitor::Schema::LineStatus", + { "foreign.status_code" => "self.code" }, +); + + +# Created by DBIx::Class::Schema::Loader v0.04006 @ 2010-06-21 23:15:30 +# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:HllgP4wdCoe4KqxmyI0m8Q + + +# You can replace this text with custom content, and it will be preserved on regeneration +1; |