service model architecture changed
This commit is contained in:
@@ -3,11 +3,9 @@ package ch.pizzalink.android.api;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import ch.pizzalink.android.model.CategoryModel;
|
||||
import ch.pizzalink.android.model.OrderModel;
|
||||
import ch.pizzalink.android.model.responseModel.BaseResponseModel;
|
||||
import ch.pizzalink.android.model.responseModel.CategoryResponseModel;
|
||||
import ch.pizzalink.android.model.responseModel.LoginCustomerResponseModel;
|
||||
import ch.pizzalink.android.model.responseModel.OrderHistoryResponseModel;
|
||||
import ch.pizzalink.android.model.UserModel;
|
||||
import retrofit2.Call;
|
||||
import retrofit2.http.Body;
|
||||
import retrofit2.http.Field;
|
||||
@@ -23,11 +21,11 @@ import retrofit2.http.Query;
|
||||
public interface ApiInterface {
|
||||
|
||||
@GET(ApiEndPoints.API_GET_ALL_CATEGORIES)
|
||||
Call<CategoryResponseModel> getAllCategories();
|
||||
Call<ResponseArray<CategoryModel>> getAllCategories();
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(ApiEndPoints.API_REGISTER)
|
||||
Call<LoginCustomerResponseModel> register(@Field("firstname") String firstname,
|
||||
Call<ResponseObject<UserModel>> register(@Field("firstname") String firstname,
|
||||
@Field("lastname") String lastname,
|
||||
@Field("telephone") String telephone,
|
||||
@Field("email") String email,
|
||||
@@ -42,14 +40,39 @@ public interface ApiInterface {
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(ApiEndPoints.API_LOGIN)
|
||||
Call<LoginCustomerResponseModel> login(@Field("email") String email, @Field("password") String password);
|
||||
Call<ResponseObject<UserModel>> login(@Field("email") String email, @Field("password") String password);
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(ApiEndPoints.API_LOGOUT)
|
||||
Call<BaseResponseModel> logout(@Field("token") String customerToken);
|
||||
Call<ResponseObject> logout(@Field("token") String customerToken);
|
||||
|
||||
@GET(ApiEndPoints.API_GET_ORDER_HISTORY)
|
||||
Call<OrderHistoryResponseModel> getOrderHistory(@Query("token") String token);
|
||||
Call<ResponseArray<OrderModel>> getOrderHistory(@Query("token") String token);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user