data class FakeObject(val foo: String = "foo")
Fuel.post("/fooBar")
.objectBody(FakeObject(), Charsets.UTF_16)
data class FakeObject(val foo: String = "foo")
val mapper = ObjectMapper().registerKotlinModule()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
mapper.propertyNamingStrategy = PropertyNamingStrategy.SNAKE_CASE
Fuel.post("/fooBar")
.objectBody(FakeObject(), mapper = mapper)
data class HttpBinUserAgentModel(var userAgent: String = "")
Fuel.get("/user-agent")
.responseObject<HttpBinUserAgentModel>()
data class HttpBinUserAgentModel(var userAgent: String = "")
val mapper = ObjectMapper().registerKotlinModule()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
mapper.propertyNamingStrategy = PropertyNamingStrategy.SNAKE_CASE
Fuel.get("/user-agent")
.responseObject<HttpBinUserAgentModel>(mapper)
data class HttpBinUserAgentModel(var userAgent: String = "")
Fuel.get("/user-agent").responseObject<HttpBinUserAgentModel> { request, response, result ->
//handle here
}
data class HttpBinUserAgentModel(var userAgent: String = "")
Fuel.get("/user-agent")
.responseObject(object : ResponseHandler<HttpBinUserAgentModel> {
override fun success(request: Request, response: Response, value: HttpBinUserAgentModel) {
//handle success
}
override fun failure(request: Request, response: Response, error: FuelError) {
//handle failure
}
})