Trendsic Platform Service

<back to all web services

WebixGanttTaskRequest

Requires Authentication
The following routes are available for this service:
GET,OPTIONS/v1/webix/gantt/tasks
GET,OPTIONS/v1/webix/gantt/tasks/{ProjectUID}
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CRM.AgencyPlatform.API.Internal

Namespace Global

    Namespace CRM.AgencyPlatform.API.Internal

        Public Partial Class WebixGanttTask
            Public Overridable Property id As String
            Public Overridable Property type As String
            Public Overridable Property start_date As String
            Public Overridable Property planned_start As String
            Public Overridable Property end_date As String
            Public Overridable Property planned_end As String
            Public Overridable Property text As String
            Public Overridable Property progress As Integer
            Public Overridable Property parent As String
            Public Overridable Property position As Integer
            Public Overridable Property duration As Integer
            Public Overridable Property planned_duration As Integer?
            Public Overridable Property details As String
            Public Overridable Property open As Boolean
            Public Overridable Property opened As Integer
            Public Overridable Property job_type_id As Integer?
            Public Overridable Property job_type_name As String
            Public Overridable Property created_by_id As String
        End Class

        Public Partial Class WebixGanttTaskRequest
            Public Overridable Property ProjectUID As Guid
        End Class

        Public Partial Class WebixGanttTaskResponse
            Inherits WebixGanttTask
        End Class
    End Namespace
End Namespace

VB.NET WebixGanttTaskRequest DTOs

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

HTTP + JSV

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

GET /v1/webix/gantt/tasks HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	id: String,
	type: String,
	start_date: String,
	planned_start: String,
	end_date: String,
	planned_end: String,
	text: String,
	progress: 0,
	parent: String,
	position: 0,
	duration: 0,
	planned_duration: 0,
	details: String,
	open: False,
	opened: 0,
	job_type_id: 0,
	job_type_name: String,
	created_by_id: String
}