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;