summaryrefslogtreecommitdiff
path: root/lib/TFLMonitor/Schema/Status.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/TFLMonitor/Schema/Status.pm')
-rw-r--r--lib/TFLMonitor/Schema/Status.pm100
1 files changed, 72 insertions, 28 deletions
diff --git a/lib/TFLMonitor/Schema/Status.pm b/lib/TFLMonitor/Schema/Status.pm
index f36acda..b23112b 100644
--- a/lib/TFLMonitor/Schema/Status.pm
+++ b/lib/TFLMonitor/Schema/Status.pm
@@ -1,52 +1,96 @@
+use utf8;
package TFLMonitor::Schema::Status;
+# Created by DBIx::Class::Schema::Loader
+# DO NOT MODIFY THE FIRST PART OF THIS FILE
+
+=head1 NAME
+
+TFLMonitor::Schema::Status
+
+=cut
+
use strict;
use warnings;
-use base 'DBIx::Class';
+use base 'DBIx::Class::Core';
+
+=head1 TABLE: C<status>
+
+=cut
-__PACKAGE__->load_components("Core");
__PACKAGE__->table("status");
+
+=head1 ACCESSORS
+
+=head2 code
+
+ data_type: 'varchar'
+ is_nullable: 0
+ size: 255
+
+=head2 class
+
+ data_type: 'varchar'
+ is_nullable: 0
+ size: 255
+
+=head2 description
+
+ data_type: 'varchar'
+ is_nullable: 0
+ size: 255
+
+=head2 is_active
+
+ data_type: 'boolean'
+ is_nullable: 0
+
+=cut
+
__PACKAGE__->add_columns(
"code",
- {
- data_type => "VARCHAR",
- default_value => undef,
- is_nullable => 1,
- size => 255,
- },
+ { data_type => "varchar", is_nullable => 0, size => 255 },
"class",
- {
- data_type => "VARCHAR",
- default_value => undef,
- is_nullable => 0,
- size => 255,
- },
+ { data_type => "varchar", is_nullable => 0, size => 255 },
"description",
- {
- data_type => "VARCHAR",
- default_value => undef,
- is_nullable => 0,
- size => 255,
- },
+ { data_type => "varchar", is_nullable => 0, size => 255 },
"is_active",
- {
- data_type => "BOOLEAN",
- default_value => undef,
- is_nullable => 0,
- size => undef,
- },
+ { data_type => "boolean", is_nullable => 0 },
);
+
+=head1 PRIMARY KEY
+
+=over 4
+
+=item * L</code>
+
+=back
+
+=cut
+
__PACKAGE__->set_primary_key("code");
+
+=head1 RELATIONS
+
+=head2 line_statuses
+
+Type: has_many
+
+Related object: L<TFLMonitor::Schema::LineStatus>
+
+=cut
+
__PACKAGE__->has_many(
"line_statuses",
"TFLMonitor::Schema::LineStatus",
{ "foreign.status_code" => "self.code" },
+ undef,
);
-# Created by DBIx::Class::Schema::Loader v0.04006 @ 2010-06-21 23:15:30
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:HllgP4wdCoe4KqxmyI0m8Q
+# Created by DBIx::Class::Schema::Loader v0.07040 @ 2014-06-21 15:59:21
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:HnGrq0P/6TEdHwejka2OVQ
# You can replace this text with custom content, and it will be preserved on regeneration