Sponsoring The Perl Toolchain Summit 2025: Help make this important event another success Learn more

NAME

Handel::Schema::DBIC::Cart::Item - Schema class for cart_items table

SYNOPSIS

use strict;
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

AUTHOR

Christopher H. Laco
CPAN ID: CLACO
claco@chrislaco.com