view release on metacpan or search on metacpan
'JSON' => 0,
'URI::Escape' => 0,
'Scalar::Util' => 0,
'Module::Runtime' => 0,
'Digest::HMAC_SHA1' => 0,
'MIME::Base64' => 0,
'Exporter' => 0,
'Carp' => 0,
'File::Slurp' => 0,
'Date::Parse' => 0,
'DateTime' => 0,
'Data::Dumper' => 0,
'Test::Exception' => 0
},
build_requires => {
'Test::More' => '0.10',
},
create_makefile_pl => 'traditional'
);
"requires" : {
"Module::Build" : "0.42"
}
},
"runtime" : {
"requires" : {
"AsposeStorageCloud::StorageApi" : "0",
"Carp" : "0",
"Data::Dumper" : "0",
"Date::Parse" : "0",
"DateTime" : "0",
"Digest::HMAC_SHA1" : "0",
"Exporter" : "0",
"File::Slurp" : "0",
"HTTP::Headers" : "0",
"HTTP::Request::Common" : "0",
"HTTP::Response" : "0",
"HTTP::Status" : "0",
"JSON" : "0",
"LWP::UserAgent" : "0",
"Log::Any" : "0",
file: lib/AsposeBarCodeCloud/Object/StyleIdentifier.pm
AsposeBarCodeCloud::Object::TextEffect:
file: lib/AsposeBarCodeCloud/Object/TextEffect.pm
AsposeBarCodeCloud::Object::Underline:
file: lib/AsposeBarCodeCloud/Object/Underline.pm
requires:
AsposeStorageCloud::StorageApi: '0'
Carp: '0'
Data::Dumper: '0'
Date::Parse: '0'
DateTime: '0'
Digest::HMAC_SHA1: '0'
Exporter: '0'
File::Slurp: '0'
HTTP::Headers: '0'
HTTP::Request::Common: '0'
HTTP::Response: '0'
HTTP::Status: '0'
JSON: '0'
LWP::UserAgent: '0'
Log::Any: '0'
Makefile.PL view on Meta::CPAN
use ExtUtils::MakeMaker;
WriteMakefile
(
'NAME' => 'AsposeBarCodeCloud::BarcodeApi',
'VERSION_FROM' => 'lib/AsposeBarCodeCloud/BarcodeApi.pm',
'PREREQ_PM' => {
'AsposeStorageCloud::StorageApi' => 0,
'Carp' => 0,
'Data::Dumper' => 0,
'Date::Parse' => 0,
'DateTime' => 0,
'Digest::HMAC_SHA1' => 0,
'Exporter' => 0,
'File::Slurp' => 0,
'HTTP::Headers' => 0,
'HTTP::Request::Common' => 0,
'HTTP::Response' => 0,
'HTTP::Status' => 0,
'JSON' => 0,
'LWP::UserAgent' => 0,
'Log::Any' => 0,
lib/AsposeBarCodeCloud/ApiClient.pm view on Meta::CPAN
return $self->to_string($value);
}
# Take value and turn it into a string suitable for inclusion in
# the parameter. If it's a string, pass through unchanged
# If it's a datetime object, format it in ISO8601
# @param string $value the value of the parameter
# @return string the header string
sub to_string {
my ($self, $value) = @_;
if (ref($value) eq "DateTime") { # datetime in ISO8601 format
return $value->datetime();
}
else {
return $value;
}
}
# Deserialize a JSON string into an object
#
# @param string $class class name is passed as a string
lib/AsposeBarCodeCloud/ApiClient.pm view on Meta::CPAN
my $_json_data = decode_json $data;
my @_values = ();
foreach my $_value (@$_json_data) {
if (ref $_value eq 'ARRAY') {
push @_values, $self->deserialize($_sub_class, encode_json $_value);
} else {
push @_values, $self->deserialize($_sub_class, $_value);
}
}
return \@_values;
} elsif ($class eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
} elsif (grep /^$class$/, ('string', 'int', 'float', 'bool', 'object')) {
return $data;
} else { # model
my $_instance = use_module("AsposeBarCodeCloud::Object::$class")->new;
if (ref $data eq "HASH") {
return $_instance->from_hash($data);
} else { # string, need to json decode first
return $_instance->from_hash(decode_json $data);
}
}
lib/AsposeBarCodeCloud/Object/Barcode.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/BarcodeBuilder.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/BarcodeBuildersList.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/BarcodeReader.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/BarcodeResponseList.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/BaseObject.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
# return json string
lib/AsposeBarCodeCloud/Object/BaseObject.pm view on Meta::CPAN
}
return $self;
}
# deserialize non-array data
sub _deserialize {
my ($self, $type, $data) = @_;
$log->debugf("deserializing %s with %s",Dumper($data), $type);
if ($type eq 'DateTime') {
return DateTime->from_epoch(epoch => str2time($data));
} elsif ( grep( /^$type$/, ('int', 'double', 'string', 'boolean'))) {
return $data;
} else { # hash(model)
my $_instance = use_module("AsposeBarCodeCloud::Object::$type")->new;
return $_instance->from_hash($data);
}
}
1;
lib/AsposeBarCodeCloud/Object/BinarizationHints.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/ChecksumValidation.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/HttpResponseMessage.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/HttpStatusCode.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/LineNumberRestartMode.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/Margins.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/NumberStyle.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/Orientation.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/PageBorderAppliesTo.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/PageBorderDistanceFrom.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/PageVerticalAlignment.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/PaperSize.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/ReportType.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/Resolution.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/ResponseMessage.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/SaaSposeResponse.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/SectionStart.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/StyleIdentifier.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {
lib/AsposeBarCodeCloud/Object/TextEffect.pm view on Meta::CPAN
require 5.6.0;
use strict;
use warnings;
use utf8;
use JSON qw(decode_json);
use Data::Dumper;
use Module::Runtime qw(use_module);
use Log::Any qw($log);
use Date::Parse;
use DateTime;
use base "AsposeBarCodeCloud::Object::BaseObject";
#
#
#
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
#
my $swagger_types = {