C# Class Podio.API.Services.TaskService

Show file Open project: kasperbumbech/Podio.API-for-.NET

Public Methods

Method Description
AddNewTask ( CreateUpdateRequest requestData, string ref_type = null, int ref_id = null, bool silent = false ) : Podio.API.Model.Task

https://developers.podio.com/doc/tasks/create-task-22419 or https://developers.podio.com/doc/tasks/create-task-with-reference-22420

AddNewTask ( Podio.API.Model.Task task, bool silent = false ) : int

https://developers.podio.com/doc/tasks/create-task-22419 or https://developers.podio.com/doc/tasks/create-task-with-reference-22420

CompleteTask ( int taskId ) : PodioRestHelper.PodioResponse

https://developers.podio.com/doc/tasks/complete-task-22432

DeleteTask ( int taskId ) : PodioRestHelper.PodioResponse

https://developers.podio.com/doc/tasks/delete-task-77179

DeleteTasks ( IEnumerable taskIds ) : PodioRestHelper.PodioResponse

https://developers.podio.com/doc/tasks/delete-task-77179

GetTask ( int taskId ) : Podio.API.Model.Task

https://developers.podio.com/doc/tasks/get-task-22413

GetTasksDelegatedFrom ( int userId ) : IEnumerable

https://developers.podio.com/doc/tasks/get-task-77949

GetTasksDelegatedTo ( int userId ) : IEnumerable

https://developers.podio.com/doc/tasks/get-task-77949

TaskService ( Client client ) : Podio.API.Model

Add a client and you can use this as a shortcut to the Podio REST API

UpdateTask ( Podio.API.Model.Task task ) : void

https://developers.podio.com/doc/tasks/update-task-10583674

UpdateTask ( int taskId, CreateUpdateRequest requestData ) : void

https://developers.podio.com/doc/tasks/update-task-10583674

UpdateTaskDescription ( int taskId, string description ) : void

https://developers.podio.com/doc/tasks/update-task-description-76982

UpdateTaskDue ( int taskId, System.DateTime date, bool dateOnly = false ) : void

https://developers.podio.com/doc/tasks/update-task-due-on-3442633

UpdateTaskText ( int taskId, string text ) : void

https://developers.podio.com/doc/tasks/update-task-text-22428

Method Details

AddNewTask() public method

https://developers.podio.com/doc/tasks/create-task-22419 or https://developers.podio.com/doc/tasks/create-task-with-reference-22420
public AddNewTask ( CreateUpdateRequest requestData, string ref_type = null, int ref_id = null, bool silent = false ) : Podio.API.Model.Task
requestData CreateUpdateRequest
ref_type string
ref_id int
silent bool
return Podio.API.Model.Task

AddNewTask() public method

https://developers.podio.com/doc/tasks/create-task-22419 or https://developers.podio.com/doc/tasks/create-task-with-reference-22420
public AddNewTask ( Podio.API.Model.Task task, bool silent = false ) : int
task Podio.API.Model.Task
silent bool
return int

CompleteTask() public method

https://developers.podio.com/doc/tasks/complete-task-22432
public CompleteTask ( int taskId ) : PodioRestHelper.PodioResponse
taskId int
return PodioRestHelper.PodioResponse

DeleteTask() public method

https://developers.podio.com/doc/tasks/delete-task-77179
public DeleteTask ( int taskId ) : PodioRestHelper.PodioResponse
taskId int
return PodioRestHelper.PodioResponse

DeleteTasks() public method

https://developers.podio.com/doc/tasks/delete-task-77179
public DeleteTasks ( IEnumerable taskIds ) : PodioRestHelper.PodioResponse
taskIds IEnumerable
return PodioRestHelper.PodioResponse

GetTask() public method

https://developers.podio.com/doc/tasks/get-task-22413
public GetTask ( int taskId ) : Podio.API.Model.Task
taskId int
return Podio.API.Model.Task

GetTasksDelegatedFrom() public method

https://developers.podio.com/doc/tasks/get-task-77949
public GetTasksDelegatedFrom ( int userId ) : IEnumerable
userId int
return IEnumerable

GetTasksDelegatedTo() public method

https://developers.podio.com/doc/tasks/get-task-77949
public GetTasksDelegatedTo ( int userId ) : IEnumerable
userId int
return IEnumerable

TaskService() public method

Add a client and you can use this as a shortcut to the Podio REST API
public TaskService ( Client client ) : Podio.API.Model
client Client
return Podio.API.Model

UpdateTask() public method

https://developers.podio.com/doc/tasks/update-task-10583674
public UpdateTask ( Podio.API.Model.Task task ) : void
task Podio.API.Model.Task
return void

UpdateTask() public method

https://developers.podio.com/doc/tasks/update-task-10583674
public UpdateTask ( int taskId, CreateUpdateRequest requestData ) : void
taskId int
requestData CreateUpdateRequest
return void

UpdateTaskDescription() public method

https://developers.podio.com/doc/tasks/update-task-description-76982
public UpdateTaskDescription ( int taskId, string description ) : void
taskId int
description string
return void

UpdateTaskDue() public method

https://developers.podio.com/doc/tasks/update-task-due-on-3442633
public UpdateTaskDue ( int taskId, System.DateTime date, bool dateOnly = false ) : void
taskId int
date System.DateTime
dateOnly bool
return void

UpdateTaskText() public method

https://developers.podio.com/doc/tasks/update-task-text-22428
public UpdateTaskText ( int taskId, string text ) : void
taskId int
text string
return void