Bug 8798: DBIx::Class base classes for all Koha tables
[koha.git] / Koha / Schema / Result / BorrowerMessageTransportPreference.pm
1 package Koha::Schema::Result::BorrowerMessageTransportPreference;
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::BorrowerMessageTransportPreference
15
16 =cut
17
18 __PACKAGE__->table("borrower_message_transport_preferences");
19
20 =head1 ACCESSORS
21
22 =head2 borrower_message_preference_id
23
24   data_type: 'integer'
25   default_value: 0
26   is_foreign_key: 1
27   is_nullable: 0
28
29 =head2 message_transport_type
30
31   data_type: 'varchar'
32   default_value: 0
33   is_foreign_key: 1
34   is_nullable: 0
35   size: 20
36
37 =cut
38
39 __PACKAGE__->add_columns(
40   "borrower_message_preference_id",
41   {
42     data_type      => "integer",
43     default_value  => 0,
44     is_foreign_key => 1,
45     is_nullable    => 0,
46   },
47   "message_transport_type",
48   {
49     data_type => "varchar",
50     default_value => 0,
51     is_foreign_key => 1,
52     is_nullable => 0,
53     size => 20,
54   },
55 );
56 __PACKAGE__->set_primary_key("borrower_message_preference_id", "message_transport_type");
57
58 =head1 RELATIONS
59
60 =head2 borrower_message_preference
61
62 Type: belongs_to
63
64 Related object: L<Koha::Schema::Result::BorrowerMessagePreference>
65
66 =cut
67
68 __PACKAGE__->belongs_to(
69   "borrower_message_preference",
70   "Koha::Schema::Result::BorrowerMessagePreference",
71   {
72     borrower_message_preference_id => "borrower_message_preference_id",
73   },
74   { on_delete => "CASCADE", on_update => "CASCADE" },
75 );
76
77 =head2 message_transport_type
78
79 Type: belongs_to
80
81 Related object: L<Koha::Schema::Result::MessageTransportType>
82
83 =cut
84
85 __PACKAGE__->belongs_to(
86   "message_transport_type",
87   "Koha::Schema::Result::MessageTransportType",
88   { message_transport_type => "message_transport_type" },
89   { on_delete => "CASCADE", on_update => "CASCADE" },
90 );
91
92
93 # Created by DBIx::Class::Schema::Loader v0.07000 @ 2012-09-02 08:44:15
94 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Pqunp568ul/dBpW5ISwr7Q
95
96
97 # You can replace this text with custom content, and it will be preserved on regeneration
98 1;