NAME

Mango::Schema::Order::Item - DBIC schema class for order items

SYNOPSIS

use Mango::Schema;
my $schema = Mango::Schema->connect;
my $items = $schema->resultset('OrderItems')->search;

DESCRIPTION

Mango::Schema::Order::Item is loaded by Mango::Schema to read/write order item data.

COLUMNS

id

Contains the primary key for each order item record.

id => {
    data_type         => 'INT',
    is_auto_increment => 1,
    is_nullable       => 0,
    extras            => {unsigned => 1}
},

order_id

Contains the foreign key to the orders table.

order_id => {
    data_type         => 'INT',
    is_nullable       => 0,
    is_foreign_key    => 1,
    extras            => {unsigned => 1}
},

sku

Contains the sku (Stock Keeping Unit), or part number for the current order item.

sku => {
    data_type      => 'VARCHAR',
    size           => 25,
    is_nullable    => 0,
},

quantity

Contains the number of this order item being ordered.

quantity => {
    data_type      => 'TINYINT',
    size           => 3,
    is_nullable    => 0,
    default_value  => 1,
    extras         => {unsigned => 1}
},

price

The price of the current order item.

price => {
    data_type      => 'DECIMAL',
    size           => [9,2],
    is_nullable    => 0,
    default_value  => '0.00'
},

total

The total cost of this order item.

total => {
    data_type      => 'DECIMAL',
    size           => [9,2],
    is_nullable    => 0,
    default_value  => '0.00'
},

description

Contains the description of the current order item.

description => {
    data_type     => 'VARCHAR',
    size          => 255,
    is_nullable   => 1,
    default_value => undef
},

created

When the order item record was created.

created => {
    data_type   => 'DATETIME',
    is_nullable => 0
},

updated

When the order item record was updated.

updated => {
    data_type   => 'DATETIME',
    is_nullable => 0
}

AUTHOR

Christopher H. Laco
CPAN ID: CLACO
claco@chrislaco.com
http://today.icantfocus.com/blog/