// Path: src/main/java/com/deswaef/twitch/api/chat/domain/ChatEmoticonsInformation.java
// public class ChatEmoticonsInformation {
// 
//     private List<ChatEmoticon> emoticons;
// 
//     public List<ChatEmoticon> getEmoticons() {
//         return emoticons;
//     }
// 
//     public void setEmoticons(List<ChatEmoticon> emoticons) {
//         this.emoticons = emoticons;
//     }
// 
// }
// 
// Path: src/main/java/com/deswaef/twitch/api/chat/domain/ChatInformation.java
// public class ChatInformation {
// 
//     @SerializedName("_links")
//     private ChatLinksInformation chatLinksInformation;
// 
//     public ChatLinksInformation getChatLinksInformation() {
//         return chatLinksInformation;
//     }
// 
//     public void setChatLinksInformation(ChatLinksInformation chatLinksInformation) {
//         this.chatLinksInformation = chatLinksInformation;
//     }
// }
// 
// Path: src/main/java/com/deswaef/twitch/api/chat/domain/ChatLinksInformation.java
// public class ChatLinksInformation {
// 
//     @SerializedName("emoticons")
//     private String emoticonsUrl;
//     @SerializedName("badges")
//     private String badgesUrl;
// 
//     public String getEmoticonsUrl() {
//         return emoticonsUrl;
//     }
// 
//     public void setEmoticonsUrl(String emoticonsUrl) {
//         this.emoticonsUrl = emoticonsUrl;
//     }
// 
//     public String getBadgesUrl() {
//         return badgesUrl;
//     }
// 
//     public void setBadgesUrl(String badgesUrl) {
//         this.badgesUrl = badgesUrl;
//     }
// }


import com.deswaef.twitch.api.chat.domain.ChatEmoticonsInformation;
import com.deswaef.twitch.api.chat.domain.ChatInformation;
import com.deswaef.twitch.api.chat.domain.ChatLinksInformation;
import retrofit.http.GET;
import retrofit.http.Path;
package com.deswaef.twitch.api.chat;


/**
 * User: Quinten
 * Date: 5-7-2015
 * Time: 01:11
 *
 * @author Quinten De Swaef
 */
public interface ChatService {

    @GET("/chat/{chatUser}")
    ChatInformation chatUser(@Path("chatUser")String chatUser);

    @GET("/chat/{chatUser}/emoticons")
// Path: src/main/java/com/deswaef/twitch/api/chat/domain/ChatEmoticonsInformation.java
// public class ChatEmoticonsInformation {
// 
//     private List<ChatEmoticon> emoticons;
// 
//     public List<ChatEmoticon> getEmoticons() {
//         return emoticons;
//     }
// 
//     public void setEmoticons(List<ChatEmoticon> emoticons) {
//         this.emoticons = emoticons;
//     }
// 
// }
// 
// Path: src/main/java/com/deswaef/twitch/api/chat/domain/ChatInformation.java
// public class ChatInformation {
// 
//     @SerializedName("_links")
//     private ChatLinksInformation chatLinksInformation;
// 
//     public ChatLinksInformation getChatLinksInformation() {
//         return chatLinksInformation;
//     }
// 
//     public void setChatLinksInformation(ChatLinksInformation chatLinksInformation) {
//         this.chatLinksInformation = chatLinksInformation;
//     }
// }
// 
// Path: src/main/java/com/deswaef/twitch/api/chat/domain/ChatLinksInformation.java
// public class ChatLinksInformation {
// 
//     @SerializedName("emoticons")
//     private String emoticonsUrl;
//     @SerializedName("badges")
//     private String badgesUrl;
// 
//     public String getEmoticonsUrl() {
//         return emoticonsUrl;
//     }
// 
//     public void setEmoticonsUrl(String emoticonsUrl) {
//         this.emoticonsUrl = emoticonsUrl;
//     }
// 
//     public String getBadgesUrl() {
//         return badgesUrl;
//     }
// 
//     public void setBadgesUrl(String badgesUrl) {
//         this.badgesUrl = badgesUrl;
//     }
// }


// Path: src/main/java/com/deswaef/twitch/api/chat/ChatService.java
import com.deswaef.twitch.api.chat.domain.ChatEmoticonsInformation;
import com.deswaef.twitch.api.chat.domain.ChatInformation;
import com.deswaef.twitch.api.chat.domain.ChatLinksInformation;
import retrofit.http.GET;
import retrofit.http.Path;

package com.deswaef.twitch.api.chat;


/**
 * User: Quinten
 * Date: 5-7-2015
 * Time: 01:11
 *
 * @author Quinten De Swaef
 */
public interface ChatService {

    @GET("/chat/{chatUser}")
    ChatInformation chatUser(@Path("chatUser")String chatUser);

    @GET("/chat/{chatUser}/emoticons")
    ChatEmoticonsInformation emoticons(@Path("chatUser") String chatUser);