2 package Koha::Schema::Result::SmtpServer;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 Koha::Schema::Result::SmtpServer
16 use base 'DBIx::Class::Core';
18 =head1 TABLE: C<smtp_servers>
22 __PACKAGE__->table("smtp_servers");
41 default_value: 'localhost'
60 extra: {list => ["disabled","ssl","starttls"]}
89 __PACKAGE__->add_columns(
91 { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
93 { data_type => "varchar", is_nullable => 0, size => 80 },
96 data_type => "varchar",
97 default_value => "localhost",
102 { data_type => "integer", default_value => 25, is_nullable => 0 },
104 { data_type => "integer", default_value => 120, is_nullable => 0 },
108 extra => { list => ["disabled", "ssl", "starttls"] },
112 { data_type => "varchar", is_nullable => 1, size => 80 },
114 { data_type => "varchar", is_nullable => 1, size => 80 },
116 { data_type => "tinyint", default_value => 0, is_nullable => 0 },
118 { data_type => "tinyint", default_value => 0, is_nullable => 0 },
131 __PACKAGE__->set_primary_key("id");
135 =head2 library_smtp_servers
139 Related object: L<Koha::Schema::Result::LibrarySmtpServer>
143 __PACKAGE__->has_many(
144 "library_smtp_servers",
145 "Koha::Schema::Result::LibrarySmtpServer",
146 { "foreign.smtp_server_id" => "self.id" },
147 { cascade_copy => 0, cascade_delete => 0 },
151 # Created by DBIx::Class::Schema::Loader v0.07049 @ 2022-01-20 18:18:33
152 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:D+EewRQjaYPN3VEOAt8Tkg
154 __PACKAGE__->add_columns(
155 '+debug' => { is_boolean => 1 },
156 '+is_default' => { is_boolean => 1 },
159 sub koha_objects_class {
160 'Koha::SMTP::Servers';
163 sub koha_object_class {
164 'Koha::SMTP::Server';