diff --git a/app/src/main/java/org/ntlab/irisclient/entities/DrawingJson.java b/app/src/main/java/org/ntlab/irisclient/entities/DrawingJson.java new file mode 100644 index 0000000..b7d724a --- /dev/null +++ b/app/src/main/java/org/ntlab/irisclient/entities/DrawingJson.java @@ -0,0 +1,15 @@ +package org.ntlab.irisclient.entities; + +public class DrawingJson { + + //フィールド + private String drawingPath; + + public DrawingJson(String drawingPath){ + this.drawingPath = drawingPath; + } + + public String getDrawingPath(){return drawingPath;} + + public void setDrawingPath(String drawingPath){this.drawingPath = drawingPath;} +} diff --git a/app/src/main/java/org/ntlab/irisclient/resources/DrawingRest.java b/app/src/main/java/org/ntlab/irisclient/resources/DrawingRest.java new file mode 100644 index 0000000..439440c --- /dev/null +++ b/app/src/main/java/org/ntlab/irisclient/resources/DrawingRest.java @@ -0,0 +1,32 @@ +package org.ntlab.irisclient.resources; + +import org.ntlab.irisclient.entities.DrawingJson; + +import retrofit2.Call; +import retrofit2.http.Field; +import retrofit2.http.FormUrlEncoded; +import retrofit2.http.GET; +import retrofit2.http.PUT; +import retrofit2.http.Path; + +public interface DrawingRest { + + //----------------------------------------------- + // 絵のデータを取得するメソッド + @GET("/{rid}/game/drawings/{dno}") + Call getRoomMember( + @Path("rid") String rid + ); + + //----------------------------------------------- + // 描いた絵を送るメソッド + @FormUrlEncoded + @PUT("rooms/{rid}/members") + Call putMembers( + @Path("rid") String rid, + @Path("dno") int dno, + @Field("drawing") String drawingStr + ); + + +} diff --git a/app/src/main/java/org/ntlab/irisclient/resources/DrawingState.java b/app/src/main/java/org/ntlab/irisclient/resources/DrawingState.java new file mode 100644 index 0000000..8531bac --- /dev/null +++ b/app/src/main/java/org/ntlab/irisclient/resources/DrawingState.java @@ -0,0 +1,4 @@ +package org.ntlab.irisclient.resources; + +public interface DrawingState { +}