Type Alias Message

Message: Override<Schemas["Message"], { message_options: MessageOptions }>

Un mensaje intercambiado con un contacto.

OJO CON LOS TRES CAMPOS DE REFERENCIA. contact_id, from_contact_id y message_options.files llegan poblados —el objeto entero, no el identificador— en el listado de mensajes y en el webhook que PlanVortex manda a tu app, y como identificador a secas en el resto. Es la misma asimetria que Publication.id_account, y se tapa igual: con messageContact, messageContactId y messageFiles, para no escribir el typeof en cada sitio.