2 package Koha::Schema::Result::HoldCancellationRequest;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 Koha::Schema::Result::HoldCancellationRequest
16 use base 'DBIx::Class::Core';
18 =head1 TABLE: C<hold_cancellation_requests>
22 __PACKAGE__->table("hold_cancellation_requests");
26 =head2 hold_cancellation_request_id
32 Unique ID of the cancellation request
43 data_type: 'timestamp'
44 datetime_undef_if_invalid: 1
45 default_value: current_timestamp
48 Time and date the cancellation request was created
52 __PACKAGE__->add_columns(
53 "hold_cancellation_request_id",
54 { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
56 { data_type => "integer", is_nullable => 0 },
59 data_type => "timestamp",
60 datetime_undef_if_invalid => 1,
61 default_value => \"current_timestamp",
70 =item * L</hold_cancellation_request_id>
76 __PACKAGE__->set_primary_key("hold_cancellation_request_id");
79 # Created by DBIx::Class::Schema::Loader v0.07049 @ 2022-07-08 14:24:57
80 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:g+XrDWjaRri+Y0TESDFuBQ
82 # FIXME: Revisit after bug 25260
83 __PACKAGE__->might_have(
85 "Koha::Schema::Result::Reserve",
86 { "foreign.reserve_id" => "self.hold_id" },
87 { cascade_copy => 0, cascade_delete => 0 },
90 sub koha_object_class {
91 'Koha::Hold::CancellationRequest';
93 sub koha_objects_class {
94 'Koha::Hold::CancellationRequests';