Bug 10132: DBIC update
[koha.git] / Koha / Schema / Result / BorrowerMessageTransportPreference.pm
1 use utf8;
2 package Koha::Schema::Result::BorrowerMessageTransportPreference;
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::BorrowerMessageTransportPreference
10
11 =cut
12
13 use strict;
14 use warnings;
15
16 use base 'DBIx::Class::Core';
17
18 =head1 TABLE: C<borrower_message_transport_preferences>
19
20 =cut
21
22 __PACKAGE__->table("borrower_message_transport_preferences");
23
24 =head1 ACCESSORS
25
26 =head2 borrower_message_preference_id
27
28   data_type: 'integer'
29   default_value: 0
30   is_foreign_key: 1
31   is_nullable: 0
32
33 =head2 message_transport_type
34
35   data_type: 'varchar'
36   default_value: 0
37   is_foreign_key: 1
38   is_nullable: 0
39   size: 20
40
41 =cut
42
43 __PACKAGE__->add_columns(
44   "borrower_message_preference_id",
45   {
46     data_type      => "integer",
47     default_value  => 0,
48     is_foreign_key => 1,
49     is_nullable    => 0,
50   },
51   "message_transport_type",
52   {
53     data_type => "varchar",
54     default_value => 0,
55     is_foreign_key => 1,
56     is_nullable => 0,
57     size => 20,
58   },
59 );
60
61 =head1 PRIMARY KEY
62
63 =over 4
64
65 =item * L</borrower_message_preference_id>
66
67 =item * L</message_transport_type>
68
69 =back
70
71 =cut
72
73 __PACKAGE__->set_primary_key("borrower_message_preference_id", "message_transport_type");
74
75 =head1 RELATIONS
76
77 =head2 borrower_message_preference
78
79 Type: belongs_to
80
81 Related object: L<Koha::Schema::Result::BorrowerMessagePreference>
82
83 =cut
84
85 __PACKAGE__->belongs_to(
86   "borrower_message_preference",
87   "Koha::Schema::Result::BorrowerMessagePreference",
88   {
89     borrower_message_preference_id => "borrower_message_preference_id",
90   },
91   { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
92 );
93
94 =head2 message_transport_type
95
96 Type: belongs_to
97
98 Related object: L<Koha::Schema::Result::MessageTransportType>
99
100 =cut
101
102 __PACKAGE__->belongs_to(
103   "message_transport_type",
104   "Koha::Schema::Result::MessageTransportType",
105   { message_transport_type => "message_transport_type" },
106   { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
107 );
108
109
110 # Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-10-14 20:56:21
111 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:yHKWBur//GdtTL5IdjcgIg
112
113
114 # You can replace this text with custom content, and it will be preserved on regeneration
115 1;