removedInput schema / properties / address / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / address / type
Added value: +"string"
removedInput schema / properties / birthday / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / birthday / type
Added value: +"string"
removedInput schema / properties / contact_id / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / contact_id / type
Added value: +"string"
removedInput schema / properties / email / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / email / type
Added value: +"string"
removedInput schema / properties / emails / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for an email entry.",
- "properties": {
- "address": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Email address value."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Email type such as work, home, or other."
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Backward-compatible alias for the email address value."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / emails / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed input for an email entry.",
+ "properties": {
+ "address": {
+ "default": null,
+ "description": "Email address value.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Email type such as work, home, or other.",
+ "type": "string"
+ },
+ "value": {
+ "default": null,
+ "description": "Backward-compatible alias for the email address value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / emails / type
Added value: +"array"
removedInput schema / properties / family_name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / family_name / type
Added value: +"string"
removedInput schema / properties / given_name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / given_name / type
Added value: +"string"
removedInput schema / properties / job_title / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / job_title / type
Added value: +"string"
removedInput schema / properties / nicknames / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a nickname entry.",
- "properties": {
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Nickname type such as default, alternate_name, maiden_name, initials, or other."
- },
- "value": {
- "description": "Nickname value. Used for bilingual contacts (e.g. Hebrew alternative form).",
- "type": "string"
- }
- },
- "required": [
- "value"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / nicknames / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed input for a nickname entry.",
+ "properties": {
+ "type": {
+ "default": null,
+ "description": "Nickname type such as default, alternate_name, maiden_name, initials, or other.",
+ "type": "string"
+ },
+ "value": {
+ "description": "Nickname value. Used for bilingual contacts (e.g. Hebrew alternative form).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "type": "object"
+}
addedInput schema / properties / nicknames / type
Added value: +"array"
removedInput schema / properties / notes / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / notes / type
Added value: +"string"
removedInput schema / properties / organization / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / organization / type
Added value: +"string"
removedInput schema / properties / organizations / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for an organization entry.",
- "properties": {
- "department": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Department name."
- },
- "jobDescription": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional organization job description."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Organization name."
- },
- "title": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Job title."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Organization type such as work or school."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / organizations / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed input for an organization entry.",
+ "properties": {
+ "department": {
+ "default": null,
+ "description": "Department name.",
+ "type": "string"
+ },
+ "jobDescription": {
+ "default": null,
+ "description": "Optional organization job description.",
+ "type": "string"
+ },
+ "name": {
+ "default": null,
+ "description": "Organization name.",
+ "type": "string"
+ },
+ "title": {
+ "default": null,
+ "description": "Job title.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Organization type such as work or school.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / organizations / type
Added value: +"array"
removedInput schema / properties / phone / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / phone / type
Added value: +"string"
removedInput schema / properties / phones / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a phone entry.",
- "properties": {
- "number": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Phone number value."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Phone type such as mobile, work, home, or internal."
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Backward-compatible alias for the phone number value."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / phones / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed input for a phone entry.",
+ "properties": {
+ "number": {
+ "default": null,
+ "description": "Phone number value.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Phone type such as mobile, work, home, or internal.",
+ "type": "string"
+ },
+ "value": {
+ "default": null,
+ "description": "Backward-compatible alias for the phone number value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / phones / type
Added value: +"array"
removedInput schema / properties / relations / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a relation entry (spouse, parent, child, etc.).",
- "properties": {
- "person": {
- "description": "The related person's name (matched against contact names by Google Assistant).",
- "type": "string"
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Relation type: spouse, child, parent, father, mother, sister, brother, friend, manager, assistant, partner, sibling, domesticPartner, or custom."
- }
- },
- "required": [
- "person"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / relations / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed input for a relation entry (spouse, parent, child, etc.).",
+ "properties": {
+ "person": {
+ "description": "The related person's name (matched against contact names by Google Assistant).",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Relation type: spouse, child, parent, father, mother, sister, brother, friend, manager, assistant, partner, sibling, domesticPartner, or custom.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "person"
+ ],
+ "type": "object"
+}
addedInput schema / properties / relations / type
Added value: +"array"
removedInput schema / properties / urls / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a URL entry.",
- "properties": {
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "URL type such as homepage, blog, profile, work, ftp, reservations, or other. Custom values allowed."
- },
- "value": {
- "description": "The URL value (e.g. https://example.com).",
- "type": "string"
- }
- },
- "required": [
- "value"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / urls / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed input for a URL entry.",
+ "properties": {
+ "type": {
+ "default": null,
+ "description": "URL type such as homepage, blog, profile, work, ftp, reservations, or other. Custom values allowed.",
+ "type": "string"
+ },
+ "value": {
+ "description": "The URL value (e.g. https://example.com).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "type": "object"
+}
addedInput schema / properties / urls / type
Added value: +"array"
removedInput schema / properties / user_defined / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a userDefined custom field entry.",
- "properties": {
- "key": {
- "description": "Custom field key (e.g. 'ID', 'Hebrew Birthday', 'Account Number').",
- "type": "string"
- },
- "value": {
- "default": "",
- "description": "Custom field value. May be omitted when using remove mode (only the key is needed).",
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / user_defined / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed input for a userDefined custom field entry.",
+ "properties": {
+ "key": {
+ "description": "Custom field key (e.g. 'ID', 'Hebrew Birthday', 'Account Number').",
+ "type": "string"
+ },
+ "value": {
+ "default": "",
+ "description": "Custom field value. May be omitted when using remove mode (only the key is needed).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+}
addedInput schema / properties / user_defined / type
Added value: +"array"