From e07d3236a32af5421986c30173dbd4d4d3375f7b Mon Sep 17 00:00:00 2001 From: Gilbert Kimutai Date: Sat, 30 Nov 2019 17:36:59 +0300 Subject: [PATCH] added cocart api structure --- .idea/gradle.xml | 1 + cocart/build.gradle | 50 +++++ cocart/consumer-rules.pro | 0 cocart/proguard-rules.pro | 21 +++ .../me/gilo/cocart/ExampleInstrumentedTest.kt | 24 +++ cocart/src/main/AndroidManifest.xml | 2 + .../gilo/cocart/callback/CallBackLiveData.kt | 36 ++++ .../gilo/cocart/callback/NetworkException.kt | 12 ++ .../java/me/gilo/cocart/callback/Resource.kt | 58 ++++++ .../java/me/gilo/cocart/callback/Status.kt | 11 ++ .../java/me/gilo/cocart/callback/WooCall.kt | 5 + .../java/me/gilo/cocart/data/ApiVersion.kt | 19 ++ .../java/me/gilo/cocart/data/RestAdapter.kt | 18 ++ .../java/me/gilo/cocart/data/api/CartAPI.kt | 17 ++ .../me/gilo/cocart/data/api/FiltersAPI.kt | 17 ++ .../java/me/gilo/cocart/data/api/ItemsAPI.kt | 15 ++ .../gilo/cocart/data/auth/AlphabeticSorter.kt | 12 ++ .../gilo/cocart/data/auth/AuthIntercepter.kt | 174 ++++++++++++++++++ .../data/callbacks/CategoriesCallback.kt | 14 ++ .../cocart/data/callbacks/CustomerData.kt | 8 + .../me/gilo/cocart/data/callbacks/Data.kt | 7 + .../cocart/data/callbacks/OrderCallback.kt | 11 ++ .../cocart/data/callbacks/ProductCallback.kt | 12 ++ .../gilo/cocart/data/callbacks/ProductData.kt | 8 + .../cocart/data/callbacks/ReviewsCallback.kt | 13 ++ .../gilo/cocart/data/callbacks/ReviewsData.kt | 11 ++ .../cocart/data/callbacks/StoreCallback.kt | 10 + .../data/cookie/AddCookiesInterceptor.kt | 33 ++++ .../data/cookie/DemoCookieInterceptor.kt | 30 +++ .../data/cookie/ReceivedCookiesInterceptor.kt | 35 ++++ .../cocart/data/requests/CartItemRequest.kt | 26 +++ .../java/me/gilo/cocart/model/CartItem.kt | 28 +++ .../me/gilo/cocart/repo/CoCartRepository.kt | 47 +++++ .../java/me/gilo/cocart/ExampleUnitTest.kt | 17 ++ settings.gradle | 1 + woodroid/build.gradle | 3 + .../me/gilo/woodroid/repo/CartRepository.kt | 94 +--------- 37 files changed, 811 insertions(+), 89 deletions(-) create mode 100644 cocart/build.gradle create mode 100644 cocart/consumer-rules.pro create mode 100644 cocart/proguard-rules.pro create mode 100644 cocart/src/androidTest/java/me/gilo/cocart/ExampleInstrumentedTest.kt create mode 100644 cocart/src/main/AndroidManifest.xml create mode 100644 cocart/src/main/java/me/gilo/cocart/callback/CallBackLiveData.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/callback/NetworkException.kt create mode 100755 cocart/src/main/java/me/gilo/cocart/callback/Resource.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/callback/Status.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/callback/WooCall.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/ApiVersion.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/RestAdapter.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/api/CartAPI.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/api/FiltersAPI.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/api/ItemsAPI.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/auth/AlphabeticSorter.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/auth/AuthIntercepter.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/CategoriesCallback.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/CustomerData.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/Data.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/OrderCallback.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/ProductCallback.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/ProductData.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/ReviewsCallback.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/ReviewsData.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/callbacks/StoreCallback.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/cookie/AddCookiesInterceptor.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/cookie/DemoCookieInterceptor.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/cookie/ReceivedCookiesInterceptor.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/data/requests/CartItemRequest.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/model/CartItem.kt create mode 100644 cocart/src/main/java/me/gilo/cocart/repo/CoCartRepository.kt create mode 100644 cocart/src/test/java/me/gilo/cocart/ExampleUnitTest.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 4d24e5b..2e695e8 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -12,6 +12,7 @@