// Path: core/src/test/java/moe/banana/jsonapi2/model/Article.java
// @JsonApi(type = "articles")
// public class Article extends Resource {
// 
//     private String title;
//     private HasOne<Person> author;
//     private HasMany<Comment> comments;
//     private transient String ignored;
//     private String nullable;
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public HasOne<Person> getAuthor() {
//         return author;
//     }
// 
//     public void setAuthor(HasOne<Person> author) {
//         this.author = author;
//     }
// 
//     public HasMany<Comment> getComments() {
//         return comments;
//     }
// 
//     public void setComments(HasMany<Comment> comments) {
//         this.comments = comments;
//     }
// 
//     public String getIgnored() {
//         return ignored;
//     }
// 
//     public void setIgnored(String ignored) {
//         this.ignored = ignored;
//     }
// 
//     public String getNullable() {
//         return nullable;
//     }
// 
//     public void setNullable(String nullable) {
//         this.nullable = nullable;
//     }
// }
// 
// Path: core/src/test/java/moe/banana/jsonapi2/model/Comment.java
// @JsonApi(type = "comments")
// public class Comment extends Resource {
//     private String body;
//     private HasOne<Person> author;
// 
//     public String getBody() {
//         return body;
//     }
// 
//     public void setBody(String body) {
//         this.body = body;
//     }
// 
//     public HasOne<Person> getAuthor() {
//         return author;
//     }
// 
//     public void setAuthor(HasOne<Person> author) {
//         this.author = author;
//     }
// }


import moe.banana.jsonapi2.model.Article;
import moe.banana.jsonapi2.model.Comment;
import retrofit2.Call;
import retrofit2.http.*;
import java.util.List;
package moe.banana.jsonapi2;



public interface TestApi {

    @GET("articles")
    Call<Article[]> listArticles();

    @GET("articles/{id}")
// Path: core/src/test/java/moe/banana/jsonapi2/model/Article.java
// @JsonApi(type = "articles")
// public class Article extends Resource {
// 
//     private String title;
//     private HasOne<Person> author;
//     private HasMany<Comment> comments;
//     private transient String ignored;
//     private String nullable;
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public HasOne<Person> getAuthor() {
//         return author;
//     }
// 
//     public void setAuthor(HasOne<Person> author) {
//         this.author = author;
//     }
// 
//     public HasMany<Comment> getComments() {
//         return comments;
//     }
// 
//     public void setComments(HasMany<Comment> comments) {
//         this.comments = comments;
//     }
// 
//     public String getIgnored() {
//         return ignored;
//     }
// 
//     public void setIgnored(String ignored) {
//         this.ignored = ignored;
//     }
// 
//     public String getNullable() {
//         return nullable;
//     }
// 
//     public void setNullable(String nullable) {
//         this.nullable = nullable;
//     }
// }
// 
// Path: core/src/test/java/moe/banana/jsonapi2/model/Comment.java
// @JsonApi(type = "comments")
// public class Comment extends Resource {
//     private String body;
//     private HasOne<Person> author;
// 
//     public String getBody() {
//         return body;
//     }
// 
//     public void setBody(String body) {
//         this.body = body;
//     }
// 
//     public HasOne<Person> getAuthor() {
//         return author;
//     }
// 
//     public void setAuthor(HasOne<Person> author) {
//         this.author = author;
//     }
// }


// Path: retrofit-converter/src/test/java/moe/banana/jsonapi2/TestApi.java
import moe.banana.jsonapi2.model.Article;
import moe.banana.jsonapi2.model.Comment;
import retrofit2.Call;
import retrofit2.http.*;
import java.util.List;

package moe.banana.jsonapi2;



public interface TestApi {

    @GET("articles")
    Call<Article[]> listArticles();

    @GET("articles/{id}")
    Call<Article> getArticle(@Path("id") String id);