Bug 8798: DBIx::Class base classes for all Koha tables
[koha.git] / Koha / Schema / Result / AuthSubfieldStructure.pm
1 package Koha::Schema::Result::AuthSubfieldStructure;
2
3 # Created by DBIx::Class::Schema::Loader
4 # DO NOT MODIFY THE FIRST PART OF THIS FILE
5
6 use strict;
7 use warnings;
8
9 use base 'DBIx::Class::Core';
10
11
12 =head1 NAME
13
14 Koha::Schema::Result::AuthSubfieldStructure
15
16 =cut
17
18 __PACKAGE__->table("auth_subfield_structure");
19
20 =head1 ACCESSORS
21
22 =head2 authtypecode
23
24   data_type: 'varchar'
25   default_value: (empty string)
26   is_nullable: 0
27   size: 10
28
29 =head2 tagfield
30
31   data_type: 'varchar'
32   default_value: (empty string)
33   is_nullable: 0
34   size: 3
35
36 =head2 tagsubfield
37
38   data_type: 'varchar'
39   default_value: (empty string)
40   is_nullable: 0
41   size: 1
42
43 =head2 liblibrarian
44
45   data_type: 'varchar'
46   default_value: (empty string)
47   is_nullable: 0
48   size: 255
49
50 =head2 libopac
51
52   data_type: 'varchar'
53   default_value: (empty string)
54   is_nullable: 0
55   size: 255
56
57 =head2 repeatable
58
59   data_type: 'tinyint'
60   default_value: 0
61   is_nullable: 0
62
63 =head2 mandatory
64
65   data_type: 'tinyint'
66   default_value: 0
67   is_nullable: 0
68
69 =head2 tab
70
71   data_type: 'tinyint'
72   is_nullable: 1
73
74 =head2 authorised_value
75
76   data_type: 'varchar'
77   is_nullable: 1
78   size: 10
79
80 =head2 value_builder
81
82   data_type: 'varchar'
83   is_nullable: 1
84   size: 80
85
86 =head2 seealso
87
88   data_type: 'varchar'
89   is_nullable: 1
90   size: 255
91
92 =head2 isurl
93
94   data_type: 'tinyint'
95   is_nullable: 1
96
97 =head2 hidden
98
99   data_type: 'tinyint'
100   default_value: 0
101   is_nullable: 0
102
103 =head2 linkid
104
105   data_type: 'tinyint'
106   default_value: 0
107   is_nullable: 0
108
109 =head2 kohafield
110
111   data_type: 'varchar'
112   default_value: (empty string)
113   is_nullable: 1
114   size: 45
115
116 =head2 frameworkcode
117
118   data_type: 'varchar'
119   default_value: (empty string)
120   is_nullable: 0
121   size: 10
122
123 =cut
124
125 __PACKAGE__->add_columns(
126   "authtypecode",
127   { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
128   "tagfield",
129   { data_type => "varchar", default_value => "", is_nullable => 0, size => 3 },
130   "tagsubfield",
131   { data_type => "varchar", default_value => "", is_nullable => 0, size => 1 },
132   "liblibrarian",
133   { data_type => "varchar", default_value => "", is_nullable => 0, size => 255 },
134   "libopac",
135   { data_type => "varchar", default_value => "", is_nullable => 0, size => 255 },
136   "repeatable",
137   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
138   "mandatory",
139   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
140   "tab",
141   { data_type => "tinyint", is_nullable => 1 },
142   "authorised_value",
143   { data_type => "varchar", is_nullable => 1, size => 10 },
144   "value_builder",
145   { data_type => "varchar", is_nullable => 1, size => 80 },
146   "seealso",
147   { data_type => "varchar", is_nullable => 1, size => 255 },
148   "isurl",
149   { data_type => "tinyint", is_nullable => 1 },
150   "hidden",
151   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
152   "linkid",
153   { data_type => "tinyint", default_value => 0, is_nullable => 0 },
154   "kohafield",
155   { data_type => "varchar", default_value => "", is_nullable => 1, size => 45 },
156   "frameworkcode",
157   { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
158 );
159 __PACKAGE__->set_primary_key("authtypecode", "tagfield", "tagsubfield");
160
161
162 # Created by DBIx::Class::Schema::Loader v0.07000 @ 2012-09-02 08:44:15
163 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8Au8FV34qkqLZqlpt3mXPA
164
165
166 # You can replace this text with custom content, and it will be preserved on regeneration
167 1;