NAME

Handel::Checkout::Message - Checkout Pipeline Process Message

SYNOPSIS

use Handel::Checkout::Message;

my $message = Handel::Checkout::Message->new(
    text => 'My Message',
    otherproperty => 'some data'
);

$message->tempdata('stuff');

print $message->text;
print $message->otherproperty;
print $message->tempdata;

DESCRIPTION

Handel::Checkout::Message is just a simple blessed hash to hold any and every property you throw at it. It is autoloaded, so any instance method simple loads or sets the corresponding key value in the hash.

Handel::Checkout::Message stringifies to text() if available, otherwise it returns $self.

CONSTRUCTOR

new

Arguments: %options
my $message = Handel::Checkout::Message->new(
    text => 'My Message',
    otherproperty => 'some data'
);

SEE ALSO

Handel::Constants, Handel::Checkout::Plugin, Handel::Order

AUTHOR

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