changedInput schema / properties / reminders / items / oneOf
Previous value: -[
- {
- "properties": {
- "isUrgent": {
- "description": "Whether this is an urgent reminder. Applies to relative and absolute reminders.",
- "type": "boolean"
- },
- "minuteOffset": {
- "description": "Minutes before the task due time to trigger the reminder. E.g., 30 for 30 minutes before, 60 for 1 hour before, 1440 for 1 day before.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "service": {
- "description": "Delivery method: \"email\" or \"push\" notification. Defaults to push.",
- "enum": [
- "email",
- "push"
- ],
- "type": "string"
- },
- "taskId": {
- "description": "The ID of the task to set a reminder for.",
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "relative",
- "type": "string"
- }
- },
- "required": [
- "type",
- "taskId",
- "minuteOffset"
- ],
- "type": "object"
- },
- {
- "properties": {
- "due": {
- "description": "The specific date/time for the reminder.",
- "properties": {
- "date": {
- "description": "Due date in YYYY-MM-DD format.",
- "type": "string"
- },
- "lang": {
- "description": "Language for parsing the due string, e.g. \"en\".",
- "type": "string"
- },
- "string": {
- "description": "Natural language due string, e.g. \"tomorrow at 3pm\".",
- "type": "string"
- },
- "timezone": {
- "description": "Timezone for the reminder, e.g. \"America/New_York\".",
- "type": "string"
- }
- },
- "type": "object"
- },
- "isUrgent": {
- "description": "Whether this is an urgent reminder. Applies to relative and absolute reminders.",
- "type": "boolean"
- },
- "service": {
- "description": "Delivery method: \"email\" or \"push\" notification. Defaults to push.",
- "enum": [
- "email",
- "push"
- ],
- "type": "string"
- },
- "taskId": {
- "description": "The ID of the task to set a reminder for.",
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "absolute",
- "type": "string"
- }
- },
- "required": [
- "type",
- "taskId",
- "due"
- ],
- "type": "object"
- },
- {
- "properties": {
- "locLat": {
- "description": "Latitude of the location as a string, e.g. \"37.7749\".",
- "type": "string"
- },
- "locLong": {
- "description": "Longitude of the location as a string, e.g. \"-122.4194\".",
- "type": "string"
- },
- "locTrigger": {
- "description": "When to trigger: \"on_enter\" (arriving) or \"on_leave\" (departing).",
- "enum": [
- "on_enter",
- "on_leave"
- ],
- "type": "string"
- },
- "name": {
- "description": "Name of the location, e.g. \"Office\", \"Home\".",
- "minLength": 1,
- "type": "string"
- },
- "radius": {
- "description": "Radius in meters for the geofence. Defaults to server default.",
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "taskId": {
- "description": "The ID of the task to set a reminder for.",
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "location",
- "type": "string"
- }
- },
- "required": [
- "type",
- "taskId",
- "name",
- "locLat",
- "locLong",
- "locTrigger"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "isUrgent": {
+ "description": "Whether this is an urgent reminder. Applies to relative and absolute reminders.",
+ "type": "boolean"
+ },
+ "minuteOffset": {
+ "description": "Minutes before the task due time to trigger the reminder. E.g., 30 for 30 minutes before, 60 for 1 hour before, 1440 for 1 day before.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "notifyUser": {
+ "description": "Who to remind: user ID, email, name, or \"me\". Must collaborate on the task's project. Defaults to the creator.",
+ "type": "string"
+ },
+ "service": {
+ "description": "Delivery method: \"email\" or \"push\" notification. Defaults to push.",
+ "enum": [
+ "email",
+ "push"
+ ],
+ "type": "string"
+ },
+ "taskId": {
+ "description": "The ID of the task to set a reminder for.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "relative",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "taskId",
+ "minuteOffset"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "due": {
+ "description": "The specific date/time for the reminder.",
+ "properties": {
+ "date": {
+ "description": "Due date in YYYY-MM-DD format.",
+ "type": "string"
+ },
+ "lang": {
+ "description": "Language for parsing the due string, e.g. \"en\".",
+ "type": "string"
+ },
+ "string": {
+ "description": "Natural language due string, e.g. \"tomorrow at 3pm\".",
+ "type": "string"
+ },
+ "timezone": {
+ "description": "Timezone for the reminder, e.g. \"America/New_York\".",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "isUrgent": {
+ "description": "Whether this is an urgent reminder. Applies to relative and absolute reminders.",
+ "type": "boolean"
+ },
+ "notifyUser": {
+ "description": "Who to remind: user ID, email, name, or \"me\". Must collaborate on the task's project. Defaults to the creator.",
+ "type": "string"
+ },
+ "service": {
+ "description": "Delivery method: \"email\" or \"push\" notification. Defaults to push.",
+ "enum": [
+ "email",
+ "push"
+ ],
+ "type": "string"
+ },
+ "taskId": {
+ "description": "The ID of the task to set a reminder for.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "absolute",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "taskId",
+ "due"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "locLat": {
+ "description": "Latitude of the location as a string, e.g. \"37.7749\".",
+ "type": "string"
+ },
+ "locLong": {
+ "description": "Longitude of the location as a string, e.g. \"-122.4194\".",
+ "type": "string"
+ },
+ "locTrigger": {
+ "description": "When to trigger: \"on_enter\" (arriving) or \"on_leave\" (departing).",
+ "enum": [
+ "on_enter",
+ "on_leave"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "description": "Name of the location, e.g. \"Office\", \"Home\".",
+ "minLength": 1,
+ "type": "string"
+ },
+ "notifyUser": {
+ "description": "Who to remind: user ID, email, name, or \"me\". Must collaborate on the task's project. Defaults to the creator.",
+ "type": "string"
+ },
+ "radius": {
+ "description": "Radius in meters for the geofence. Defaults to server default.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "taskId": {
+ "description": "The ID of the task to set a reminder for.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "location",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "taskId",
+ "name",
+ "locLat",
+ "locLong",
+ "locTrigger"
+ ],
+ "type": "object"
+ }
+]