// Path: android/JBox/app/src/main/java/com/jiguang/jbox/data/model/Message.java
// @Table(name = "Message")
// public class Message extends Model implements Serializable {
// 
//     @Column(name = "Title")
//     public String title;
// 
//     @Column(name = "Content")
//     public String content;
// 
//     @Column(name = "Time")
//     public long time;
// 
//     @Column(name = "DevKey")
//     public String devKey;
// 
//     @Column(name = "Channel")
//     public String channelName;
// 
//     @Column(name = "IconUrl")
//     public String iconUrl;
// 
//     @Column(name = "IntegrationName")
//     public String integrationName;
// 
//     @Column(name = "Url")
//     public String url;
// 
//     public Message() {
//         super();
//     }
// 
//     public Message(String devKey, String channelName, String title, String content, long time) {
//         super();
//         this.devKey = devKey;
//         this.channelName = channelName;
//         this.title = title;
//         this.content = content;
//         this.time = time;
//     }
// }


import android.support.annotation.NonNull;
import com.jiguang.jbox.data.model.Message;
import java.util.List;
package com.jiguang.jbox.data.source;





public interface MessageDataSource {

    interface LoadMessagesCallback {

// Path: android/JBox/app/src/main/java/com/jiguang/jbox/data/model/Message.java
// @Table(name = "Message")
// public class Message extends Model implements Serializable {
// 
//     @Column(name = "Title")
//     public String title;
// 
//     @Column(name = "Content")
//     public String content;
// 
//     @Column(name = "Time")
//     public long time;
// 
//     @Column(name = "DevKey")
//     public String devKey;
// 
//     @Column(name = "Channel")
//     public String channelName;
// 
//     @Column(name = "IconUrl")
//     public String iconUrl;
// 
//     @Column(name = "IntegrationName")
//     public String integrationName;
// 
//     @Column(name = "Url")
//     public String url;
// 
//     public Message() {
//         super();
//     }
// 
//     public Message(String devKey, String channelName, String title, String content, long time) {
//         super();
//         this.devKey = devKey;
//         this.channelName = channelName;
//         this.title = title;
//         this.content = content;
//         this.time = time;
//     }
// }


// Path: android/JBox/app/src/main/java/com/jiguang/jbox/data/source/MessageDataSource.java
import android.support.annotation.NonNull;
import com.jiguang.jbox.data.model.Message;
import java.util.List;

package com.jiguang.jbox.data.source;





public interface MessageDataSource {

    interface LoadMessagesCallback {

        void onLoadMessages(List<Message> messages);