{
    "type": "object",
    "properties": {
        "@odata.context": {
            "type": "string"
        },
        "@odata.etag": {
            "type": "string"
        },
        "id": {
            "type": "string"
        },
        "createdDateTime": {
            "type": "string"
        },
        "lastModifiedDateTime": {
            "type": "string"
        },
        "changeKey": {
            "type": "string"
        },
        "parentFolderId": {
            "type": "string"
        },
        "birthday": {
            "type": "null"
        },
        "fileAs": {
            "type": "string"
        },
        "displayName": {
            "type": "string"
        },
        "initials": {
            "type": "null"
        },
        "middleName": {
            "type": "null"
        },
        "nickName": {
            "type": "null"
        },
        "yomiGivenName": {
            "type": "null"
        },
        "yomiSurname": {
            "type": "null"
        },
        "yomiCompanyName": {
            "type": "null"
        },
        "generation": {
            "type": "null"
        },
        "profession": {
            "type": "null"
        },
        "manager": {
            "type": "null"
        },
        "homePhones": {
            "type": "array",
            "items": {
                "type": "string"
            }
        },
        "businessPhones": {
            "type": "array",
            "items": {
                "type": "string"
            }
        },
        "spouseName": {
            "type": "null"
        },
        "personalNotes": {
            "type": "string"
        },
        "emailAddresses": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "address": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    }
                },
                "required": [
                    "address"
                ]
            }
        }
    },
    "required": [
        "@odata.context",
        "@odata.etag",
        "id",
        "createdDateTime",
        "lastModifiedDateTime",
        "changeKey",
        "categories",
        "parentFolderId",
        "birthday",
        "fileAs",
        "displayName",
        "givenName",
        "initials",
        "middleName",
        "nickName",
        "surname",
        "title",
        "yomiGivenName",
        "yomiSurname",
        "yomiCompanyName",
        "generation",
        "imAddresses",
        "jobTitle",
        "companyName",
        "department",
        "officeLocation",
        "profession",
        "businessHomePage",
        "assistantName",
        "manager",
        "homePhones",
        "mobilePhone",
        "businessPhones",
        "spouseName",
        "personalNotes",
        "children",
        "emailAddresses",
        "homeAddress",
        "businessAddress",
        "otherAddress"
    ],
    "version": 1
}
