trafficlive
Version:
An API wrapper for TrafficLive
268 lines (267 loc) • 7.36 kB
Markdown
```json
{
"@class": "com.sohnar.trafficlite.transfer.project.JobTO",
"id": 0000000,
"version": 1,
"dateCreated": "2015-12-12T00:00:46.755+0000",
"dateModified": "2015-12-12T00:03:21.996+0000",
"lastUpdatedUserId": 00000,
"jobNumber": "J4906",
"jobStateType": "PROGRESS",
"jobBillingStateType": "NOT_BILLED",
"jobDetailId": 0000000,
"jobCompletedDate": null,
"jobStartDate": "2015-12-07T07:00:00.000+0000",
"internalDeadline": "2015-12-11T23:59:42.473+0000",
"externalDeadline": "2015-12-13T03:00:00.000+0000",
"jobUserCategoryListItemId": {
"id": 00000
},
"appliedCustomRateSetId": null,
"clientReference": null,
"clientPurchaseOrderValue": null,
"billableJob": true,
"billedNet": {
"amountString": 0,
"currencyType": "TXT"
},
"billedTaxOneAmount": {
"amountString": 0,
"currencyType": "TXT"
},
"billedTaxTwoAmount": {
"amountString": 0,
"currencyType": "TXT"
},
"externalCode": null,
"secondaryExternalCode": null,
"freeTags": [],
"realisationThresholdListItemId": {
"id": 0000
},
"realisationThreshold": 0,
"parentRetainerJobId": null,
"retainerJob": false,
"jobTasks": [
{
"@class": "com.sohnar.trafficlite.transfer.project.JobTaskTO",
"id": 0000000,
"version": 0,
"dateCreated": "2015-12-12T00:03:21.833+0000",
"dateModified": "2015-12-12T00:03:58.971+0000",
"uuid": "5955D033-6BCA-FB34-82B2-937E3A72312E",
"description": "Text",
"externalNote": null,
"internalNote": null,
"quantity": 3,
"multiplier": 197.61904762,
"cost": {
"amountString": 00,
"currencyType": "TXT"
},
"rate": {
"amountString": 00,
"currencyType": "TXT"
},
"realisationRate": {
"amountString": 00,
"currencyType": "TXT"
},
"rateOtherCurrency": null,
"total": {
"amountString": 000,
"currencyType": "TXT"
},
"totalOtherCurrency": null,
"taxTypeId": {
"id": 0000
},
"taxTypeTwoId": null,
"lineItemOrder": 2,
"chargeBandId": {
"id": 0000
},
"billLineItemOrder": 2,
"billType": "ESTIMATE",
"billableNet": {
"amountString": 0,
"currencyType": "TXT"
},
"billableNetOtherCurrency": null,
"excludeFromInvoice": false,
"jobId": 0000000,
"jobTaskCategory": "TXT",
"complete": false,
"jobTaskCompletionDate": null,
"studioAllocationMinutes": 000,
"taskDeadline": "2015-12-11T23:59:42.473+0000",
"taskStartDate": "2015-12-11T20:59:42.473+0000",
"jobStageUUID": null,
"jobStageDescription": null,
"durationMinutes": null,
"totalTimeLoggedMinutes": 0,
"totalTimeLoggedBillableMinutes": 00,
"totalTimeEntryPersonalRate": {
"amountString": 000.00,
"currencyType": "TXT"
},
"totalTimeAllocatedMinutes": 0,
"dependancyId": null,
"dependancyTaskDeadline": null,
"jobTaskUserCategoryListItemId": {
"id": 0000
},
"jobTaskExternalCategoryListItemId": null,
"jobTaskPriorityListItemId": null,
"totalCostBillable": {
"amountString": 000.00,
"currencyType": "CAD"
},
"totalCostNonBillable": null,
"hierarchyOrder": 2,
"externalData": null,
"potentialValue": {
"amountString": 000,
"currencyType": "TXT"
},
"estimatedSellValue": {
"amountString": 000,
"currencyType": "TXT"
},
"realisationPercentage": 000,
"baselineQuantity": null,
"baselineCost": null,
"baselineMultiplier": null,
"baselineRate": null,
"baselineTotal": null,
"baselineRateOtherCurrency": null,
"baselineTotalOtherCurrency": null,
"jobTaskDependencies": [],
"retainerJobTaskId": null,
"baselineAllocations": []
},
{
"@class": "com.sohnar.trafficlite.transfer.project.JobTaskTO",
"id": 00000,
"version": 0,
"dateCreated": "2015-12-12T00:03:21.840+0000",
"dateModified": null,
"uuid": "C875C8C1-86D2-FF11-1CE8-937E2C785481",
"description": "Text",
"externalNote": null,
"internalNote": null,
"quantity": 1,
"multiplier": 000.000000,
"cost": {
"amountString": 000,
"currencyType": "TXT"
},
"rate": {
"amountString": 000,
"currencyType": "TXT"
},
"realisationRate": {
"amountString": 000,
"currencyType": "TXT"
},
"rateOtherCurrency": null,
"total": {
"amountString": 000,
"currencyType": "TXT"
},
"totalOtherCurrency": null,
"taxTypeId": {
"id": 0000
},
"taxTypeTwoId": null,
"lineItemOrder": 1,
"chargeBandId": {
"id": 00000
},
"billLineItemOrder": 1,
"billType": "Text",
"billableNet": {
"amountString": 0,
"currencyType": "TXT"
},
"billableNetOtherCurrency": null,
"excludeFromInvoice": false,
"jobId": 0000000,
"jobTaskCategory": "TXT",
"complete": false,
"jobTaskCompletionDate": null,
"studioAllocationMinutes": 00,
"taskDeadline": "2015-12-11T23:59:42.473+0000",
"taskStartDate": "2015-12-11T22:59:42.473+0000",
"jobStageUUID": null,
"jobStageDescription": null,
"durationMinutes": null,
"totalTimeLoggedMinutes": 0,
"totalTimeLoggedBillableMinutes": 0,
"totalTimeEntryPersonalRate": null,
"totalTimeAllocatedMinutes": 0,
"dependancyId": null,
"dependancyTaskDeadline": null,
"jobTaskUserCategoryListItemId": {
"id": 0000
},
"jobTaskExternalCategoryListItemId": null,
"jobTaskPriorityListItemId": null,
"totalCostBillable": null,
"totalCostNonBillable": null,
"hierarchyOrder": 1,
"externalData": null,
"potentialValue": {
"amountString": 000,
"currencyType": "TXT"
},
"estimatedSellValue": {
"amountString": 000,
"currencyType": "TXT"
},
"realisationPercentage": 000,
"baselineQuantity": null,
"baselineCost": null,
"baselineMultiplier": null,
"baselineRate": null,
"baselineTotal": null,
"baselineRateOtherCurrency": null,
"baselineTotalOtherCurrency": null,
"jobTaskDependencies": [],
"retainerJobTaskId": null,
"baselineAllocations": []
}
],
"jobThirdPartyCosts": [],
"jobExpenses": [],
"jobStages": [],
"invoices": [],
"multicurrencyRate": 0,
"otherCurrency": "EUR",
"multiCurrencyEditMode": "NO_MULTI_CURRENCY",
"multiCurrencySyncMode": "OTHER_TO_BASE",
"externalData": null,
"userSpecifiedPercentComplete": false,
"userSpecifiedPercentCompleteValue": 0,
"potentialValue": {
"amountString": 000,
"currencyType": "TXT"
},
"estimatedSellValue": {
"amountString": 000,
"currencyType": "TXT"
},
"realisationPercentage": 100,
"timeBillings": {
"amountString": 0,
"currencyType": "TXT"
},
"realisationPercentageAsBilled": 0,
"potentialValueOfActuals": {
"amountString": 000.00,
"currencyType": "TXT"
},
"parentRetainerJob": null,
"multicurrencyEnabled": false
}
```