Representative

Dettagli sul rappresentante (umano o chatbot) che ha inviato il messaggio.

Rappresentazione JSON
{
  "displayName": string,
  "avatarImage": string,

  // Union field representative can be only one of the following:
  "representativeType": enum (RepresentativeType)
  // End of list of possible types for union field representative.
}
Campi
displayName

string

Campo facoltativo. Nome del rappresentante.

avatarImage

string

Campo facoltativo. L'immagine dell'avatar del rappresentante, indicata come URL disponibile pubblicamente. Viene visualizzato come un cerchio.

Le immagini avatar non supportano informazioni personali, ad esempio rappresentazioni di rappresentanti in fotografie o illustrazioni. Utilizza immagini che non identificano persone, come icone, loghi o illustrazioni fittizie. Dopo aver utilizzato un'immagine avatar in un messaggio, non è possibile modificarla o eliminarla.

Le immagini devono essere di 1024 x 1024 px e avere una dimensione massima dei file di 50 kB.

Campo di unione representative. Un rappresentante, identificato dal tipo. representative può essere solo uno dei seguenti:
representativeType

enum (RepresentativeType)

Obbligatorio. Il tipo di rappresentante.

RepresentativeType

Tipo rappresentante

Enum
REPRESENTATIVE_TYPE_UNSPECIFIED Tipo rappresentante non specificato.
BOT Rappresentante del bot.
HUMAN Rappresentante umano.