|
|
@@ -4,13 +4,21 @@
|
|
|
package kr.co.zumo.app.lifeplus.network.api;
|
|
|
|
|
|
import io.reactivex.Single;
|
|
|
-import kr.co.zumo.app.lifeplus.bean.api.AuthConfirmBean;
|
|
|
-import kr.co.zumo.app.lifeplus.bean.api.AuthNumberBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.AuthConfirmRequestBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.AuthNumberRequestBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BestBookmarkRequestBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BookmarkListResultBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BookmarkMyCategoryRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BookmarkResultBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BucketBackgroundListResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BucketBestListResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BucketListRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BucketListResultBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BucketListTagResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BucketMyListResultBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BucketNumberRequestBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BucketRegisterRequestBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BucketUpdateRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CategoryBannerResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CategoryContentsResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CategoryRecommendResultBean;
|
|
|
@@ -34,7 +42,9 @@ import kr.co.zumo.app.lifeplus.bean.api.SettingMemberEmailRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.SettingMemberEmailResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.SettingMemberResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.SettingResultBean;
|
|
|
-import kr.co.zumo.app.lifeplus.bean.api.UserNoBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.TagRelatedContentsResultBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.TitleRequestBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.UserNoRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.config.NetworkConfig;
|
|
|
|
|
|
/**
|
|
|
@@ -74,7 +84,7 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return rx single with LifeplusAPIBean
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<LifeplusAPIBean> requestMobileAuth(AuthNumberBean bean) {
|
|
|
+ public Single<LifeplusAPIBean> requestMobileAuth(AuthNumberRequestBean bean) {
|
|
|
return api().requestMobileAuth(bean);
|
|
|
}
|
|
|
|
|
|
@@ -85,7 +95,7 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return rx single with LifeplusAPIBean
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<LifeplusAPIBean> confirmMobileAuth(AuthConfirmBean bean) {
|
|
|
+ public Single<LifeplusAPIBean> confirmMobileAuth(AuthConfirmRequestBean bean) {
|
|
|
return api().confirmMobileAuth(bean);
|
|
|
}
|
|
|
|
|
|
@@ -129,7 +139,7 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<LifeplusAPIBean> deleteMember(UserNoBean bean) {
|
|
|
+ public Single<LifeplusAPIBean> deleteMember(UserNoRequestBean bean) {
|
|
|
return api().deleteMember(bean);
|
|
|
}
|
|
|
|
|
|
@@ -151,7 +161,7 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<LoginResultBean> selectMember(UserNoBean bean) {
|
|
|
+ public Single<LoginResultBean> selectMember(UserNoRequestBean bean) {
|
|
|
return api().selectMember(bean);
|
|
|
}
|
|
|
|
|
|
@@ -162,7 +172,7 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<LifeplusAPIBean> updateUnRestMember(UserNoBean bean) {
|
|
|
+ public Single<LifeplusAPIBean> updateUnRestMember(UserNoRequestBean bean) {
|
|
|
return api().updateUnRestMember(bean);
|
|
|
}
|
|
|
|
|
|
@@ -217,7 +227,7 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<BookmarkResultBean> getMyBookmarkList(UserNoBean bean) {
|
|
|
+ public Single<BookmarkResultBean> getMyBookmarkList(UserNoRequestBean bean) {
|
|
|
return api().getMyBookmarkList(bean);
|
|
|
}
|
|
|
|
|
|
@@ -228,7 +238,7 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<BookmarkResultBean> getLatsBookmarkList(UserNoBean bean) {
|
|
|
+ public Single<BookmarkResultBean> getLatsBookmarkList(UserNoRequestBean bean) {
|
|
|
return api().getLatsBookmarkList(bean);
|
|
|
}
|
|
|
|
|
|
@@ -261,10 +271,121 @@ public class LifeplusAPIService extends RetrofitService implements LifeplusAPI {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public Single<BucketMyListResultBean> getMyBucketList(UserNoBean bean) {
|
|
|
+ public Single<BucketMyListResultBean> getMyBucketList(UserNoRequestBean bean) {
|
|
|
return api().getMyBucketList(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 북마크 - 카테고리 별 최근 많이 한 북마크
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<BookmarkListResultBean> getLatestBestBookmarkListAtCategory(CategoryRequestBean bean) {
|
|
|
+ return api().getLatestBestBookmarkListAtCategory(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 카테고리 별 나의 북마크 리스트
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<BookmarkListResultBean> getBookmarkListAtCategory(BookmarkMyCategoryRequestBean bean) {
|
|
|
+ return api().getBookmarkListAtCategory(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 사용자 별 많이 북마크한 리스트
|
|
|
+ * - 사용이 안되는 것 같음...
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Deprecated
|
|
|
+ @Override
|
|
|
+ public Single<BookmarkListResultBean> getBestBookmarkList(BestBookmarkRequestBean bean) {
|
|
|
+ return api().getBestBookmarkList(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 버킷 리스트 제목과 연관된 태그 리스트
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<BucketListTagResultBean> getMyBucketTagList(TitleRequestBean bean) {
|
|
|
+ return api().getMyBucketTagList(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 태그와 연관된 컨텐츠 리스트
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<TagRelatedContentsResultBean> getTagRelatedContentsList(TitleRequestBean bean) {
|
|
|
+ return api().getTagRelatedContentsList(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 버킷 리스트 배경 그림 리스트
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<BucketBackgroundListResultBean> getMyBucketBackgroundList(RequestBean bean) {
|
|
|
+ return api().getMyBucketBackgroundList(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 버킷 리스트 등록
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<LifeplusAPIBean> registerMyBucket(BucketRegisterRequestBean bean) {
|
|
|
+ return api().registerMyBucket(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 버킷 리스트 수정
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<LifeplusAPIBean> updateMyBucket(BucketUpdateRequestBean bean) {
|
|
|
+ return api().updateMyBucket(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 버킷 리스트 완료 표시
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<LifeplusAPIBean> finishMyBucket(BucketNumberRequestBean bean) {
|
|
|
+ return api().finishMyBucket(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 버킷 리스트 삭제
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<LifeplusAPIBean> deleteMyBucket(BucketNumberRequestBean bean) {
|
|
|
+ return api().deleteMyBucket(bean);
|
|
|
+ }
|
|
|
|
|
|
//------------------------------------------------------------------------------------------------------------
|
|
|
|