I try send Post with Auth. token, id and list of object(List).
data class Passenger(
@SerializedName("seat")
@Expose
var seat: Int = 0,
@SerializedName("seat_id")
@Expose
var seatId: Int = 0,
@SerializedName("transport_id")
@Expose
var transportId: Int = 0,
@SerializedName("firstname")
@Expose
var firstname: String = "",
@SerializedName("lastname")
@Expose
var lastname: String = "",
@SerializedName("email")
@Expose
var email: String = "",
@SerializedName("phone")
@Expose
var phone: String = ""): Serializable
@POST("/api/booking/new_order")
fun newOrder(@Header("Authorization") token: String,
@Query("route_id") routeId: String,
@Body passengers: List<Passenger>): Call<NewOrder>
Response is successful but i get error from Api "missing passenger data". Trouble in my #3 paramentr of response - passengers, reads uncorrectly. I try this in Postman and its works
How do I need to sent List of object for currectly response?
RetrofitBuilder
val retrofit = Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build()
return retrofit.create(JSONPlaceHolderApi::class.java)
}