ProjectService Datatypes

Back to ProjectService

Project

Property Type Description
Id Int32 Must be a positive number. Will update a project if Id exists. Default: Int32.MinValue
Enabled Boolean
Name String
RawName String
NameDisplay ProjectNameType
QuickListed Boolean
DateChanged DateTime
DateRegistered DateTime
DateStart DateTime
DateStop DateTime
CustomerId Int32
CustomerName String
Owner Int32 Read only. This is set to the user of the active session. Typically an API user.
Pipeline Int32 The substatus of a project
TypeId Int32
TypeName String
StatusId Int
StatusName String
NeedApproval TriState
MultiCustomer Boolean
Description String
WorkTypeId Int32
WorkTypeName String
TimeReg TimeRegType
Version Int16 1 = Open project, 2 = Rights managed project
IsFoldersAdded TriState
Participants Int32[]
UseProjectOwnerAsOurReference Boolean(nullable) Specifies if the project owner should be set as Our Reference on invoices

ProjectShort

Property Type Description
Id Int32
Name String

ProjectSearch

Property Type Description
CustomerId Int
Search String
ChangedAfter DateTime
StartedAfter DateTime
StartedBefore DateTime
MyProjects Boolean
AllOpenProjects Boolean Can be combined with other search parameters.

Task

Property Type Description
Id Int32
Name String
Description String
DateStart DateTime
DateStop DateTime
Overtime Decimal
Parent Int
Priority Int32
Project Int32
ProjectLink Int32
Estimate Int32
Participants Int32[]
Status Int32? 0 = Not Started, 1 = Ongoing, 10 = Completed, 11 = Canceled
ProjectName String ReadOnly response from GetMyProjectTasks

Participant

Property Type Description
ContactId Int
Name String
Role Role
State Int
StateName ProjectParticipantState

Role

Property Type Description
Id Int
Name String
Parent Int

Enums

ProjectNameType

Name Type Description
Plain String
Company_Project String
Project_Company String

TriState

Name Type
None String
True String
False String

TimeRegType

Name Type
Worktype String
Task String

ProjectParticipantState

Name Type Description
Uknown String
InvitationSent String
Participating String
ProjectInitiater String
Removed String
RemovedBeforeAccept String
InvitationStoppedByReciever String
InvitationStoppedBySender String
InvitationExpired String
InvitationIsResent String
RemovedWhenOpeningProject String
NotInvited String

Back to ProjectService