gitextract_f65trsdv/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE.md │ ├── pull_request_template.md │ ├── renovate.json5 │ └── workflows/ │ ├── .java-version │ ├── build.yml │ └── release.yaml ├── .gitignore ├── BUG-BOUNTY.md ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── build.gradle ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── retrofit/ │ ├── android-test/ │ │ ├── build.gradle │ │ ├── debug.keystore │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ ├── BasicCallTest.java │ │ │ ├── CompletableFutureAndroidTest.java │ │ │ ├── DefaultMethodsAndroidTest.java │ │ │ ├── OptionalConverterFactoryAndroidTest.java │ │ │ └── UriAndroidTest.java │ │ └── main/ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── java-test/ │ │ ├── README.md │ │ ├── build.gradle │ │ └── src/ │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ ├── AnnotationArraySubject.java │ │ ├── CallAdapterTest.java │ │ ├── CallTest.java │ │ ├── CompletableFutureCallAdapterFactoryTest.java │ │ ├── CompletableFutureTest.java │ │ ├── DefaultCallAdapterFactoryTest.java │ │ ├── DefaultMethodsTest.java │ │ ├── HttpExceptionTest.java │ │ ├── InvocationTest.java │ │ ├── Java8DefaultStaticMethodsInValidationTest.java │ │ ├── MethodParameterReflectionTest.java │ │ ├── NonFatalError.java │ │ ├── OptionalConverterFactoryTest.java │ │ ├── RequestFactoryBuilderTest.java │ │ ├── RequestFactoryTest.java │ │ ├── ResponseTest.java │ │ └── RetrofitTest.java │ ├── kotlin-test/ │ │ ├── build.gradle │ │ └── src/ │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ ├── KotlinExtensionsTest.kt │ │ ├── KotlinRequestFactoryTest.java │ │ ├── KotlinSuspendRawTest.java │ │ ├── KotlinSuspendTest.kt │ │ └── KotlinUnitTest.java │ ├── robovm-test/ │ │ ├── build.gradle │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── RoboVmPlatformTest.java │ ├── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── retrofit2/ │ │ │ ├── AndroidMainExecutor.java │ │ │ ├── BuiltInConverters.java │ │ │ ├── BuiltInFactories.java │ │ │ ├── Call.java │ │ │ ├── CallAdapter.java │ │ │ ├── Callback.java │ │ │ ├── CompletableFutureCallAdapterFactory.java │ │ │ ├── Converter.java │ │ │ ├── DefaultCallAdapterFactory.java │ │ │ ├── DefaultMethodSupport.java │ │ │ ├── HttpException.java │ │ │ ├── HttpServiceMethod.java │ │ │ ├── Invocation.java │ │ │ ├── KotlinExtensions.kt │ │ │ ├── OkHttpCall.java │ │ │ ├── OptionalConverterFactory.java │ │ │ ├── ParameterHandler.java │ │ │ ├── Platform.java │ │ │ ├── Reflection.java │ │ │ ├── RequestBuilder.java │ │ │ ├── RequestFactory.java │ │ │ ├── Response.java │ │ │ ├── Retrofit.java │ │ │ ├── ServiceMethod.java │ │ │ ├── SkipCallbackExecutor.java │ │ │ ├── SkipCallbackExecutorImpl.java │ │ │ ├── Utils.java │ │ │ ├── http/ │ │ │ │ ├── Body.java │ │ │ │ ├── DELETE.java │ │ │ │ ├── Field.java │ │ │ │ ├── FieldMap.java │ │ │ │ ├── FormUrlEncoded.java │ │ │ │ ├── GET.java │ │ │ │ ├── HEAD.java │ │ │ │ ├── HTTP.java │ │ │ │ ├── Header.java │ │ │ │ ├── HeaderMap.java │ │ │ │ ├── Headers.java │ │ │ │ ├── Multipart.java │ │ │ │ ├── OPTIONS.java │ │ │ │ ├── PATCH.java │ │ │ │ ├── POST.java │ │ │ │ ├── PUT.java │ │ │ │ ├── Part.java │ │ │ │ ├── PartMap.java │ │ │ │ ├── Path.java │ │ │ │ ├── Query.java │ │ │ │ ├── QueryMap.java │ │ │ │ ├── QueryName.java │ │ │ │ ├── Streaming.java │ │ │ │ ├── Tag.java │ │ │ │ ├── Url.java │ │ │ │ └── package-info.java │ │ │ ├── internal/ │ │ │ │ └── EverythingIsNonNull.java │ │ │ └── package-info.java │ │ ├── java14/ │ │ │ └── retrofit2/ │ │ │ └── DefaultMethodSupport.java │ │ ├── java16/ │ │ │ └── retrofit2/ │ │ │ └── DefaultMethodSupport.java │ │ └── resources/ │ │ └── META-INF/ │ │ └── proguard/ │ │ └── retrofit2.pro │ └── test-helpers/ │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── retrofit2/ │ ├── TestingUtils.java │ └── helpers/ │ ├── DelegatingCallAdapterFactory.java │ ├── ExampleWithoutParameterNames.java │ ├── NonMatchingCallAdapterFactory.java │ ├── NonMatchingConverterFactory.java │ ├── NullObjectConverterFactory.java │ ├── ObjectInstanceConverterFactory.java │ └── ToStringConverterFactory.java ├── retrofit-adapters/ │ ├── README.md │ ├── guava/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── adapter/ │ │ │ └── guava/ │ │ │ ├── GuavaCallAdapterFactory.java │ │ │ ├── HttpException.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── adapter/ │ │ └── guava/ │ │ ├── GuavaCallAdapterFactoryTest.java │ │ ├── ListenableFutureTest.java │ │ └── StringConverterFactory.java │ ├── java8/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── adapter/ │ │ │ └── java8/ │ │ │ ├── HttpException.java │ │ │ ├── Java8CallAdapterFactory.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── adapter/ │ │ └── java8/ │ │ ├── CompletableFutureTest.java │ │ ├── Java8CallAdapterFactoryTest.java │ │ └── StringConverterFactory.java │ ├── rxjava/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── retrofit2/ │ │ │ │ └── adapter/ │ │ │ │ └── rxjava/ │ │ │ │ ├── BodyOnSubscribe.java │ │ │ │ ├── CallArbiter.java │ │ │ │ ├── CallEnqueueOnSubscribe.java │ │ │ │ ├── CallExecuteOnSubscribe.java │ │ │ │ ├── HttpException.java │ │ │ │ ├── Result.java │ │ │ │ ├── ResultOnSubscribe.java │ │ │ │ ├── RxJavaCallAdapter.java │ │ │ │ ├── RxJavaCallAdapterFactory.java │ │ │ │ └── package-info.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── proguard/ │ │ │ └── retrofit2-rxjava-adapter.pro │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── adapter/ │ │ └── rxjava/ │ │ ├── AsyncTest.java │ │ ├── CancelDisposeTest.java │ │ ├── CompletableTest.java │ │ ├── CompletableThrowingSafeSubscriberTest.java │ │ ├── CompletableThrowingTest.java │ │ ├── CompletableWithSchedulerTest.java │ │ ├── ForwardingSubscriber.java │ │ ├── ObservableTest.java │ │ ├── ObservableThrowingSafeSubscriberTest.java │ │ ├── ObservableThrowingTest.java │ │ ├── ObservableWithSchedulerTest.java │ │ ├── RecordingSubscriber.java │ │ ├── ResultTest.java │ │ ├── RxJavaCallAdapterFactoryTest.java │ │ ├── RxJavaPluginsResetRule.java │ │ ├── SingleTest.java │ │ ├── SingleThrowingTest.java │ │ ├── SingleWithSchedulerTest.java │ │ └── StringConverterFactory.java │ ├── rxjava2/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── retrofit2/ │ │ │ │ └── adapter/ │ │ │ │ └── rxjava2/ │ │ │ │ ├── BodyObservable.java │ │ │ │ ├── CallEnqueueObservable.java │ │ │ │ ├── CallExecuteObservable.java │ │ │ │ ├── HttpException.java │ │ │ │ ├── Result.java │ │ │ │ ├── ResultObservable.java │ │ │ │ ├── RxJava2CallAdapter.java │ │ │ │ ├── RxJava2CallAdapterFactory.java │ │ │ │ └── package-info.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── proguard/ │ │ │ └── retrofit2-rxjava2-adapter.pro │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── adapter/ │ │ └── rxjava2/ │ │ ├── AsyncTest.java │ │ ├── CancelDisposeTest.java │ │ ├── CancelDisposeTestSync.java │ │ ├── CompletableTest.java │ │ ├── CompletableThrowingTest.java │ │ ├── CompletableWithSchedulerTest.java │ │ ├── FlowableTest.java │ │ ├── FlowableThrowingTest.java │ │ ├── FlowableWithSchedulerTest.java │ │ ├── MaybeTest.java │ │ ├── MaybeThrowingTest.java │ │ ├── MaybeWithSchedulerTest.java │ │ ├── ObservableTest.java │ │ ├── ObservableThrowingTest.java │ │ ├── ObservableWithSchedulerTest.java │ │ ├── RecordingCompletableObserver.java │ │ ├── RecordingMaybeObserver.java │ │ ├── RecordingObserver.java │ │ ├── RecordingSingleObserver.java │ │ ├── RecordingSubscriber.java │ │ ├── ResultTest.java │ │ ├── RxJava2CallAdapterFactoryTest.java │ │ ├── RxJavaPluginsResetRule.java │ │ ├── SingleTest.java │ │ ├── SingleThrowingTest.java │ │ ├── SingleWithSchedulerTest.java │ │ └── StringConverterFactory.java │ ├── rxjava3/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── retrofit2/ │ │ │ │ └── adapter/ │ │ │ │ └── rxjava3/ │ │ │ │ ├── BodyObservable.java │ │ │ │ ├── CallEnqueueObservable.java │ │ │ │ ├── CallExecuteObservable.java │ │ │ │ ├── HttpException.java │ │ │ │ ├── Result.java │ │ │ │ ├── ResultObservable.java │ │ │ │ ├── RxJava3CallAdapter.java │ │ │ │ ├── RxJava3CallAdapterFactory.java │ │ │ │ └── package-info.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── proguard/ │ │ │ └── retrofit2-rxjava3-adapter.pro │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── adapter/ │ │ └── rxjava3/ │ │ ├── AsyncTest.java │ │ ├── CancelDisposeTest.java │ │ ├── CancelDisposeTestSync.java │ │ ├── CompletableTest.java │ │ ├── CompletableThrowingTest.java │ │ ├── CompletableWithSchedulerTest.java │ │ ├── FlowableTest.java │ │ ├── FlowableThrowingTest.java │ │ ├── FlowableWithSchedulerTest.java │ │ ├── MaybeTest.java │ │ ├── MaybeThrowingTest.java │ │ ├── MaybeWithSchedulerTest.java │ │ ├── ObservableTest.java │ │ ├── ObservableThrowingTest.java │ │ ├── ObservableWithSchedulerTest.java │ │ ├── RecordingCompletableObserver.java │ │ ├── RecordingMaybeObserver.java │ │ ├── RecordingObserver.java │ │ ├── RecordingSingleObserver.java │ │ ├── RecordingSubscriber.java │ │ ├── ResultTest.java │ │ ├── RxJava3CallAdapterFactoryTest.java │ │ ├── RxJavaPluginsResetRule.java │ │ ├── SingleTest.java │ │ ├── SingleThrowingTest.java │ │ ├── SingleWithSchedulerTest.java │ │ └── StringConverterFactory.java │ └── scala/ │ ├── README.md │ ├── build.gradle │ ├── gradle.properties │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── adapter/ │ │ └── scala/ │ │ ├── BodyCallAdapter.java │ │ ├── ResponseCallAdapter.java │ │ ├── ScalaCallAdapterFactory.java │ │ └── package-info.java │ └── test/ │ └── java/ │ └── retrofit2/ │ └── adapter/ │ └── scala/ │ ├── FutureTest.java │ ├── ScalaCallAdapterFactoryTest.java │ └── StringConverterFactory.java ├── retrofit-bom/ │ ├── build.gradle │ └── gradle.properties ├── retrofit-converters/ │ ├── README.md │ ├── gson/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── gson/ │ │ │ ├── GsonConverterFactory.java │ │ │ ├── GsonRequestBodyConverter.java │ │ │ ├── GsonResponseBodyConverter.java │ │ │ ├── GsonStreamingRequestBody.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── gson/ │ │ └── GsonConverterFactoryTest.java │ ├── guava/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── retrofit/ │ │ │ │ └── converter/ │ │ │ │ └── guava/ │ │ │ │ ├── GuavaOptionalConverterFactory.java │ │ │ │ ├── OptionalConverter.java │ │ │ │ └── package-info.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── proguard/ │ │ │ └── retrofit2-guava-converter.pro │ │ └── test/ │ │ └── java/ │ │ └── retrofit/ │ │ └── converter/ │ │ └── guava/ │ │ ├── AlwaysNullConverterFactory.java │ │ └── GuavaOptionalConverterFactoryTest.java │ ├── jackson/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── jackson/ │ │ │ ├── JacksonConverterFactory.java │ │ │ ├── JacksonRequestBodyConverter.java │ │ │ ├── JacksonResponseBodyConverter.java │ │ │ ├── JacksonStreamingRequestBody.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── jackson/ │ │ ├── JacksonCborConverterFactoryTest.java │ │ └── JacksonConverterFactoryTest.java │ ├── java8/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit/ │ │ │ └── converter/ │ │ │ └── java8/ │ │ │ ├── Java8OptionalConverterFactory.java │ │ │ ├── OptionalConverter.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit/ │ │ └── converter/ │ │ └── java8/ │ │ ├── AlwaysNullConverterFactory.java │ │ └── Java8OptionalConverterFactoryTest.java │ ├── jaxb/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── jaxb/ │ │ │ ├── JaxbConverterFactory.java │ │ │ ├── JaxbRequestConverter.java │ │ │ ├── JaxbResponseConverter.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── jaxb/ │ │ ├── Contact.java │ │ ├── JaxbConverterFactoryTest.java │ │ ├── PhoneNumber.java │ │ └── Type.java │ ├── jaxb3/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── jaxb3/ │ │ │ ├── JaxbConverterFactory.java │ │ │ ├── JaxbRequestConverter.java │ │ │ ├── JaxbResponseConverter.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── jaxb3/ │ │ ├── Contact.java │ │ ├── JaxbConverterFactoryTest.java │ │ ├── PhoneNumber.java │ │ └── Type.java │ ├── kotlinx-serialization/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── kotlinx/ │ │ │ └── serialization/ │ │ │ ├── DeserializationStrategyConverter.kt │ │ │ ├── Factory.kt │ │ │ ├── SerializationStrategyConverter.kt │ │ │ └── Serializer.kt │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── kotlinx/ │ │ └── serialization/ │ │ ├── KotlinSerializationConverterFactoryBytesTest.kt │ │ ├── KotlinSerializationConverterFactoryStringTest.kt │ │ ├── KotlinxSerializationConverterFactoryContextualListTest.kt │ │ └── KotlinxSerializationConverterFactoryContextualTest.kt │ ├── moshi/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── moshi/ │ │ │ ├── MoshiConverterFactory.java │ │ │ ├── MoshiRequestBodyConverter.java │ │ │ ├── MoshiResponseBodyConverter.java │ │ │ ├── MoshiStreamingRequestBody.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── moshi/ │ │ └── MoshiConverterFactoryTest.java │ ├── protobuf/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── retrofit2/ │ │ │ │ └── converter/ │ │ │ │ └── protobuf/ │ │ │ │ ├── ProtoConverterFactory.java │ │ │ │ ├── ProtoRequestBodyConverter.java │ │ │ │ ├── ProtoResponseBodyConverter.java │ │ │ │ ├── ProtoStreamingRequestBody.java │ │ │ │ └── package-info.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── proguard/ │ │ │ └── retrofit2-protobuf-converter.pro │ │ └── test/ │ │ ├── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── protobuf/ │ │ │ ├── FallbackParserFinderTest.java │ │ │ └── ProtoConverterFactoryTest.java │ │ └── proto/ │ │ └── phone.proto │ ├── scalars/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── scalars/ │ │ │ ├── ScalarRequestBodyConverter.java │ │ │ ├── ScalarResponseBodyConverters.java │ │ │ ├── ScalarsConverterFactory.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── scalars/ │ │ ├── ScalarsConverterFactoryTest.java │ │ └── ScalarsConverterPrimitivesFactoryTest.java │ ├── simplexml/ │ │ ├── README.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── simplexml/ │ │ │ ├── SimpleXmlConverterFactory.java │ │ │ ├── SimpleXmlRequestBodyConverter.java │ │ │ ├── SimpleXmlResponseBodyConverter.java │ │ │ └── package-info.java │ │ └── test/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── converter/ │ │ └── simplexml/ │ │ ├── MyObject.java │ │ └── SimpleXmlConverterFactoryTest.java │ └── wire/ │ ├── README.md │ ├── build.gradle │ ├── gradle.properties │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── retrofit2/ │ │ │ └── converter/ │ │ │ └── wire/ │ │ │ ├── WireConverterFactory.java │ │ │ ├── WireRequestBodyConverter.java │ │ │ ├── WireResponseBodyConverter.java │ │ │ ├── WireStreamingRequestBody.java │ │ │ └── package-info.java │ │ └── resources/ │ │ └── META-INF/ │ │ └── proguard/ │ │ └── retrofit2-wire-converter.pro │ └── test/ │ └── java/ │ └── retrofit2/ │ └── converter/ │ └── wire/ │ ├── CrashingPhone.java │ ├── Phone.java │ └── WireConverterFactoryTest.java ├── retrofit-mock/ │ ├── README.md │ ├── build.gradle │ ├── gradle.properties │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── retrofit2/ │ │ └── mock/ │ │ ├── BehaviorCall.java │ │ ├── BehaviorDelegate.java │ │ ├── Calls.java │ │ ├── KotlinExtensions.kt │ │ ├── MockRetrofit.java │ │ ├── MockRetrofitIOException.java │ │ ├── NetworkBehavior.java │ │ └── package-info.java │ └── test/ │ └── java/ │ └── retrofit2/ │ └── mock/ │ ├── BehaviorDelegateKotlinTest.kt │ ├── BehaviorDelegateTest.java │ ├── CallsTest.java │ ├── MockRetrofitTest.java │ └── NetworkBehaviorTest.java ├── retrofit-response-type-keeper/ │ ├── README.md │ ├── build.gradle │ ├── gradle.properties │ └── src/ │ ├── main/ │ │ ├── kotlin/ │ │ │ └── retrofit2/ │ │ │ └── keeper/ │ │ │ └── RetrofitResponseTypeKeepProcessor.kt │ │ └── resources/ │ │ └── META-INF/ │ │ ├── gradle/ │ │ │ └── incremental.annotation.processors │ │ └── services/ │ │ └── javax.annotation.processing.Processor │ └── test/ │ └── kotlin/ │ └── retrofit2/ │ └── keeper/ │ └── RetrofitResponseTypeKeepProcessorTest.kt ├── samples/ │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── example/ │ └── retrofit/ │ ├── AnnotatedConverters.java │ ├── ChunkingConverter.java │ ├── ConditionalLoggingInterceptor.kt │ ├── Crawler.java │ ├── DeserializeErrorBody.java │ ├── DynamicBaseUrl.java │ ├── ErrorHandlingAdapter.java │ ├── InvocationMetrics.java │ ├── JsonAndXmlConverters.java │ ├── JsonQueryParameters.java │ ├── RxJavaObserveOnMainThread.java │ ├── SimpleMockService.java │ ├── SimpleService.java │ └── package-info.java ├── settings.gradle └── website/ ├── .gitignore ├── README.md ├── astro.config.mjs ├── package.json ├── public/ │ ├── 1.x/ │ │ ├── converter-jackson/ │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── retrofit/ │ │ │ │ └── converter/ │ │ │ │ ├── JacksonConverter.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── JacksonConverter.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── script.js │ │ │ ├── stylesheet.css │ │ │ └── version.txt │ │ ├── converter-protobuf/ │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── retrofit/ │ │ │ │ └── converter/ │ │ │ │ ├── ProtoConverter.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── ProtoConverter.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── script.js │ │ │ ├── stylesheet.css │ │ │ └── version.txt │ │ ├── converter-simplexml/ │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── retrofit/ │ │ │ │ └── converter/ │ │ │ │ ├── SimpleXMLConverter.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── SimpleXMLConverter.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── script.js │ │ │ ├── stylesheet.css │ │ │ └── version.txt │ │ ├── converter-wire/ │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── retrofit/ │ │ │ │ └── converter/ │ │ │ │ ├── WireConverter.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── WireConverter.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── script.js │ │ │ ├── stylesheet.css │ │ │ └── version.txt │ │ ├── retrofit/ │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── retrofit/ │ │ │ │ ├── Callback.html │ │ │ │ ├── Endpoint.html │ │ │ │ ├── Endpoints.html │ │ │ │ ├── ErrorHandler.html │ │ │ │ ├── Profiler.RequestInformation.html │ │ │ │ ├── Profiler.html │ │ │ │ ├── RequestInterceptor.RequestFacade.html │ │ │ │ ├── RequestInterceptor.html │ │ │ │ ├── ResponseCallback.html │ │ │ │ ├── RestAdapter.Builder.html │ │ │ │ ├── RestAdapter.Log.html │ │ │ │ ├── RestAdapter.LogLevel.html │ │ │ │ ├── RestAdapter.html │ │ │ │ ├── RetrofitError.Kind.html │ │ │ │ ├── RetrofitError.html │ │ │ │ ├── android/ │ │ │ │ │ ├── AndroidApacheClient.html │ │ │ │ │ ├── AndroidLog.html │ │ │ │ │ ├── MainThreadExecutor.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ ├── AndroidApacheClient.html │ │ │ │ │ │ ├── AndroidLog.html │ │ │ │ │ │ └── MainThreadExecutor.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── appengine/ │ │ │ │ │ ├── UrlFetchClient.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ └── UrlFetchClient.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── class-use/ │ │ │ │ │ ├── Callback.html │ │ │ │ │ ├── Endpoint.html │ │ │ │ │ ├── Endpoints.html │ │ │ │ │ ├── ErrorHandler.html │ │ │ │ │ ├── Profiler.RequestInformation.html │ │ │ │ │ ├── Profiler.html │ │ │ │ │ ├── RequestInterceptor.RequestFacade.html │ │ │ │ │ ├── RequestInterceptor.html │ │ │ │ │ ├── ResponseCallback.html │ │ │ │ │ ├── RestAdapter.Builder.html │ │ │ │ │ ├── RestAdapter.Log.html │ │ │ │ │ ├── RestAdapter.LogLevel.html │ │ │ │ │ ├── RestAdapter.html │ │ │ │ │ ├── RetrofitError.Kind.html │ │ │ │ │ └── RetrofitError.html │ │ │ │ ├── client/ │ │ │ │ │ ├── ApacheClient.html │ │ │ │ │ ├── Client.Provider.html │ │ │ │ │ ├── Client.html │ │ │ │ │ ├── Header.html │ │ │ │ │ ├── OkClient.html │ │ │ │ │ ├── Request.html │ │ │ │ │ ├── Response.html │ │ │ │ │ ├── UrlConnectionClient.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ ├── ApacheClient.html │ │ │ │ │ │ ├── Client.Provider.html │ │ │ │ │ │ ├── Client.html │ │ │ │ │ │ ├── Header.html │ │ │ │ │ │ ├── OkClient.html │ │ │ │ │ │ ├── Request.html │ │ │ │ │ │ ├── Response.html │ │ │ │ │ │ └── UrlConnectionClient.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── converter/ │ │ │ │ │ ├── ConversionException.html │ │ │ │ │ ├── Converter.html │ │ │ │ │ ├── GsonConverter.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ ├── ConversionException.html │ │ │ │ │ │ ├── Converter.html │ │ │ │ │ │ └── GsonConverter.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── http/ │ │ │ │ │ ├── Body.html │ │ │ │ │ ├── DELETE.html │ │ │ │ │ ├── EncodedPath.html │ │ │ │ │ ├── EncodedQuery.html │ │ │ │ │ ├── EncodedQueryMap.html │ │ │ │ │ ├── Field.html │ │ │ │ │ ├── FieldMap.html │ │ │ │ │ ├── FormUrlEncoded.html │ │ │ │ │ ├── GET.html │ │ │ │ │ ├── HEAD.html │ │ │ │ │ ├── Header.html │ │ │ │ │ ├── Headers.html │ │ │ │ │ ├── Multipart.html │ │ │ │ │ ├── PATCH.html │ │ │ │ │ ├── POST.html │ │ │ │ │ ├── PUT.html │ │ │ │ │ ├── Part.html │ │ │ │ │ ├── PartMap.html │ │ │ │ │ ├── Path.html │ │ │ │ │ ├── Query.html │ │ │ │ │ ├── QueryMap.html │ │ │ │ │ ├── RestMethod.html │ │ │ │ │ ├── Streaming.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ ├── Body.html │ │ │ │ │ │ ├── DELETE.html │ │ │ │ │ │ ├── EncodedPath.html │ │ │ │ │ │ ├── EncodedQuery.html │ │ │ │ │ │ ├── EncodedQueryMap.html │ │ │ │ │ │ ├── Field.html │ │ │ │ │ │ ├── FieldMap.html │ │ │ │ │ │ ├── FormUrlEncoded.html │ │ │ │ │ │ ├── GET.html │ │ │ │ │ │ ├── HEAD.html │ │ │ │ │ │ ├── Header.html │ │ │ │ │ │ ├── Headers.html │ │ │ │ │ │ ├── Multipart.html │ │ │ │ │ │ ├── PATCH.html │ │ │ │ │ │ ├── POST.html │ │ │ │ │ │ ├── PUT.html │ │ │ │ │ │ ├── Part.html │ │ │ │ │ │ ├── PartMap.html │ │ │ │ │ │ ├── Path.html │ │ │ │ │ │ ├── Query.html │ │ │ │ │ │ ├── QueryMap.html │ │ │ │ │ │ ├── RestMethod.html │ │ │ │ │ │ └── Streaming.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── mime/ │ │ │ │ │ ├── FormUrlEncodedTypedOutput.html │ │ │ │ │ ├── MimeUtil.html │ │ │ │ │ ├── MultipartTypedOutput.html │ │ │ │ │ ├── TypedByteArray.html │ │ │ │ │ ├── TypedFile.html │ │ │ │ │ ├── TypedInput.html │ │ │ │ │ ├── TypedOutput.html │ │ │ │ │ ├── TypedString.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ ├── FormUrlEncodedTypedOutput.html │ │ │ │ │ │ ├── MimeUtil.html │ │ │ │ │ │ ├── MultipartTypedOutput.html │ │ │ │ │ │ ├── TypedByteArray.html │ │ │ │ │ │ ├── TypedFile.html │ │ │ │ │ │ ├── TypedInput.html │ │ │ │ │ │ ├── TypedOutput.html │ │ │ │ │ │ └── TypedString.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── script.js │ │ │ ├── serialized-form.html │ │ │ ├── stylesheet.css │ │ │ └── version.txt │ │ └── retrofit-mock/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-frame.html │ │ ├── overview-summary.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit/ │ │ │ ├── MockHttpException.html │ │ │ ├── MockRestAdapter.ValueChangeListener.html │ │ │ ├── MockRestAdapter.html │ │ │ ├── android/ │ │ │ │ ├── AndroidMockValuePersistence.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── AndroidMockValuePersistence.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── class-use/ │ │ │ │ ├── MockHttpException.html │ │ │ │ ├── MockRestAdapter.ValueChangeListener.html │ │ │ │ └── MockRestAdapter.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── script.js │ │ ├── serialized-form.html │ │ ├── stylesheet.css │ │ └── version.txt │ └── 2.x/ │ ├── adapter-guava/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── adapter/ │ │ │ └── guava/ │ │ │ ├── GuavaCallAdapterFactory.html │ │ │ ├── HttpException.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ ├── serialized-form.html │ │ └── stylesheet.css │ ├── adapter-java8/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── adapter/ │ │ │ └── java8/ │ │ │ ├── HttpException.html │ │ │ ├── Java8CallAdapterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ ├── serialized-form.html │ │ └── stylesheet.css │ ├── adapter-rxjava/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── adapter/ │ │ │ └── rxjava/ │ │ │ ├── HttpException.html │ │ │ ├── Result.html │ │ │ ├── RxJavaCallAdapterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ ├── serialized-form.html │ │ └── stylesheet.css │ ├── adapter-rxjava2/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── adapter/ │ │ │ └── rxjava2/ │ │ │ ├── HttpException.html │ │ │ ├── Result.html │ │ │ ├── RxJava2CallAdapterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ ├── serialized-form.html │ │ └── stylesheet.css │ ├── adapter-rxjava3/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── adapter/ │ │ │ └── rxjava3/ │ │ │ ├── HttpException.html │ │ │ ├── Result.html │ │ │ ├── RxJava3CallAdapterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ ├── serialized-form.html │ │ └── stylesheet.css │ ├── adapter-scala/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── adapter/ │ │ │ └── scala/ │ │ │ ├── ScalaCallAdapterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-gson/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── gson/ │ │ │ ├── GsonConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-guava/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit/ │ │ │ └── converter/ │ │ │ └── guava/ │ │ │ ├── GuavaOptionalConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-jackson/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── jackson/ │ │ │ ├── JacksonConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-java8/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit/ │ │ │ └── converter/ │ │ │ └── java8/ │ │ │ ├── Java8OptionalConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-jaxb/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── jaxb/ │ │ │ ├── JaxbConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-jaxb3/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── jaxb3/ │ │ │ ├── JaxbConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-kotlinx-serialization/ │ │ ├── index.html │ │ ├── kotlinx-serialization/ │ │ │ ├── package-list │ │ │ └── retrofit2.converter.kotlinx.serialization/ │ │ │ ├── as-converter-factory.html │ │ │ └── index.html │ │ ├── navigation.html │ │ ├── scripts/ │ │ │ ├── clipboard.js │ │ │ ├── main.js │ │ │ ├── navigation-loader.js │ │ │ ├── pages.json │ │ │ ├── platform-content-handler.js │ │ │ ├── prism.js │ │ │ ├── sourceset_dependencies.js │ │ │ └── symbol-parameters-wrapper_deferred.js │ │ └── styles/ │ │ ├── font-jb-sans-auto.css │ │ ├── logo-styles.css │ │ ├── main.css │ │ ├── prism.css │ │ └── style.css │ ├── converter-moshi/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── moshi/ │ │ │ ├── MoshiConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-protobuf/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── protobuf/ │ │ │ ├── ProtoConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-scalars/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── scalars/ │ │ │ ├── ScalarsConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-simplexml/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── simplexml/ │ │ │ ├── SimpleXmlConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── converter-wire/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ └── converter/ │ │ │ └── wire/ │ │ │ ├── WireConverterFactory.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ └── stylesheet.css │ ├── retrofit/ │ │ ├── allclasses-frame.html │ │ ├── allclasses-noframe.html │ │ ├── constant-values.html │ │ ├── deprecated-list.html │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── overview-frame.html │ │ ├── overview-summary.html │ │ ├── overview-tree.html │ │ ├── package-list │ │ ├── retrofit2/ │ │ │ ├── Call.html │ │ │ ├── CallAdapter.Factory.html │ │ │ ├── CallAdapter.html │ │ │ ├── Callback.html │ │ │ ├── Converter.Factory.html │ │ │ ├── Converter.html │ │ │ ├── HttpException.html │ │ │ ├── Invocation.html │ │ │ ├── OptionalConverterFactory.html │ │ │ ├── Response.html │ │ │ ├── Retrofit.Builder.html │ │ │ ├── Retrofit.html │ │ │ ├── SkipCallbackExecutor.html │ │ │ ├── http/ │ │ │ │ ├── Body.html │ │ │ │ ├── DELETE.html │ │ │ │ ├── Field.html │ │ │ │ ├── FieldMap.html │ │ │ │ ├── FormUrlEncoded.html │ │ │ │ ├── GET.html │ │ │ │ ├── HEAD.html │ │ │ │ ├── HTTP.html │ │ │ │ ├── Header.html │ │ │ │ ├── HeaderMap.html │ │ │ │ ├── Headers.html │ │ │ │ ├── Multipart.html │ │ │ │ ├── OPTIONS.html │ │ │ │ ├── PATCH.html │ │ │ │ ├── POST.html │ │ │ │ ├── PUT.html │ │ │ │ ├── Part.html │ │ │ │ ├── PartMap.html │ │ │ │ ├── Path.html │ │ │ │ ├── Query.html │ │ │ │ ├── QueryMap.html │ │ │ │ ├── QueryName.html │ │ │ │ ├── Streaming.html │ │ │ │ ├── Tag.html │ │ │ │ ├── Url.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── script.js │ │ ├── serialized-form.html │ │ └── stylesheet.css │ └── retrofit-mock/ │ ├── allclasses-frame.html │ ├── allclasses-noframe.html │ ├── constant-values.html │ ├── deprecated-list.html │ ├── help-doc.html │ ├── index-all.html │ ├── index.html │ ├── overview-tree.html │ ├── package-list │ ├── retrofit2/ │ │ └── mock/ │ │ ├── BehaviorDelegate.html │ │ ├── Calls.html │ │ ├── MockRetrofit.Builder.html │ │ ├── MockRetrofit.html │ │ ├── NetworkBehavior.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ ├── script.js │ └── stylesheet.css ├── src/ │ ├── content/ │ │ └── docs/ │ │ ├── configuration.md │ │ ├── contributing.md │ │ ├── declarations.md │ │ ├── download.mdx │ │ └── index.md │ ├── content.config.ts │ └── styles/ │ └── theme.css └── tsconfig.json