logo

Objetos

Last update: 3 years ago by yered.rios

Message


PropiedadDescripciónTipoRequerimientos
textTexto a enviar. Codificado en UTF-8.String
  • Obligatorio si no se especifica:
    • richCard
    • contentInfo.
  • Sólo puede ser especificado en conjunto con suggestions.
richCardEstructura de Tarjeta Enriquecida.RichCard
  • Obligatorio si no se especifica:
    • text
    • contentInfo.
  • Sólo puede ser especificado en conjunto con suggestions.
contentInfoInformación acerca de una imagen o video.ContentInfo
  • Obligatorio si no se especifica:
    • text
    • richCard.
  • Sólo puede ser especificado en conjunto con suggestions.
suggestionsLista de respuestas sugeridas y acciones sugeridas (realizar llamada, enviar ubicación, etc).Suggestion[]
  • Máximo 11 sugerencias.

RichCard


PropiedadDescripciónTipoRequerimientos
carouselCardCarrusel de tarjetas.CarouselCard
  • Obligatorio si no se especifica:
    • standaloneCard.
  • No puede ser especificado en conjunto con standaloneCard.
standaloneCardTarjeta única. StandaloneCard
  • Obligatorio si no se especifica:
    • carouselCard.
  • No puede ser especificado en conjunto con carouselCard.

StandaloneCard


PropiedadDescripciónTipoRequerimientos
cardOrientationAncho de las tarjetas del carrusel.String
  • Obligatorio
  • Valores aceptados:
    • "HORIZONTAL" (si en cardContent se especifica el campo media, éste debe contener al menos el campo title, description o suggestions[]).
    • "VERTICAL".
thumbnailImageAlignmentAlineación del preview de la imagen cuando cardOrientation es "HORIZONTAL".String
  • Obligatorio
  • Valores aceptados:
    • "LEFT"
    • "RIGHT"
cardContentContenido de la tarjeta.CardContent
  • Obligatorio.

CarouselCard


PropiedadDescripciónTipoRequerimientos
cardWidthAncho de las tarjetas del carrusel.String
  • Obligatorio
  • Valores aceptados:
    • "CARD_WIDTH_UNSPECIFIED"
    • "SMALL" (Media.height de tipo TALL no puede ser utilizado).
    • "MEDIUM"
cardContentsListado de contenido por cada tarjeta en el carrusel. CardContent[]
  • Obligatorio
  • Mínimo 2 elementos, máximo 10 elementos.

CardContent


PropiedadDescripciónTipoRequerimientos
titleTítulo de la tarjeta.String
  • Máximo 200 caracteres.
descriptionTexto dentro de la tarjeta.String
  • Máximo 2000 caracteres.
mediaImagen o video a incluir en la tarjeta.Media
suggestionsLista de respuestas sugeridas y acciones sugeridas (realizar llamada, enviar ubicación, etc).Suggestion[]
  • Máximo 4 elementos.

Media


PropiedadDescripciónTipoRequerimientos
heightAltura de la imagen o video dentro de una tarjeta.String
  • Obligatorio
  • Valores aceptados:
    • "SHORT"
    • "MEDIUM"
    • "TALL"(No disponible para carouselCard.cardWidth con valor "SMALL").
contentInfoInformación acerca de la imagen o video.ContentInfo
  • Obligatorio.

ContentInfo


PropiedadDescripciónTipoRequerimientos
fileUrlURL de acceso público donde se localiza el archivo, imagen o video.String
  • Obligatorio
  • La plataforma determina el tipo de archivo del encabezado HTTP content-type, éste debe estar presente en la respuesta HTTP de la URL y tener un valor de acuerdo al tipo de archivo.
thumbnailUrlURL de acceso público de la vista previa de la imagen o video.String
  • Si no se indica, la plataforma RCS muestra una vista previa en blanco hasta que el dispositivo del usuario descargue el archivo.
forceRefreshIndica si se busca el archivo y la vista previa de las URL’s especificadas incluso si la plataforma ya tiene copias en cache de estos archivos.Boolean
  • Default: false

Suggestion


PropiedadDescripciónTipoRequerimientos
replyRespuesta sugerida que el usuario puede pulsar para responder al Agente.suggestedreply
  • Obligatorio si no se especifica:
    • action.
actionAcción que el usuario puede pulsar para iniciar alguna operación en el dispositivo (realizar llamada, enviar ubicación, etc.)SuggestedAction
  • Obligatorio si no se especifica:
    • reply.

SuggestedReply


PropiedadDescripciónTipoRequerimientos
textTexto que se muestra en la respuesta sugerida y que se envía al Agente cuando el usuario la presiona.String
  • Obligatorio.
  • Máximo 25 caracteres.
postbackDataInformación que recibe el Agente cuando el usuario presiona la respuesta sugerida.String
  • Obligatorio.

SuggestedAction


PropiedadDescripciónTipoRequerimientos
textTexto que se muestra en la acción sugerida.String
  • Obligatorio
  • Máximo 25 caracteres.
postbackDataInformación que recibe el Agente cuando el usuario presiona la acción sugerida.String
  • Obligatorio.
dialActionAbre la aplicación para realizar llamadas con un número telefónico pre cargado.DialAction
  • Obligatorio si no se especifica:
    • viewLocationAction
    • createCalendarEventAction
    • openUrlAction
    • shareLocationAction.
viewLocationActionAbre la aplicación de mapas y coloca el pin en una ubicación especificada por el Agente.ViewLocationAction
  • Obligatorio si no se especifica:
    • dialAction
    • createCalendarEventAction
    • openUrlAction
    • shareLocationAction.
createCalendarEventActionInicia la creación de un nuevo evento dentro de la aplicación de calendario con datos precargados.CreateCalendarEventAction
  • Obligatorio si no se especifica:
    • dialAction
    • viewLocationAction
    • openUrlAction
    • shareLocationAction.
openUrlActionAbre el navegador con la URL indicada. Esta URL puede abrir una app si ésta se encuentra configurada para ello.OpenUrlAction
  • Obligatorio si no se especifica:
    • dialAction
    • viewLocationAction
    • createCalendarEventAction
    • shareLocationAction.
shareLocationActionAbre la aplicación de mapas para que el usuario elija una ubicación y la envíe al Agente.ShareLocationAction
  • Obligatorio si no se especifica:
    • dialAction
    • viewLocationAction
    • createCalendarEventAction
    • openUrlAction.

DialAction


PropiedadDescripciónTipoRequerimientos
phoneNumberNúmero telefónico que se pre llena en la aplicación para realizar llamadas.String
  • Obligatorio
  • El número debe estar en el formato E.164, ej: +525512345678

ViewLocationAction


PropiedadDescripciónTipoRequerimientos
latLongLa latitud y longitud de una ubicación específica.LatLng
  • Obligatorio.
labelTexto a mostrar como etiqueta del pin colocado en la latitud y longitud especificadas.String

LatLng


PropiedadDescripciónTipoRequerimientos
latitudeLatitud en gradosNumber
  • Obligatorio.
  • Debe estar en el rango de -90.0 y +90.0.
longitudeLongitud en gradosNumber
  • Obligatorio
  • Debe estar en el rango de -180.0 y +180.0.

CreateCalendarEventAction


PropiedadDescripciónTipoRequerimientos
startTimeFecha y hora de inicio del evento en horario UTC.String
  • Obligatorio
  • Formato RFC3339. Ej: 2020-10- 02T19:00:00Z
endTimeFecha y hora de fin del evento en horario UTC.String
  • Obligatorio
  • Formato RFC3339. Ej: 2020-10- 02T20:00:00Z
titleTítulo del evento.String
descriptionDescripción del evento.String

OpenUrlAction


PropiedadDescripciónTipoRequerimientos
urlUrl a abrir en el navegador.String
  • Obligatorio.
RCS — Anterior
Conexión HTTP
Siguiente
Ejemplos