AsposeTasksCloud-TasksApi

 view release on metacpan or  search on metacpan

lib/AsposeTasksCloud/ApiClient.pm  view on Meta::CPAN

    if (@header == 0 || (@header == 1 && $header[0] eq '')) {
        return undef;
    } elsif (grep(/^application\/json$/i, @header)) {
        return 'application/json';
    } else {
        return join(',', @header);
    }
  
}

# return the content type based on an array of content-type provided
# @param [Array] content_type_array Array fo content-type
# @return String Content-Type (e.g. application/json)
sub select_header_content_type
{
    my ($self, @header) = @_;
  
    if (@header == 0 || (@header == 1 && $header[0] eq '')) {
        return 'application/json'; # default to application/json
    } elsif (grep(/^application\/json$/i, @header)) {
        return 'application/json';
    } else {

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'DocumentResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetTaskDocumentWithFormat
#
# Represents a project document with format
# 
# @param String $name  (required)
# @param String $format  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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;
    
}
#
# GetProjectAssignments
#
# Read project assignment items.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'AssignmentItemsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PostProjectAssignment
#
# Adds a new assignment to a project and returns assignment item in a response.
# 
# @param String $name  (required)
# @param String $taskUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'AssignmentItemResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutProjectAssignment
#
# Updates ResourcesAssignments with spectial Uid
# 
# @param String $name  (required)
# @param String $assignmentUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'AssignmentResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectAssignment
#
# Read project assignment.
# 
# @param String $name  (required)
# @param String $assignmentUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'AssignmentResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteProjectAssignment
#
# Deletes a project assignment with all references to it.
# 
# @param String $name  (required)
# @param String $assignmentUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PostProjectCalendar
#
# Adds a new calendar to project file.
# 
# @param String $name  (required)
# @param String $fileName  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'CalendarItemResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectCalendars
#
# Read project calendar items.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'CalendarItemsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectCalendar
#
# Represents a project calendar.
# 
# @param String $name  (required)
# @param String $calendarUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'CalendarResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteProjectCalendar
#
# Deletes a project calendar
# 
# @param String $name  (required)
# @param String $calendarUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PostCalendarExceptions
#
# Adds a new calendar exception to a calendar.
# 
# @param String $name  (required)
# @param String $calendarUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetCalendarExceptions
#
# Get list of calendar exceptions.
# 
# @param String $name  (required)
# @param String $calendarUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'CalendarExceptionsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutCalendarException
#
# Updates calendar exception.
# 
# @param String $name  (required)
# @param String $calendarUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteCalendarException
#
# Deletes calendar exception from calendar exceptions collection.
# 
# @param String $name  (required)
# @param String $calendarUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetCriticalPath
#
# Returns created report in PDF format.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'TaskItemsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetDocumentProperties
#
# Read document properties.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'DocumentPropertiesResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetDocumentProperty
#
# Read document property by name.
# 
# @param String $name  (required)
# @param String $propertyName  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'DocumentPropertyResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutDocumentProperty
#
# Set/create document property.
# 
# @param String $name  (required)
# @param String $propertyName  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'DocumentPropertyResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PostDocumentProperty
#
# Set/create document property.
# 
# @param String $name  (required)
# @param String $propertyName  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'DocumentPropertyResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetExtendedAttributes
#
# Represents a project document.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'ExtendedAttributeItemsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetExtendedAttributeByIndex
#
# Represents a project extended attribute definition.
# 
# @param String $name  (required)
# @param String $index  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'ExtendedAttributeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteExtendedAttributeByIndex
#
# Delete a project extended attribute.
# 
# @param String $name  (required)
# @param String $index  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetOutlineCodes
#
# Read outline codes.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'OutlineCodeItemsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetOutlineCodeByIndex
#
# Get outline code by index.
# 
# @param String $name  (required)
# @param String $index  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'OutlineCodeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteOutlineCodeByIndex
#
# Deletes a project outline code
# 
# @param String $name  (required)
# @param String $index  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutRecalculateProject
#
# GET
# 
# @param String $name  (required)
# @param String $mode  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutRecalculateProjectWorkAsComplete
#
# Recalculate project work as complete
# 
# @param String $name  (required)
# @param Boolean $setZeroOrHundredPercentCompleteOnly  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutRecalculateProjectResourceFields
#
# Recalculate project resource fields
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutRecalculateProjectUncompleteWorkToStartAfter
#
# Recalculate project uncoplete work
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetReportPdf
#
# Returns created report in PDF format.
# 
# @param String $name  (required)
# @param String $type  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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;
    
}
#
# PostProjectResource
#
# Add a new resource to a project.
# 
# @param String $name  (required)
# @param String $resourceName  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'ResourceItemResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectResources
#
# Read project resources.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'ResourceItemsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutProjectResource
#
# Updates Resource with spectial Uid
# 
# @param String $name  (required)
# @param String $resourceUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'ResourceResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectResource
#
# Get project resource.
# 
# @param String $name  (required)
# @param String $resourceUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'ResourceResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteProjectResource
#
# Deletes a project resource with all references to it
# 
# @param String $name  (required)
# @param String $resourceUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetResourceAssignments
#
# Get resource assignments.
# 
# @param String $name  (required)
# @param String $resourceUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'TaskLinksResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PostTaskLink
#
# Adds a new task link to a project.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutTaskLink
#
# Updates task link.
# 
# @param String $name  (required)
# @param String $index  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'TaskLinkResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteTaskLink
#
# Updates task link.
# 
# @param String $name  (required)
# @param String $index  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectTasks
#
# Read project task items.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'TaskItemsResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PostProjectTask
#
# Add a new task to a project.
# 
# @param String $name  (required)
# @param String $taskName  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'TaskItemResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# PutProjectTask
#
# Updates special task getting by task UID
# 
# @param String $name  (required)
# @param String $taskUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'TaskResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectTask
#
# Read project task.
# 
# @param String $name  (required)
# @param String $taskUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'TaskResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# DeleteProjectTask
#
# Deletes a project task with all references to it and rebuilds tasks tree.
# 
# @param String $name  (required)
# @param String $taskUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetTaskAssignments
#
# Get task assignments.
# 
# @param String $name  (required)
# @param String $taskUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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;
    
}
#
# PutMoveTask
#
# Move one task to another parent task
# 
# @param String $name  (required)
# @param String $taskUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'SaaSposeResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetTaskRecurringInfo
#
# Get recurring info for the task
# 
# @param String $name  (required)
# @param String $taskUid  (required)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'RecurringInfoResponse', $response->header('content-type'));
    return $_response_object;
    
}
#
# GetProjectWbsDefinition
#
# Get project WBS Definition.
# 
# @param String $name  (required)
# @param String $storage  (optional)

lib/AsposeTasksCloud/TasksApi.pm  view on Meta::CPAN

                                           $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, 'WBSDefinitionResponse', $response->header('content-type'));
    return $_response_object;
    
}


1;



( run in 1.987 second using v1.01-cache-2.11-cpan-524268b4103 )