package com.ubt.jimu.base.http.service; import com.ubt.jimu.base.entities.AddressInfo; import com.ubt.jimu.base.entities.ApiRecord; import com.ubt.jimu.base.entities.ApiStatus; import com.ubt.jimu.base.entities.ArticleBean; import com.ubt.jimu.base.entities.Fans; import com.ubt.jimu.base.entities.FeedbackEntities; import com.ubt.jimu.base.entities.FollowEntities; import com.ubt.jimu.base.entities.Interest; import com.ubt.jimu.base.entities.MyPostListEntities; import com.ubt.jimu.base.entities.PraiseBean; import com.ubt.jimu.base.entities.QuestionBean; import com.ubt.jimu.base.entities.Rank; import com.ubt.jimu.base.entities.RegisterBean; import com.ubt.jimu.base.entities.ReqSaveUserPactInfo; import com.ubt.jimu.base.entities.TTSAccessToken; import com.ubt.jimu.base.entities.TokenBean; import com.ubt.jimu.base.entities.UserDetailInfo; import com.ubt.jimu.base.entities.UserExtraInfo; import com.ubt.jimu.base.entities.UserPactInfo; import com.ubt.jimu.base.http.response.Timestamp; import com.ubt.jimu.user.feedback.FeedbackPostBean; import com.ubt.jimu.user.model.EmailCheckMsg; import io.reactivex.Observable; import java.util.List; import java.util.Map; import retrofit2.http.Body; import retrofit2.http.DELETE; import retrofit2.http.GET; import retrofit2.http.Header; import retrofit2.http.PATCH; import retrofit2.http.POST; import retrofit2.http.PUT; import retrofit2.http.Query; /* loaded from: classes.dex */ public interface UserService { public static final String HOST_URL_COMMUNITY = "https://apis.ubtrobot.com"; public static final String HOST_URL_REGISTER = "https://apis.ubtrobot.com/user-service-rest/v2"; @POST("https://apis.ubtrobot.com/v2/community/app/praise/add") Observable addPraise(@Query("postId") int i); @PATCH("https://apis.ubtrobot.com/user-service-rest/v2/user/account/bind") Observable bindAccount(@Body Map map); @POST("https://apis.ubtrobot.com/user-service-rest/v2/verify/newUserForProduct") Observable checkHadLogin(@Body Map map); @DELETE("https://apis.ubtrobot.com/user-service-rest/v2/user") Observable deleteUserInfo(@Query("isThird") int i, @Query("pwd") String str); @GET("https://apis.ubtrobot.com/user-service-rest/v2/user/captcha") Observable getCaptcha(@Query("account") String str, @Query("accountType") int i, @Query("purpose") int i2); @GET("https://apis.ubtrobot.com/user-service-rest/v2/user/captcha") Observable getCaptcha(@Query("account") String str, @Query("accountType") String str2, @Query("purpose") String str3, @Query("zhFlag") String str4, @Query("appId") String str5); @GET("https://apis.ubtrobot.com/user-service-rest/v2/device/imei") Observable getImei(@Query("account") String str); @GET("https://apis.ubtrobot.com/user-service-rest/v2/gdpr/pactInfo") Observable getPactInfo(@Query("productId") String str, @Query("type") int i, @Query("lan") String str2); @GET("https://jimu.ubtrobot.com/jimu/user/getParentSure") Observable getParentEmailCheckState(@Query("email") String str, @Query("deviceId") String str2); @GET("https://apis.ubtrobot.com/v2/community/app/userCenter/users/ranking") Observable> getRankList(@Query("userId") long j); @GET("https://apis.ubtrobot.com/v1/client-auth-service/api/timestamp") Observable getServerTimestamp(); @GET("https://apis.ubtrobot.com/user-service-rest/v2/tts/access-token") Observable getTTSToken(); @GET("https://apis.ubtrobot.com/v2/community/app/userCenter/address") Observable getUserAddress(@Query("userId") long j); @GET("https://apis.ubtrobot.com/v2/community/app/userCenter/collectList") Observable> getUserCollectList(@Query("userId") long j); @GET("https://apis.ubtrobot.com/user-service-rest/v2/user/info") Observable getUserDetailInfo(); @GET("https://apis.ubtrobot.com/v2/community/app/userCenter/fansList") Observable> getUserFansList(@Query("userId") long j, @Query("viewUserId") long j2, @Query("_index") int i, @Query("_size") int i2); @POST("https://apis.ubtrobot.com/v2/community/app/userCenter/detail") Observable getUserInfo(@Body Map map); @GET("https://apis.ubtrobot.com/v2/community/app/userCenter/subList") Observable> getUserInterestList(@Query("userId") long j, @Query("viewUserId") long j2, @Query("_index") int i, @Query("_size") int i2); @GET("https://apis.ubtrobot.com/user-service-rest/v2/gdpr/userPactInfo") Observable getUserPactInfo(@Query("productId") String str, @Query("userId") long j, @Query("lan") String str2); @GET("https://apis.ubtrobot.com/v2/community/app/postInfo/getByUserId") Observable getUserPostList(@Query("userId") long j); @GET("https://apis.ubtrobot.com/v2/community/app/praise/list") Observable getUserPraiseList(@Query("userId") long j, @Query("_index") int i, @Query("_size") int i2); @GET("https://apis.ubtrobot.com/v2/community/app/question/getByUserId") Observable getUserQuestionList(@Query("userId") long j, @Query("_index") int i, @Query("_size") int i2); @PUT("https://apis.ubtrobot.com/user-service-rest/v2/user/login") Observable login(@Body Map map); @DELETE("https://apis.ubtrobot.com/user-service-rest/v2/user/logout") Observable logout(@Header("token") String str); @PUT("https://apis.ubtrobot.com/user-service-rest/v2/user/token/refresh") Observable refreshToken(); @POST("https://apis.ubtrobot.com/user-service-rest/v2/user/register") Observable register(@Body Map map); @PATCH("https://apis.ubtrobot.com/user-service-rest/v2/user/password/reset") Observable resetPassword(@Body Map map); @POST("https://apis.ubtrobot.com/user-service-rest/v2/gdpr/saveUserPact") Observable saveUserPact(@Body List list); @POST("https://jimu.ubtrobot.com/jimu/feedback/add") Observable sendFeedback(@Body FeedbackPostBean feedbackPostBean); @POST("https://apis.ubtrobot.com/user-service-rest/v2/htmlEmail/jimu") Observable sendGuardianEmail(@Body Map map); @POST("https://apis.ubtrobot.com/user-service-rest/v2/user/register/emailverify") Observable setPasswordAndLogin(@Body Map map); @PUT("https://apis.ubtrobot.com/user-service-rest/v2/user/login/third") Observable thirdLogin(@Body Map map); @POST("https://apis.ubtrobot.com/user-service-rest/v2/device/imei") Observable updateImei(@Header("appId") String str, @Query("imei") String str2); @PATCH("https://apis.ubtrobot.com/v2/community/app/userCenter/address/update") Observable updateUserAddress(@Body Map map); @PATCH("https://apis.ubtrobot.com/user-service-rest/v2/user") Observable updateUserDetailInfo(@Body Map map); @GET("https://apis.ubtrobot.com/user-service-rest/v2/user/captcha/verify-result") Observable verifyCaptcha(@Query("account") String str, @Query("captcha") String str2, @Query("accountType") int i); @POST("https://apis.ubtrobot.com/user-service-rest/v2/device/imei/check") Observable verifyImei(@Header("appId") String str, @Body Map map); }