Bug 20882: DBRev 19.12.00.022
[koha.git] / Koha / Schema / Result / Deleteditem.pm
1 use utf8;
2 package Koha::Schema::Result::Deleteditem;
3
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
6
7 =head1 NAME
8
9 Koha::Schema::Result::Deleteditem
10
11 =cut
12
13 use strict;
14 use warnings;
15
16 use base 'DBIx::Class::Core';
17
18 =head1 TABLE: C<deleteditems>
19
20 =cut
21
22 __PACKAGE__->table("deleteditems");
23
24 =head1 ACCESSORS
25
26 =head2 itemnumber
27
28   data_type: 'integer'
29   default_value: 0
30   is_nullable: 0
31
32 =head2 biblionumber
33
34   data_type: 'integer'
35   default_value: 0
36   is_nullable: 0
37
38 =head2 biblioitemnumber
39
40   data_type: 'integer'
41   default_value: 0
42   is_nullable: 0
43
44 =head2 barcode
45
46   data_type: 'varchar'
47   is_nullable: 1
48   size: 20
49
50 =head2 dateaccessioned
51
52   data_type: 'date'
53   datetime_undef_if_invalid: 1
54   is_nullable: 1
55
56 =head2 booksellerid
57
58   data_type: 'longtext'
59   is_nullable: 1
60
61 =head2 homebranch
62
63   data_type: 'varchar'
64   is_nullable: 1
65   size: 10
66
67 =head2 price
68
69   data_type: 'decimal'
70   is_nullable: 1
71   size: [8,2]
72
73 =head2 replacementprice
74
75   data_type: 'decimal'
76   is_nullable: 1
77   size: [8,2]
78
79 =head2 replacementpricedate
80
81   data_type: 'date'
82   datetime_undef_if_invalid: 1
83   is_nullable: 1
84
85 =head2 datelastborrowed
86
87   data_type: 'date'
88   datetime_undef_if_invalid: 1
89   is_nullable: 1
90
91 =head2 datelastseen
92
93   data_type: 'date'
94   datetime_undef_if_invalid: 1
95   is_nullable: 1
96
97 =head2 stack
98
99   data_type: 'tinyint'
100   is_nullable: 1
101
102 =head2 notforloan
103
104   data_type: 'tinyint'
105   default_value: 0
106   is_nullable: 0
107
108 =head2 damaged
109
110   data_type: 'tinyint'
111   default_value: 0
112   is_nullable: 0
113
114 =head2 damaged_on
115
116   data_type: 'datetime'
117   datetime_undef_if_invalid: 1
118   is_nullable: 1
119
120 =head2 itemlost
121
122   data_type: 'tinyint'
123   default_value: 0
124   is_nullable: 0
125
126 =head2 itemlost_on
127
128   data_type: 'datetime'
129   datetime_undef_if_invalid: 1
130   is_nullable: 1
131
132 =head2 withdrawn
133
134   data_type: 'tinyint'
135   default_value: 0
136   is_nullable: 0
137
138 =head2 withdrawn_on
139
140   data_type: 'datetime'
141   datetime_undef_if_invalid: 1
142   is_nullable: 1
143
144 =head2 itemcallnumber
145
146   data_type: 'varchar'
147   is_nullable: 1
148   size: 255
149
150 =head2 coded_location_qualifier
151
152   data_type: 'varchar'
153   is_nullable: 1
154   size: 10
155
156 =head2 issues
157
158   data_type: 'smallint'
159   is_nullable: 1
160
161 =head2 renewals
162
163   data_type: 'smallint'
164   is_nullable: 1
165
166 =head2 reserves
167
168   data_type: 'smallint'
169   is_nullable: 1
170
171 =head2 restricted
172
173   data_type: 'tinyint'
174   is_nullable: 1
175
176 =head2 itemnotes
177
178   data_type: 'longtext'
179   is_nullable: 1
180
181 =head2 itemnotes_nonpublic
182
183   data_type: 'longtext'
184   is_nullable: 1
185
186 =head2 holdingbranch
187
188   data_type: 'varchar'
189   is_nullable: 1
190   size: 10
191
192 =head2 paidfor
193
194   data_type: 'longtext'
195   is_nullable: 1
196
197 =head2 timestamp
198
199   data_type: 'timestamp'
200   datetime_undef_if_invalid: 1
201   default_value: current_timestamp
202   is_nullable: 0
203
204 =head2 location
205
206   data_type: 'varchar'
207   is_nullable: 1
208   size: 80
209
210 =head2 permanent_location
211
212   data_type: 'varchar'
213   is_nullable: 1
214   size: 80
215
216 =head2 onloan
217
218   data_type: 'date'
219   datetime_undef_if_invalid: 1
220   is_nullable: 1
221
222 =head2 cn_source
223
224   data_type: 'varchar'
225   is_nullable: 1
226   size: 10
227
228 =head2 cn_sort
229
230   data_type: 'varchar'
231   is_nullable: 1
232   size: 255
233
234 =head2 ccode
235
236   data_type: 'varchar'
237   is_nullable: 1
238   size: 80
239
240 =head2 materials
241
242   data_type: 'mediumtext'
243   is_nullable: 1
244
245 =head2 uri
246
247   data_type: 'mediumtext'
248   is_nullable: 1
249
250 =head2 itype
251
252   data_type: 'varchar'
253   is_nullable: 1
254   size: 10
255
256 =head2 more_subfields_xml
257
258   data_type: 'longtext'
259   is_nullable: 1
260
261 =head2 enumchron
262
263   data_type: 'mediumtext'
264   is_nullable: 1
265
266 =head2 copynumber
267
268   data_type: 'varchar'
269   is_nullable: 1
270   size: 32
271
272 =head2 stocknumber
273
274   data_type: 'varchar'
275   is_nullable: 1
276   size: 32
277
278 =head2 new_status
279
280   data_type: 'varchar'
281   is_nullable: 1
282   size: 32
283
284 =cut
285
286 __PACKAGE__->add_columns(
287   "itemnumber",
288   { data_type => "integer", default_value => 0, is_nullable => 0 },
289   "biblionumber",
290   { data_type => "integer", default_value => 0, is_nullable => 0 },
291   "biblioitemnumber",
292   { data_type => "integer", default_value => 0, is_nullable => 0 },
293   "barcode",
294   { data_type => "varchar", is_nullable => 1, size => 20 },
295   "dateaccessioned",
296   { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
297   "booksellerid",
298   { data_type => "longtext", is_nullable => 1 },
299   "homebranch",
300   { data_type => "varchar", is_nullable => 1, size => 10 },
301   "price",
302   { data_type => "decimal", is_nullable => 1, size => [8, 2] },
303   "replacementprice",
304   { data_type => "decimal", is_nullable => 1, size => [8, 2] },
305   "replacementpricedate",
306   { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
307   "datelastborrowed",
308   { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
309   "datelastseen",
310   { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
311   "stack",
312   { data_type => "tinyint", is_nullable => 1 },
313   "notforloan",
314   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
315   "damaged",
316   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
317   "damaged_on",
318   {
319     data_type => "datetime",
320     datetime_undef_if_invalid => 1,
321     is_nullable => 1,
322   },
323   "itemlost",
324   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
325   "itemlost_on",
326   {
327     data_type => "datetime",
328     datetime_undef_if_invalid => 1,
329     is_nullable => 1,
330   },
331   "withdrawn",
332   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
333   "withdrawn_on",
334   {
335     data_type => "datetime",
336     datetime_undef_if_invalid => 1,
337     is_nullable => 1,
338   },
339   "itemcallnumber",
340   { data_type => "varchar", is_nullable => 1, size => 255 },
341   "coded_location_qualifier",
342   { data_type => "varchar", is_nullable => 1, size => 10 },
343   "issues",
344   { data_type => "smallint", is_nullable => 1 },
345   "renewals",
346   { data_type => "smallint", is_nullable => 1 },
347   "reserves",
348   { data_type => "smallint", is_nullable => 1 },
349   "restricted",
350   { data_type => "tinyint", is_nullable => 1 },
351   "itemnotes",
352   { data_type => "longtext", is_nullable => 1 },
353   "itemnotes_nonpublic",
354   { data_type => "longtext", is_nullable => 1 },
355   "holdingbranch",
356   { data_type => "varchar", is_nullable => 1, size => 10 },
357   "paidfor",
358   { data_type => "longtext", is_nullable => 1 },
359   "timestamp",
360   {
361     data_type => "timestamp",
362     datetime_undef_if_invalid => 1,
363     default_value => \"current_timestamp",
364     is_nullable => 0,
365   },
366   "location",
367   { data_type => "varchar", is_nullable => 1, size => 80 },
368   "permanent_location",
369   { data_type => "varchar", is_nullable => 1, size => 80 },
370   "onloan",
371   { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
372   "cn_source",
373   { data_type => "varchar", is_nullable => 1, size => 10 },
374   "cn_sort",
375   { data_type => "varchar", is_nullable => 1, size => 255 },
376   "ccode",
377   { data_type => "varchar", is_nullable => 1, size => 80 },
378   "materials",
379   { data_type => "mediumtext", is_nullable => 1 },
380   "uri",
381   { data_type => "mediumtext", is_nullable => 1 },
382   "itype",
383   { data_type => "varchar", is_nullable => 1, size => 10 },
384   "more_subfields_xml",
385   { data_type => "longtext", is_nullable => 1 },
386   "enumchron",
387   { data_type => "mediumtext", is_nullable => 1 },
388   "copynumber",
389   { data_type => "varchar", is_nullable => 1, size => 32 },
390   "stocknumber",
391   { data_type => "varchar", is_nullable => 1, size => 32 },
392   "new_status",
393   { data_type => "varchar", is_nullable => 1, size => 32 },
394 );
395
396 =head1 PRIMARY KEY
397
398 =over 4
399
400 =item * L</itemnumber>
401
402 =back
403
404 =cut
405
406 __PACKAGE__->set_primary_key("itemnumber");
407
408
409 # Created by DBIx::Class::Schema::Loader v0.07046 @ 2020-02-17 10:42:24
410 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1+z3OHx5OpOcP82k8vyAaA
411
412 sub koha_objects_class {
413     'Koha::Old::Items';
414 }
415 sub koha_object_class {
416     'Koha::Old::Item';
417 }
418
419 1;