powersync-plugins/tempo/integrationplugintempo.json

212 lines
9.3 KiB
JSON

{
"id": "809bc4ca-d1cd-4279-9e0d-7324537ccb5a",
"name": "tempo",
"displayName": "Tempo",
"vendors": [
{
"id": "58fc1ab7-b8b5-4e52-8388-72957ce5852d",
"name": "tempo",
"displayName": "Tempo",
"thingClasses": [
{
"id": "878eae0a-6217-4b36-bd46-72c911e52e73",
"name": "tempoConnection",
"displayName": "Tempo connection",
"interfaces": ["account"],
"createMethods": ["user"],
"setupMethod": "displayPin",
"stateTypes": [
{
"id": "15f45315-5419-4e1b-ace3-fc21503d3b70",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"defaultValue": true,
"cached": false,
"type": "bool"
},
{
"id": "e4b5be87-dbc9-481e-88da-608c71be8bda",
"name": "loggedIn",
"displayName": "Logged in",
"displayNameEvent": "Logged in changed",
"defaultValue": true,
"type": "bool"
}
]
},
{
"id": "8be71352-bdfd-450b-903e-79a4ed203701",
"name": "account",
"displayName": "Account",
"interfaces": ["connectable"],
"createMethods": ["discovery"],
"settingsTypes": [
{
"id": "56c460b2-37d8-453a-b4f4-8e58be348f85",
"name": "startDate",
"displayName": "Start date",
"defaultValue": "",
"type": "QDate"
}
],
"paramTypes": [
{
"id": "c6aeddae-56af-496d-a419-1635ff9bae50",
"name": "key",
"displayName": "Key",
"defaultValue": "",
"type": "QString",
"readOnly": true
}
],
"stateTypes": [
{
"id": "0b776bc1-9e56-4205-9bc3-b356026f5b64",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"defaultValue": true,
"cached": false,
"type": "bool"
},
{
"id": "7948f15b-7243-404e-9e67-18e915e8b328",
"name": "status",
"displayName": "Status",
"displayNameEvent": "Status changed",
"defaultValue": "Open",
"possibleValues": [
"Open",
"Closed",
"Archived"
],
"type": "QString"
},
{
"id": "abd55ea0-ad4e-413e-bc77-3e8b7f0a9be4",
"name": "global",
"displayName": "Global",
"displayNameEvent": "Global changed",
"defaultValue": false,
"type": "bool"
},
{
"id": "44ebbc18-7511-48c0-860b-c4de5f634ed6",
"name": "monthlyBudget",
"displayName": "Monthly budget",
"displayNameEvent": "Monthly budget changed",
"defaultValue": 0,
"type": "int"
},
{
"id": "f1f2af66-d09a-4242-9058-401145f662c4",
"name": "lead",
"displayName": "Lead",
"displayNameEvent": "Lead changed",
"defaultValue": "",
"type": "QString"
},
{
"id": "ece43b12-4a0d-4e25-b811-b1aca610bea8",
"name": "contact",
"displayName": "Contact",
"displayNameEvent": "Contact changed",
"defaultValue": "",
"type": "QString"
},
{
"id": "3af6d1c0-bb0a-406f-809b-2c367e1a16bb",
"name": "category",
"displayName": "Category",
"displayNameEvent": "Category changed",
"defaultValue": "",
"type": "QString"
},
{
"id": "3dcc1426-51f8-46fa-9967-5a93d7bb2633",
"name": "Customer",
"displayName": "Customer",
"displayNameEvent": "Customer changed",
"defaultValue": "",
"type": "QString"
},
{
"id": "1ac39002-56a1-4911-aa68-9d14e142edae",
"name": "totalTimeSpent",
"displayName": "Total time spent",
"displayNameEvent": "Total time spent changed",
"defaultValue": 0,
"type": "double",
"unit": "Hours"
},
{
"id": "81bec4e8-9fd3-43d1-b339-2a7fdd83e8cb",
"name": "monthTimeSpent",
"displayName": "This month time spent",
"displayNameEvent": "This month time spent changed",
"defaultValue": 0,
"type": "double",
"unit": "Hours"
}
]
},
{
"id": "11c85176-e7fe-44b4-995a-24757273f3af",
"name": "team",
"displayName": "Team",
"interfaces": ["connectable"],
"createMethods": ["discovery"],
"paramTypes": [
{
"id": "bb90e986-fcfa-47e8-8783-f2b5a887314a",
"name": "id",
"displayName": "Id",
"defaultValue": 0,
"type": "int",
"readOnly": true
}
],
"stateTypes": [
{
"id": "a125d3b5-676f-49eb-bb93-feae233c2e91",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"defaultValue": true,
"cached": false,
"type": "bool"
},
{
"id": "667a9d8d-4e80-4c7c-938c-d698853fa4b1",
"name": "lead",
"displayName": "Lead",
"displayNameEvent": "Lead changed",
"defaultValue": "",
"type": "QString"
},
{
"id": "a694682e-3c2a-4146-aa56-9e75fd82bcab",
"name": "totalTimeSpent",
"displayName": "Total time spent",
"displayNameEvent": "Total time spent changed",
"defaultValue": 0,
"type": "double",
"unit": "Hours"
},
{
"id": "f5ec7b30-3074-41e9-b1fc-62b6307ddbe1",
"name": "monthTimeSpent",
"displayName": "This month time spent",
"displayNameEvent": "This month time spent changed",
"defaultValue": 0,
"type": "double",
"unit": "Hours"
}
]
}
]
}
]
}