Class ToDeviceMessageContent

    • Field Detail

      • sender

        private String sender
        Required. User ID of the sender.
      • type

        private String type
        Required. Event type for the message.
      • messageId

        private String messageId
        Required. Unique ID for the message, used for idempotence. Arbitrary utf8 string, of maximum length 32 codepoints.
      • messages

        private Map<String,​Map<String,​RoomMessageContent>> messages
        Required. The contents of the messages to be sent. These are arranged in a map of user IDs to a map of device IDs to message bodies. The device ID may also be *, meaning all known devices for the user.
    • Constructor Detail

      • ToDeviceMessageContent

        public ToDeviceMessageContent()