Bug 24474: (QA follow-up) Fix failing test
[koha.git] / Koha / Schema / Result / Overduerule.pm
blob1d248ed3944b977f7aa9c5b7a93f195cd7533a49
1 use utf8;
2 package Koha::Schema::Result::Overduerule;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
7 =head1 NAME
9 Koha::Schema::Result::Overduerule
11 =cut
13 use strict;
14 use warnings;
16 use base 'DBIx::Class::Core';
18 =head1 TABLE: C<overduerules>
20 =cut
22 __PACKAGE__->table("overduerules");
24 =head1 ACCESSORS
26 =head2 overduerules_id
28 data_type: 'integer'
29 is_auto_increment: 1
30 is_nullable: 0
32 =head2 branchcode
34 data_type: 'varchar'
35 default_value: (empty string)
36 is_nullable: 0
37 size: 10
39 =head2 categorycode
41 data_type: 'varchar'
42 default_value: (empty string)
43 is_nullable: 0
44 size: 10
46 =head2 delay1
48 data_type: 'integer'
49 is_nullable: 1
51 =head2 letter1
53 data_type: 'varchar'
54 is_nullable: 1
55 size: 20
57 =head2 debarred1
59 data_type: 'varchar'
60 default_value: 0
61 is_nullable: 1
62 size: 1
64 =head2 delay2
66 data_type: 'integer'
67 is_nullable: 1
69 =head2 debarred2
71 data_type: 'varchar'
72 default_value: 0
73 is_nullable: 1
74 size: 1
76 =head2 letter2
78 data_type: 'varchar'
79 is_nullable: 1
80 size: 20
82 =head2 delay3
84 data_type: 'integer'
85 is_nullable: 1
87 =head2 letter3
89 data_type: 'varchar'
90 is_nullable: 1
91 size: 20
93 =head2 debarred3
95 data_type: 'integer'
96 default_value: 0
97 is_nullable: 1
99 =cut
101 __PACKAGE__->add_columns(
102 "overduerules_id",
103 { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
104 "branchcode",
105 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
106 "categorycode",
107 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
108 "delay1",
109 { data_type => "integer", is_nullable => 1 },
110 "letter1",
111 { data_type => "varchar", is_nullable => 1, size => 20 },
112 "debarred1",
113 { data_type => "varchar", default_value => 0, is_nullable => 1, size => 1 },
114 "delay2",
115 { data_type => "integer", is_nullable => 1 },
116 "debarred2",
117 { data_type => "varchar", default_value => 0, is_nullable => 1, size => 1 },
118 "letter2",
119 { data_type => "varchar", is_nullable => 1, size => 20 },
120 "delay3",
121 { data_type => "integer", is_nullable => 1 },
122 "letter3",
123 { data_type => "varchar", is_nullable => 1, size => 20 },
124 "debarred3",
125 { data_type => "integer", default_value => 0, is_nullable => 1 },
128 =head1 PRIMARY KEY
130 =over 4
132 =item * L</overduerules_id>
134 =back
136 =cut
138 __PACKAGE__->set_primary_key("overduerules_id");
140 =head1 UNIQUE CONSTRAINTS
142 =head2 C<overduerules_branch_cat>
144 =over 4
146 =item * L</branchcode>
148 =item * L</categorycode>
150 =back
152 =cut
154 __PACKAGE__->add_unique_constraint("overduerules_branch_cat", ["branchcode", "categorycode"]);
156 =head1 RELATIONS
158 =head2 overduerules_transport_types
160 Type: has_many
162 Related object: L<Koha::Schema::Result::OverduerulesTransportType>
164 =cut
166 __PACKAGE__->has_many(
167 "overduerules_transport_types",
168 "Koha::Schema::Result::OverduerulesTransportType",
169 { "foreign.overduerules_id" => "self.overduerules_id" },
170 { cascade_copy => 0, cascade_delete => 0 },
174 # Created by DBIx::Class::Schema::Loader v0.07042 @ 2016-01-06 12:00:28
175 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Opfa1YZ3IeQRRbyrbKAkNQ
178 # You can replace this text with custom content, and it will be preserved on regeneration