AsposeTasksCloud-TasksApi
view release on metacpan or search on metacpan
lib/AsposeTasksCloud/TasksApi.pm view on Meta::CPAN
$header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
# query params
if ( exists $args{'name'}) {
$_resource_path =~ s/\Q{name}\E/$args{'name'}/g;
}else{
$_resource_path =~ s/[?&]name.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'resourceUid'}) {
$_resource_path =~ s/\Q{resourceUid}\E/$args{'resourceUid'}/g;
}else{
$_resource_path =~ s/[?&]resourceUid.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'storage'}) {
$_resource_path =~ s/\Q{storage}\E/$args{'storage'}/g;
}else{
$_resource_path =~ s/[?&]storage.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'folder'}) {
$_resource_path =~ s/\Q{folder}\E/$args{'folder'}/g;
}else{
$_resource_path =~ s/[?&]folder.*?(?=&|\?|$)//g;
}
my $_body_data;
# authentication setting, if any
my $auth_settings = [];
# make the API Call
my $response = $self->{api_client}->call_api($_resource_path, $_method,
$query_params, $form_params,
$header_params, $_body_data, $auth_settings);
if (!$response) {
return;
}
if($AsposeTasksCloud::Configuration::debug){
print "\nResponse Content: ".$response->content;
}
my $_response_object = $self->{api_client}->pre_deserialize($response->content, 'AssignmentsResponse', $response->header('content-type'));
return $_response_object;
}
#
# GetRiskAnalysisReport
#
# Create a RiskAnalysis Report
#
# @param String $name (required)
# @param String $taskUid (required)
# @param String $type (optional)
# @param String $optimistic (optional)
# @param String $pessimistic (optional)
# @param String $level (optional)
# @param String $iterations (optional)
# @param String $storage (optional)
# @param String $folder (optional)
# @param String $fileName (optional)
# @return ResponseMessage
#
sub GetRiskAnalysisReport {
my ($self, %args) = @_;
# verify the required parameter 'name' is set
unless (exists $args{'name'}) {
croak("Missing the required parameter 'name' when calling GetRiskAnalysisReport");
}
# verify the required parameter 'taskUid' is set
unless (exists $args{'taskUid'}) {
croak("Missing the required parameter 'taskUid' when calling GetRiskAnalysisReport");
}
# parse inputs
my $_resource_path = '/tasks/{name}/riskAnalysisReport/?taskUid={taskUid}&appSid={appSid}&type={type}&optimistic={optimistic}&pessimistic={pessimistic}&level={level}&iterations={iterations}&storage={storage}&folder...
$_resource_path =~ s/\Q&\E/&/g;
$_resource_path =~ s/\Q\/?\E/?/g;
$_resource_path =~ s/\QtoFormat={toFormat}\E/format={format}/g;
$_resource_path =~ s/\Q{path}\E/{Path}/g;
my $_method = 'GET';
my $query_params = {};
my $header_params = {};
my $form_params = {};
# 'Accept' and 'Content-Type' header
my $_header_accept = $self->{api_client}->select_header_accept('application/xml', 'application/octet-stream');
if ($_header_accept) {
$header_params->{'Accept'} = $_header_accept;
}
$header_params->{'Content-Type'} = $self->{api_client}->select_header_content_type('application/json');
# query params
if ( exists $args{'name'}) {
$_resource_path =~ s/\Q{name}\E/$args{'name'}/g;
}else{
$_resource_path =~ s/[?&]name.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'taskUid'}) {
$_resource_path =~ s/\Q{taskUid}\E/$args{'taskUid'}/g;
}else{
$_resource_path =~ s/[?&]taskUid.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'type'}) {
$_resource_path =~ s/\Q{type}\E/$args{'type'}/g;
}else{
$_resource_path =~ s/[?&]type.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'optimistic'}) {
$_resource_path =~ s/\Q{optimistic}\E/$args{'optimistic'}/g;
}else{
$_resource_path =~ s/[?&]optimistic.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'pessimistic'}) {
$_resource_path =~ s/\Q{pessimistic}\E/$args{'pessimistic'}/g;
}else{
$_resource_path =~ s/[?&]pessimistic.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'level'}) {
$_resource_path =~ s/\Q{level}\E/$args{'level'}/g;
}else{
$_resource_path =~ s/[?&]level.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'iterations'}) {
$_resource_path =~ s/\Q{iterations}\E/$args{'iterations'}/g;
}else{
$_resource_path =~ s/[?&]iterations.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'storage'}) {
$_resource_path =~ s/\Q{storage}\E/$args{'storage'}/g;
}else{
$_resource_path =~ s/[?&]storage.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'folder'}) {
$_resource_path =~ s/\Q{folder}\E/$args{'folder'}/g;
}else{
$_resource_path =~ s/[?&]folder.*?(?=&|\?|$)//g;
}# query params
if ( exists $args{'fileName'}) {
$_resource_path =~ s/\Q{fileName}\E/$args{'fileName'}/g;
}else{
$_resource_path =~ s/[?&]fileName.*?(?=&|\?|$)//g;
}
my $_body_data;
# authentication setting, if any
my $auth_settings = [];
# make the API Call
my $response = $self->{api_client}->call_api($_resource_path, $_method,
$query_params, $form_params,
$header_params, $_body_data, $auth_settings);
if (!$response) {
return;
}
if($AsposeTasksCloud::Configuration::debug){
print "\nResponse Content: ".$response->content;
}
my $_response_object = $self->{api_client}->pre_deserialize($response->content, 'ResponseMessage', $response->header('content-type'));
return $_response_object;
}
#
# GetTaskLinks
#
# Read task links.
#
# @param String $name (required)
# @param String $storage (optional)
# @param String $folder (optional)
# @return TaskLinksResponse
#
sub GetTaskLinks {
my ($self, %args) = @_;
# verify the required parameter 'name' is set
unless (exists $args{'name'}) {
croak("Missing the required parameter 'name' when calling GetTaskLinks");
}
( run in 0.504 second using v1.01-cache-2.11-cpan-96521ef73a4 )