152 lines
2.7 KiB
JSON
152 lines
2.7 KiB
JSON
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"frequencyType": {
|
|
"type": "string"
|
|
},
|
|
"frequency": {
|
|
"type": "integer"
|
|
},
|
|
"frequencyMetadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"unit": {
|
|
"type": "string"
|
|
},
|
|
"time": {
|
|
"type": "string"
|
|
},
|
|
"timezone": {
|
|
"type": "string"
|
|
},
|
|
"weekPattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"unit",
|
|
"time",
|
|
"timezone",
|
|
"weekPattern"
|
|
]
|
|
},
|
|
"nextDueDate": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"isRolling": {
|
|
"type": "boolean"
|
|
},
|
|
"assignedTo": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"assignees": {
|
|
"type": "array"
|
|
},
|
|
"assignStrategy": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"notification": {
|
|
"type": "boolean"
|
|
},
|
|
"notificationMetadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"templates": {
|
|
"type": "array"
|
|
}
|
|
},
|
|
"required": [
|
|
"templates"
|
|
]
|
|
},
|
|
"labels": {
|
|
"type": "null"
|
|
},
|
|
"labelsV2": {
|
|
"type": "array"
|
|
},
|
|
"circleId": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string"
|
|
},
|
|
"createdBy": {
|
|
"type": "integer"
|
|
},
|
|
"updatedBy": {
|
|
"type": "integer"
|
|
},
|
|
"thingChore": {
|
|
"type": "null"
|
|
},
|
|
"status": {
|
|
"type": "integer"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"requireApproval": {
|
|
"type": "boolean"
|
|
},
|
|
"isPrivate": {
|
|
"type": "boolean"
|
|
},
|
|
"completionWindow": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"name",
|
|
"frequencyType",
|
|
"frequency",
|
|
"frequencyMetadata",
|
|
"nextDueDate",
|
|
"isRolling",
|
|
"assignedTo",
|
|
"assignees",
|
|
"assignStrategy",
|
|
"isActive",
|
|
"notification",
|
|
"notificationMetadata",
|
|
"labels",
|
|
"labelsV2",
|
|
"circleId",
|
|
"createdAt",
|
|
"updatedAt",
|
|
"createdBy",
|
|
"updatedBy",
|
|
"thingChore",
|
|
"status",
|
|
"priority",
|
|
"description",
|
|
"requireApproval",
|
|
"isPrivate",
|
|
"completionWindow"
|
|
]
|
|
}
|
|
} |