NAME
Handel::Schema::DBIC::Cart::Item - Schema class for cart_items table
SYNOPSIS
use
Handel::Cart::Schema;
use
strict;
use
warnings;
my
$schema
= Handel::Cart::Schema->
connect
;
my
$item
=
$schema
->resultset(
"Items"
)->find(
'12345678-9098-7654-3212-345678909876'
);
DESCRIPTION
Handel::Schema::DBIC::Cart::Item is loaded by Handel::Cart::Schema to read/write data to the cart_items table.
COLUMNS
id
Contains the primary key for each cart item record. By default, this is a uuid string.
id
=> {
data_type
=>
'varchar'
,
size
=> 36,
is_nullable
=> 0,
},
cart
Contains the foreign key to the carts table.
cart
=> {
data_type
=>
'varchar'
,
size
=> 36,
is_nullable
=> 0,
is_foreign_key
=> 1
},
sku
Contains the sku (Stock Keeping Unit), or part number for the current cart item.
sku
=> {
data_type
=>
'varchar'
,
size
=> 25,
is_nullable
=> 0,
},
quantity
Contains the number of this cart item being ordered.
quantity
=> {
data_type
=>
'tinyint'
,
size
=> 3,
is_nullable
=> 0,
default_value
=> 1
},
price
Contains the price if the current cart item.
price
=> {
data_type
=>
'decimal'
,
size
=> [9,2],
is_nullable
=> 0,
default_value
=>
'0.00'
},
description
Contains the description of the current cart item.
description
=> {
data_type
=>
'varchar'
,
size
=> 255,
is_nullable
=> 1,
default_value
=>
undef
}
SEE ALSO
Handel::Schema::DBIC::Cart, DBIx::Class::Schema