1 package Koha::Schema::Result::Category;
3 # Created by DBIx::Class::Schema::Loader
4 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 use base 'DBIx::Class::Core';
14 Koha::Schema::Result::Category
18 __PACKAGE__->table("categories");
25 default_value: (empty string)
31 data_type: 'mediumtext'
34 =head2 enrolmentperiod
39 =head2 enrolmentperioddate
49 =head2 dateofbirthrequired
71 =head2 overduenoticerequired
102 __PACKAGE__->add_columns(
104 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
106 { data_type => "mediumtext", is_nullable => 1 },
108 { data_type => "smallint", is_nullable => 1 },
109 "enrolmentperioddate",
110 { data_type => "date", is_nullable => 1 },
112 { data_type => "smallint", is_nullable => 1 },
113 "dateofbirthrequired",
114 { data_type => "tinyint", is_nullable => 1 },
116 { data_type => "varchar", is_nullable => 1, size => 30 },
118 { data_type => "tinyint", is_nullable => 1 },
120 { data_type => "decimal", is_nullable => 1, size => [28, 6] },
121 "overduenoticerequired",
122 { data_type => "tinyint", is_nullable => 1 },
124 { data_type => "smallint", is_nullable => 1 },
126 { data_type => "decimal", is_nullable => 1, size => [28, 6] },
128 { data_type => "tinyint", default_value => 0, is_nullable => 0 },
130 { data_type => "varchar", default_value => "A", is_nullable => 0, size => 1 },
132 __PACKAGE__->set_primary_key("categorycode");
136 =head2 borrower_attribute_types
140 Related object: L<Koha::Schema::Result::BorrowerAttributeType>
144 __PACKAGE__->has_many(
145 "borrower_attribute_types",
146 "Koha::Schema::Result::BorrowerAttributeType",
147 { "foreign.category_code" => "self.categorycode" },
148 { cascade_copy => 0, cascade_delete => 0 },
151 =head2 borrower_message_preferences
155 Related object: L<Koha::Schema::Result::BorrowerMessagePreference>
159 __PACKAGE__->has_many(
160 "borrower_message_preferences",
161 "Koha::Schema::Result::BorrowerMessagePreference",
162 { "foreign.categorycode" => "self.categorycode" },
163 { cascade_copy => 0, cascade_delete => 0 },
170 Related object: L<Koha::Schema::Result::Borrower>
174 __PACKAGE__->has_many(
176 "Koha::Schema::Result::Borrower",
177 { "foreign.categorycode" => "self.categorycode" },
178 { cascade_copy => 0, cascade_delete => 0 },
181 =head2 branch_borrower_circ_rules
185 Related object: L<Koha::Schema::Result::BranchBorrowerCircRule>
189 __PACKAGE__->has_many(
190 "branch_borrower_circ_rules",
191 "Koha::Schema::Result::BranchBorrowerCircRule",
192 { "foreign.categorycode" => "self.categorycode" },
193 { cascade_copy => 0, cascade_delete => 0 },
196 =head2 default_borrower_circ_rule
200 Related object: L<Koha::Schema::Result::DefaultBorrowerCircRule>
204 __PACKAGE__->might_have(
205 "default_borrower_circ_rule",
206 "Koha::Schema::Result::DefaultBorrowerCircRule",
207 { "foreign.categorycode" => "self.categorycode" },
208 { cascade_copy => 0, cascade_delete => 0 },
212 # Created by DBIx::Class::Schema::Loader v0.07000 @ 2012-09-02 08:44:15
213 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:BpTckQJaDAxGwrOS9s3tuQ
216 # You can replace this text with custom content, and it will be preserved on regeneration