marwin7777

Untitled

Jun 17th, 2020
1,194
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. RetrofitClient.instance.pobierzFakture(idFaktury)
  2.             .enqueue(object : Callback<Faktura1Response>{
  3.                 override fun onFailure(call: Call<Faktura1Response>, t: Throwable) {
  4.                     Toast.makeText(applicationContext, t.message, Toast.LENGTH_SHORT ).show()
  5.                 }
  6.  
  7.                 override fun onResponse(
  8.                     call: Call<Faktura1Response>,
  9.                     response: Response<Faktura1Response>
  10.                 ) {
  11.                     //co tu ma być?
  12.                 }
  13.             })
  14.  
  15.  
  16. //zapytanie do APi wygląda tak:
  17. @FormUrlEncoded
  18.     @POST("pobierz1fak")
  19.     fun pobierzFakture(
  20.         @Field("id") id: Int
  21.     ): Call<Faktura1Response>
  22.  
  23. //Faktura1Response wygląda tak:
  24. data class Faktura1Response (val error: Boolean, val message: String, val faktura1: Faktura1)
  25.  
  26. //Faktura1 wygląda tak:
  27. data class Faktura1 (val id:Int,
  28.                      val miejsce_wystawienia: String,
  29.                      val data_sprzedazy: String,
  30.                     //itd...
  31. )
RAW Paste Data