UserMessage

Kullanıcının temsilciye gönderdiği mesaj.

UserMessage, aracının Google Pub/Sub aboneliğinden aldığı "message" nesnesinin "data" alanında görünür. "data" alanı, UserMessage yapısıyla eşleşmesi için aracı tarafından kodu çözülmesi gereken base64 kodlu bir dizedir.

JSON gösterimi
{
  "senderPhoneNumber": string,
  "messageId": string,
  "sendTime": string,
  "agentId": string,

  // Union field content can be only one of the following:
  "text": string,
  "userFile": {
    object (UserFile)
  },
  "location": {
    object (LatLng)
  },
  "suggestionResponse": {
    object (SuggestionResponse)
  }
  // End of list of possible types for union field content.
}
Alanlar
senderPhoneNumber

string

İletiyi gönderen kullanıcının telefon numarası (E.164 biçiminde).

messageId

string

Gönderen kullanıcının RCS istemcisi tarafından atanan benzersiz bir ileti kimliği.

sendTime

string (Timestamp format)

İletinin gönderildiği zaman.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

agentId

string

Temsilcinin benzersiz tanımlayıcısı. İşletmeler için RCS tarafından ayarlanır.

content birleşik alanı. İletinin içeriği content aşağıdakilerden yalnızca biri olabilir:
text

string

Metin (özellikle organik kullanıcı yazımıyla oluşturulan ve önerilen yanıt olmayan bir dize).

userFile

object (UserFile)

Medya dosyası.

location

object (LatLng)

Konum'a dokunun. Bunun kullanıcının konumu olması gerekmediğini unutmayın. Kullanıcı, temsilciye rastgele konumlar gönderebilir.

suggestionResponse

object (SuggestionResponse)

Kullanıcının önerilen bir yanıta veya işleme dokunarak oluşturduğu yanıt.