package com.mercandalli.android.apps.files.support;
import com.mercandalli.android.apps.files.main.Config;
import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
public interface SupportOnlineApi {
@GET("/" + Config.ROUTE_SUPPORT_COMMENT)
Call<SupportCommentsResponse> getSupportComments(
@Query("id_device") String deviceId);
@FormUrlEncoded
@POST("/" + Config.ROUTE_SUPPORT_COMMENT)
Call<SupportCommentsResponse> postSupportComment(
@Field("id_device") String deviceId,
@Field("is_dev_response") boolean isDevResponse,
@Field("content") String commentContent,
@Field("android_app_version_code") String androidAppVersionCode,
@Field("android_app_version_name") String androidAppVersionName,
@Field("android_app_notification_id") String androidAppNotificationId,
@Field("android_device_version_sdk") String androidDeviceVersionSdk,
@Field("android_device_model") String androidDeviceModel,
@Field("android_device_manufacturer") String androidDeviceManufacturer,
@Field("android_device_display_language") String androidDeviceDisplayLanguage,
@Field("android_device_country") String androidDeviceCountry
);
@FormUrlEncoded
@POST("/" + Config.ROUTE_SUPPORT_COMMENT_DELETE)
Call<SupportCommentsResponse> deleteSupportComment(
@Field("id") String id,
@Field("id_device") String deviceId);
@GET("/" + Config.ROUTE_SUPPORT_COMMENT_DEVICE_ID)
Call<SupportCommentsResponse> getAllDeviceIdSupportComment();
}