You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.2 KiB

  1. //
  2. // SaveRecipientModel.swift
  3. // GME Remit
  4. //
  5. // Created by InKwon James Kim on 22/08/2019.
  6. // Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. struct ValidateAccountRequest {
  9. let firstName: String
  10. let lastName: String
  11. let accountNumber: String
  12. let accountType: String
  13. let amount: String
  14. let processID: String
  15. let payoutPartner: String
  16. var country: CountryAndServiceModel?
  17. var paymentMethod: PaymentServiceType?
  18. var bank: SendMoneyBank?
  19. // let idType: ReceiverIdType
  20. init(
  21. firstName: String,
  22. lastName: String,
  23. accountType: String,
  24. accountNumber: String,
  25. amount: String = "10000.0",
  26. processID: String = "",
  27. payoutPartner: String,
  28. country: CountryAndServiceModel?,
  29. paymentMethod: PaymentServiceType?,
  30. bank: SendMoneyBank?
  31. // idType: ReceiverIdType
  32. ) {
  33. self.firstName = firstName
  34. self.lastName = lastName
  35. // self.idType = idType
  36. self.accountType = accountType
  37. self.accountNumber = accountNumber
  38. self.country = country
  39. self.paymentMethod = paymentMethod
  40. self.bank = bank
  41. self.amount = amount
  42. self.processID = processID
  43. self.payoutPartner = payoutPartner
  44. }
  45. }