package com.zulip.android.networking.response.events;
import com.google.gson.annotations.SerializedName;
import com.zulip.android.models.Message;
import java.util.List;
/**
* This class is used to deserialize the message type event {@link EventsBranch.BranchType#MESSAGE}
* <p>
* example : {"flags":[],"message":{"reactions":[],"recipient_id":38,
* "sender_email":"error-bot@zulip.com","timestamp":1485172576,"display_recipient":"logs",
* "sender_id":10,"sender_full_name":"Zulip Error Bot","sender_domain":"zulip.com",
* "content":"<div class=\"codehilite\"><pre><span></span>10.0.3.1 POST 200 4.1s (db: 217ms/2q) /api/v1/users/me/presence (AARON@zulip.com via ZulipAndroid) (AARON@zulip.com)\n</pre></div>",
* "stream_id":15,"gravatar_hash":"de425733f46e97dae34e4282037edd7e",
* "avatar_url":"https://secure.gravatar.com/avatar/de425733f46e97dae34e4282037edd7e?d=identicon",
* "client":"Internal","content_type":"text/html","subject_links":[],"is_mentioned":false,
* "sender_short_name":"error-bot","type":"stream","id":1522,"subject":"localhost:9991: slow queries"},
* "type":"message","id":8}
*/
public class MessageWrapper extends EventsBranch {
@SerializedName("message")
private Message message;
@SerializedName("flags")
private List<?> flags;
public Message getMessage() {
return message;
}
public void setMessage(Message message) {
this.message = message;
}
public List<?> getFlags() {
return flags;
}
public void setFlags(List<?> flags) {
this.flags = flags;
}
}