// Path: app/src/main/java/io/github/droidkaigi/confsched2017/api/service/DroidKaigiService.java
// public interface DroidKaigiService {
// 
//     @GET("sessions.json")
//     Single<List<Session>> getSessionsJa();
// 
//     @GET("en/sessions.json")
//     Single<List<Session>> getSessionsEn();
// 
// }
// 
// Path: app/src/main/java/io/github/droidkaigi/confsched2017/api/service/GoogleFormService.java
// public interface GoogleFormService {
// 
//     @POST("e/1FAIpQLSf5NydpYm48GXqlKqbG3e0dna3bw5HJ4GUg8W1Yfe4znTWH_g/formResponse")
//     @FormUrlEncoded
//     Single<Response<Void>> submitSessionFeedback(
//             @Field("entry.1298546024") int sessionId,
//             @Field("entry.413792998") String sessionTitle,
//             @Field("entry.335146475") int relevancy,
//             @Field("entry.1916895481") int asExpected,
//             @Field("entry.1501292277") int difficulty,
//             @Field("entry.2121897737") int knowledgeable,
//             @Field("entry.645604473") String comment);
// 
// }
// 
// Path: app/src/main/java/io/github/droidkaigi/confsched2017/model/SessionFeedback.java
// @Table
// public class SessionFeedback {
// 
//     @PrimaryKey(auto = false)
//     @Column(indexed = true)
//     @SerializedName("session_id")
//     public int sessionId;
// 
//     @Column
//     @SerializedName("session_title")
//     public String sessionTitle;
// 
//     @Column
//     @SerializedName("relevancy")
//     public int relevancy;
// 
//     @Column
//     @SerializedName("as_expected")
//     public int asExpected;
// 
//     @Column
//     @SerializedName("difficulty")
//     public int difficulty;
// 
//     @Column
//     @SerializedName("knowledgeable")
//     public int knowledgeable;
// 
//     @Column
//     @Nullable
//     @SerializedName("comment")
//     public String comment;
// 
//     @Column
//     @SerializedName("is_submitted")
//     public boolean isSubmitted;
// 
//     public SessionFeedback() {
// 
//     }
// 
//     public SessionFeedback(@NonNull Session session, int relevancy, int asExpected,
//             int difficulty, int knowledgeable, @Nullable String comment) {
//         this.sessionId = session.id;
//         this.sessionTitle = session.title;
//         this.relevancy = relevancy;
//         this.asExpected = asExpected;
//         this.difficulty = difficulty;
//         this.knowledgeable = knowledgeable;
//         this.comment = comment;
//     }
// 
//     public boolean isAllFilled() {
//         return sessionId > 0
//                 && sessionTitle != null
//                 && relevancy > 0
//                 && asExpected > 0
//                 && difficulty > 0
//                 && knowledgeable > 0;
//     }
// }


import android.support.annotation.NonNull;
import java.util.List;
import java.util.Locale;
import javax.inject.Inject;
import javax.inject.Singleton;
import io.github.droidkaigi.confsched2017.api.service.DroidKaigiService;
import io.github.droidkaigi.confsched2017.api.service.GithubService;
import io.github.droidkaigi.confsched2017.api.service.GoogleFormService;
import io.github.droidkaigi.confsched2017.model.Contributor;
import io.github.droidkaigi.confsched2017.model.Session;
import io.github.droidkaigi.confsched2017.model.SessionFeedback;
import io.reactivex.Single;
import retrofit2.Response;
package io.github.droidkaigi.confsched2017.api;





@Singleton
public class DroidKaigiClient {

// Path: app/src/main/java/io/github/droidkaigi/confsched2017/api/service/DroidKaigiService.java
// public interface DroidKaigiService {
// 
//     @GET("sessions.json")
//     Single<List<Session>> getSessionsJa();
// 
//     @GET("en/sessions.json")
//     Single<List<Session>> getSessionsEn();
// 
// }
// 
// Path: app/src/main/java/io/github/droidkaigi/confsched2017/api/service/GoogleFormService.java
// public interface GoogleFormService {
// 
//     @POST("e/1FAIpQLSf5NydpYm48GXqlKqbG3e0dna3bw5HJ4GUg8W1Yfe4znTWH_g/formResponse")
//     @FormUrlEncoded
//     Single<Response<Void>> submitSessionFeedback(
//             @Field("entry.1298546024") int sessionId,
//             @Field("entry.413792998") String sessionTitle,
//             @Field("entry.335146475") int relevancy,
//             @Field("entry.1916895481") int asExpected,
//             @Field("entry.1501292277") int difficulty,
//             @Field("entry.2121897737") int knowledgeable,
//             @Field("entry.645604473") String comment);
// 
// }
// 
// Path: app/src/main/java/io/github/droidkaigi/confsched2017/model/SessionFeedback.java
// @Table
// public class SessionFeedback {
// 
//     @PrimaryKey(auto = false)
//     @Column(indexed = true)
//     @SerializedName("session_id")
//     public int sessionId;
// 
//     @Column
//     @SerializedName("session_title")
//     public String sessionTitle;
// 
//     @Column
//     @SerializedName("relevancy")
//     public int relevancy;
// 
//     @Column
//     @SerializedName("as_expected")
//     public int asExpected;
// 
//     @Column
//     @SerializedName("difficulty")
//     public int difficulty;
// 
//     @Column
//     @SerializedName("knowledgeable")
//     public int knowledgeable;
// 
//     @Column
//     @Nullable
//     @SerializedName("comment")
//     public String comment;
// 
//     @Column
//     @SerializedName("is_submitted")
//     public boolean isSubmitted;
// 
//     public SessionFeedback() {
// 
//     }
// 
//     public SessionFeedback(@NonNull Session session, int relevancy, int asExpected,
//             int difficulty, int knowledgeable, @Nullable String comment) {
//         this.sessionId = session.id;
//         this.sessionTitle = session.title;
//         this.relevancy = relevancy;
//         this.asExpected = asExpected;
//         this.difficulty = difficulty;
//         this.knowledgeable = knowledgeable;
//         this.comment = comment;
//     }
// 
//     public boolean isAllFilled() {
//         return sessionId > 0
//                 && sessionTitle != null
//                 && relevancy > 0
//                 && asExpected > 0
//                 && difficulty > 0
//                 && knowledgeable > 0;
//     }
// }


// Path: app/src/main/java/io/github/droidkaigi/confsched2017/api/DroidKaigiClient.java
import android.support.annotation.NonNull;
import java.util.List;
import java.util.Locale;
import javax.inject.Inject;
import javax.inject.Singleton;
import io.github.droidkaigi.confsched2017.api.service.DroidKaigiService;
import io.github.droidkaigi.confsched2017.api.service.GithubService;
import io.github.droidkaigi.confsched2017.api.service.GoogleFormService;
import io.github.droidkaigi.confsched2017.model.Contributor;
import io.github.droidkaigi.confsched2017.model.Session;
import io.github.droidkaigi.confsched2017.model.SessionFeedback;
import io.reactivex.Single;
import retrofit2.Response;

package io.github.droidkaigi.confsched2017.api;





@Singleton
public class DroidKaigiClient {

    private final DroidKaigiService droidKaigiService;