AsposeCellsCloud-CellsApi

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

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

MANIFEST  view on Meta::CPAN

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

MANIFEST  view on Meta::CPAN

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

META.json  view on Meta::CPAN

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

META.json  view on Meta::CPAN

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

META.yml  view on Meta::CPAN

  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

META.yml  view on Meta::CPAN

  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.',



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