Type Alias Comment

Comment: Override<
    Schemas["CommentsComment"],
    {
        id_account: string
        | Account;
        id_publication: string | Publication;
        social_network: CommentNetwork;
    },
>

Un comentario, o una resena de Google Business.

TRES COSAS QUE SORPRENDEN, las tres comprobadas contra el servidor en la fase 7:

  • id_publication falta cuando el comentario no cuelga de una publicacion nuestra, y eso no es raro: la resena de Google Business cuelga de la FICHA (ahi publication_external_id es locations/{id}), y un video subido a mano al canal o un post anterior a PlanVortex tambien reciben comentarios. Lo que identifica siempre es publication_external_id.
  • id_account e id_publication cambian de forma segun la operacion: LA BANDEJA los devuelve poblados —el objeto entero— y todo lo demas —los hilos en vivo, responder, actualizar— como cadena. Es la misma asimetria que Publication.id_account y se tapa igual, con accountId / account y publicationId / publication.
  • text puede venir vacio y no es un fallo: una resena de solo estrellas no lleva texto, asi que se pinta el rating al lado en vez de dar la fila por rota.

De lo nuestro solo son read y replied. Todo lo demas lo manda la red, y una lectura en vivo pisa lo guardado.