sebbu

com.qidian.QDReader.networkapi.NetworkApi

Sep 2nd, 2020
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 37.32 KB | None | 0 0
  1. package com.qidian.QDReader.networkapi;
  2.  
  3. import com.qidian.QDReader.components.data_parse.BookCollectionDetailDataParser;
  4. import com.qidian.QDReader.components.data_parse.BuyChapterDataParser;
  5. import com.qidian.QDReader.components.data_parse.CheckInParser;
  6. import com.qidian.QDReader.components.data_parse.CheckInStatusParser;
  7. import com.qidian.QDReader.components.data_parse.InboxAuthorCategoryDetailParser;
  8. import com.qidian.QDReader.components.data_parse.InboxAuthorCategoryListParser;
  9. import com.qidian.QDReader.components.data_parse.LogCheckInAwardAdParser;
  10. import com.qidian.QDReader.components.data_parse.MemberShipCardDetailParser;
  11. import com.qidian.QDReader.components.data_parse.MembershipPositionDataParser;
  12. import com.qidian.QDReader.components.data_parse.PrefrenceParser;
  13. import com.qidian.QDReader.components.data_parse.RecommendBookListDataParser;
  14. import com.qidian.QDReader.components.data_parse.SearchAssociateDataParser;
  15. import com.qidian.QDReader.components.data_parse.SearchPopularDataParser;
  16. import com.qidian.QDReader.components.data_parse.SearchResultDataParser;
  17. import com.qidian.QDReader.components.data_parse.VerifyBookInCollectionParser;
  18. import com.qidian.QDReader.components.entity.AchievementHomeDataBean;
  19. import com.qidian.QDReader.components.entity.ActivityListItem;
  20. import com.qidian.QDReader.components.entity.AllowCommentItem;
  21. import com.qidian.QDReader.components.entity.BadgeDetailItem;
  22. import com.qidian.QDReader.components.entity.BatchPurchaseListItem;
  23. import com.qidian.QDReader.components.entity.BatchPurchaseResultBean;
  24. import com.qidian.QDReader.components.entity.BookAdsBean;
  25. import com.qidian.QDReader.components.entity.BookCollectionListBean;
  26. import com.qidian.QDReader.components.entity.BookCommentDetailItem;
  27. import com.qidian.QDReader.components.entity.BookConfigBean;
  28. import com.qidian.QDReader.components.entity.BookDetailsExtItem;
  29. import com.qidian.QDReader.components.entity.BookDetailsItem;
  30. import com.qidian.QDReader.components.entity.BookGiftStatusBean;
  31. import com.qidian.QDReader.components.entity.BookLastPageBean;
  32. import com.qidian.QDReader.components.entity.BookPrivilegeInfoItem;
  33. import com.qidian.QDReader.components.entity.BookReviewInfoListItem;
  34. import com.qidian.QDReader.components.entity.BookTagListBean;
  35. import com.qidian.QDReader.components.entity.CategoryConfigBean;
  36. import com.qidian.QDReader.components.entity.ChapterInfoBean;
  37. import com.qidian.QDReader.components.entity.ChapterListItem;
  38. import com.qidian.QDReader.components.entity.ChapterSubReplyList;
  39. import com.qidian.QDReader.components.entity.ChargeChannelsBean;
  40. import com.qidian.QDReader.components.entity.CloudConfigBean;
  41. import com.qidian.QDReader.components.entity.CocosGameBean;
  42. import com.qidian.QDReader.components.entity.CollectedBadgeItem;
  43. import com.qidian.QDReader.components.entity.ComicBulletItem;
  44. import com.qidian.QDReader.components.entity.ComicChapterInfoBean;
  45. import com.qidian.QDReader.components.entity.ComicDetailItem;
  46. import com.qidian.QDReader.components.entity.ComicEndReadBean;
  47. import com.qidian.QDReader.components.entity.CommentResponse;
  48. import com.qidian.QDReader.components.entity.CouponNumBean;
  49. import com.qidian.QDReader.components.entity.CustomPage;
  50. import com.qidian.QDReader.components.entity.EndReadBean;
  51. import com.qidian.QDReader.components.entity.GainBoonRespBean;
  52. import com.qidian.QDReader.components.entity.GiftItem;
  53. import com.qidian.QDReader.components.entity.GiftUUID;
  54. import com.qidian.QDReader.components.entity.HistoryItem;
  55. import com.qidian.QDReader.components.entity.InboxFollowingMessageItem;
  56. import com.qidian.QDReader.components.entity.InboxMessageItem;
  57. import com.qidian.QDReader.components.entity.InboxNotificationsItem;
  58. import com.qidian.QDReader.components.entity.InboxSystemItem;
  59. import com.qidian.QDReader.components.entity.LandingPageDailyDataBean;
  60. import com.qidian.QDReader.components.entity.LandingPageDataBean;
  61. import com.qidian.QDReader.components.entity.LibraryReadingTimeItem;
  62. import com.qidian.QDReader.components.entity.LoginUserInfoBean;
  63. import com.qidian.QDReader.components.entity.NewUserTaskBean;
  64. import com.qidian.QDReader.components.entity.OperatingPositionItem;
  65. import com.qidian.QDReader.components.entity.ParagraphReviewDetailBean;
  66. import com.qidian.QDReader.components.entity.ParagraphReviewListBean;
  67. import com.qidian.QDReader.components.entity.ParagraphSubReplyListBean;
  68. import com.qidian.QDReader.components.entity.PowerStoneInfoBean;
  69. import com.qidian.QDReader.components.entity.ProfileStatusItem;
  70. import com.qidian.QDReader.components.entity.PublishDetailItem;
  71. import com.qidian.QDReader.components.entity.PurchaseExitGuideTaskInfo;
  72. import com.qidian.QDReader.components.entity.PurchaseHistoryBean;
  73. import com.qidian.QDReader.components.entity.RankListBean;
  74. import com.qidian.QDReader.components.entity.ReadingProgressBean;
  75. import com.qidian.QDReader.components.entity.ReportAdWatchBean;
  76. import com.qidian.QDReader.components.entity.ReportReadBean;
  77. import com.qidian.QDReader.components.entity.RollDonateRecordItem;
  78. import com.qidian.QDReader.components.entity.ShareInfoBean;
  79. import com.qidian.QDReader.components.entity.SwitchStatus;
  80. import com.qidian.QDReader.components.entity.TagListBean;
  81. import com.qidian.QDReader.components.entity.TransitionInfoBean;
  82. import com.qidian.QDReader.components.entity.UnCollectedBadgeItem;
  83. import com.qidian.QDReader.components.entity.UploadFileBean;
  84. import com.qidian.QDReader.components.entity.UserCancelData;
  85. import com.qidian.QDReader.components.entity.UserInfoItem;
  86. import com.qidian.QDReader.components.entity.UserPrivilegeData;
  87. import com.qidian.QDReader.components.entity.VerifyCaptchaRespBean;
  88. import com.qidian.QDReader.components.entity.VoteItem;
  89. import com.qidian.QDReader.components.entity.WaitInfoBean;
  90. import com.qidian.QDReader.components.entity.WatchChapterAdBean;
  91. import com.qidian.QDReader.components.entity.qdepub.EpubPriceBean;
  92. import com.qidian.reader.Int.retrofit.rthttp.C9534d;
  93. import com.qidian.reader.Int.retrofit.rthttp.bean.CommonResponseBean;
  94. import com.qidian.reader.Int.retrofit.rthttp.bean.ResponseBean;
  95. import java.util.ArrayList;
  96. import java.util.List;
  97. import java.util.Map;
  98. import okhttp3.MultipartBody;
  99. import okhttp3.RequestBody;
  100. import org.json.JSONObject;
  101. import p517io.reactivex.AbstractC10739q;
  102. import retrofit2.p622b.Body;
  103. import retrofit2.p622b.Field;
  104. import retrofit2.p622b.FieldMap;
  105. import retrofit2.p622b.FormUrlEncoded;
  106. import retrofit2.p622b.GET;
  107. import retrofit2.p622b.Multipart;
  108. import retrofit2.p622b.POST;
  109. import retrofit2.p622b.Part;
  110. import retrofit2.p622b.PartMap;
  111. import retrofit2.p622b.Query;
  112. import retrofit2.p622b.QueryMap;
  113. import retrofit2.p622b.Url;
  114.  
  115. public interface NetworkApi {
  116.     @FormUrlEncoded
  117.     @POST("go/api/book-review/add")
  118.     AbstractC10739q<ResponseBean<CommentResponse>> addBookReview(@Field("bookId") Long l, @Field("bookType") Integer num, @Field("content") String str, @Field("cdScore") String str2, @Field("wbScore") String str3, @Field("usScore") String str4, @Field("tqScore") String str5, @Field("sdScore") String str6, @Field("score") String str7, @Field("imageUrl") String str8, @Field("height") Integer num2, @Field("width") Integer num3, @Field("isSpoiler") String str9);
  119.  
  120.     @FormUrlEncoded
  121.     @POST("go/api/book-review/add-reply")
  122.     AbstractC10739q<ResponseBean<CommentResponse>> addBookReviewComment(@Field("bookId") Long l, @Field("reviewId") String str, @Field("content") String str2, @Field("imageUrl") String str3, @Field("height") Integer num, @Field("width") Integer num2);
  123.  
  124.     @FormUrlEncoded
  125.     @POST("app/api/book-collection/add-book")
  126.     AbstractC10739q<ResponseBean<Object>> addBookToCollection(@Field("collectionId") String str, @Field("bookId") String str2, @Field("bookType") String str3);
  127.  
  128.     @FormUrlEncoded
  129.     @POST("app/api/bullet/add")
  130.     AbstractC10739q<ResponseBean<Object>> addBullet(@Field("bookId") long j, @Field("chapterId") long j2, @Field("content") String str, @Field("pageId") long j3);
  131.  
  132.     @GET("app/api/chapter-review/add-chapter-rate")
  133.     AbstractC10739q<ResponseBean<Object>> addChapterRate(@Query("bookId") long j, @Query("chapterId") long j2, @Query("score") String str);
  134.  
  135.     @FormUrlEncoded
  136.     @POST("go/api/chapter-review/add-review")
  137.     AbstractC10739q<ResponseBean<CommentResponse>> addChapterReview(@Field("bookId") Long l, @Field("chapterId") Long l2, @Field("paragraphId") String str, @Field("content") String str2, @Field("reviewId") String str3, @Field("imageUrl") String str4, @Field("height") Integer num, @Field("width") Integer num2);
  138.  
  139.     @FormUrlEncoded
  140.     @POST("app/api/paragraph-review/add")
  141.     AbstractC10739q<ResponseBean<CommentResponse>> addParagraphReview(@Field("bookId") Long l, @Field("chapterId") Long l2, @Field("paragraphId") String str, @Field("content") String str2, @Field("replyToId") String str3, @Field("imageUrl") String str4, @Field("height") Integer num, @Field("width") Integer num2);
  142.  
  143.     @GET("app/api/reading/add-progress")
  144.     AbstractC10739q<ResponseBean<Object>> addReadingProgress(@Query("bookId") long j, @Query("chapterId") long j2, @Query("chapterOffset") String str, @Query("chapterIndex") String str2, @Query("bookType") String str3);
  145.  
  146.     @FormUrlEncoded
  147.     @POST("app/api/user/add-suggestion")
  148.     AbstractC10739q<ResponseBean<Object>> addSuggestion(@Field("suggestion") String str);
  149.  
  150.     @FormUrlEncoded
  151.     @POST("go/api/user/cancel-user")
  152.     AbstractC10739q<ResponseBean<Object>> cancelUser(@Field("verifyCode") String str);
  153.  
  154.     @FormUrlEncoded
  155.     @POST("go/api/chapter-review/like-review")
  156.     AbstractC10739q<ResponseBean<Object>> chapterCommentLike(@Field("opType") int i, @Field("reviewId") long j);
  157.  
  158.     @FormUrlEncoded
  159.     @POST("app/api/sign/check-in")
  160.     AbstractC10739q<ResponseBean<CheckInParser>> checkIn(@Field("time") long j);
  161.  
  162.     @FormUrlEncoded
  163.     @POST("sdk/checkstatus")
  164.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> checkstatus(@FieldMap Map<String, Object> map);
  165.  
  166.     @FormUrlEncoded
  167.     @POST("sdk/checktrust")
  168.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> checktrust(@FieldMap Map<String, Object> map);
  169.  
  170.     @POST("app/api/book-case/claim-all-task-rewards")
  171.     AbstractC10739q<ResponseBean<Object>> claimAllTaskRewards();
  172.  
  173.     @FormUrlEncoded
  174.     @POST("app/api/boon/claim-task-reward")
  175.     AbstractC10739q<ResponseBean<Object>> claimTaskReward(@Field("taskId") String str);
  176.  
  177.     @FormUrlEncoded
  178.     @POST("app/api/book-review/like")
  179.     AbstractC10739q<ResponseBean<Object>> commentLike(@Field("opType") int i, @Field("reviewId") long j);
  180.  
  181.     @FormUrlEncoded
  182.     @POST("sdk/confirm")
  183.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> confirmLogin(@FieldMap Map<String, Object> map);
  184.  
  185.     @FormUrlEncoded
  186.     @POST("app/api/book-collection/add")
  187.     AbstractC10739q<ResponseBean<Object>> createNewBookCollection(@Field("name") String str, @Field("bookId") long j, @Field("bookType") int i);
  188.  
  189.     @GET("app/api/reading/del-batch-history")
  190.     AbstractC10739q<ResponseBean<Object>> delBatchHistory();
  191.  
  192.     @FormUrlEncoded
  193.     @POST("app/api/book-collection/delete")
  194.     AbstractC10739q<ResponseBean<Object>> deleteBookCollection(@Field("collectionId") long j);
  195.  
  196.     @FormUrlEncoded
  197.     @POST("app/api/book-collection/del-book")
  198.     AbstractC10739q<ResponseBean<Object>> deleteBookFromBookCollection(@Field("collectionId") long j, @Field("bookId") long j2, @Field("bookType") int i);
  199.  
  200.     @FormUrlEncoded
  201.     @POST("go/api/book-review/remove")
  202.     AbstractC10739q<ResponseBean<Object>> deleteBookReview(@Field("reviewId") String str);
  203.  
  204.     @FormUrlEncoded
  205.     @POST("go/api/chapter-review/delete-review")
  206.     AbstractC10739q<ResponseBean<Object>> deleteChapterReview(@Field("reviewId") String str);
  207.  
  208.     @GET("app/api/reading/del-history")
  209.     AbstractC10739q<ResponseBean<Object>> deleteHistory(@Query("bookId") long j);
  210.  
  211.     @FormUrlEncoded
  212.     @POST("app/api/paragraph-review/delete")
  213.     AbstractC10739q<ResponseBean<Object>> deleteParagraphReply(@Field("chapterId") String str, @Field("reviewId") String str2);
  214.  
  215.     @FormUrlEncoded
  216.     @POST("app/api/paragraph-review/delete")
  217.     AbstractC10739q<ResponseBean<Object>> deleteParagraphReview(@Field("chapterId") String str, @Field("reviewId") String str2);
  218.  
  219.     @FormUrlEncoded
  220.     @POST("sdk/doregister")
  221.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> doregister(@FieldMap Map<String, Object> map);
  222.  
  223.     @POST("app/api/sign/earn-gift")
  224.     AbstractC10739q<ResponseBean<CheckInParser>> earnGift();
  225.  
  226.     @FormUrlEncoded
  227.     @POST("sdk/emaillogin")
  228.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> emailloginLogin(@FieldMap Map<String, Object> map);
  229.  
  230.     @GET("app/api/book/end-read")
  231.     AbstractC10739q<ResponseBean<EndReadBean>> endRead(@Query("bookId") long j);
  232.  
  233.     @FormUrlEncoded
  234.     @POST("go/api/book-review/essence")
  235.     AbstractC10739q<ResponseBean<Object>> essenceBookReview(@Field("bookId") String str, @Field("reviewId") String str2, @Field("opType") String str3);
  236.  
  237.     @FormUrlEncoded
  238.     @POST("sdk/facebook")
  239.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> facebookLogin(@FieldMap Map<String, Object> map);
  240.  
  241.     @FormUrlEncoded
  242.     @POST("go/api/farming/report-read")
  243.     AbstractC10739q<ResponseBean<ReportReadBean>> farmingReportRead(@Field("bookId") long j, @Field("readDurationMin") int i);
  244.  
  245.     @FormUrlEncoded
  246.     @POST("app/api/user/first-add-bind-email")
  247.     AbstractC10739q<JSONObject> firstAddBindEmail(@Field("email") String str);
  248.  
  249.     @FormUrlEncoded
  250.     @POST("app/api/boon/gain")
  251.     AbstractC10739q<ResponseBean<GainBoonRespBean>> gainBoon(@Field("boonId") String str, @Field("remark") String str2);
  252.  
  253.     @GET
  254.     AbstractC10739q<String> get(@Url String str, @QueryMap Map<String, Object> map);
  255.  
  256.     @GET("go/api/achievement/index")
  257.     AbstractC10739q<ResponseBean<AchievementHomeDataBean>> getAchievement();
  258.  
  259.     @GET("go/api/achievement/send-badge")
  260.     AbstractC10739q<ResponseBean<AchievementHomeDataBean>> getAchievementBadge();
  261.  
  262.     @GET("go/api/achievement/send-discount")
  263.     AbstractC10739q<ResponseBean<AchievementHomeDataBean>> getAchievementDiscount(@Query("bookId") long j, @Query("bookType") int i);
  264.  
  265.     @GET("go/api/act/get-act-center")
  266.     AbstractC10739q<ResponseBean<ActivityListItem>> getActList();
  267.  
  268.     @GET("app/api/book-review/get-review-permission")
  269.     AbstractC10739q<ResponseBean<AllowCommentItem>> getAllowComment(@Query("bookId") long j, @Query("bookType") int i);
  270.  
  271.     @GET("app/api/message/get-author-message")
  272.     AbstractC10739q<ResponseBean<InboxAuthorCategoryDetailParser>> getAuthorMessage(@Query("categoryId") String str, @Query("lastId") String str2);
  273.  
  274.     @GET("app/api/message/get-author-message-category")
  275.     AbstractC10739q<ResponseBean<InboxAuthorCategoryListParser>> getAuthorMessageCategory();
  276.  
  277.     @GET("go/api/badge/detail")
  278.     AbstractC10739q<ResponseBean<BadgeDetailItem>> getBadgeDetail(@Query("badgeId") long j);
  279.  
  280.     @GET("go/api/book/get-batch-subscribe-grade")
  281.     AbstractC10739q<ResponseBean<BatchPurchaseListItem>> getBatchPurchaseGradeList(@Query("bookId") long j, @Query("bookType") int i, @Query("chapterId") long j2);
  282.  
  283.     @GET("go/api/adv/get-book-adv")
  284.     AbstractC10739q<ResponseBean<BookAdsBean>> getBookAdv(@Query("bookId") long j, @Query("bookType") int i);
  285.  
  286.     @GET("app/api/book-case/get")
  287.     AbstractC10739q<ResponseBean<LibraryReadingTimeItem>> getBookCaseInfo(@Query("position") int i);
  288.  
  289.     @GET("/go/api/chapter-review/get-review-list")
  290.     AbstractC10739q<ResponseBean<ChapterListItem>> getBookChapterCommentList(@Query("bookId") long j, @Query("chapterId") long j2, @Query("pageIndex") int i, @Query("orderType") int i2, @Query("replyId") long j3, @Query("lastReviewId") long j4);
  291.  
  292.     @GET("app/api/book-collection/detail")
  293.     AbstractC10739q<ResponseBean<BookCollectionDetailDataParser>> getBookCollectionDetail(@Query("collectionId") String str, @Query("pageIndex") int i);
  294.  
  295.     @GET("app/api/book-collection/list")
  296.     AbstractC10739q<ResponseBean<BookCollectionListBean>> getBookCollectionList(@Query("bookId") long j, @Query("bookType") int i);
  297.  
  298.     @FormUrlEncoded
  299.     @POST("app/api/activity/get-book-config")
  300.     AbstractC10739q<ResponseBean<BookConfigBean>> getBookConfig(@Field("bookid") long j, @Field("businessline") String str);
  301.  
  302.     @GET("app/api/book/get-book")
  303.     AbstractC10739q<ResponseBean<BookDetailsItem>> getBookDetail(@Query("bookId") String str);
  304.  
  305.     @GET("app/api/book/get-book-extended")
  306.     AbstractC10739q<ResponseBean<BookDetailsExtItem>> getBookDetailExtra(@Query("bookId") long j);
  307.  
  308.     @GET("app/api/book-review/get-reviews")
  309.     AbstractC10739q<ResponseBean<BookReviewInfoListItem>> getBookDetailReviews(@Query("bookId") long j, @Query("sortCondition") long j2, @Query("pageIndex") long j3, @Query("pageSize") long j4);
  310.  
  311.     @GET("app/api/gift/get-gift-list")
  312.     AbstractC10739q<ResponseBean<List<GiftItem>>> getBookGiftList(@Query("bookId") String str, @Query("bookType") String str2);
  313.  
  314.     @GET("app/api/gift/get-book-gift-status")
  315.     AbstractC10739q<ResponseBean<BookGiftStatusBean>> getBookGiftStatus(@Query("bookId") String str, @Query("bookType") String str2);
  316.  
  317.     @GET("app/api/user/get-book-notification")
  318.     AbstractC10739q<JSONObject> getBookNotification(@Query("bookIds") String str);
  319.  
  320.     @GET("app/api/activity/get-bookpool-advs")
  321.     AbstractC10739q<JSONObject> getBookPoolAdvs(@Query("platformids") String str, @Query("types") String str2, @Query("advnum") String str3);
  322.  
  323.     @GET("/go/api/book-review/detail")
  324.     AbstractC10739q<ResponseBean<BookCommentDetailItem>> getBookReviewDetail(@Query("bookId") long j, @Query("reviewId") long j2, @Query("pageIndex") int i, @Query("replyId") long j3, @Query("lastReviewId") long j4);
  325.  
  326.     @GET("app/api/tag/get-book-tag-list")
  327.     AbstractC10739q<ResponseBean<BookTagListBean>> getBookTagList(@Query("bookId") long j, @Query("bookType") int i);
  328.  
  329.     @GET("app/api/boon/info")
  330.     AbstractC10739q<JSONObject> getBoonInfo(@Query("boonId") String str);
  331.  
  332.     @GET("app/api/bullet/get")
  333.     AbstractC10739q<ResponseBean<ComicBulletItem>> getBullet(@Query("bookId") long j, @Query("chapterId") long j2, @Query("pageId") long j3, @Query("pageSize") int i, @Query("pageIndex") int i2);
  334.  
  335.     @GET("go/api/user/get-cancel-user-data")
  336.     AbstractC10739q<ResponseBean<UserCancelData>> getCancelUserData();
  337.  
  338.     @GET("app/api/category/get-category-config")
  339.     AbstractC10739q<ResponseBean<CategoryConfigBean>> getCategoryConfig();
  340.  
  341.     @GET("go/api/chapter-review/get-review-replys")
  342.     AbstractC10739q<ResponseBean<ChapterSubReplyList>> getChapterCommentSubReplyList(@Query("bookId") long j, @Query("chapterId") long j2, @Query("reviewId") long j3, @Query("lastReviewId") long j4);
  343.  
  344.     @GET("/go/api/recharge/get-channels")
  345.     AbstractC10739q<ResponseBean<ChargeChannelsBean>> getChargeChannel(@Query("wayType") int i, @Query("channel") String str, @Query("amount") int i2);
  346.  
  347.     @GET("/go/api/recharge/get-gear-by-channel")
  348.     AbstractC10739q<ResponseBean<ChargeChannelsBean>> getChargeGearByChannel(@Query("wayType") int i, @Query("channel") String str, @Query("amount") int i2);
  349.  
  350.     @GET("app/api/sign/get-check-in-award-records")
  351.     AbstractC10739q<ResponseBean<CheckInStatusParser>> getCheckInAwardRecords();
  352.  
  353.     @FormUrlEncoded
  354.     @POST("sdk/getAccessToken")
  355.     AbstractC10739q<CommonResponseBean<CocosGameBean>> getCocosAccessToken(@FieldMap Map<String, Object> map);
  356.  
  357.     @GET("go/api/badge/collectList")
  358.     AbstractC10739q<ResponseBean<CollectedBadgeItem>> getCollectedBadgeList();
  359.  
  360.     @GET("app/api/comic/get-chapter")
  361.     AbstractC10739q<ResponseBean<ComicChapterInfoBean>> getComicChapter(@Query("comicId") long j, @Query("chapterId") long j2);
  362.  
  363.     @GET("app/api/comic/get-comic-detail")
  364.     AbstractC10739q<ResponseBean<ComicDetailItem>> getComicDetail(@Query("comicId") String str);
  365.  
  366.     @GET("go/api/comic/get-popup-list")
  367.     AbstractC10739q<ResponseBean<ComicEndReadBean>> getComicEndRead(@Query("comicId") long j);
  368.  
  369.     @GET("app/api/client/get-conf")
  370.     AbstractC10739q<JSONObject> getConfig();
  371.  
  372.     @GET("app/api/client/get-conf")
  373.     AbstractC10739q<ResponseBean<CloudConfigBean>> getConfigData();
  374.  
  375.     @GET("app/api/coupons/get-coupons-on-book")
  376.     AbstractC10739q<ResponseBean<CouponNumBean>> getCouponsOnBook(@Query("itemId") long j, @Query("itemType") int i);
  377.  
  378.     @GET("go/api/customPage/get-bookcity")
  379.     AbstractC10739q<ResponseBean<CustomPage>> getCustomPage(@Query("sex") int i);
  380.  
  381.     @GET("go/api/farming/get-balance")
  382.     AbstractC10739q<ResponseBean<ReportAdWatchBean>> getFarmingBalance();
  383.  
  384.     @GET("app/api/gift/get-roll-donate-record")
  385.     AbstractC10739q<ResponseBean<List<RollDonateRecordItem>>> getGiftDonateRecord(@Query("bookId") String str);
  386.  
  387.     @GET("app/api/gift/get-donate-uuid")
  388.     AbstractC10739q<ResponseBean<GiftUUID>> getGiftUUID();
  389.  
  390.     @GET("app/api/boon/get-guide-task")
  391.     AbstractC10739q<ResponseBean<PurchaseExitGuideTaskInfo>> getGuideTask();
  392.  
  393.     @GET("go/api/customPage/status")
  394.     AbstractC10739q<ResponseBean<CustomPage>> getHasLandingPageData(@Query("bookId") long j, @Query("sex") int i, @Query("source") int i2);
  395.  
  396.     @GET("app/api/reading/get-history")
  397.     AbstractC10739q<ResponseBean<ArrayList<HistoryItem>>> getHistory(@Query("pageIndex") int i, @Query("pageSize") int i2);
  398.  
  399.     @GET("app/api/message/get-following")
  400.     AbstractC10739q<ResponseBean<InboxFollowingMessageItem>> getInboxFollowingMessageList(@Query("lastId") String str);
  401.  
  402.     @GET("app/api/message/list")
  403.     AbstractC10739q<ResponseBean<InboxMessageItem>> getInboxMessageList(@Query("lastId") String str);
  404.  
  405.     @GET("app/api/message/get-notification")
  406.     AbstractC10739q<ResponseBean<InboxNotificationsItem>> getInboxNotificationList(@Query("lastId") String str);
  407.  
  408.     @GET("app/api/message/get-system-notification")
  409.     AbstractC10739q<ResponseBean<InboxSystemItem>> getInboxSystemNotificationList(@Query("lastId") String str);
  410.  
  411.     @GET("go/api/customPage/get")
  412.     AbstractC10739q<ResponseBean<LandingPageDataBean>> getLandingPageData(@Query("bookId") long j, @Query("bookType") int i, @Query("regTime") long j2, @Query("sex") int i2, @Query("source") int i3, @Query("categoryIds") String str);
  413.  
  414.     @GET("go/api/book-case/daily-list")
  415.     AbstractC10739q<ResponseBean<LandingPageDailyDataBean>> getLandingPageDataFromDailyGuide();
  416.  
  417.     @GET("app/api/reading/last-page")
  418.     AbstractC10739q<ResponseBean<BookLastPageBean>> getLastPage(@Query("itemId") long j, @Query("itemType") int i);
  419.  
  420.     @FormUrlEncoded
  421.     @POST("app/api/user/login-validate")
  422.     AbstractC10739q<JSONObject> getLoginValidate(@FieldMap Map<String, Object> map);
  423.  
  424.     @POST("go/api/membership/get-bonus")
  425.     AbstractC10739q<ResponseBean<Object>> getMembershipBonus(@Query("bonusType") int i);
  426.  
  427.     @GET("go/api/membership/get-detail")
  428.     AbstractC10739q<ResponseBean<MemberShipCardDetailParser>> getMembershipCardDetail();
  429.  
  430.     @GET("go/api/membership/get-position")
  431.     AbstractC10739q<ResponseBean<MembershipPositionDataParser>> getMembershipPosition();
  432.  
  433.     @GET("go/api/act/new-user-task")
  434.     AbstractC10739q<ResponseBean<NewUserTaskBean>> getNewUserTask();
  435.  
  436.     @GET("app/api/message/get-switch")
  437.     AbstractC10739q<ResponseBean<SwitchStatus>> getNotificationStatus();
  438.  
  439.     @GET("app/api/book/get-chapter")
  440.     AbstractC10739q<ResponseBean<ChapterInfoBean>> getNovelChapter(@Query("bookId") long j, @Query("chapterId") long j2);
  441.  
  442.     @GET("app/api/paragraph-review/get-review-detail")
  443.     AbstractC10739q<ResponseBean<ParagraphReviewDetailBean>> getParagraphDetail(@Query("chapterId") String str, @Query("paragraphId") String str2, @Query("replyId") String str3, @Query("lastTime") String str4);
  444.  
  445.     @GET("app/api/paragraph-review/get-review-list")
  446.     AbstractC10739q<ResponseBean<ParagraphReviewListBean>> getParagraphReviewList(@Query("chapterId") String str, @Query("paragraphId") String str2, @Query("lastTime") String str3);
  447.  
  448.     @GET("app/api/paragraph-review/get-review-replys")
  449.     AbstractC10739q<ResponseBean<ParagraphSubReplyListBean>> getParagraphReviewReply(@Query("chapterId") String str, @Query("paragraphId") String str2, @Query("reviewId") String str3, @Query("lastTime") String str4);
  450.  
  451.     @GET("app/api/power/get-power-info")
  452.     AbstractC10739q<ResponseBean<PowerStoneInfoBean>> getPowerStone(@Query("pageIndex") int i, @Query("pageSize") int i2, @Query("bookId") long j, @Query("bookType") int i3);
  453.  
  454.     @GET("app/api/privilege/get-list")
  455.     AbstractC10739q<ResponseBean<BookPrivilegeInfoItem>> getPrivilageList(@Query("bookId") long j, @Query("bookType") int i);
  456.  
  457.     @GET("app/api/user/get-profile-status")
  458.     AbstractC10739q<ResponseBean<ProfileStatusItem>> getProfileStatus(@Query("time") String str, @Query("couponTime") String str2, @Query("actTime") String str3);
  459.  
  460.     @GET("app/api/reading/get-progress")
  461.     AbstractC10739q<ResponseBean<ReadingProgressBean>> getProgress(@Query("bookId") long j, @Query("itemType") int i);
  462.  
  463.     @GET("app/api/publish-book/get-publish-price")
  464.     AbstractC10739q<ResponseBean<EpubPriceBean>> getPublicBookPrice(@Query("bookId") long j);
  465.  
  466.     @GET("app/api/publish-book/get-publish-book-url")
  467.     AbstractC10739q<ResponseBean<PublishDetailItem>> getPublishBookLiteInfo(@Query("bookId") long j);
  468.  
  469.     @GET("app/api/publish-book/get-publish-book")
  470.     AbstractC10739q<ResponseBean<PublishDetailItem>> getPublishDetail(@Query("bookId") long j);
  471.  
  472.     @GET("go/api/user/get-cash-flow")
  473.     AbstractC10739q<ResponseBean<PurchaseHistoryBean>> getPurchaseHistory(@Query("pageIndex") int i);
  474.  
  475.     @GET("app/api/category/get-rank-list")
  476.     AbstractC10739q<ResponseBean<RankListBean>> getRankList(@Query("listType") int i, @Query("type") int i2, @Query("rankId") String str, @Query("timeType") int i3, @Query("language") String str2, @Query("pageIndex") int i4, @Query("sourceType") int i5, @Query("sex") int i6);
  477.  
  478.     @GET("app/api/recommend/get-recommend-list")
  479.     AbstractC10739q<ResponseBean<RecommendBookListDataParser>> getRecommendList(@Query("pageIndex") String str, @Query("type") String str2, @Query("bookId") String str3, @Query("bookType") String str4);
  480.  
  481.     @GET("go/api/share/get-share-info")
  482.     AbstractC10739q<ResponseBean<ShareInfoBean>> getShareInfo(@Query("shareType") String str, @Query("bookId") long j, @Query("bookType") int i, @Query("commentId") long j2, @Query("chapterId") long j3);
  483.  
  484.     @GET("/go/api/tag/get-tag-list")
  485.     AbstractC10739q<ResponseBean<TagListBean>> getTagList(@Query("pageIndex") int i, @Query("orderBy") int i2);
  486.  
  487.     @GET("app/api/book/transition-page")
  488.     AbstractC10739q<ResponseBean<TransitionInfoBean>> getTransitionPage(@Query("bookId") long j);
  489.  
  490.     @GET("go/api/badge/uncollectList")
  491.     AbstractC10739q<ResponseBean<UnCollectedBadgeItem>> getUnCollectedBadgeList();
  492.  
  493.     @GET("app/api/client/get-marketingInfo")
  494.     AbstractC10739q<ResponseBean<OperatingPositionItem>> getUserAdInfo(@Query("Type") String str);
  495.  
  496.     @GET("app/api/user/get")
  497.     AbstractC10739q<ResponseBean<UserInfoItem>> getUserInfo();
  498.  
  499.     @GET("app/api/user/get-preference")
  500.     AbstractC10739q<ResponseBean<PrefrenceParser>> getUserPreference();
  501.  
  502.     @GET("app/api/privilege/get-user-list")
  503.     AbstractC10739q<ResponseBean<UserPrivilegeData>> getUserPrivilegeList(@Query("lastTime") long j);
  504.  
  505.     @GET("app/api/gift/donate")
  506.     AbstractC10739q<ResponseBean<Object>> giftDonate(@Query("giftId") String str, @Query("amount") String str2, @Query("totalPrice") String str3, @Query("chapterId") String str4, @Query("transactionId") String str5, @Query("bookId") String str6, @Query("bookType") String str7);
  507.  
  508.     @FormUrlEncoded
  509.     @POST("sdk/google")
  510.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> googleLogin(@FieldMap Map<String, Object> map);
  511.  
  512.     @FormUrlEncoded
  513.     @POST("app/api/paragraph-review/like")
  514.     AbstractC10739q<ResponseBean<Object>> likeParagraphReply(@Field("type") String str, @Field("chapterId") String str2, @Field("reviewId") String str3);
  515.  
  516.     @FormUrlEncoded
  517.     @POST("sdk/line")
  518.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> lineLogin(@FieldMap Map<String, Object> map);
  519.  
  520.     @GET("/app/api/sign/log-check-in-watch-ad")
  521.     AbstractC10739q<ResponseBean<LogCheckInAwardAdParser>> logCheckInAwardAd();
  522.  
  523.     @FormUrlEncoded
  524.     @POST("app/api/user/modify-mail")
  525.     AbstractC10739q<ResponseBean<Object>> modifyEmail(@Field("email") String str, @Field("verifyCode") String str2);
  526.  
  527.     @GET("app/api/search/popular")
  528.     AbstractC10739q<ResponseBean<SearchPopularDataParser>> popularSearch();
  529.  
  530.     @FormUrlEncoded
  531.     @POST
  532.     AbstractC10739q<String> post(@Url String str, @FieldMap Map<String, String> map);
  533.  
  534.     @POST
  535.     AbstractC10739q<String> postBody(@Url String str, @Body RequestBody requestBody);
  536.  
  537.     @FormUrlEncoded
  538.     @POST("app/api/reading/add-history-with-type")
  539.     AbstractC10739q<ResponseBean<Object>> postHistory(@Field("addHistory") String str);
  540.  
  541.     @FormUrlEncoded
  542.     @POST("app/api/privilege/purchase")
  543.     AbstractC10739q<ResponseBean<Object>> purchasePrivilege(@FieldMap Map<String, Object> map);
  544.  
  545.     @FormUrlEncoded
  546.     @POST("go/api/comic/purchase-read-coupon")
  547.     AbstractC10739q<ResponseBean<Object>> purchaseReadCoupon(@Field("configId") String str);
  548.  
  549.     @FormUrlEncoded
  550.     @POST("app/api/book-collection/edit-name")
  551.     AbstractC10739q<ResponseBean<Object>> renameBookCollection(@Field("collectionId") long j, @Field("name") String str);
  552.  
  553.     @FormUrlEncoded
  554.     @POST("app/api/paragraph-review/add")
  555.     AbstractC10739q<ResponseBean<Object>> replyParagraphComment(@Field("bookId") String str, @Field("chapterId") String str2, @Field("paragraphId") String str3, @Field("content") String str4, @Field("replyToId") String str5);
  556.  
  557.     @FormUrlEncoded
  558.     @POST("go/api/farming/report-ad-watch")
  559.     AbstractC10739q<ResponseBean<ReportAdWatchBean>> reportAdWatch(@FieldMap Map<String, Object> map);
  560.  
  561.     @FormUrlEncoded
  562.     @POST("app/api/book/report")
  563.     AbstractC10739q<ResponseBean<Object>> reportBook(@Field("bookId") long j, @Field("reason") int i, @Field("description") String str);
  564.  
  565.     @FormUrlEncoded
  566.     @POST("app/api/client/report-device")
  567.     AbstractC10739q<ResponseBean<Object>> reportDevice(@FieldMap Map<String, Object> map);
  568.  
  569.     @FormUrlEncoded
  570.     @POST("app/api/user/report-fbtoken")
  571.     AbstractC10739q<ResponseBean<Object>> reportFBToken(@Field("token") String str);
  572.  
  573.     @FormUrlEncoded
  574.     @POST("app/api/user/problem-feedback")
  575.     AbstractC10739q<ResponseBean<Object>> reportIssue(@Field("bookId") long j, @Field("chapterId") long j2, @Field("code") long j3);
  576.  
  577.     @FormUrlEncoded
  578.     @POST("app/api/paragraph-review/report")
  579.     AbstractC10739q<ResponseBean<Object>> reportParagraphReply(@Field("reportType") String str, @Field("bookId") String str2, @Field("chapterId") String str3, @Field("reviewId") String str4, @Field("reason") String str5);
  580.  
  581.     @FormUrlEncoded
  582.     @POST("app/api/publish-book/report")
  583.     AbstractC10739q<ResponseBean<Object>> reportPublishBook(@Field("addReport") String str);
  584.  
  585.     @FormUrlEncoded
  586.     @POST("app/api/reading/report")
  587.     AbstractC10739q<ResponseBean<Object>> reportReadingTime(@Field("readingInfos") String str);
  588.  
  589.     @FormUrlEncoded
  590.     @POST("go/api/book-review/report")
  591.     AbstractC10739q<ResponseBean<Object>> reportReview(@Field("reviewId") String str, @Field("bookId") String str2, @Field("chapterId") String str3, @Field("type") String str4, @Field("reviewType") String str5);
  592.  
  593.     @FormUrlEncoded
  594.     @POST("sdk/resendregemail")
  595.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> resendregemail(@FieldMap Map<String, Object> map);
  596.  
  597.     @FormUrlEncoded
  598.     @POST("sdk/resendtrustemail")
  599.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> resendtrustemail(@FieldMap Map<String, Object> map);
  600.  
  601.     @FormUrlEncoded
  602.     @POST("sdk/resetPwsMail")
  603.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> resetPwsMail(@FieldMap Map<String, Object> map);
  604.  
  605.     @FormUrlEncoded
  606.     @POST("app/api/sign/reward-check-in-watch-ad")
  607.     AbstractC10739q<ResponseBean<CheckInParser>> rewardCheckInWatchAd(@Field("token") String str);
  608.  
  609.     @GET("app/api/search/auto-complete")
  610.     AbstractC10739q<ResponseBean<SearchAssociateDataParser>> searchAutoComplete(@Query("keyword") String str, @Query("types") String str2, @Query("collectionId") String str3);
  611.  
  612.     @GET("app/api/search/result")
  613.     AbstractC10739q<ResponseBean<SearchResultDataParser>> searchResult(@Query("type") int i, @Query("keyword") String str, @Query("pageIndex") int i2, @Query("collectionId") String str2, @Query("orderBy") int i3, @Query("chapterNum") String str3, @Query("sourceType") String str4, @Query("translateMode") String str5, @Query("bookStatus") String str6);
  614.  
  615.     @FormUrlEncoded
  616.     @POST("go/api/search/submit-content")
  617.     AbstractC10739q<ResponseBean<Object>> searchSubmitContent(@Field("content") String str);
  618.  
  619.     @FormUrlEncoded
  620.     @POST("app/api/user/send-captcha-n-email")
  621.     AbstractC10739q<JSONObject> sendCaptcha2NewEmail(@Field("email") String str, @Field("token") String str2);
  622.  
  623.     @FormUrlEncoded
  624.     @POST("app/api/user/send-captcha-o-email")
  625.     AbstractC10739q<JSONObject> sendCaptcha2OldEmail(@Field("email") String str);
  626.  
  627.     @FormUrlEncoded
  628.     @POST("/sdk/sendtrustemail")
  629.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> sendtrustemail(@FieldMap Map<String, Object> map);
  630.  
  631.     @GET("app/api/user/set-book-notification")
  632.     AbstractC10739q<JSONObject> setBookNotification(@Query("bookId") long j, @Query("nFlag") int i);
  633.  
  634.     @FormUrlEncoded
  635.     @POST("app/api/user/set-edminfos")
  636.     AbstractC10739q<ResponseBean<UserInfoItem>> setEDMInfos(@Field("InfoId") long j, @Field("Status") int i);
  637.  
  638.     @FormUrlEncoded
  639.     @POST("app/api/message/switch")
  640.     AbstractC10739q<ResponseBean<Object>> setNotificationSwitch(@Field("type") String str, @Field("status") String str2);
  641.  
  642.     @FormUrlEncoded
  643.     @POST("app/api/tag/support-tag")
  644.     AbstractC10739q<ResponseBean<Object>> setTagState(@Field("bookId") long j, @Field("tagId") long j2, @Field("supportOp") int i);
  645.  
  646.     @FormUrlEncoded
  647.     @POST("go/api/book-review/set-top")
  648.     AbstractC10739q<ResponseBean<Object>> setTopBookReview(@Field("bookId") String str, @Field("reviewId") String str2, @Field("opType") String str3);
  649.  
  650.     @FormUrlEncoded
  651.     @POST("app/api/user/set-user-info")
  652.     AbstractC10739q<JSONObject> setUserInfo(@Field("userName") String str, @Field("gender") String str2, @Field("country") String str3, @Field("desc") String str4);
  653.  
  654.     @FormUrlEncoded
  655.     @POST("app/api/user/set-user-name")
  656.     AbstractC10739q<ResponseBean<Object>> setUserName(@Field("userName") String str);
  657.  
  658.     @FormUrlEncoded
  659.     @POST("app/api/user/set-preference")
  660.     AbstractC10739q<ResponseBean<Object>> setUserPreference(@Field("preferenceInfos") String str);
  661.  
  662.     @GET("go/api/waitpay/start-wait")
  663.     AbstractC10739q<ResponseBean<WaitInfoBean>> startWaitPay(@Query("bookId") long j, @Query("bookType") int i, @Query("chapterId") long j2);
  664.  
  665.     @FormUrlEncoded
  666.     @POST("sdk/twitter")
  667.     AbstractC10739q<CommonResponseBean<LoginUserInfoBean>> twitterLogin(@FieldMap Map<String, Object> map);
  668.  
  669.     @FormUrlEncoded
  670.     @POST("go/api/book/unlock-batch-chapters")
  671.     AbstractC10739q<ResponseBean<BatchPurchaseResultBean>> unlockBatchChapters(@Field("bookId") long j, @Field("bookType") int i, @Field("chapterId") long j2, @Field("chapterCount") int i2, @Query("price") int i3);
  672.  
  673.     @FormUrlEncoded
  674.     @POST("app/api/book/unlock-chapter")
  675.     AbstractC10739q<ResponseBean<BuyChapterDataParser>> unlockChapter(@FieldMap Map<String, Object> map);
  676.  
  677.     @FormUrlEncoded
  678.     @POST("app/api/publish-book/unlock-publish-book")
  679.     AbstractC10739q<ResponseBean<Object>> unlockPublishBook(@Field("bookId") long j, @Field("unlockType") int i, @Field("price") int i2);
  680.  
  681.     @FormUrlEncoded
  682.     @POST("go/api/badge/unwear")
  683.     AbstractC10739q<ResponseBean<Object>> unwearBadge(@Field("badgeId") long j, @Field("badgeGrade") int i);
  684.  
  685.     @POST("go/api/act/update-task-status")
  686.     AbstractC10739q<ResponseBean<Object>> updateTaskStatus();
  687.  
  688.     @POST("utils/upload-image")
  689.     AbstractC10739q<ResponseBean<UploadFileBean>> uploadFile(@PartMap Map<String, C9534d> map);
  690.  
  691.     @POST("go/api/utils/upload-image")
  692.     @Multipart
  693.     AbstractC10739q<ResponseBean<UploadFileBean>> uploadFile(@Part MultipartBody.Part part);
  694.  
  695.     @POST("/go/api/webData/post-web-data")
  696.     @Multipart
  697.     AbstractC10739q<JSONObject> uploadNetworkInfo(@Part("type") RequestBody requestBody, @Part MultipartBody.Part part);
  698.  
  699.     @FormUrlEncoded
  700.     @POST("app/api/book-collection/verify-books-in-collection")
  701.     AbstractC10739q<ResponseBean<VerifyBookInCollectionParser>> verifyBooksInCollection(@Field("collectionId") long j);
  702.  
  703.     @FormUrlEncoded
  704.     @POST("app/api/user/verify-captcha")
  705.     AbstractC10739q<ResponseBean<VerifyCaptchaRespBean>> verifyCaptcha(@Field("email") String str, @Field("verifyCode") String str2);
  706.  
  707.     @FormUrlEncoded
  708.     @POST("app/api/power/vote")
  709.     AbstractC10739q<ResponseBean<VoteItem>> votePowerStone(@Field("bookId") long j, @Field("amount") int i, @Field("bookType") int i2);
  710.  
  711.     @FormUrlEncoded
  712.     @POST("app/api/expect-ticket/vote")
  713.     AbstractC10739q<ResponseBean<VoteItem>> voteTicket(@Field("bookId") long j);
  714.  
  715.     @POST("app/api/book/watch-chapter-ad")
  716.     AbstractC10739q<ResponseBean<WatchChapterAdBean>> watchChpterAd(@Query("bookId") long j, @Query("chapterId") long j2);
  717.  
  718.     @FormUrlEncoded
  719.     @POST("/go/api/badge/wear")
  720.     AbstractC10739q<ResponseBean<Object>> wearBadge(@Field("badgeId") long j, @Field("badgeGrade") int i);
  721. }
  722.  
Add Comment
Please, Sign In to add comment