UserMessage

Tin nhắn mà người dùng gửi cho nhân viên hỗ trợ.

UserMessage xuất hiện trong "dữ liệu" trường của "tin nhắn" đối tượng mà tác nhân nhận được từ gói thuê bao Google Pub/Sub. Trường "Dữ liệu" là một chuỗi được mã hoá base64 mà tác nhân phải giải mã để khớp với cấu trúc UserMessage.

Biểu diễn dưới dạng JSON
{
  "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.
}
Trường
senderPhoneNumber

string

Số điện thoại (theo định dạng E.164) của người dùng đã gửi tin nhắn.

messageId

string

Mã nhận dạng tin nhắn duy nhất, do ứng dụng RCS của người dùng gửi.

sendTime

string (Timestamp format)

Thời gian gửi thư.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

agentId

string

Giá trị nhận dạng duy nhất của tác nhân. Do RCS Business Messaging đặt.

Trường hợp hợp nhất content. Nội dung của thông báo content chỉ có thể là một trong những nội dung sau:
text

string

Văn bản, cụ thể là chuỗi được tạo thông qua hoạt động nhập tự nhiên của người dùng chứ không phải là câu trả lời đề xuất.

userFile

object (UserFile)

Tệp nội dung nghe nhìn.

location

object (LatLng)

Vị trí. Xin lưu ý rằng đây không nhất thiết là vị trí của người dùng. Người dùng có thể gửi thông tin vị trí tuỳ ý cho một nhân viên hỗ trợ.

suggestionResponse

object (SuggestionResponse)

Câu trả lời do người dùng tạo ra khi nhấn vào một câu trả lời hoặc hành động đề xuất.