{
    "type": "object",
    "properties": {
        "@odata.context": {
            "type": "string"
        },
        "attachments": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "content": {
                        "type": "string"
                    },
                    "contentType": {
                        "type": "string"
                    },
                    "contentUrl": {
                        "type": "null"
                    },
                    "id": {
                        "type": "string"
                    },
                    "name": {
                        "type": "null"
                    },
                    "teamsAppId": {
                        "type": "null"
                    },
                    "thumbnailUrl": {
                        "type": "null"
                    }
                }
            }
        },
        "body": {
            "type": "object",
            "properties": {
                "content": {
                    "type": "string"
                },
                "contentType": {
                    "type": "string"
                }
            }
        },
        "channelIdentity": {
            "type": "null"
        },
        "chatId": {
            "type": "string"
        },
        "createdDateTime": {
            "type": "string"
        },
        "etag": {
            "type": "string"
        },
        "from": {
            "type": "object",
            "properties": {
                "device": {
                    "type": "null"
                },
                "user": {
                    "type": "object",
                    "properties": {
                        "@odata.type": {
                            "type": "string"
                        },
                        "displayName": {
                            "type": "string"
                        },
                        "id": {
                            "type": "string"
                        },
                        "tenantId": {
                            "type": "string"
                        },
                        "userIdentityType": {
                            "type": "string"
                        }
                    }
                }
            }
        },
        "id": {
            "type": "string"
        },
        "importance": {
            "type": "string"
        },
        "lastEditedDateTime": {
            "type": "null"
        },
        "lastModifiedDateTime": {
            "type": "string"
        },
        "locale": {
            "type": "string"
        },
        "mentions": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "mentioned": {
                        "type": "object",
                        "properties": {
                            "application": {
                                "type": "object",
                                "properties": {
                                    "@odata.type": {
                                        "type": "string"
                                    },
                                    "applicationIdentityType": {
                                        "type": "string"
                                    },
                                    "displayName": {
                                        "type": "string"
                                    },
                                    "id": {
                                        "type": "string"
                                    }
                                }
                            },
                            "conversation": {
                                "type": "null"
                            },
                            "device": {
                                "type": "null"
                            },
                            "tag": {
                                "type": "null"
                            },
                            "user": {
                                "type": "null"
                            }
                        }
                    },
                    "mentionText": {
                        "type": "string"
                    }
                }
            }
        },
        "messageType": {
            "type": "string"
        },
        "policyViolation": {
            "type": "null"
        },
        "reactions": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "createdDateTime": {
                        "type": "string"
                    },
                    "displayName": {
                        "type": "string"
                    },
                    "reactionContentUrl": {
                        "type": "null"
                    },
                    "reactionType": {
                        "type": "string"
                    },
                    "user": {
                        "type": "object",
                        "properties": {
                            "application": {
                                "type": "null"
                            },
                            "device": {
                                "type": "null"
                            },
                            "user": {
                                "type": "object",
                                "properties": {
                                    "@odata.type": {
                                        "type": "string"
                                    },
                                    "displayName": {
                                        "type": "null"
                                    },
                                    "id": {
                                        "type": "string"
                                    },
                                    "userIdentityType": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "replyToId": {
            "type": "null"
        },
        "summary": {
            "type": "null"
        },
        "webUrl": {
            "type": "null"
        }
    },
    "version": 1
}
