NAME

Handel::Schema::RDBO::Order::Item - RDBO schema class for order_items table

SYNOPSIS

use Handel::Schema::RDBO::Order::Item;
use strict;
use warnings;

my $item = Handel::Schema::RDBO::Order::Item->new(id => '12345678-9098-7654-3212-345678909876');
$item->load;

DESCRIPTION

Handel::Schema::RDBO::Order::Item is loaded by Handel::Storage::RDBO::Order::Item to read/write data to the cart_items table.

COLUMNS

id

Contains the primary key for each order item record. By default, this is a uuid string.

id => {type => 'varchar', primary_key => 1, length => 36, not_null => 1},

orderid

Contains the foreign key to the orders table.

orderid => {type => 'varchar', length => 36, not_null => 1},

sku

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

sku => {type => 'varchar', length => 25, not_null => 1},

quantity

Contains the number of this order item being ordered.

quantity => {type => 'integer', default => 0, not_null => 1},

price

Contains the price of the current order item.

price => {type => 'decimal', precision => 9, scale => 2, default => 0, not_null => 1},

total

Contains the total cost of the current order item.

total => {type => 'decimal', precision => 9, scale => 2, default => 0, not_null => 1},

description

Contains the description of the current order item.

description => {type => 'varchar', length => 255, default => undef, not_null => 0}

SEE ALSO

Handel::Schema::RDBO::Order, Rose::DB::Object

AUTHOR

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