Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. import Alamofire
  2. class ProfileFalse {
  3.  static let shared = ProfileFalse()
  4.  fun getData(resultado: @escaping (_ FichaUsuario: [DetallesPersona]) -> Void) {
  5.    AF.request("https://uinames.com/api/?ext&amount=25&region=spain&gender=random").responseJSON { respuesta in
  6.    let JsonPersona = try? JSONDecoder().decode(IdPersona.self, from respuesta.data ?? Data())
  7.    resultado( FichaUsuario?.results ?? [])
  8.  }
  9. }
  10.  
  11. }
  12. struct IdPersona: Codable {
  13.  let IdPersona
  14.  let FichaIdPersona: [DetallesPersona]?
  15. }
  16. struct DetallesPersona: Codable {
  17.  let Name: String?
  18.  let surname: String?
  19.  let gender:String?
  20.  let region: String?
  21.  let age: String?
  22.  let email: String?
  23.  let password: String?
  24.  let photo: String?
  25.  let TarjetaBancaria: [TarjetaPersona]?
  26. }
  27. struct TarjetaPersona: Codable {
  28.  let expiration: String?
  29.  let number: String?
  30.  let pin: String?
  31.  let security: String?
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement