UserMessage

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

UserMessage, "data" (veriler) bölümünde görünür "mesaj" alanı aracısının Google Pub/Sub aboneliğinden aldığı nesnedir. "Veriler" alanı, aracının UserMessage yapısıyla eşleşmek için kodunu çözmesi 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

Mesajı 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)

Mesajın gönderildiği saat.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

agentId

string

Temsilcinin benzersiz tanımlayıcısı. RCS Business Messaging tarafından belirlenir.

Birlik alanı content. content mesajının içeriği aşağıdakilerden yalnızca biri olabilir:
text

string

Metin, özellikle de önerilen bir yanıt değil, kullanıcının organik olarak yazdığı bir dize.

userFile

object (UserFile)

Medya dosyası.

location

object (LatLng)

Konum'a dokunun. Bu değerin her zaman kullanıcının konumu olmadığını unutmayın. Kullanıcılar, bir temsilciye rastgele konumlar gönderebilir.

suggestionResponse

object (SuggestionResponse)

Kullanıcının önerilen bir yanıta veya işleme dokunmasıyla oluşturulan yanıt.