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
100 =head2 blockexpiredpatronopacactions
106 =head2 default_privacy
109 default_value: 'default'
110 extra: {list => ["default","never","forever"]}
115 __PACKAGE__->add_columns(
117 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
119 { data_type => "mediumtext", is_nullable => 1 },
121 { data_type => "smallint", is_nullable => 1 },
122 "enrolmentperioddate",
123 { data_type => "date", is_nullable => 1 },
125 { data_type => "smallint", is_nullable => 1 },
126 "dateofbirthrequired",
127 { data_type => "tinyint", is_nullable => 1 },
129 { data_type => "varchar", is_nullable => 1, size => 30 },
131 { data_type => "tinyint", is_nullable => 1 },
133 { data_type => "decimal", is_nullable => 1, size => [28, 6] },
134 "overduenoticerequired",
135 { data_type => "tinyint", is_nullable => 1 },
137 { data_type => "smallint", is_nullable => 1 },
139 { data_type => "decimal", is_nullable => 1, size => [28, 6] },
141 { data_type => "tinyint", default_value => 0, is_nullable => 0 },
143 { data_type => "varchar", default_value => "A", is_nullable => 0, size => 1 },
144 "blockexpiredpatronopacactions",
145 { data_type => "tinyint", default_value => -1, is_nullable => 0 },
149 default_value => "default",
150 extra => { list => ["default", "never", "forever"] },
154 __PACKAGE__->set_primary_key("categorycode");
158 =head2 borrower_message_preferences
162 Related object: L<Koha::Schema::Result::BorrowerMessagePreference>
166 __PACKAGE__->has_many(
167 "borrower_message_preferences",
168 "Koha::Schema::Result::BorrowerMessagePreference",
169 { "foreign.categorycode" => "self.categorycode" },
170 { cascade_copy => 0, cascade_delete => 0 },
177 Related object: L<Koha::Schema::Result::Borrower>
181 __PACKAGE__->has_many(
183 "Koha::Schema::Result::Borrower",
184 { "foreign.categorycode" => "self.categorycode" },
185 { cascade_copy => 0, cascade_delete => 0 },
188 =head2 branch_borrower_circ_rules
192 Related object: L<Koha::Schema::Result::BranchBorrowerCircRule>
196 __PACKAGE__->has_many(
197 "branch_borrower_circ_rules",
198 "Koha::Schema::Result::BranchBorrowerCircRule",
199 { "foreign.categorycode" => "self.categorycode" },
200 { cascade_copy => 0, cascade_delete => 0 },
203 =head2 categories_branches
207 Related object: L<Koha::Schema::Result::CategoriesBranch>
211 __PACKAGE__->has_many(
212 "categories_branches",
213 "Koha::Schema::Result::CategoriesBranch",
214 { "foreign.categorycode" => "self.categorycode" },
215 { cascade_copy => 0, cascade_delete => 0 },
218 =head2 default_borrower_circ_rule
222 Related object: L<Koha::Schema::Result::DefaultBorrowerCircRule>
226 __PACKAGE__->might_have(
227 "default_borrower_circ_rule",
228 "Koha::Schema::Result::DefaultBorrowerCircRule",
229 { "foreign.categorycode" => "self.categorycode" },
230 { cascade_copy => 0, cascade_delete => 0 },
234 # Created by DBIx::Class::Schema::Loader v0.07000 @ 2014-05-07 12:15:12
235 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CwCE9qxkWafuO9btYXWZeg
238 # You can replace this text with custom content, and it will be preserved on regeneration