AsposeBarCodeCloud-BarcodeApi

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

					'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'
);

META.json  view on Meta::CPAN

         "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",

META.yml  view on Meta::CPAN

    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 = {



( run in 0.499 second using v1.01-cache-2.11-cpan-05444aca049 )