Bug 17762: DBIC Schema changes
[koha.git] / Koha / Schema / Result / Letter.pm
blob2e19aab5eaf628563f1c8466cf1ed863bc479e1d
1 use utf8;
2 package Koha::Schema::Result::Letter;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
7 =head1 NAME
9 Koha::Schema::Result::Letter
11 =cut
13 use strict;
14 use warnings;
16 use base 'DBIx::Class::Core';
18 =head1 TABLE: C<letter>
20 =cut
22 __PACKAGE__->table("letter");
24 =head1 ACCESSORS
26 =head2 module
28 data_type: 'varchar'
29 default_value: (empty string)
30 is_nullable: 0
31 size: 20
33 =head2 code
35 data_type: 'varchar'
36 default_value: (empty string)
37 is_nullable: 0
38 size: 20
40 =head2 branchcode
42 data_type: 'varchar'
43 default_value: (empty string)
44 is_nullable: 0
45 size: 10
47 =head2 name
49 data_type: 'varchar'
50 default_value: (empty string)
51 is_nullable: 0
52 size: 100
54 =head2 is_html
56 data_type: 'tinyint'
57 default_value: 0
58 is_nullable: 1
60 =head2 title
62 data_type: 'varchar'
63 default_value: (empty string)
64 is_nullable: 0
65 size: 200
67 =head2 content
69 data_type: 'text'
70 is_nullable: 1
72 =head2 message_transport_type
74 data_type: 'varchar'
75 default_value: 'email'
76 is_foreign_key: 1
77 is_nullable: 0
78 size: 20
80 =head2 lang
82 data_type: 'varchar'
83 default_value: 'default'
84 is_nullable: 0
85 size: 25
87 =cut
89 __PACKAGE__->add_columns(
90 "module",
91 { data_type => "varchar", default_value => "", is_nullable => 0, size => 20 },
92 "code",
93 { data_type => "varchar", default_value => "", is_nullable => 0, size => 20 },
94 "branchcode",
95 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
96 "name",
97 { data_type => "varchar", default_value => "", is_nullable => 0, size => 100 },
98 "is_html",
99 { data_type => "tinyint", default_value => 0, is_nullable => 1 },
100 "title",
101 { data_type => "varchar", default_value => "", is_nullable => 0, size => 200 },
102 "content",
103 { data_type => "text", is_nullable => 1 },
104 "message_transport_type",
106 data_type => "varchar",
107 default_value => "email",
108 is_foreign_key => 1,
109 is_nullable => 0,
110 size => 20,
112 "lang",
114 data_type => "varchar",
115 default_value => "default",
116 is_nullable => 0,
117 size => 25,
121 =head1 PRIMARY KEY
123 =over 4
125 =item * L</module>
127 =item * L</code>
129 =item * L</branchcode>
131 =item * L</message_transport_type>
133 =item * L</lang>
135 =back
137 =cut
139 __PACKAGE__->set_primary_key("module", "code", "branchcode", "message_transport_type", "lang");
141 =head1 RELATIONS
143 =head2 message_transport_type
145 Type: belongs_to
147 Related object: L<Koha::Schema::Result::MessageTransportType>
149 =cut
151 __PACKAGE__->belongs_to(
152 "message_transport_type",
153 "Koha::Schema::Result::MessageTransportType",
154 { message_transport_type => "message_transport_type" },
155 { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
159 # Created by DBIx::Class::Schema::Loader v0.07042 @ 2017-03-23 21:29:34
160 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:A9wpcu1LVyagxvkrqJMpLw
163 # You can replace this text with custom content, and it will be preserved on regeneration