Trendsic Platform Service

<back to all web services

AllTaskRequest

Requires Authentication
Requires any of the roles:Worker, Agent, Administrator
The following routes are available for this service:
GET,POST,PUT,OPTIONS/v1/AllTask
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;

public class dtos
{

    public static class AllTaskRequest
    {
        
    }

    public static class AllTaskResponse
    {
        public ResponseStatus ResponseStatus = null;
        public ArrayList<TaskExtended> Task = new ArrayList<TaskExtended>();
        
        public ResponseStatus getResponseStatus() { return ResponseStatus; }
        public AllTaskResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; }
        public ArrayList<TaskExtended> getTask() { return Task; }
        public AllTaskResponse setTask(ArrayList<TaskExtended> value) { this.Task = value; return this; }
    }

    public static class TaskExtended extends Task
    {
        public String AssignedToName = null;
        public String RelatedToName = null;
        
        public String getAssignedToName() { return AssignedToName; }
        public TaskExtended setAssignedToName(String value) { this.AssignedToName = value; return this; }
        public String getRelatedToName() { return RelatedToName; }
        public TaskExtended setRelatedToName(String value) { this.RelatedToName = value; return this; }
    }

    public static class Task
    {
        public UUID TaskId = null;
        public String Description = null;
        public Date DueDate = null;
        public Integer AssignedToAgentId = null;
        public Integer RelatedToContactId = null;
        public Integer CreatedBy = null;
        public Date DateCreated = null;
        public Date DateCompleted = null;
        public Integer CompletedBy = null;
        public Date DateDeleted = null;
        public Integer DeletedBy = null;
        
        public UUID getTaskId() { return TaskId; }
        public Task setTaskId(UUID value) { this.TaskId = value; return this; }
        public String getDescription() { return Description; }
        public Task setDescription(String value) { this.Description = value; return this; }
        public Date getDueDate() { return DueDate; }
        public Task setDueDate(Date value) { this.DueDate = value; return this; }
        public Integer getAssignedToAgentId() { return AssignedToAgentId; }
        public Task setAssignedToAgentId(Integer value) { this.AssignedToAgentId = value; return this; }
        public Integer getRelatedToContactId() { return RelatedToContactId; }
        public Task setRelatedToContactId(Integer value) { this.RelatedToContactId = value; return this; }
        public Integer getCreatedBy() { return CreatedBy; }
        public Task setCreatedBy(Integer value) { this.CreatedBy = value; return this; }
        public Date getDateCreated() { return DateCreated; }
        public Task setDateCreated(Date value) { this.DateCreated = value; return this; }
        public Date getDateCompleted() { return DateCompleted; }
        public Task setDateCompleted(Date value) { this.DateCompleted = value; return this; }
        public Integer getCompletedBy() { return CompletedBy; }
        public Task setCompletedBy(Integer value) { this.CompletedBy = value; return this; }
        public Date getDateDeleted() { return DateDeleted; }
        public Task setDateDeleted(Date value) { this.DateDeleted = value; return this; }
        public Integer getDeletedBy() { return DeletedBy; }
        public Task setDeletedBy(Integer value) { this.DeletedBy = value; return this; }
    }

}

Java AllTaskRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /v1/AllTask HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"Task":[{"AssignedToName":"String","RelatedToName":"String","TaskId":"00000000000000000000000000000000","Description":"String","DueDate":"0001-01-01T00:00:00.0000000","AssignedToAgentId":0,"RelatedToContactId":0,"CreatedBy":0,"DateCreated":"0001-01-01T00:00:00.0000000","DateCompleted":"0001-01-01T00:00:00.0000000","CompletedBy":0,"DateDeleted":"0001-01-01T00:00:00.0000000","DeletedBy":0}]}