2 package Koha
::Schema
::Result
::BorrowerAttributeType
;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 Koha::Schema::Result::BorrowerAttributeType
16 use base
'DBIx::Class::Core';
18 =head1 TABLE: C<borrower_attribute_types>
22 __PACKAGE__
->table("borrower_attribute_types");
62 =head2 staff_searchable
68 =head2 authorised_value_category
74 =head2 display_checkout
89 default_value: (empty string)
93 =head2 keep_for_pseudonymization
101 __PACKAGE__
->add_columns(
103 { data_type
=> "varchar", is_nullable
=> 0, size
=> 10 },
105 { data_type
=> "varchar", is_nullable
=> 0, size
=> 255 },
107 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
109 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
111 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
113 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
115 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
116 "authorised_value_category",
117 { data_type
=> "varchar", is_nullable
=> 1, size
=> 32 },
119 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
121 { data_type
=> "varchar", is_nullable
=> 1, size
=> 10 },
123 { data_type
=> "varchar", default_value
=> "", is_nullable
=> 0, size
=> 255 },
124 "keep_for_pseudonymization",
125 { data_type
=> "tinyint", default_value
=> 0, is_nullable
=> 0 },
138 __PACKAGE__
->set_primary_key("code");
142 =head2 borrower_attribute_types_branches
146 Related object: L<Koha::Schema::Result::BorrowerAttributeTypesBranch>
150 __PACKAGE__
->has_many(
151 "borrower_attribute_types_branches",
152 "Koha::Schema::Result::BorrowerAttributeTypesBranch",
153 { "foreign.bat_code" => "self.code" },
154 { cascade_copy
=> 0, cascade_delete
=> 0 },
157 =head2 borrower_attributes
161 Related object: L<Koha::Schema::Result::BorrowerAttribute>
165 __PACKAGE__
->has_many(
166 "borrower_attributes",
167 "Koha::Schema::Result::BorrowerAttribute",
168 { "foreign.code" => "self.code" },
169 { cascade_copy
=> 0, cascade_delete
=> 0 },
172 =head2 pseudonymized_borrower_attributes
176 Related object: L<Koha::Schema::Result::PseudonymizedBorrowerAttribute>
180 __PACKAGE__
->has_many(
181 "pseudonymized_borrower_attributes",
182 "Koha::Schema::Result::PseudonymizedBorrowerAttribute",
183 { "foreign.code" => "self.code" },
184 { cascade_copy
=> 0, cascade_delete
=> 0 },
188 # Created by DBIx::Class::Schema::Loader v0.07046 @ 2020-01-11 18:00:12
189 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:MMozmna9C3PseXF0Qskznw
191 __PACKAGE__
->add_columns(
192 '+keep_for_pseudonymization' => { is_boolean
=> 1 },
195 sub koha_object_class
{
196 'Koha::Patron::Attribute::Type';
198 sub koha_objects_class
{
199 'Koha::Patron::Attribute::Types';