id uuid | 
description String | 
start date-time | 
end date-time | 
duration int32 | 
durationBillable int32 | 
break int32 | 
resource object —  REQUIREDid uuid |  no String |  name String |  defaults object[]id uuid |  validFrom date-time |  workHourTemplate objectid uuid |  code String |  description String |  monday float |  tuesday float |  wednesday float |  thursday float |  friday float |  saturday float |  sunday float |  
  |  calendar objectcode String |  description String |  entries object[]id uuid |  date date-time |  description String |  recurrent Boolean |  isWorking Boolean |  
  |  
  |  
  |  
  | 
customer objectid uuid |  no String |  name String |  address objectid uuid |  address1 String |  address2 String |  city String |  state String |  postCode String |  country String |  
  |  jobs  (circular)[] |  
  | 
job objectid uuid |  no String |  description String |  jobTasks  (circular)[] |  customer  (circular) |  tntModel objectid uuid |  code String |  description String |  lines  (circular)[] |  
  |  
  | 
jobTask objectid uuid |  no String |  description String |  job  (circular) |  status int32Possible values: [0, 1, 2]  |  
  | 
jobPlanningLine objectid uuid |  jobTaskId uuid |  jobNo String |  taskNo String |  lineNo int32 |  description String |  itemNo String |  serviceBillingType int32Possible values: [0, 1, 2, 3, 100]  |  
  | 
tntModelLine objectid uuid |  tntModel  (circular) |  code String |  description String |  quantity double |  billable Boolean |  itemNo String |  rounding int32 |  nonBillableReason int32Possible values: [0, 2, 3, 4]  |  modelType int32Possible values: [0, 1, 2, 3]  |  
  | 
category  (circular) —  REQUIRED | 
nonBillableReason int32Possible values: [0, 2, 3, 4]  | 
created date-time | 
modified date-time |