Bug 18314 - DBRev 16.12.00.037
[koha.git] / Koha / Schema / Result / Deletedborrower.pm
blob33e394757a3066bb9a51bbe3ab4022ef40484de0
1 use utf8;
2 package Koha::Schema::Result::Deletedborrower;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
7 =head1 NAME
9 Koha::Schema::Result::Deletedborrower
11 =cut
13 use strict;
14 use warnings;
16 use base 'DBIx::Class::Core';
18 =head1 TABLE: C<deletedborrowers>
20 =cut
22 __PACKAGE__->table("deletedborrowers");
24 =head1 ACCESSORS
26 =head2 borrowernumber
28 data_type: 'integer'
29 default_value: 0
30 is_nullable: 0
32 =head2 cardnumber
34 data_type: 'varchar'
35 is_nullable: 1
36 size: 16
38 =head2 surname
40 data_type: 'mediumtext'
41 is_nullable: 0
43 =head2 firstname
45 data_type: 'text'
46 is_nullable: 1
48 =head2 title
50 data_type: 'mediumtext'
51 is_nullable: 1
53 =head2 othernames
55 data_type: 'mediumtext'
56 is_nullable: 1
58 =head2 initials
60 data_type: 'text'
61 is_nullable: 1
63 =head2 streetnumber
65 data_type: 'varchar'
66 is_nullable: 1
67 size: 10
69 =head2 streettype
71 data_type: 'varchar'
72 is_nullable: 1
73 size: 50
75 =head2 address
77 data_type: 'mediumtext'
78 is_nullable: 0
80 =head2 address2
82 data_type: 'text'
83 is_nullable: 1
85 =head2 city
87 data_type: 'mediumtext'
88 is_nullable: 0
90 =head2 state
92 data_type: 'text'
93 is_nullable: 1
95 =head2 zipcode
97 data_type: 'varchar'
98 is_nullable: 1
99 size: 25
101 =head2 country
103 data_type: 'text'
104 is_nullable: 1
106 =head2 email
108 data_type: 'mediumtext'
109 is_nullable: 1
111 =head2 phone
113 data_type: 'text'
114 is_nullable: 1
116 =head2 mobile
118 data_type: 'varchar'
119 is_nullable: 1
120 size: 50
122 =head2 fax
124 data_type: 'mediumtext'
125 is_nullable: 1
127 =head2 emailpro
129 data_type: 'text'
130 is_nullable: 1
132 =head2 phonepro
134 data_type: 'text'
135 is_nullable: 1
137 =head2 B_streetnumber
139 accessor: 'b_streetnumber'
140 data_type: 'varchar'
141 is_nullable: 1
142 size: 10
144 =head2 B_streettype
146 accessor: 'b_streettype'
147 data_type: 'varchar'
148 is_nullable: 1
149 size: 50
151 =head2 B_address
153 accessor: 'b_address'
154 data_type: 'varchar'
155 is_nullable: 1
156 size: 100
158 =head2 B_address2
160 accessor: 'b_address2'
161 data_type: 'text'
162 is_nullable: 1
164 =head2 B_city
166 accessor: 'b_city'
167 data_type: 'mediumtext'
168 is_nullable: 1
170 =head2 B_state
172 accessor: 'b_state'
173 data_type: 'text'
174 is_nullable: 1
176 =head2 B_zipcode
178 accessor: 'b_zipcode'
179 data_type: 'varchar'
180 is_nullable: 1
181 size: 25
183 =head2 B_country
185 accessor: 'b_country'
186 data_type: 'text'
187 is_nullable: 1
189 =head2 B_email
191 accessor: 'b_email'
192 data_type: 'text'
193 is_nullable: 1
195 =head2 B_phone
197 accessor: 'b_phone'
198 data_type: 'mediumtext'
199 is_nullable: 1
201 =head2 dateofbirth
203 data_type: 'date'
204 datetime_undef_if_invalid: 1
205 is_nullable: 1
207 =head2 branchcode
209 data_type: 'varchar'
210 default_value: (empty string)
211 is_nullable: 0
212 size: 10
214 =head2 categorycode
216 data_type: 'varchar'
217 default_value: (empty string)
218 is_nullable: 0
219 size: 10
221 =head2 dateenrolled
223 data_type: 'date'
224 datetime_undef_if_invalid: 1
225 is_nullable: 1
227 =head2 dateexpiry
229 data_type: 'date'
230 datetime_undef_if_invalid: 1
231 is_nullable: 1
233 =head2 gonenoaddress
235 data_type: 'tinyint'
236 is_nullable: 1
238 =head2 lost
240 data_type: 'tinyint'
241 is_nullable: 1
243 =head2 debarred
245 data_type: 'date'
246 datetime_undef_if_invalid: 1
247 is_nullable: 1
249 =head2 debarredcomment
251 data_type: 'varchar'
252 is_nullable: 1
253 size: 255
255 =head2 contactname
257 data_type: 'mediumtext'
258 is_nullable: 1
260 =head2 contactfirstname
262 data_type: 'text'
263 is_nullable: 1
265 =head2 contacttitle
267 data_type: 'text'
268 is_nullable: 1
270 =head2 guarantorid
272 data_type: 'integer'
273 is_nullable: 1
275 =head2 borrowernotes
277 data_type: 'mediumtext'
278 is_nullable: 1
280 =head2 relationship
282 data_type: 'varchar'
283 is_nullable: 1
284 size: 100
286 =head2 sex
288 data_type: 'varchar'
289 is_nullable: 1
290 size: 1
292 =head2 password
294 data_type: 'varchar'
295 is_nullable: 1
296 size: 60
298 =head2 flags
300 data_type: 'integer'
301 is_nullable: 1
303 =head2 userid
305 data_type: 'varchar'
306 is_nullable: 1
307 size: 75
309 =head2 opacnote
311 data_type: 'mediumtext'
312 is_nullable: 1
314 =head2 contactnote
316 data_type: 'varchar'
317 is_nullable: 1
318 size: 255
320 =head2 sort1
322 data_type: 'varchar'
323 is_nullable: 1
324 size: 80
326 =head2 sort2
328 data_type: 'varchar'
329 is_nullable: 1
330 size: 80
332 =head2 altcontactfirstname
334 data_type: 'varchar'
335 is_nullable: 1
336 size: 255
338 =head2 altcontactsurname
340 data_type: 'varchar'
341 is_nullable: 1
342 size: 255
344 =head2 altcontactaddress1
346 data_type: 'varchar'
347 is_nullable: 1
348 size: 255
350 =head2 altcontactaddress2
352 data_type: 'varchar'
353 is_nullable: 1
354 size: 255
356 =head2 altcontactaddress3
358 data_type: 'varchar'
359 is_nullable: 1
360 size: 255
362 =head2 altcontactstate
364 data_type: 'text'
365 is_nullable: 1
367 =head2 altcontactzipcode
369 data_type: 'varchar'
370 is_nullable: 1
371 size: 50
373 =head2 altcontactcountry
375 data_type: 'text'
376 is_nullable: 1
378 =head2 altcontactphone
380 data_type: 'varchar'
381 is_nullable: 1
382 size: 50
384 =head2 smsalertnumber
386 data_type: 'varchar'
387 is_nullable: 1
388 size: 50
390 =head2 sms_provider_id
392 data_type: 'integer'
393 is_nullable: 1
395 =head2 privacy
397 data_type: 'integer'
398 default_value: 1
399 is_nullable: 0
401 =head2 privacy_guarantor_checkouts
403 data_type: 'tinyint'
404 default_value: 0
405 is_nullable: 0
407 =head2 checkprevcheckout
409 data_type: 'varchar'
410 default_value: 'inherit'
411 is_nullable: 0
412 size: 7
414 =head2 updated_on
416 data_type: 'timestamp'
417 datetime_undef_if_invalid: 1
418 default_value: current_timestamp
419 is_nullable: 0
421 =head2 lastseen
423 data_type: 'datetime'
424 datetime_undef_if_invalid: 1
425 is_nullable: 1
427 =head2 lang
429 data_type: 'varchar'
430 default_value: 'default'
431 is_nullable: 0
432 size: 25
434 =head2 login_attempts
436 data_type: 'integer'
437 default_value: 0
438 is_nullable: 1
440 =head2 overdrive_auth_token
442 data_type: 'text'
443 is_nullable: 1
445 =cut
447 __PACKAGE__->add_columns(
448 "borrowernumber",
449 { data_type => "integer", default_value => 0, is_nullable => 0 },
450 "cardnumber",
451 { data_type => "varchar", is_nullable => 1, size => 16 },
452 "surname",
453 { data_type => "mediumtext", is_nullable => 0 },
454 "firstname",
455 { data_type => "text", is_nullable => 1 },
456 "title",
457 { data_type => "mediumtext", is_nullable => 1 },
458 "othernames",
459 { data_type => "mediumtext", is_nullable => 1 },
460 "initials",
461 { data_type => "text", is_nullable => 1 },
462 "streetnumber",
463 { data_type => "varchar", is_nullable => 1, size => 10 },
464 "streettype",
465 { data_type => "varchar", is_nullable => 1, size => 50 },
466 "address",
467 { data_type => "mediumtext", is_nullable => 0 },
468 "address2",
469 { data_type => "text", is_nullable => 1 },
470 "city",
471 { data_type => "mediumtext", is_nullable => 0 },
472 "state",
473 { data_type => "text", is_nullable => 1 },
474 "zipcode",
475 { data_type => "varchar", is_nullable => 1, size => 25 },
476 "country",
477 { data_type => "text", is_nullable => 1 },
478 "email",
479 { data_type => "mediumtext", is_nullable => 1 },
480 "phone",
481 { data_type => "text", is_nullable => 1 },
482 "mobile",
483 { data_type => "varchar", is_nullable => 1, size => 50 },
484 "fax",
485 { data_type => "mediumtext", is_nullable => 1 },
486 "emailpro",
487 { data_type => "text", is_nullable => 1 },
488 "phonepro",
489 { data_type => "text", is_nullable => 1 },
490 "B_streetnumber",
492 accessor => "b_streetnumber",
493 data_type => "varchar",
494 is_nullable => 1,
495 size => 10,
497 "B_streettype",
499 accessor => "b_streettype",
500 data_type => "varchar",
501 is_nullable => 1,
502 size => 50,
504 "B_address",
506 accessor => "b_address",
507 data_type => "varchar",
508 is_nullable => 1,
509 size => 100,
511 "B_address2",
512 { accessor => "b_address2", data_type => "text", is_nullable => 1 },
513 "B_city",
514 { accessor => "b_city", data_type => "mediumtext", is_nullable => 1 },
515 "B_state",
516 { accessor => "b_state", data_type => "text", is_nullable => 1 },
517 "B_zipcode",
519 accessor => "b_zipcode",
520 data_type => "varchar",
521 is_nullable => 1,
522 size => 25,
524 "B_country",
525 { accessor => "b_country", data_type => "text", is_nullable => 1 },
526 "B_email",
527 { accessor => "b_email", data_type => "text", is_nullable => 1 },
528 "B_phone",
529 { accessor => "b_phone", data_type => "mediumtext", is_nullable => 1 },
530 "dateofbirth",
531 { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
532 "branchcode",
533 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
534 "categorycode",
535 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
536 "dateenrolled",
537 { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
538 "dateexpiry",
539 { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
540 "gonenoaddress",
541 { data_type => "tinyint", is_nullable => 1 },
542 "lost",
543 { data_type => "tinyint", is_nullable => 1 },
544 "debarred",
545 { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
546 "debarredcomment",
547 { data_type => "varchar", is_nullable => 1, size => 255 },
548 "contactname",
549 { data_type => "mediumtext", is_nullable => 1 },
550 "contactfirstname",
551 { data_type => "text", is_nullable => 1 },
552 "contacttitle",
553 { data_type => "text", is_nullable => 1 },
554 "guarantorid",
555 { data_type => "integer", is_nullable => 1 },
556 "borrowernotes",
557 { data_type => "mediumtext", is_nullable => 1 },
558 "relationship",
559 { data_type => "varchar", is_nullable => 1, size => 100 },
560 "sex",
561 { data_type => "varchar", is_nullable => 1, size => 1 },
562 "password",
563 { data_type => "varchar", is_nullable => 1, size => 60 },
564 "flags",
565 { data_type => "integer", is_nullable => 1 },
566 "userid",
567 { data_type => "varchar", is_nullable => 1, size => 75 },
568 "opacnote",
569 { data_type => "mediumtext", is_nullable => 1 },
570 "contactnote",
571 { data_type => "varchar", is_nullable => 1, size => 255 },
572 "sort1",
573 { data_type => "varchar", is_nullable => 1, size => 80 },
574 "sort2",
575 { data_type => "varchar", is_nullable => 1, size => 80 },
576 "altcontactfirstname",
577 { data_type => "varchar", is_nullable => 1, size => 255 },
578 "altcontactsurname",
579 { data_type => "varchar", is_nullable => 1, size => 255 },
580 "altcontactaddress1",
581 { data_type => "varchar", is_nullable => 1, size => 255 },
582 "altcontactaddress2",
583 { data_type => "varchar", is_nullable => 1, size => 255 },
584 "altcontactaddress3",
585 { data_type => "varchar", is_nullable => 1, size => 255 },
586 "altcontactstate",
587 { data_type => "text", is_nullable => 1 },
588 "altcontactzipcode",
589 { data_type => "varchar", is_nullable => 1, size => 50 },
590 "altcontactcountry",
591 { data_type => "text", is_nullable => 1 },
592 "altcontactphone",
593 { data_type => "varchar", is_nullable => 1, size => 50 },
594 "smsalertnumber",
595 { data_type => "varchar", is_nullable => 1, size => 50 },
596 "sms_provider_id",
597 { data_type => "integer", is_nullable => 1 },
598 "privacy",
599 { data_type => "integer", default_value => 1, is_nullable => 0 },
600 "privacy_guarantor_checkouts",
601 { data_type => "tinyint", default_value => 0, is_nullable => 0 },
602 "checkprevcheckout",
604 data_type => "varchar",
605 default_value => "inherit",
606 is_nullable => 0,
607 size => 7,
609 "updated_on",
611 data_type => "timestamp",
612 datetime_undef_if_invalid => 1,
613 default_value => \"current_timestamp",
614 is_nullable => 0,
616 "lastseen",
618 data_type => "datetime",
619 datetime_undef_if_invalid => 1,
620 is_nullable => 1,
622 "lang",
624 data_type => "varchar",
625 default_value => "default",
626 is_nullable => 0,
627 size => 25,
629 "login_attempts",
630 { data_type => "integer", default_value => 0, is_nullable => 1 },
631 "overdrive_auth_token",
632 { data_type => "text", is_nullable => 1 },
636 # Created by DBIx::Class::Schema::Loader v0.07042 @ 2017-05-09 21:24:03
637 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:SpP0xoSTFIweqTp1muUwvg
640 # You can replace this text with custom code or comments, and it will be preserved on regeneration