// // 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? var senderID: String? required init?(map: Map) { } func mapping(map: Map) { errorCode <- map["ErrorCode"] message <- map["Msg"] id <- map["Id"] data <- map["Data"] senderID <- map["Extra"] } } 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"] } }