Interchange6-Schema
view release on metacpan or search on metacpan
lib/Interchange6/Schema/Result/Orderline.pm view on Meta::CPAN
=cut
column handling => {
data_type => "numeric",
default_value => 0,
size => [ 21, 3 ],
};
=head2 salestax
Sales tax.
Defaults to 0.
=cut
column salestax => {
data_type => "numeric",
default_value => 0,
size => [ 21, 3 ],
};
=head2 status
Status, e.g.: picking, shipped, cancelled.
Defaults to empty string.
=cut
column status =>
{ data_type => "varchar", default_value => "", size => 24 };
=head1 RELATIONS
=head2 order
Type: belongs_to
Related object: L<Interchange6::Schema::Result::Order>
=cut
belongs_to
order => "Interchange6::Schema::Result::Order",
"orders_id",
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" };
=head2 orderlines_shipping
Type: has_many
Related object: L<Interchange6::Schema::Result::OrderlinesShipping>
=cut
has_many
orderlines_shipping => "Interchange6::Schema::Result::OrderlinesShipping",
"orderlines_id",
{ cascade_copy => 0, cascade_delete => 0 };
=head2 product
Type: belongs_to
Related object: L<Interchange6::Schema::Result::Product>
=cut
belongs_to
product => "Interchange6::Schema::Result::Product",
"sku",
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" };
=head2 addresses
Type: many_to_many
Composing rels: L</orderlines_shipping> -> address
=cut
many_to_many addresses => "orderlines_shipping", "address";
1;
( run in 0.871 second using v1.01-cache-2.11-cpan-39bf76dae61 )