tasks.tasklists.delete

valid {
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasklists.get

valid {
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasklists.insert

valid {
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.title == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasklists.list

valid {
    input.Qs.maxResults == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasklists.patch

valid {
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.title == STRING
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasklists.update

valid {
    input.Body.etag == STRING
    input.Body.id == STRING
    input.Body.title == STRING
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.clear

valid {
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.delete

valid {
    input.ReqMap.task == STRING
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.get

valid {
    input.ReqMap.task == STRING
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.insert

valid {
    input.Body.completed == STRING
    input.Body.deleted == BOOLEAN
    input.Body.due == STRING
    input.Body.etag == STRING
    input.Body.hidden == BOOLEAN
    input.Body.id == STRING
    input.Body.notes == STRING
    input.Body.status == STRING
    input.Body.title == STRING
    input.ReqMap.tasklist == STRING
    input.Qs.parent == STRING
    input.Qs.previous == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.list

valid {
    input.ReqMap.tasklist == STRING
    input.Qs.completedMax == STRING
    input.Qs.completedMin == STRING
    input.Qs.dueMax == STRING
    input.Qs.dueMin == STRING
    input.Qs.maxResults == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.showAssigned == BOOLEAN
    input.Qs.showCompleted == BOOLEAN
    input.Qs.showDeleted == BOOLEAN
    input.Qs.showHidden == BOOLEAN
    input.Qs.updatedMin == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.move

valid {
    input.ReqMap.task == STRING
    input.ReqMap.tasklist == STRING
    input.Qs.destinationTasklist == STRING
    input.Qs.parent == STRING
    input.Qs.previous == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.patch

valid {
    input.Body.completed == STRING
    input.Body.deleted == BOOLEAN
    input.Body.due == STRING
    input.Body.etag == STRING
    input.Body.hidden == BOOLEAN
    input.Body.id == STRING
    input.Body.notes == STRING
    input.Body.status == STRING
    input.Body.title == STRING
    input.ReqMap.task == STRING
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}

tasks.tasks.update

valid {
    input.Body.completed == STRING
    input.Body.deleted == BOOLEAN
    input.Body.due == STRING
    input.Body.etag == STRING
    input.Body.hidden == BOOLEAN
    input.Body.id == STRING
    input.Body.notes == STRING
    input.Body.status == STRING
    input.Body.title == STRING
    input.ReqMap.task == STRING
    input.ReqMap.tasklist == STRING
    input.ProviderMetadata.Region == STRING
}