├── .github └── workflows │ ├── docs.yml │ └── gradle.yml ├── .gitignore ├── .run ├── NetworkResponseAdapter [format].run.xml ├── NetworkResponseAdapter [lint].run.xml └── NetworkResponseAdapter [test].run.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── Pipfile ├── Pipfile.lock ├── docs │ ├── extensions.md │ ├── index.md │ ├── projects.md │ ├── special-cases.md │ └── upgrade-guides │ │ └── v5.md └── mkdocs.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── com │ └── haroldadmin │ └── cnradapter │ └── sample │ ├── App.kt │ └── Post.kt ├── settings.gradle.kts └── src ├── main └── kotlin │ └── com │ └── haroldadmin │ └── cnradapter │ ├── DeferredNetworkResponseAdapter.kt │ ├── Extensions.kt │ ├── NetworkResponse.kt │ ├── NetworkResponseAdapter.kt │ ├── NetworkResponseAdapterFactory.kt │ ├── NetworkResponseCall.kt │ └── ResponseParser.kt └── test ├── kotlin └── com │ └── haroldadmin │ └── cnradapter │ ├── DeferredNetworkResponseAdapterTest.kt │ ├── ExtensionsTest.kt │ ├── MoshiApplicationTest.kt │ ├── NetworkResponseAdapterFactoryTest.kt │ ├── NetworkResponseAdapterTest.kt │ ├── NetworkResponseCallTest.kt │ └── utils │ ├── CompletableCall.kt │ ├── CrashyObjectConverterFactory.kt │ ├── StringConverterFactory.kt │ └── TestExtensions.kt └── resources ├── error_response.json └── falconsat_launch.json /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/NetworkResponseAdapter [format].run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/.run/NetworkResponseAdapter [format].run.xml -------------------------------------------------------------------------------- /.run/NetworkResponseAdapter [lint].run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/.run/NetworkResponseAdapter [lint].run.xml -------------------------------------------------------------------------------- /.run/NetworkResponseAdapter [test].run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/.run/NetworkResponseAdapter [test].run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/Pipfile -------------------------------------------------------------------------------- /docs/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/Pipfile.lock -------------------------------------------------------------------------------- /docs/docs/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/docs/extensions.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/docs/projects.md -------------------------------------------------------------------------------- /docs/docs/special-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/docs/special-cases.md -------------------------------------------------------------------------------- /docs/docs/upgrade-guides/v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/docs/upgrade-guides/v5.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/sample/build.gradle.kts -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/haroldadmin/cnradapter/sample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/sample/src/main/kotlin/com/haroldadmin/cnradapter/sample/App.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/com/haroldadmin/cnradapter/sample/Post.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/sample/src/main/kotlin/com/haroldadmin/cnradapter/sample/Post.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/com/haroldadmin/cnradapter/DeferredNetworkResponseAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/main/kotlin/com/haroldadmin/cnradapter/DeferredNetworkResponseAdapter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/haroldadmin/cnradapter/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/main/kotlin/com/haroldadmin/cnradapter/Extensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapterFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponseCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/main/kotlin/com/haroldadmin/cnradapter/NetworkResponseCall.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/haroldadmin/cnradapter/ResponseParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/main/kotlin/com/haroldadmin/cnradapter/ResponseParser.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/DeferredNetworkResponseAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/DeferredNetworkResponseAdapterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/ExtensionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/ExtensionsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/MoshiApplicationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/MoshiApplicationTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapterFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapterFactoryTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/NetworkResponseAdapterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/NetworkResponseCallTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/NetworkResponseCallTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/utils/CompletableCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/utils/CompletableCall.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/utils/CrashyObjectConverterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/utils/CrashyObjectConverterFactory.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/utils/StringConverterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/utils/StringConverterFactory.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/haroldadmin/cnradapter/utils/TestExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/kotlin/com/haroldadmin/cnradapter/utils/TestExtensions.kt -------------------------------------------------------------------------------- /src/test/resources/error_response.json: -------------------------------------------------------------------------------- 1 | { 2 | "error": "Not Found" 3 | } -------------------------------------------------------------------------------- /src/test/resources/falconsat_launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/NetworkResponseAdapter/HEAD/src/test/resources/falconsat_launch.json --------------------------------------------------------------------------------