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.
85 lines
2.1 KiB
85 lines
2.1 KiB
//
|
|
// KYCResponseModel.swift
|
|
// GMERemittance
|
|
//
|
|
// Created by gme_2 on 18/09/2018.
|
|
// Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
import ObjectMapper
|
|
|
|
|
|
class KYCResponseContainer: Mappable {
|
|
var errorCode: String?
|
|
var message: String?
|
|
var id: String?
|
|
var data: KYCResponse?
|
|
|
|
required init?(map: Map) {
|
|
|
|
}
|
|
|
|
func mapping(map: Map) {
|
|
errorCode <- map["ErrorCode"]
|
|
message <- map["Msg"]
|
|
id <- map["Id"]
|
|
data <- map["Data"]
|
|
}
|
|
}
|
|
|
|
class KYCResponse: Mappable {
|
|
var userId: String?
|
|
var firstName: String?
|
|
var middleName: String?
|
|
var lastName: String?
|
|
var mobileNumber: String?
|
|
var email: String?
|
|
var gender: String?
|
|
var dob: String?
|
|
var nativeCountry: String?
|
|
var city: String?
|
|
var occupation: String?
|
|
var primaryBankName: String?
|
|
var primaryAccountNumber: String?
|
|
var verificationIdType: String?
|
|
var verificationNumber: String?
|
|
var expiryDate: String?
|
|
var regIdCardFrontUrl: String?
|
|
var redIdCardBackUrl: String?
|
|
var passbookUrl: String?
|
|
var passportUrl: String?
|
|
var selfieUrl: String?
|
|
|
|
|
|
init() {
|
|
|
|
}
|
|
required init?(map: Map) {
|
|
|
|
}
|
|
|
|
func mapping(map: Map) {
|
|
userId <- map["userId"]
|
|
firstName <- map["firstName"]
|
|
middleName <- map["middleName"]
|
|
lastName <- map["lastName"]
|
|
mobileNumber <- map["mobileNumber"]
|
|
email <- map["email"]
|
|
gender <- map["gender"]
|
|
dob <- map["dateOfBirth"]
|
|
nativeCountry <- map["nativeCountry"]
|
|
city <- map["city"] // might be country
|
|
occupation <- map["occupation"]
|
|
primaryBankName <- map["primaryBankName"]
|
|
primaryAccountNumber <- map["primaryAccountNumber"]
|
|
verificationIdType <- map["verificationIdType"]
|
|
verificationNumber <- map["verificationIdNumber"]
|
|
regIdCardFrontUrl <- map["regIdcardFrontUrl"]
|
|
redIdCardBackUrl <- map["regIdcardBackUrl"]
|
|
passbookUrl <- map["passbookUrl"]
|
|
passportUrl <- map["passportUrl"]
|
|
selfieUrl <- map["selfieUrl"]
|
|
|
|
}
|
|
}
|