changedInput schema / properties / answers / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "minProperties": 1,
- "properties": {
- "businessName": {
- "description": "Business name.",
- "maxLength": 200,
- "type": "string"
- },
- "fiscalYearEnd": {
- "description": "Incorporated owner only: MM-DD.",
- "pattern": "^\\d{2}-\\d{2}$",
- "type": "string"
- },
- "homeCountry": {
- "description": "Supported canonical country code, e.g. USA/CA/UK.",
- "type": "string"
- },
- "homeCurrency": {
- "description": "Supported reporting currency code.",
- "type": "string"
- }
- },
- "required": [],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "ambiguousFallback": {
- "description": "Treatment of ambiguous items.",
- "oneOf": [
- {
- "enum": [
- "business",
- "personal",
- "untagged",
- "ask"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "mixedUseCardLast4": {
- "description": "Mixed-use cards.",
- "items": {
- "description": "Last four digits.",
- "pattern": "^\\d{4}$",
- "type": "string"
- },
- "maxItems": 5,
- "type": "array"
- },
- "personalAmazonCategories": {
- "description": "Personal Amazon categories.",
- "items": {
- "description": "Category.",
- "enum": [
- "kids/baby",
- "pet supplies",
- "clothing",
- "home & kitchen",
- "food & snacks",
- "hobby/gaming",
- "health & beauty"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "personalCardLast4": {
- "description": "Personal cards.",
- "items": {
- "description": "Last four digits.",
- "pattern": "^\\d{4}$",
- "type": "string"
- },
- "maxItems": 5,
- "type": "array"
- },
- "personalLifeSignals": {
- "description": "Personal life signals.",
- "items": {
- "description": "Signal.",
- "enum": [
- "kids",
- "pets",
- "household",
- "clothing"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "personalSubscriptions": {
- "description": "Personal subscriptions.",
- "items": {
- "description": "Subscription.",
- "enum": [
- "streaming"
- ],
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "description": "Decision.",
- "enum": [
- "skip",
- "no_other_inbox",
- "use_other_inbox",
- "finish",
- "dismiss",
- "resume",
- "visit"
- ],
- "type": "string"
- },
- "nextStep": {
- "description": "Optional next step.",
- "enum": [
- "personal_rules",
- "connect_gmail",
- "other_inbox",
- "business_name",
- "fiscal_year",
- "review_report"
- ],
- "type": "string"
- },
- "step": {
- "description": "Checklist step.",
- "enum": [
- "personal_rules",
- "connect_gmail",
- "other_inbox",
- "business_name",
- "fiscal_year",
- "review_report"
- ],
- "type": "string"
- }
- },
- "required": [
- "step",
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "answer": {
- "description": "User answer.",
- "enum": [
- "personal",
- "business",
- "mixed",
- "not_sure",
- "not_now"
- ],
- "type": "string"
- },
- "changeId": {
- "description": "Returned change ID for Undo.",
- "type": "string"
- },
- "distinction": {
- "description": "User business/personal distinction.",
- "type": "string"
- },
- "exceptions": {
- "description": "User exceptions.",
- "items": {
- "description": "Exception.",
- "type": "string"
- },
- "maxItems": 5,
- "type": "array"
- },
- "optIn": {
- "description": "Explicit learning consent.",
- "type": "boolean"
- },
- "proposalId": {
- "description": "Returned learning proposal ID.",
- "type": "string"
- },
- "questionId": {
- "description": "Returned question ID.",
- "type": "string"
- },
- "revision": {
- "description": "Returned learning revision.",
- "type": "integer"
- },
- "ruleId": {
- "description": "Returned rule ID.",
- "type": "string"
- },
- "stage": {
- "description": "Learning stage.",
- "enum": [
- "get",
- "discover",
- "answer",
- "evaluate",
- "activate",
- "refine",
- "undo",
- "remove",
- "dismiss"
- ],
- "type": "string"
- }
- },
- "required": [
- "stage"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "recipients": {
- "description": "Recipients to preview; sending requires confirmation.",
- "items": {
- "additionalProperties": false,
- "description": "Recipient.",
- "properties": {
- "email": {
- "description": "Recipient email.",
- "format": "email",
- "type": "string"
- },
- "name": {
- "description": "Recipient name.",
- "type": "string"
- }
- },
- "required": [
- "name",
- "email"
- ],
- "type": "object"
- },
- "maxItems": 10,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "recipients"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "businessName": {
+ "description": "Business name.",
+ "maxLength": 200,
+ "type": "string"
+ },
+ "fiscalYearEnd": {
+ "description": "Incorporated owner only: MM-DD.",
+ "pattern": "^\\d{2}-\\d{2}$",
+ "type": "string"
+ },
+ "homeCountry": {
+ "description": "Supported canonical country code, e.g. USA/CA/UK.",
+ "type": "string"
+ },
+ "homeCurrency": {
+ "description": "Supported reporting currency code.",
+ "type": "string"
+ },
+ "homeProvince": {
+ "description": "Explicit CA province; never infer.",
+ "enum": [
+ "AB",
+ "BC",
+ "MB",
+ "NB",
+ "NL",
+ "NS",
+ "NT",
+ "NU",
+ "ON",
+ "PE",
+ "QC",
+ "SK",
+ "YT"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "ambiguousFallback": {
+ "description": "Treatment of ambiguous items.",
+ "oneOf": [
+ {
+ "enum": [
+ "business",
+ "personal",
+ "untagged",
+ "ask"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mixedUseCardLast4": {
+ "description": "Mixed-use cards.",
+ "items": {
+ "description": "Last four digits.",
+ "pattern": "^\\d{4}$",
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array"
+ },
+ "personalAmazonCategories": {
+ "description": "Personal Amazon categories.",
+ "items": {
+ "description": "Category.",
+ "enum": [
+ "kids/baby",
+ "pet supplies",
+ "clothing",
+ "home & kitchen",
+ "food & snacks",
+ "hobby/gaming",
+ "health & beauty"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "personalCardLast4": {
+ "description": "Personal cards.",
+ "items": {
+ "description": "Last four digits.",
+ "pattern": "^\\d{4}$",
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array"
+ },
+ "personalLifeSignals": {
+ "description": "Personal life signals.",
+ "items": {
+ "description": "Signal.",
+ "enum": [
+ "kids",
+ "pets",
+ "household",
+ "clothing"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "personalSubscriptions": {
+ "description": "Personal subscriptions.",
+ "items": {
+ "description": "Subscription.",
+ "enum": [
+ "streaming"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "description": "Decision.",
+ "enum": [
+ "skip",
+ "no_other_inbox",
+ "use_other_inbox",
+ "finish",
+ "dismiss",
+ "resume",
+ "visit"
+ ],
+ "type": "string"
+ },
+ "nextStep": {
+ "description": "Optional next step.",
+ "enum": [
+ "personal_rules",
+ "connect_gmail",
+ "other_inbox",
+ "business_name",
+ "fiscal_year",
+ "review_report"
+ ],
+ "type": "string"
+ },
+ "step": {
+ "description": "Checklist step.",
+ "enum": [
+ "personal_rules",
+ "connect_gmail",
+ "other_inbox",
+ "business_name",
+ "fiscal_year",
+ "review_report"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "step",
+ "action"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "answer": {
+ "description": "User answer.",
+ "enum": [
+ "personal",
+ "business",
+ "mixed",
+ "not_sure",
+ "not_now"
+ ],
+ "type": "string"
+ },
+ "changeId": {
+ "description": "Returned change ID for Undo.",
+ "type": "string"
+ },
+ "distinction": {
+ "description": "User business/personal distinction.",
+ "type": "string"
+ },
+ "exceptions": {
+ "description": "User exceptions.",
+ "items": {
+ "description": "Exception.",
+ "type": "string"
+ },
+ "maxItems": 5,
+ "type": "array"
+ },
+ "optIn": {
+ "description": "Explicit learning consent.",
+ "type": "boolean"
+ },
+ "proposalId": {
+ "description": "Returned learning proposal ID.",
+ "type": "string"
+ },
+ "questionId": {
+ "description": "Returned question ID.",
+ "type": "string"
+ },
+ "revision": {
+ "description": "Returned learning revision.",
+ "type": "integer"
+ },
+ "ruleId": {
+ "description": "Returned rule ID.",
+ "type": "string"
+ },
+ "stage": {
+ "description": "Learning stage.",
+ "enum": [
+ "get",
+ "discover",
+ "answer",
+ "evaluate",
+ "activate",
+ "refine",
+ "undo",
+ "remove",
+ "dismiss"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stage"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "recipients": {
+ "description": "Recipients to preview; sending requires confirmation.",
+ "items": {
+ "additionalProperties": false,
+ "description": "Recipient.",
+ "properties": {
+ "email": {
+ "description": "Recipient email.",
+ "format": "email",
+ "type": "string"
+ },
+ "name": {
+ "description": "Recipient name.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "email"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "recipients"
+ ],
+ "type": "object"
+ }
+]