aboutsummaryrefslogtreecommitdiff
path: root/ClientApp/app/src/main/java/com/example/clientapp/interfaces
diff options
context:
space:
mode:
Diffstat (limited to 'ClientApp/app/src/main/java/com/example/clientapp/interfaces')
-rw-r--r--ClientApp/app/src/main/java/com/example/clientapp/interfaces/ImageApiInterface.kt16
1 files changed, 16 insertions, 0 deletions
diff --git a/ClientApp/app/src/main/java/com/example/clientapp/interfaces/ImageApiInterface.kt b/ClientApp/app/src/main/java/com/example/clientapp/interfaces/ImageApiInterface.kt
new file mode 100644
index 0000000..0a3b826
--- /dev/null
+++ b/ClientApp/app/src/main/java/com/example/clientapp/interfaces/ImageApiInterface.kt
@@ -0,0 +1,16 @@
+package com.example.clientapp.interfaces
+
+import com.example.clientapp.data.ImageData
+import retrofit2.Call
+import retrofit2.http.Body
+import retrofit2.http.GET
+import retrofit2.http.POST
+
+const val Base_URL="http://10.0.2.2:5276"
+
+interface ImageService {
+ @GET("/api/Image")
+ fun getRandomImage():Call<ImageData>
+ @POST("/api/Image")
+ fun uploadImage(@Body obj:ImageData):Call<ImageData>
+} \ No newline at end of file