view release on metacpan or search on metacpan
'URI::Query' => 0,
'JSON' => 0,
'URI::Escape' => 0,
'Scalar::Util' => 0,
'Module::Runtime' => 0,
'Digest::HMAC_SHA1' => 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'
);
docs/DataBar.md
docs/DataBarBorder.md
docs/DataCleansing.md
docs/DataColumnFillValue.md
docs/DataFill.md
docs/DataFillValue.md
docs/DataItem.md
docs/DataSorter.md
docs/DataSorterKey.md
docs/DataSource.md
docs/DateTimeGroupItem.md
docs/DeduplicationRegion.md
docs/DynamicFilter.md
docs/FileInfo.md
docs/FileSource.md
docs/FilesResult.md
docs/FilterColumn.md
docs/Font.md
docs/FontSetting.md
docs/FormatCondition.md
docs/FormulaFormatCondition.md
lib/AsposeCellsCloud/Object/DataBar.pm
lib/AsposeCellsCloud/Object/DataBarBorder.pm
lib/AsposeCellsCloud/Object/DataCleansing.pm
lib/AsposeCellsCloud/Object/DataColumnFillValue.pm
lib/AsposeCellsCloud/Object/DataFill.pm
lib/AsposeCellsCloud/Object/DataFillValue.pm
lib/AsposeCellsCloud/Object/DataItem.pm
lib/AsposeCellsCloud/Object/DataSorter.pm
lib/AsposeCellsCloud/Object/DataSorterKey.pm
lib/AsposeCellsCloud/Object/DataSource.pm
lib/AsposeCellsCloud/Object/DateTimeGroupItem.pm
lib/AsposeCellsCloud/Object/DeduplicationRegion.pm
lib/AsposeCellsCloud/Object/DynamicFilter.pm
lib/AsposeCellsCloud/Object/FileInfo.pm
lib/AsposeCellsCloud/Object/FileSource.pm
lib/AsposeCellsCloud/Object/FilesResult.pm
lib/AsposeCellsCloud/Object/FilterColumn.pm
lib/AsposeCellsCloud/Object/Font.pm
lib/AsposeCellsCloud/Object/FontSetting.pm
lib/AsposeCellsCloud/Object/FormatCondition.pm
lib/AsposeCellsCloud/Object/FormulaFormatCondition.pm
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"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",
},
"AsposeCellsCloud::Object::DataSorter" : {
"file" : "lib/AsposeCellsCloud/Object/DataSorter.pm"
},
"AsposeCellsCloud::Object::DataSorterKey" : {
"file" : "lib/AsposeCellsCloud/Object/DataSorterKey.pm"
},
"AsposeCellsCloud::Object::DataSource" : {
"file" : "lib/AsposeCellsCloud/Object/DataSource.pm"
},
"AsposeCellsCloud::Object::DateTimeGroupItem" : {
"file" : "lib/AsposeCellsCloud/Object/DateTimeGroupItem.pm"
},
"AsposeCellsCloud::Object::DeduplicationRegion" : {
"file" : "lib/AsposeCellsCloud/Object/DeduplicationRegion.pm"
},
"AsposeCellsCloud::Object::DynamicFilter" : {
"file" : "lib/AsposeCellsCloud/Object/DynamicFilter.pm"
},
"AsposeCellsCloud::Object::FileInfo" : {
"file" : "lib/AsposeCellsCloud/Object/FileInfo.pm"
},
AsposeCellsCloud::Object::DataFillValue:
file: lib/AsposeCellsCloud/Object/DataFillValue.pm
AsposeCellsCloud::Object::DataItem:
file: lib/AsposeCellsCloud/Object/DataItem.pm
AsposeCellsCloud::Object::DataSorter:
file: lib/AsposeCellsCloud/Object/DataSorter.pm
AsposeCellsCloud::Object::DataSorterKey:
file: lib/AsposeCellsCloud/Object/DataSorterKey.pm
AsposeCellsCloud::Object::DataSource:
file: lib/AsposeCellsCloud/Object/DataSource.pm
AsposeCellsCloud::Object::DateTimeGroupItem:
file: lib/AsposeCellsCloud/Object/DateTimeGroupItem.pm
AsposeCellsCloud::Object::DeduplicationRegion:
file: lib/AsposeCellsCloud/Object/DeduplicationRegion.pm
AsposeCellsCloud::Object::DynamicFilter:
file: lib/AsposeCellsCloud/Object/DynamicFilter.pm
AsposeCellsCloud::Object::FileInfo:
file: lib/AsposeCellsCloud/Object/FileInfo.pm
AsposeCellsCloud::Object::FileSource:
file: lib/AsposeCellsCloud/Object/FileSource.pm
AsposeCellsCloud::Object::FilesResult:
file: lib/AsposeCellsCloud/Object/FilesResult.pm
AsposeCellsCloud::Request::PostWorksheetValidationRequest:
file: lib/AsposeCellsCloud/Request/PostWorksheetValidationRequest.pm
AsposeCellsCloud::Request::DeleteWorksheetValidationRequest:
file: lib/AsposeCellsCloud/Request/DeleteWorksheetValidationRequest.pm
AsposeCellsCloud::Request::DeleteWorksheetValidationsRequest:
file: lib/AsposeCellsCloud/Request/DeleteWorksheetValidationsRequest.pm
requires:
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
(
'NAME' => 'AsposeCellsCloud::CellsApi',
'LICENSE' => 'MIT',
'VERSION' => '25.6.1',
'ABSTRACT' =>'Aspose.Cells Cloud SDK',
'AUTHOR' =>'Aspose.Cells',
'PREREQ_PM' => {
'Carp' => 0,
'Data::Dumper' => 0,
'Date::Parse' => 0,
'DateTime' => 0,
'Digest::HMAC_SHA1' => 0,
'Exporter' => 0,
'HTTP::Headers' => 0,
'HTTP::Request::Common' => 0,
'HTTP::Response' => 0,
'HTTP::Status' => 0,
'JSON' => 0,
'LWP::UserAgent' => 0,
'Log::Any' => 0,
'MIME::Base64' => 0,
lib/AsposeCellsCloud/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/AsposeCellsCloud/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("AsposeCellsCloud::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/AsposeCellsCloud/Object/AboveAverage.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 ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AboveAverage.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Describe the AboveAverage conditional formatting rule. This conditional formatting rule highlights cells that are above or below the average for all values in the range.',
lib/AsposeCellsCloud/Object/AbstractCalculationEngine.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 ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AbstractCalculationEngine.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents user`s custom calculation engine to extend the default calculation engine of Aspose.Cells. ',
lib/AsposeCellsCloud/Object/AbstractCalculationMonitor.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 ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AbstractCalculationMonitor.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Monitor for user to track the progress of formula calculation. ',
lib/AsposeCellsCloud/Object/AccessTokenResponse.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 ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
__PACKAGE__->mk_classdata('class_documentation' => {});
lib/AsposeCellsCloud/Object/AccessTokenResponse.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
lib/AsposeCellsCloud/Object/AddTextOptions.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 AsposeCellsCloud::Object::BaseOperateOptions;
use AsposeCellsCloud::Object::DataSource;
use AsposeCellsCloud::Object::FileInfo;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
lib/AsposeCellsCloud/Object/AddTextOptions.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Class summary: The features of this class include hands-on learning activities, group projects, interactive discussions, guest speakers, and field trips to real-world applications.',
lib/AsposeCellsCloud/Object/AnalyzeExcelRequest.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 AsposeCellsCloud::Object::FileInfo;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AnalyzeExcelRequest.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Can you please provide the features that you would like me to summarize for the class?',
lib/AsposeCellsCloud/Object/AnalyzedColumnDescription.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 ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AnalyzedColumnDescription.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents description of analyzed column.',
lib/AsposeCellsCloud/Object/AnalyzedResult.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 AsposeCellsCloud::Object::AnalyzedTableDescription;
use AsposeCellsCloud::Object::ExcelDataStatistics;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
lib/AsposeCellsCloud/Object/AnalyzedResult.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents results of analyzed data.',
lib/AsposeCellsCloud/Object/AnalyzedTableDescription.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 AsposeCellsCloud::Object::AnalyzedColumnDescription;
use AsposeCellsCloud::Object::DiscoverChart;
use AsposeCellsCloud::Object::DiscoverPivotTable;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
lib/AsposeCellsCloud/Object/AnalyzedTableDescription.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents analyzed table description.',
lib/AsposeCellsCloud/Object/AppliedOperate.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 ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AppliedOperate.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'A data operation that is used to obtain a query of data.',
lib/AsposeCellsCloud/Object/AppliedStep.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 AsposeCellsCloud::Object::AppliedOperate;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AppliedStep.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Each data manipulation step that is performed when you get the query data.',
lib/AsposeCellsCloud/Object/ArcShape.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 AsposeCellsCloud::Object::Font;
use AsposeCellsCloud::Object::Link;
use AsposeCellsCloud::Object::Shape;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
lib/AsposeCellsCloud/Object/ArcShape.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents the arc shape.',
lib/AsposeCellsCloud/Object/ArcShapeResponse.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 AsposeCellsCloud::Object::ArcShape;
use AsposeCellsCloud::Object::CellsCloudResponse;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
lib/AsposeCellsCloud/Object/ArcShapeResponse.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents the ArcShape Response.',
lib/AsposeCellsCloud/Object/Area.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 AsposeCellsCloud::Object::Color;
use AsposeCellsCloud::Object::FillFormat;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
lib/AsposeCellsCloud/Object/Area.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => ' Encapsulates the object that represents an area format. ',
lib/AsposeCellsCloud/Object/AutoFilter.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 AsposeCellsCloud::Object::DataSorter;
use AsposeCellsCloud::Object::FilterColumn;
use AsposeCellsCloud::Object::Link;
use AsposeCellsCloud::Object::LinkElement;
use base ("Class::Accessor", "Class::Data::Inheritable");
lib/AsposeCellsCloud/Object/AutoFilter.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents autofiltering for the specified worksheet.',
lib/AsposeCellsCloud/Object/AutoFilterResponse.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 AsposeCellsCloud::Object::AutoFilter;
use AsposeCellsCloud::Object::CellsCloudResponse;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
lib/AsposeCellsCloud/Object/AutoFilterResponse.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents the AutoFilter Response.',
lib/AsposeCellsCloud/Object/AutoFitterOptions.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 ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
__PACKAGE__->mk_classdata('swagger_types' => {});
__PACKAGE__->mk_classdata('method_documentation' => {});
lib/AsposeCellsCloud/Object/AutoFitterOptions.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents all auto fitter options.',
lib/AsposeCellsCloud/Object/AutoShape.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 AsposeCellsCloud::Object::Font;
use AsposeCellsCloud::Object::Link;
use AsposeCellsCloud::Object::Shape;
use base ("Class::Accessor", "Class::Data::Inheritable");
__PACKAGE__->mk_classdata('attribute_map' => {});
lib/AsposeCellsCloud/Object/AutoShape.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 = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Represents an AutoShape.',