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.
Un mensaje intercambiado con un contacto.
OJO CON LOS TRES CAMPOS DE REFERENCIA.
contact_id,from_contact_idymessage_options.filesllegan 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 quePublication.id_account, y se tapa igual: con messageContact, messageContactId y messageFiles, para no escribir eltypeofen cada sitio.