// Path: apimodels/src/main/java/info/puzz/a10000sentences/apimodels/InfoVO.java
// @Data
// @Accessors(chain = true)
// @ToString
// public class InfoVO {
//     List<LanguageVO> languages;
//     List<SentenceCollectionVO> sentenceCollections;
// 
//     public InfoVO() {
//         super();
//     }
// 
//     public InfoVO addSentencesCollection(SentenceCollectionVO sentenceCollection) {
//         if (this.sentenceCollections == null) {
//             this.sentenceCollections = new ArrayList<>();
//         }
//         this.sentenceCollections.add(sentenceCollection);
//         return this;
//     }
// 
// 
//     public List<LanguageVO> getLanguages() {
//         return languages;
//     }
// 
//     public InfoVO setLanguages(List<LanguageVO> languages) {
//         this.languages = languages;
//         return this;
//     }
// 
//     public List<SentenceCollectionVO> getSentenceCollections() {
//         return sentenceCollections;
//     }
// 
//     public InfoVO setSentenceCollections(List<SentenceCollectionVO> sentenceCollections) {
//         this.sentenceCollections = sentenceCollections;
//         return this;
//     }
// }


import info.puzz.a10000sentences.apimodels.InfoVO;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;
package info.puzz.a10000sentences.api;


public interface SentencesService {
    @GET("info.json")
// Path: apimodels/src/main/java/info/puzz/a10000sentences/apimodels/InfoVO.java
// @Data
// @Accessors(chain = true)
// @ToString
// public class InfoVO {
//     List<LanguageVO> languages;
//     List<SentenceCollectionVO> sentenceCollections;
// 
//     public InfoVO() {
//         super();
//     }
// 
//     public InfoVO addSentencesCollection(SentenceCollectionVO sentenceCollection) {
//         if (this.sentenceCollections == null) {
//             this.sentenceCollections = new ArrayList<>();
//         }
//         this.sentenceCollections.add(sentenceCollection);
//         return this;
//     }
// 
// 
//     public List<LanguageVO> getLanguages() {
//         return languages;
//     }
// 
//     public InfoVO setLanguages(List<LanguageVO> languages) {
//         this.languages = languages;
//         return this;
//     }
// 
//     public List<SentenceCollectionVO> getSentenceCollections() {
//         return sentenceCollections;
//     }
// 
//     public InfoVO setSentenceCollections(List<SentenceCollectionVO> sentenceCollections) {
//         this.sentenceCollections = sentenceCollections;
//         return this;
//     }
// }


// Path: 10000sentencesapp/src/main/java/info/puzz/a10000sentences/api/SentencesService.java
import info.puzz.a10000sentences.apimodels.InfoVO;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;

package info.puzz.a10000sentences.api;


public interface SentencesService {
    @GET("info.json")
    Call<InfoVO> info(@Query("random") int random);