Advertisement
XaskeL

formacar

Oct 17th, 2019
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.70 KB | None | 0 0
  1. package com.formacar.android.data.network;
  2.  
  3. import com.formacar.android.data.network.resp.AuthResp;
  4. import com.formacar.android.data.network.resp.BaseGroupResp;
  5. import com.formacar.android.data.network.resp.BaseItemResp;
  6. import com.formacar.android.data.network.resp.BaseItemsResp;
  7. import com.formacar.android.data.network.resp.BaseStatResp;
  8. import com.formacar.android.data.network.resp.BaseUserCountersResp;
  9. import com.formacar.android.data.network.resp.BaseUserResp;
  10. import com.formacar.android.data.network.resp.CommentResp;
  11. import com.formacar.android.data.network.resp.CountryResp;
  12. import com.formacar.android.data.network.resp.CouponsCountResp;
  13. import com.formacar.android.data.network.resp.DialogResp;
  14. import com.formacar.android.data.network.resp.EventMineResp;
  15. import com.formacar.android.data.network.resp.EventSubscriptionResp;
  16. import com.formacar.android.data.network.resp.GroupMembersStatResp;
  17. import com.formacar.android.data.network.resp.GroupRequestsStatResp;
  18. import com.formacar.android.data.network.resp.GroupSubscriptionResp;
  19. import com.formacar.android.data.network.resp.LotteryCouponResp;
  20. import com.formacar.android.data.network.resp.LotteryResp;
  21. import com.formacar.android.data.network.resp.MessageResp;
  22. import com.formacar.android.data.network.resp.MyProfileBaseResp;
  23. import com.formacar.android.data.network.resp.PostDetailsResp;
  24. import com.formacar.android.data.network.resp.PostWithMediaResp;
  25. import com.formacar.android.data.network.resp.ShortGroupResp;
  26. import com.formacar.android.data.network.resp.ShortSubscribedUserResp;
  27. import com.formacar.android.data.network.resp.ShortUserResp;
  28. import com.formacar.android.data.network.resp.StatusResp;
  29. import com.formacar.android.data.network.resp.TagResp;
  30. import java.util.List;
  31. import kotlin.Metadata;
  32. import okhttp3.MultipartBody;
  33. import org.jetbrains.annotations.NotNull;
  34. import org.jetbrains.annotations.Nullable;
  35. import p093io.reactivex.Completable;
  36. import p093io.reactivex.Single;
  37. import retrofit2.http.DELETE;
  38. import retrofit2.http.Field;
  39. import retrofit2.http.FormUrlEncoded;
  40. import retrofit2.http.GET;
  41. import retrofit2.http.Multipart;
  42. import retrofit2.http.POST;
  43. import retrofit2.http.PUT;
  44. import retrofit2.http.Part;
  45. import retrofit2.http.Path;
  46. import retrofit2.http.Query;
  47.  
  48. @Metadata(mo39048bv = {1, 0, 2}, mo39049d1 = {"\u0000ò\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\n\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010 \n\u0000\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0014\n\u0002\u0018\u0002\n\u0002\b\u0019\bf\u0018\u0000 ª\u00012\u00020\u0001:\u0002ª\u0001J9\u0010\u0002\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00050\u00040\u00032\b\b\u0001\u0010\u0006\u001a\u00020\u00072\n\b\u0003\u0010\b\u001a\u0004\u0018\u00010\u00072\b\b\u0001\u0010\t\u001a\u00020\nH'¢\u0006\u0002\u0010\u000bJ\u0012\u0010\f\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u0007H'J&\u0010\u000f\u001a\u00020\r2\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u0010\u0012\u001a\u00020\u0013H'J\u0012\u0010\u0014\u001a\u00020\r2\b\b\u0001\u0010\u0015\u001a\u00020\nH'J\u001c\u0010\u0016\u001a\u00020\r2\b\b\u0001\u0010\u0017\u001a\u00020\n2\b\b\u0001\u0010\u0018\u001a\u00020\nH'J\u001c\u0010\u0019\u001a\u00020\r2\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u0010\u001a\u001a\u00020\u0013H'J\u0012\u0010\u001b\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u0007H'J\u0012\u0010\u001c\u001a\u00020\r2\b\b\u0001\u0010\u0011\u001a\u00020\u0007H'J<\u0010\u001d\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u001e0\u00040\u00032\b\b\u0001\u0010\u001f\u001a\u00020 2\b\b\u0001\u0010!\u001a\u00020 2\b\b\u0001\u0010\"\u001a\u00020\u00132\b\b\u0001\u0010#\u001a\u00020 H'J\"\u0010$\u001a\u00020\r2\b\b\u0001\u0010\t\u001a\u00020 2\u000e\b\u0001\u0010%\u001a\b\u0012\u0004\u0012\u00020 0&H'J,\u0010$\u001a\u00020\r2\b\b\u0001\u0010\t\u001a\u00020 2\u000e\b\u0001\u0010%\u001a\b\u0012\u0004\u0012\u00020 0&2\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J\u0014\u0010'\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020(0\u00040\u0003H'J\u0012\u0010)\u001a\u00020\r2\b\b\u0001\u0010*\u001a\u00020\u0007H'J\u0012\u0010+\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u0007H'J\u0012\u0010,\u001a\u00020\r2\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J\u001e\u0010-\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u001e0\u00040\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J\u0012\u0010.\u001a\u00020\r2\b\b\u0001\u0010/\u001a\u00020\u0007H'J\u0012\u00100\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u0007H'J\u0012\u00101\u001a\u00020\r2\b\b\u0001\u00102\u001a\u00020\u0007H'J\u0012\u00103\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u0007H'J\u001c\u00104\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u00072\b\b\u0001\u0010\t\u001a\u00020\nH'J<\u00105\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u000207060\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010:\u001a\u00020\nH'J\u001e\u0010;\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020<060\u00032\b\b\u0001\u0010=\u001a\u00020\u0007H'J(\u0010>\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020?060\u00032\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u0013H'J\u0014\u0010@\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020A0\u00040\u0003H'J2\u0010B\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020C060\u00032\b\b\u0001\u0010D\u001a\u00020\u00072\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010E\u001a\u00020\u0007H'J(\u0010F\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020G060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J2\u0010H\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020I060\u00032\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J\u001e\u0010J\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u001e0\u00040\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J<\u0010K\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u000207060\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010:\u001a\u00020\nH'J<\u0010L\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020I060\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010M\u001a\u00020\u0013H'J<\u0010N\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u000207060\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010:\u001a\u00020\nH'J<\u0010O\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u000207060\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010:\u001a\u00020\nH'J<\u0010P\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u000207060\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010:\u001a\u00020\nH'J(\u0010Q\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020R060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J$\u0010S\u001a\u0014\u0012\u0010\u0012\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020U0T0\u00040\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J(\u0010V\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020W060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J\u0014\u0010X\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020(0\u00040\u0003H'J2\u0010Y\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u0005060\u00032\b\b\u0001\u0010\u000e\u001a\u00020\u00072\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J(\u0010Y\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u0005060\u00032\b\b\u0001\u0010\u000e\u001a\u00020\u00072\b\b\u0001\u0010\b\u001a\u00020\u0007H'J\u001e\u0010Z\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020[0\u00040\u00032\b\b\u0001\u0010\u000e\u001a\u00020\u0007H'J$\u0010\\\u001a\u0014\u0012\u0010\u0012\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020]0T0\u00040\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J(\u0010^\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020_060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J(\u0010`\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020I060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J\u0014\u0010a\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020b0\u00040\u0003H'J\u001e\u0010c\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020d0\u00040\u00032\b\b\u0001\u0010\u0011\u001a\u00020\u0007H'J\u001e\u0010e\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020f0\u00040\u00032\b\b\u0001\u0010\u0011\u001a\u00020\u0007H'J2\u0010g\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020I060\u00032\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J<\u0010h\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020i060\u00032\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u0010j\u001a\u00020\nH'J<\u0010k\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020i060\u00032\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u0010j\u001a\u00020\nH'J2\u0010l\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020i060\u00032\b\b\u0001\u0010\u000e\u001a\u00020\u00072\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u0013H'J\u0012\u0010m\u001a\u00020\r2\b\b\u0001\u0010\u000e\u001a\u00020\u0007H'J\u001c\u0010n\u001a\u00020\r2\b\b\u0001\u0010o\u001a\u00020\n2\b\b\u0003\u0010p\u001a\u00020\u0013H'J\u001e\u0010q\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020r0\u00040\u00032\b\b\u0001\u0010s\u001a\u00020\nH'J\u0012\u0010t\u001a\u00020\r2\b\b\u0001\u0010u\u001a\u00020\nH'J\u0012\u0010v\u001a\u00020\r2\b\b\u0001\u0010u\u001a\u00020\nH'JC\u0010w\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020x060\u00032\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u0010j\u001a\u00020\n2\n\b\u0001\u0010y\u001a\u0004\u0018\u00010\u0013H'¢\u0006\u0002\u0010zJ2\u0010{\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020I060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u0010j\u001a\u00020\nH'J2\u0010|\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020}060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u0010j\u001a\u00020\nH'J2\u0010~\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u000207060\u00032\b\b\u0001\u00109\u001a\u00020\u00132\b\b\u0001\u00108\u001a\u00020\u00132\b\b\u0001\u0010j\u001a\u00020\nH'J(\u0010\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020C0\u00040\u00032\b\b\u0001\u0010\t\u001a\u00020\n2\b\b\u0001\u0010D\u001a\u00020\u0007H'J\u001f\u0010€\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020r0\u00040\u00032\b\b\u0001\u0010\u0015\u001a\u00020\nH'J\u001d\u0010\u0001\u001a\u00020\r2\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u0010\u001a\u001a\u00020\u0013H'J*\u0010‚\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020r0\u00040\u00032\b\b\u0001\u0010u\u001a\u00020\n2\t\b\u0001\u0010ƒ\u0001\u001a\u00020\nH'J \u0001\u0010„\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020r0\u00040\u00032\t\b\u0001\u0010…\u0001\u001a\u00020\u00132\t\b\u0001\u0010†\u0001\u001a\u00020\n2\t\b\u0001\u0010‡\u0001\u001a\u00020\n2\u000b\b\u0001\u0010ˆ\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0001\u0010‰\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0001\u0010Š\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0001\u0010‹\u0001\u001a\u0004\u0018\u00010\n2\n\b\u0001\u0010u\u001a\u0004\u0018\u00010\n2\u000b\b\u0001\u0010Œ\u0001\u001a\u0004\u0018\u00010\u00132\u000b\b\u0001\u0010\u0001\u001a\u0004\u0018\u00010\n2\b\b\u0003\u0010=\u001a\u00020\u0013H'¢\u0006\u0003\u0010Ž\u0001J8\u0010\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020r0\u00040\u00032\n\b\u0001\u0010u\u001a\u0004\u0018\u00010\n2\u000b\b\u0001\u0010ƒ\u0001\u001a\u0004\u0018\u00010\n2\b\b\u0001\u0010=\u001a\u00020\u0013H'J\u0013\u0010\u0001\u001a\u00020\r2\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J \u0010‘\u0001\u001a\u000f\u0012\u000b\u0012\t\u0012\u0005\u0012\u00030’\u00010\u00040\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J\u0013\u0010“\u0001\u001a\u00020\r2\b\b\u0001\u0010\u0011\u001a\u00020\u0007H'J\u0013\u0010”\u0001\u001a\u00020\r2\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'J\u0013\u0010•\u0001\u001a\u00020\r2\b\b\u0001\u0010\u0011\u001a\u00020\u0007H'J\u0013\u0010–\u0001\u001a\u00020\r2\b\b\u0001\u0010\u0010\u001a\u00020\u0007H'JI\u0010—\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u001e0\u00040\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u0010\u001f\u001a\u00020\n2\b\b\u0001\u0010!\u001a\u00020\n2\t\b\u0001\u0010˜\u0001\u001a\u00020\u00132\t\b\u0001\u0010™\u0001\u001a\u00020\u0013H'J*\u0010š\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u001e0\u00040\u00032\b\b\u0001\u0010\u0010\u001a\u00020\u00072\t\b\u0001\u0010›\u0001\u001a\u00020 H'J'\u0010œ\u0001\u001a\u00020\r2\b\b\u0001\u0010\u0010\u001a\u00020\u00072\b\b\u0001\u0010\u0011\u001a\u00020\u00072\b\b\u0001\u0010\u001a\u001a\u00020\u0013H'Jv\u0010\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020(0\u00040\u00032\u000b\b\u0003\u0010‰\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0003\u0010Š\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0003\u0010‹\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0003\u0010ž\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0003\u0010Œ\u0001\u001a\u0004\u0018\u00010\u00132\u000b\b\u0003\u0010Ÿ\u0001\u001a\u0004\u0018\u00010\n2\u000b\b\u0003\u0010 \u0001\u001a\u0004\u0018\u00010\u0007H'¢\u0006\u0003\u0010¡\u0001J\u001d\u0010¢\u0001\u001a\u00020\r2\b\b\u0001\u00102\u001a\u00020\u00072\b\b\u0001\u0010\t\u001a\u00020\nH'J\u0013\u0010£\u0001\u001a\u00020\r2\b\b\u0001\u0010=\u001a\u00020\u0007H'J\u0014\u0010¤\u0001\u001a\u00020\r2\t\b\u0001\u0010¥\u0001\u001a\u00020\nH'J\u001d\u0010¦\u0001\u001a\u00020\r2\b\b\u0001\u0010o\u001a\u00020\n2\b\b\u0003\u0010p\u001a\u00020\u0013H'J \u0010§\u0001\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020(0\u00040\u00032\t\b\u0001\u0010›\u0001\u001a\u00020 H'J\u0014\u0010¨\u0001\u001a\u00020\r2\t\b\u0001\u0010©\u0001\u001a\u00020\nH'¨\u0006«\u0001"}, mo39050d2 = {"Lcom/formacar/android/data/network/FormacarSocialApi;", "", "addPostComment", "Lio/reactivex/Single;", "Lcom/formacar/android/data/network/resp/BaseItemResp;", "Lcom/formacar/android/data/network/resp/CommentResp;", "id", "", "parentId", "text", "", "(JLjava/lang/Long;Ljava/lang/String;)Lio/reactivex/Single;", "addToFavoritesPost", "Lio/reactivex/Completable;", "postId", "banGroupUser", "groupId", "userId", "banned", "", "changeEmailByCode", "code", "changePass", "pass", "newPass", "changeSubscribeRequestStatus", "status", "complainPost", "complainUser", "createGroup", "Lcom/formacar/android/data/network/resp/BaseGroupResp;", "name", "Lokhttp3/MultipartBody$Part;", "description", "groupType", "avatar", "createPost", "files", "", "deleteAvatar", "Lcom/formacar/android/data/network/resp/MyProfileBaseResp;", "deleteDialog", "dialogId", "deleteFromFavoritesPost", "deleteGroup", "deleteGroupAvatar", "deleteMessage", "messageId", "deletePost", "deletePostComment", "commentId", "dislikePost", "editPost", "getBannedUsers", "Lcom/formacar/android/data/network/resp/BaseItemsResp;", "Lcom/formacar/android/data/network/resp/ShortUserResp;", "offset", "limit", "query", "getCountries", "Lcom/formacar/android/data/network/resp/CountryResp;", "langId", "getCoupons", "Lcom/formacar/android/data/network/resp/LotteryCouponResp;", "getCouponsCount", "Lcom/formacar/android/data/network/resp/CouponsCountResp;", "getDialogMessages", "Lcom/formacar/android/data/network/resp/MessageResp;", "companionId", "timestamp", "getDialogs", "Lcom/formacar/android/data/network/resp/DialogResp;", "getFavoriteUserPosts", "Lcom/formacar/android/data/network/resp/PostWithMediaResp;", "getGroup", "getGroupMembers", "getGroupPosts", "all", "getGroupRejections", "getGroupRequests", "getGroupSubscribers", "getLotteries", "Lcom/formacar/android/data/network/resp/LotteryResp;", "getMembersCount", "Lcom/formacar/android/data/network/resp/BaseStatResp;", "Lcom/formacar/android/data/network/resp/GroupMembersStatResp;", "getMineEvents", "Lcom/formacar/android/data/network/resp/EventMineResp;", "getMyProfile", "getPostComments", "getPostDetails", "Lcom/formacar/android/data/network/resp/PostDetailsResp;", "getRequestsCount", "Lcom/formacar/android/data/network/resp/GroupRequestsStatResp;", "getSubscriptionsEvents", "Lcom/formacar/android/data/network/resp/EventSubscriptionResp;", "getSubscriptionsPosts", "getUserCounters", "Lcom/formacar/android/data/network/resp/BaseUserCountersResp;", "getUserDetails", "Lcom/formacar/android/data/network/resp/BaseUserResp;", "getUserNotificationsStatus", "Lcom/formacar/android/data/network/resp/StatusResp;", "getUserPosts", "getUserSubscribers", "Lcom/formacar/android/data/network/resp/ShortSubscribedUserResp;", "search", "getUserSubscriptions", "getUsersPostLikes", "likePost", "logout", "pushToken", "appType", "refreshAccessToken", "Lcom/formacar/android/data/network/resp/AuthResp;", "token", "requestChangeEmailCode", "email", "requestRecoveryPasswordCode", "searchGroups", "Lcom/formacar/android/data/network/resp/ShortGroupResp;", "roleId", "(IILjava/lang/String;Ljava/lang/Integer;)Lio/reactivex/Single;", "searchPosts", "searchTags", "Lcom/formacar/android/data/network/resp/TagResp;", "searchUsers", "sendMessage", "sendPassResetCode", "setUserNotificationsStatus", "signIn", "password", "signSocialNetwork", "socialId", "socialUserId", "socialUserToken", "socialUserTokenSecret", "firstName", "lastName", "nickname", "sex", "avatarUrl", "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;I)Lio/reactivex/Single;", "signUp", "subscribeNotifications", "subscribeToGroup", "Lcom/formacar/android/data/network/resp/GroupSubscriptionResp;", "subscribeToUser", "unsubscribeFromGroup", "unsubscribeFromUser", "unsubscribeNotifications", "updateGroup", "private", "allowPost", "updateGroupAvatar", "file", "updateGroupUserStatus", "updateMyProfile", "phone", "about", "countryId", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;)Lio/reactivex/Single;", "updatePostComment", "updateProfileLanguage", "updateProfileParams", "params", "updatePushToken", "uploadAvatar", "viewVideo", "videoId", "Companion", "appRedesign_arm64Release"}, mo39051k = 1, mo39052mv = {1, 1, 11})
  49. /* compiled from: FormacarSocialApi.kt */
  50. public interface FormacarSocialApi {
  51. @NotNull
  52. public static final String API_DEBUG_URL = "https://my.formacar.ru/api/v1/";
  53. @NotNull
  54. public static final String API_RELEASE_URL = "https://my.formacar.ru/api/v1/";
  55. public static final Companion Companion = Companion.$$INSTANCE;
  56.  
  57. @Metadata(mo39048bv = {1, 0, 2}, mo39049d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\b†\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X†T¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X†T¢\u0006\u0002\n\u0000¨\u0006\u0006"}, mo39050d2 = {"Lcom/formacar/android/data/network/FormacarSocialApi$Companion;", "", "()V", "API_DEBUG_URL", "", "API_RELEASE_URL", "appRedesign_arm64Release"}, mo39051k = 1, mo39052mv = {1, 1, 11})
  58. /* compiled from: FormacarSocialApi.kt */
  59. public static final class Companion {
  60. static final /* synthetic */ Companion $$INSTANCE = new Companion();
  61. @NotNull
  62. public static final String API_DEBUG_URL = "https://my.formacar.ru/api/v1/";
  63. @NotNull
  64. public static final String API_RELEASE_URL = "https://my.formacar.ru/api/v1/";
  65.  
  66. private Companion() {
  67. }
  68. }
  69.  
  70. @Metadata(mo39048bv = {1, 0, 2}, mo39051k = 3, mo39052mv = {1, 1, 11})
  71. /* compiled from: FormacarSocialApi.kt */
  72. public static final class DefaultImpls {
  73. @NotNull
  74. @FormUrlEncoded
  75. @POST("user/auth/social")
  76. public static /* bridge */ /* synthetic */ Single signSocialNetwork$default(FormacarSocialApi formacarSocialApi, int i, String str, String str2, String str3, String str4, String str5, String str6, String str7, Integer num, String str8, int i2, int i3, Object obj) {
  77. if (obj == null) {
  78. return formacarSocialApi.signSocialNetwork(i, str, str2, str3, str4, str5, str6, str7, num, str8, (i3 & 1024) != 0 ? 1 : i2);
  79. }
  80. throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: signSocialNetwork");
  81. }
  82.  
  83. @NotNull
  84. @FormUrlEncoded
  85. @POST("user/addnotifytoken")
  86. public static /* bridge */ /* synthetic */ Completable updatePushToken$default(FormacarSocialApi formacarSocialApi, String str, int i, int i2, Object obj) {
  87. if (obj == null) {
  88. if ((i2 & 2) != 0) {
  89. i = 2;
  90. }
  91. return formacarSocialApi.updatePushToken(str, i);
  92. }
  93. throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: updatePushToken");
  94. }
  95.  
  96. @NotNull
  97. @FormUrlEncoded
  98. @POST("user/logout")
  99. public static /* bridge */ /* synthetic */ Completable logout$default(FormacarSocialApi formacarSocialApi, String str, int i, int i2, Object obj) {
  100. if (obj == null) {
  101. if ((i2 & 2) != 0) {
  102. i = 2;
  103. }
  104. return formacarSocialApi.logout(str, i);
  105. }
  106. throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: logout");
  107. }
  108.  
  109. @NotNull
  110. @FormUrlEncoded
  111. @POST("posts/{post_id}/comment")
  112. public static /* bridge */ /* synthetic */ Single addPostComment$default(FormacarSocialApi formacarSocialApi, long j, Long l, String str, int i, Object obj) {
  113. if (obj == null) {
  114. if ((i & 2) != 0) {
  115. l = null;
  116. }
  117. return formacarSocialApi.addPostComment(j, l, str);
  118. }
  119. throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: addPostComment");
  120. }
  121.  
  122. @NotNull
  123. @FormUrlEncoded
  124. @PUT("user/profile")
  125. public static /* bridge */ /* synthetic */ Single updateMyProfile$default(FormacarSocialApi formacarSocialApi, String str, String str2, String str3, String str4, Integer num, String str5, Long l, int i, Object obj) {
  126. if (obj == null) {
  127. if ((i & 1) != 0) {
  128. str = null;
  129. }
  130. if ((i & 2) != 0) {
  131. str2 = null;
  132. }
  133. String str6 = str2;
  134. if ((i & 4) != 0) {
  135. str3 = null;
  136. }
  137. String str7 = str3;
  138. if ((i & 8) != 0) {
  139. str4 = null;
  140. }
  141. String str8 = str4;
  142. if ((i & 16) != 0) {
  143. num = null;
  144. }
  145. Integer num2 = num;
  146. if ((i & 32) != 0) {
  147. str5 = null;
  148. }
  149. String str9 = str5;
  150. if ((i & 64) != 0) {
  151. l = null;
  152. }
  153. return formacarSocialApi.updateMyProfile(str, str6, str7, str8, num2, str9, l);
  154. }
  155. throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: updateMyProfile");
  156. }
  157. }
  158.  
  159. @FormUrlEncoded
  160. @NotNull
  161. @POST("posts/{post_id}/comment")
  162. Single<BaseItemResp<CommentResp>> addPostComment(@Path("post_id") long j, @Field("parent_id") @Nullable Long l, @NotNull @Field("text") String str);
  163.  
  164. @NotNull
  165. @POST("posts/{post_id}/favourites")
  166. Completable addToFavoritesPost(@Path("post_id") long j);
  167.  
  168. @NotNull
  169. @FormUrlEncoded
  170. @POST("user/group/{group_id}/users/{user_id}/banned")
  171. Completable banGroupUser(@Path("group_id") long j, @Path("user_id") long j2, @Field("banned") int i);
  172.  
  173. @NotNull
  174. @FormUrlEncoded
  175. @PUT("user/changeEmail")
  176. Completable changeEmailByCode(@NotNull @Field("code") String str);
  177.  
  178. @NotNull
  179. @FormUrlEncoded
  180. @PUT("user/changepassword")
  181. Completable changePass(@NotNull @Field("oldpass") String str, @NotNull @Field("newpass") String str2);
  182.  
  183. @NotNull
  184. @FormUrlEncoded
  185. @PUT("user/subscribers/{user_id}")
  186. Completable changeSubscribeRequestStatus(@Path("user_id") long j, @Field("status") int i);
  187.  
  188. @NotNull
  189. @POST("posts/{post_id}/complain")
  190. Completable complainPost(@Path("post_id") long j);
  191.  
  192. @NotNull
  193. @FormUrlEncoded
  194. @POST("user/complain")
  195. Completable complainUser(@Field("user_id") long j);
  196.  
  197. @Multipart
  198. @NotNull
  199. @POST("user/group")
  200. Single<BaseItemResp<BaseGroupResp>> createGroup(@NotNull @Part MultipartBody.Part part, @NotNull @Part MultipartBody.Part part2, @Part("private") int i, @NotNull @Part MultipartBody.Part part3);
  201.  
  202. @Multipart
  203. @NotNull
  204. @POST("posts/user")
  205. Completable createPost(@NotNull @Part MultipartBody.Part part, @NotNull @Part List<MultipartBody.Part> list);
  206.  
  207. @Multipart
  208. @NotNull
  209. @POST("user/group/{group_id}/post")
  210. Completable createPost(@NotNull @Part MultipartBody.Part part, @NotNull @Part List<MultipartBody.Part> list, @Path("group_id") long j);
  211.  
  212. @NotNull
  213. @DELETE("user/avatar")
  214. Single<BaseItemResp<MyProfileBaseResp>> deleteAvatar();
  215.  
  216. @NotNull
  217. @DELETE("dialogs/{dialog_id}")
  218. Completable deleteDialog(@Path("dialog_id") long j);
  219.  
  220. @NotNull
  221. @DELETE("posts/{post_id}/favourites")
  222. Completable deleteFromFavoritesPost(@Path("post_id") long j);
  223.  
  224. @NotNull
  225. @DELETE("user/group/{group_id}")
  226. Completable deleteGroup(@Path("group_id") long j);
  227.  
  228. @NotNull
  229. @DELETE("user/group/{group_id}/avatar")
  230. Single<BaseItemResp<BaseGroupResp>> deleteGroupAvatar(@Path("group_id") long j);
  231.  
  232. @NotNull
  233. @DELETE("dialogs/message/{message_id}")
  234. Completable deleteMessage(@Path("message_id") long j);
  235.  
  236. @NotNull
  237. @DELETE("posts/{post_id}")
  238. Completable deletePost(@Path("post_id") long j);
  239.  
  240. @NotNull
  241. @DELETE("posts/comments/{comment_id}")
  242. Completable deletePostComment(@Path("comment_id") long j);
  243.  
  244. @NotNull
  245. @DELETE("posts/{post_id}/like")
  246. Completable dislikePost(@Path("post_id") long j);
  247.  
  248. @NotNull
  249. @FormUrlEncoded
  250. @PUT("posts/{post_id}")
  251. Completable editPost(@Path("post_id") long j, @NotNull @Field("text") String str);
  252.  
  253. @NotNull
  254. @GET("user/group/{group_id}/banned")
  255. Single<BaseItemsResp<ShortUserResp>> getBannedUsers(@Path("group_id") long j, @Query("offset") int i, @Query("limit") int i2, @NotNull @Query("search") String str);
  256.  
  257. @NotNull
  258. @GET("storage/json/langs/{lang_id}/country.json")
  259. Single<BaseItemsResp<CountryResp>> getCountries(@Path("lang_id") long j);
  260.  
  261. @NotNull
  262. @GET("lotterys/my")
  263. Single<BaseItemsResp<LotteryCouponResp>> getCoupons(@Query("offset") int i, @Query("limit") int i2);
  264.  
  265. @NotNull
  266. @GET("lotterys/mycount")
  267. Single<BaseItemResp<CouponsCountResp>> getCouponsCount();
  268.  
  269. @NotNull
  270. @GET("dialogs/{user_id}")
  271. Single<BaseItemsResp<MessageResp>> getDialogMessages(@Path("user_id") long j, @Query("limit") int i, @Query("tm") long j2);
  272.  
  273. @NotNull
  274. @GET("dialogs")
  275. Single<BaseItemsResp<DialogResp>> getDialogs(@Query("limit") int i, @Query("offset") int i2);
  276.  
  277. @NotNull
  278. @GET("posts/user/{user_id}/favourites")
  279. Single<BaseItemsResp<PostWithMediaResp>> getFavoriteUserPosts(@Path("user_id") long j, @Query("limit") int i, @Query("offset") int i2);
  280.  
  281. @NotNull
  282. @GET("user/group/{group_id}")
  283. Single<BaseItemResp<BaseGroupResp>> getGroup(@Path("group_id") long j);
  284.  
  285. @NotNull
  286. @GET("user/group/{group_id}/members")
  287. Single<BaseItemsResp<ShortUserResp>> getGroupMembers(@Path("group_id") long j, @Query("offset") int i, @Query("limit") int i2, @NotNull @Query("search") String str);
  288.  
  289. @NotNull
  290. @GET("user/group/{group_id}/posts")
  291. Single<BaseItemsResp<PostWithMediaResp>> getGroupPosts(@Path("group_id") long j, @Query("offset") int i, @Query("limit") int i2, @Query("all") int i3);
  292.  
  293. @NotNull
  294. @GET("user/group/{group_id}/failrequests")
  295. Single<BaseItemsResp<ShortUserResp>> getGroupRejections(@Path("group_id") long j, @Query("offset") int i, @Query("limit") int i2, @NotNull @Query("search") String str);
  296.  
  297. @NotNull
  298. @GET("user/group/{group_id}/requests")
  299. Single<BaseItemsResp<ShortUserResp>> getGroupRequests(@Path("group_id") long j, @Query("offset") int i, @Query("limit") int i2, @NotNull @Query("search") String str);
  300.  
  301. @NotNull
  302. @GET("user/group/{group_id}/subscriptions")
  303. Single<BaseItemsResp<ShortUserResp>> getGroupSubscribers(@Path("group_id") long j, @Query("offset") int i, @Query("limit") int i2, @NotNull @Query("search") String str);
  304.  
  305. @NotNull
  306. @GET("lotterys")
  307. Single<BaseItemsResp<LotteryResp>> getLotteries(@Query("limit") int i, @Query("offset") int i2);
  308.  
  309. @NotNull
  310. @GET("user/group/{group_id}/membersstat")
  311. Single<BaseItemResp<BaseStatResp<GroupMembersStatResp>>> getMembersCount(@Path("group_id") long j);
  312.  
  313. @NotNull
  314. @GET("user/notifications")
  315. Single<BaseItemsResp<EventMineResp>> getMineEvents(@Query("limit") int i, @Query("offset") int i2);
  316.  
  317. @NotNull
  318. @GET("user/profile")
  319. Single<BaseItemResp<MyProfileBaseResp>> getMyProfile();
  320.  
  321. @NotNull
  322. @GET("posts/{post_id}/comments")
  323. Single<BaseItemsResp<CommentResp>> getPostComments(@Path("post_id") long j, @Query("limit") int i, @Query("offset") int i2);
  324.  
  325. @NotNull
  326. @GET("posts/{post_id}/comments")
  327. Single<BaseItemsResp<CommentResp>> getPostComments(@Path("post_id") long j, @Query("parent_id") long j2);
  328.  
  329. @NotNull
  330. @GET("posts/{post_id}")
  331. Single<BaseItemResp<PostDetailsResp>> getPostDetails(@Path("post_id") long j);
  332.  
  333. @NotNull
  334. @GET("user/group/{group_id}/requeststat")
  335. Single<BaseItemResp<BaseStatResp<GroupRequestsStatResp>>> getRequestsCount(@Path("group_id") long j);
  336.  
  337. @NotNull
  338. @GET("user/subscribers/notifications")
  339. Single<BaseItemsResp<EventSubscriptionResp>> getSubscriptionsEvents(@Query("limit") int i, @Query("offset") int i2);
  340.  
  341. @NotNull
  342. @GET("posts/user/subscriptions")
  343. Single<BaseItemsResp<PostWithMediaResp>> getSubscriptionsPosts(@Query("limit") int i, @Query("offset") int i2);
  344.  
  345. @NotNull
  346. @GET("user/counts")
  347. Single<BaseItemResp<BaseUserCountersResp>> getUserCounters();
  348.  
  349. @NotNull
  350. @GET("user/page/{user_id}")
  351. Single<BaseItemResp<BaseUserResp>> getUserDetails(@Path("user_id") long j);
  352.  
  353. @NotNull
  354. @GET("user/notifications/status/{user_id}")
  355. Single<BaseItemResp<StatusResp>> getUserNotificationsStatus(@Path("user_id") long j);
  356.  
  357. @NotNull
  358. @GET("posts/user/{user_id}")
  359. Single<BaseItemsResp<PostWithMediaResp>> getUserPosts(@Path("user_id") long j, @Query("limit") int i, @Query("offset") int i2);
  360.  
  361. @NotNull
  362. @GET("user/subscribers/{user_id}")
  363. Single<BaseItemsResp<ShortSubscribedUserResp>> getUserSubscribers(@Path("user_id") long j, @Query("limit") int i, @Query("offset") int i2, @NotNull @Query("search") String str);
  364.  
  365. @NotNull
  366. @GET("user/subscriptions/{user_id}")
  367. Single<BaseItemsResp<ShortSubscribedUserResp>> getUserSubscriptions(@Path("user_id") long j, @Query("limit") int i, @Query("offset") int i2, @NotNull @Query("search") String str);
  368.  
  369. @NotNull
  370. @GET("posts/{post_id}/likes")
  371. Single<BaseItemsResp<ShortSubscribedUserResp>> getUsersPostLikes(@Path("post_id") long j, @Query("limit") int i, @Query("offset") int i2);
  372.  
  373. @NotNull
  374. @POST("posts/{post_id}/like")
  375. Completable likePost(@Path("post_id") long j);
  376.  
  377. @NotNull
  378. @FormUrlEncoded
  379. @POST("user/logout")
  380. Completable logout(@NotNull @Field("push_token") String str, @Field("app_type") int i);
  381.  
  382. @NotNull
  383. @GET("user/auth/token")
  384. Single<BaseItemResp<AuthResp>> refreshAccessToken(@NotNull @Query("refresh_token") String str);
  385.  
  386. @NotNull
  387. @GET("user/sendEmailCode")
  388. Completable requestChangeEmailCode(@NotNull @Query("email") String str);
  389.  
  390. @NotNull
  391. @GET("user/sendLostcode")
  392. Completable requestRecoveryPasswordCode(@NotNull @Query("email") String str);
  393.  
  394. @NotNull
  395. @GET("user/groups")
  396. Single<BaseItemsResp<ShortGroupResp>> searchGroups(@Query("offset") int i, @Query("limit") int i2, @NotNull @Query("search") String str, @Nullable @Query("role_id") Integer num);
  397.  
  398. @NotNull
  399. @GET("posts")
  400. Single<BaseItemsResp<PostWithMediaResp>> searchPosts(@Query("limit") int i, @Query("offset") int i2, @NotNull @Query("search") String str);
  401.  
  402. @NotNull
  403. @GET("posts/toptags")
  404. Single<BaseItemsResp<TagResp>> searchTags(@Query("limit") int i, @Query("offset") int i2, @NotNull @Query(encoded = true, value = "search") String str);
  405.  
  406. @NotNull
  407. @GET("user/search")
  408. Single<BaseItemsResp<ShortUserResp>> searchUsers(@Query("limit") int i, @Query("offset") int i2, @NotNull @Query("search") String str);
  409.  
  410. @FormUrlEncoded
  411. @NotNull
  412. @POST("dialogs/message")
  413. Single<BaseItemResp<MessageResp>> sendMessage(@NotNull @Field("text") String str, @Field("to_id") long j);
  414.  
  415. @FormUrlEncoded
  416. @PUT("user/lostpass")
  417. @NotNull
  418. Single<BaseItemResp<AuthResp>> sendPassResetCode(@NotNull @Field("code") String str);
  419.  
  420. @NotNull
  421. @FormUrlEncoded
  422. @POST("user/notifications/status")
  423. Completable setUserNotificationsStatus(@Field("user_id") long j, @Field("status") int i);
  424.  
  425. @FormUrlEncoded
  426. @NotNull
  427. @POST("user/auth")
  428. Single<BaseItemResp<AuthResp>> signIn(@NotNull @Field("email") String str, @NotNull @Field("password") String str2);
  429.  
  430. @FormUrlEncoded
  431. @NotNull
  432. @POST("user/auth/social")
  433. Single<BaseItemResp<AuthResp>> signSocialNetwork(@Field("social_id") int i, @NotNull @Field("social_user_id") String str, @NotNull @Field("social_user_token") String str2, @Field("social_user_token_secret") @Nullable String str3, @Field("first_name") @Nullable String str4, @Field("last_name") @Nullable String str5, @Field("nickname") @Nullable String str6, @Field("email") @Nullable String str7, @Field("sex") @Nullable Integer num, @Field("avatar_url") @Nullable String str8, @Field("lang_id") int i2);
  434.  
  435. @FormUrlEncoded
  436. @NotNull
  437. @POST("user/reg")
  438. Single<BaseItemResp<AuthResp>> signUp(@Field(encoded = true, value = "email") @Nullable String str, @Field("password") @Nullable String str2, @Field("lang_id") int i);
  439.  
  440. @NotNull
  441. @POST("user/group/{group_id}/addnotify")
  442. Completable subscribeNotifications(@Path("group_id") long j);
  443.  
  444. @NotNull
  445. @POST("user/group/{group_id}/subscribe")
  446. Single<BaseItemResp<GroupSubscriptionResp>> subscribeToGroup(@Path("group_id") long j);
  447.  
  448. @NotNull
  449. @POST("user/subscriptions/{user_id}")
  450. Completable subscribeToUser(@Path("user_id") long j);
  451.  
  452. @NotNull
  453. @POST("user/group/{group_id}/unsubscribe")
  454. Completable unsubscribeFromGroup(@Path("group_id") long j);
  455.  
  456. @NotNull
  457. @DELETE("user/subscriptions/{user_id}")
  458. Completable unsubscribeFromUser(@Path("user_id") long j);
  459.  
  460. @NotNull
  461. @POST("user/group/{group_id}/deletenotify")
  462. Completable unsubscribeNotifications(@Path("group_id") long j);
  463.  
  464. @FormUrlEncoded
  465. @PUT("user/group")
  466. @NotNull
  467. Single<BaseItemResp<BaseGroupResp>> updateGroup(@Field("group_id") long j, @NotNull @Field("name") String str, @NotNull @Field("description") String str2, @Field("private") int i, @Field("allow_post") int i2);
  468.  
  469. @Multipart
  470. @NotNull
  471. @POST("user/group/{group_id}/avatar")
  472. Single<BaseItemResp<BaseGroupResp>> updateGroupAvatar(@Path("group_id") long j, @NotNull @Part MultipartBody.Part part);
  473.  
  474. @NotNull
  475. @FormUrlEncoded
  476. @POST("user/group/{group_id}/users/{user_id}/request")
  477. Completable updateGroupUserStatus(@Path("group_id") long j, @Path("user_id") long j2, @Field("status") int i);
  478.  
  479. @FormUrlEncoded
  480. @PUT("user/profile")
  481. @NotNull
  482. Single<BaseItemResp<MyProfileBaseResp>> updateMyProfile(@Field("first_name") @Nullable String str, @Field("last_name") @Nullable String str2, @Field("nickname") @Nullable String str3, @Field("phone") @Nullable String str4, @Field("sex") @Nullable Integer num, @Field("about") @Nullable String str5, @Field("country_id") @Nullable Long l);
  483.  
  484. @NotNull
  485. @FormUrlEncoded
  486. @PUT("posts/comments/{comment_id}")
  487. Completable updatePostComment(@Path("comment_id") long j, @NotNull @Field("text") String str);
  488.  
  489. @NotNull
  490. @FormUrlEncoded
  491. @PUT("user/profile/lang")
  492. Completable updateProfileLanguage(@Field("lang_id") long j);
  493.  
  494. @NotNull
  495. @FormUrlEncoded
  496. @PUT("user/params")
  497. Completable updateProfileParams(@NotNull @Field("params") String str);
  498.  
  499. @NotNull
  500. @FormUrlEncoded
  501. @POST("user/addnotifytoken")
  502. Completable updatePushToken(@NotNull @Field("push_token") String str, @Field("app_type") int i);
  503.  
  504. @Multipart
  505. @NotNull
  506. @POST("user/uploadavatar")
  507. Single<BaseItemResp<MyProfileBaseResp>> uploadAvatar(@NotNull @Part MultipartBody.Part part);
  508.  
  509. @NotNull
  510. @POST("video/{video_id}/viewed")
  511. Completable viewVideo(@NotNull @Path("video_id") String str);
  512. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement