view release on metacpan or search on metacpan
lib/AsposeCellsCloud/ApiClient.pm view on Meta::CPAN
package AsposeCellsCloud::ApiClient;
use strict;
use warnings;
use utf8;
use MIME::Base64;
use LWP::UserAgent;
use HTTP::Headers;
use HTTP::Response;
use HTTP::Request::Common qw(DELETE POST GET HEAD PUT);
use HTTP::Status;
use URI::Query;
use JSON;
use URI::Escape;
use Scalar::Util;
use Log::Any qw($log);
use Carp;
use Module::Runtime qw(use_module);
use AsposeCellsCloud::Configuration;
lib/AsposeCellsCloud/ApiClient.pm view on Meta::CPAN
$header_params->{'Content-Type'} = lc $header_params->{'Content-Type'} eq 'multipart/form' ?
'form-data' : $header_params->{'Content-Type'};
if($_body_data){
$_request = POST($_url, %$header_params, Content => $_body_data);
}
else{
$_request = POST($_url, %$header_params);
}
}
elsif ($method eq 'PUT') {
# multipart
$header_params->{'Content-Type'} = lc $header_params->{'Content-Type'} eq 'multipart/form' ?
'form-data' : $header_params->{'Content-Type'};
if($_body_data){
$_request = PUT($_url, %$header_params, Content => $_body_data);
}
else{
$_request = PUT($_url, %$header_params);
}
}
elsif ($method eq 'GET') {
my $headers = HTTP::Headers->new(%$header_params);
if($_body_data){
$_request = GET($_url, %$header_params, Content => $_body_data);
}
else{
$_request = GET($_url, %$header_params);
}
lib/AsposeCellsCloud/Request/CopyFileRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v4.0/cells/storage/file/copy/{srcPath}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/CopyFolderRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v4.0/cells/storage/folder/copy/{srcPath}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/CreateFolderRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v4.0/cells/storage/folder/{path}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/MoveFileRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v4.0/cells/storage/file/move/{srcPath}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/MoveFolderRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v4.0/cells/storage/folder/move/{srcPath}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutActiveWorksheetRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/active';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutAddNewWorksheetRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutChangeVisibilityWorksheetRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/visible';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutConvertWorkbookRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/convert';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('multipart/form-data');
lib/AsposeCellsCloud/Request/PutDocumentPropertyRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/documentproperties';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutDocumentProtectFromChangesRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/writeProtection';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutHorizontalPageBreakRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/horizontalpagebreaks';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutInsertNewWorksheetRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/insert';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutInsertWorksheetColumnsRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/{columnIndex}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutInsertWorksheetRowRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/cells/rows/{rowIndex}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutInsertWorksheetRowsRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/cells/rows/';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutPivotTableFieldRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/pivottables/{pivotTableIndex}/PivotField';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutProtectWorksheetRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/protection';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutVerticalPageBreakRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/verticalpagebreaks';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorkbookBackgroundRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/background';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('multipart/form-data');
lib/AsposeCellsCloud/Request/PutWorkbookCreateRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorkbookNameRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/names';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorkbookWaterMarkerRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/watermarker';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorksheetAddPictureRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/pictures';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorksheetBackgroundRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/background';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('multipart/form-data');
lib/AsposeCellsCloud/Request/PutWorksheetCellsRangeRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/ranges';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorksheetChartLegendRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/legend';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorksheetChartRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/charts';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');
lib/AsposeCellsCloud/Request/PutWorksheetChartTitleRequest.pm view on Meta::CPAN
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
# parse inputs
my $_resource_path = 'v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/title';
my $_method = 'PUT';
my $query_params = {};
my $header_params = {};
my $form_params = {};
my $_header_accept = $client->select_header_accept('application/json');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $client->select_header_content_type('application/json');