Skip to main content

UpdateTaskDto

titlestring

Possible values: non-empty and <= 200 characters

descriptionstring

Possible values: <= 2000 characters

due object
date objectrequired
anyOf
string<date>

Possible values: Value must match regular expression ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$

timezonestring

Possible values: <= 64 characters

recurrencestring

Possible values: <= 200 characters

deadlineDate object
anyOf
string<date>

Possible values: Value must match regular expression ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$

duration object
amountintegerrequired

Possible values: >= 1 and <= 100000

unitstringrequired

Possible values: [minute, day]

prioritynumber

Possible values: [1, 2, 3, 4]

tagsstring[]

Possible values: <= 50

locations object[]

Locations with Google Maps links

Possible values: <= 20

  • Array [
  • namestringrequired

    Possible values: non-empty and <= 200 characters

    googleMapsUrlstring<uri>required

    Possible values: <= 500 characters

  • ]
  • UpdateTaskDto
    {
    "title": "string",
    "description": "string",
    "due": {
    "date": "2024-07-29",
    "timezone": "string",
    "recurrence": "string"
    },
    "deadlineDate": "2024-07-29",
    "duration": {
    "amount": 0,
    "unit": "minute"
    },
    "priority": 1,
    "tags": [
    "string"
    ],
    "locations": [
    {
    "name": "string",
    "googleMapsUrl": "string"
    }
    ]
    }