Bug 8686: Raise required version of URI::Escape to 3.31
[koha.git] / Koha / Schema / Result / SubscriptionNumberpattern.pm
blob88e0a36d68ee2fd9f069498221b3ad108fa271f8
1 use utf8;
2 package Koha::Schema::Result::SubscriptionNumberpattern;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
7 =head1 NAME
9 Koha::Schema::Result::SubscriptionNumberpattern
11 =cut
13 use strict;
14 use warnings;
16 use base 'DBIx::Class::Core';
18 =head1 TABLE: C<subscription_numberpatterns>
20 =cut
22 __PACKAGE__->table("subscription_numberpatterns");
24 =head1 ACCESSORS
26 =head2 id
28 data_type: 'integer'
29 is_auto_increment: 1
30 is_nullable: 0
32 =head2 label
34 data_type: 'varchar'
35 is_nullable: 0
36 size: 255
38 =head2 displayorder
40 data_type: 'integer'
41 is_nullable: 1
43 =head2 description
45 data_type: 'text'
46 is_nullable: 0
48 =head2 numberingmethod
50 data_type: 'varchar'
51 is_nullable: 0
52 size: 255
54 =head2 label1
56 data_type: 'varchar'
57 is_nullable: 1
58 size: 255
60 =head2 add1
62 data_type: 'integer'
63 is_nullable: 1
65 =head2 every1
67 data_type: 'integer'
68 is_nullable: 1
70 =head2 whenmorethan1
72 data_type: 'integer'
73 is_nullable: 1
75 =head2 setto1
77 data_type: 'integer'
78 is_nullable: 1
80 =head2 numbering1
82 data_type: 'varchar'
83 is_nullable: 1
84 size: 255
86 =head2 label2
88 data_type: 'varchar'
89 is_nullable: 1
90 size: 255
92 =head2 add2
94 data_type: 'integer'
95 is_nullable: 1
97 =head2 every2
99 data_type: 'integer'
100 is_nullable: 1
102 =head2 whenmorethan2
104 data_type: 'integer'
105 is_nullable: 1
107 =head2 setto2
109 data_type: 'integer'
110 is_nullable: 1
112 =head2 numbering2
114 data_type: 'varchar'
115 is_nullable: 1
116 size: 255
118 =head2 label3
120 data_type: 'varchar'
121 is_nullable: 1
122 size: 255
124 =head2 add3
126 data_type: 'integer'
127 is_nullable: 1
129 =head2 every3
131 data_type: 'integer'
132 is_nullable: 1
134 =head2 whenmorethan3
136 data_type: 'integer'
137 is_nullable: 1
139 =head2 setto3
141 data_type: 'integer'
142 is_nullable: 1
144 =head2 numbering3
146 data_type: 'varchar'
147 is_nullable: 1
148 size: 255
150 =cut
152 __PACKAGE__->add_columns(
153 "id",
154 { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
155 "label",
156 { data_type => "varchar", is_nullable => 0, size => 255 },
157 "displayorder",
158 { data_type => "integer", is_nullable => 1 },
159 "description",
160 { data_type => "text", is_nullable => 0 },
161 "numberingmethod",
162 { data_type => "varchar", is_nullable => 0, size => 255 },
163 "label1",
164 { data_type => "varchar", is_nullable => 1, size => 255 },
165 "add1",
166 { data_type => "integer", is_nullable => 1 },
167 "every1",
168 { data_type => "integer", is_nullable => 1 },
169 "whenmorethan1",
170 { data_type => "integer", is_nullable => 1 },
171 "setto1",
172 { data_type => "integer", is_nullable => 1 },
173 "numbering1",
174 { data_type => "varchar", is_nullable => 1, size => 255 },
175 "label2",
176 { data_type => "varchar", is_nullable => 1, size => 255 },
177 "add2",
178 { data_type => "integer", is_nullable => 1 },
179 "every2",
180 { data_type => "integer", is_nullable => 1 },
181 "whenmorethan2",
182 { data_type => "integer", is_nullable => 1 },
183 "setto2",
184 { data_type => "integer", is_nullable => 1 },
185 "numbering2",
186 { data_type => "varchar", is_nullable => 1, size => 255 },
187 "label3",
188 { data_type => "varchar", is_nullable => 1, size => 255 },
189 "add3",
190 { data_type => "integer", is_nullable => 1 },
191 "every3",
192 { data_type => "integer", is_nullable => 1 },
193 "whenmorethan3",
194 { data_type => "integer", is_nullable => 1 },
195 "setto3",
196 { data_type => "integer", is_nullable => 1 },
197 "numbering3",
198 { data_type => "varchar", is_nullable => 1, size => 255 },
201 =head1 PRIMARY KEY
203 =over 4
205 =item * L</id>
207 =back
209 =cut
211 __PACKAGE__->set_primary_key("id");
213 =head1 RELATIONS
215 =head2 subscriptions
217 Type: has_many
219 Related object: L<Koha::Schema::Result::Subscription>
221 =cut
223 __PACKAGE__->has_many(
224 "subscriptions",
225 "Koha::Schema::Result::Subscription",
226 { "foreign.numberpattern" => "self.id" },
227 { cascade_copy => 0, cascade_delete => 0 },
231 # Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-10-30 02:42:01
232 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MtVt8WNuJfkeJ2FVoghG5A
235 # You can replace this text with custom code or comments, and it will be preserved on regeneration