NAME

Net::Easypost::Label

VERSION

version 0.23

SYNOPSIS

Net::Easypost::Label->new

NAME

Net::Easypost::Label

ATTRIBUTES

tracking_code

The carrier generated tracking code for this label.

filename

The filename the Easypost API used to create the label file. (Also used for local storage.)

filetype

The file type for the image data. Defaults to 'image/png'

url

The URL from which to download the label image.

rate

The chosen rate for this Label

has rate => ( is => 'ro', );

image

This is the label image data. It lazily downloads this information if a URL is defined. It currently uses a Net::Easypost::Request role to get the data from the Easypost service.

METHODS

_build_fieldnames
_build_role
save

Store the label image locally using the filename in the object. This will typically be in the current working directory of the caller.

clone

returns a new Net::Easypost::Label object that is a deep-copy of this object

serialize

serialized format for Label objects

AUTHOR

Mark Allen <mrallen1@yahoo.com>, Hunter McMillen <mcmillhj@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Mark Allen.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.