// // ResendDetail.swift // GME Remit // // Created by gme_2 on 19/03/2019. // Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved. // import Foundation import ObjectMapper class ResendDetailModelContainer: Mappable { var errorCode: String? var message: String? var id: String? var data: ResendDetail? required init?(map: Map) { } func mapping(map: Map) { errorCode <- map["ErrorCode"] message <- map["Msg"] id <- map["Id"] data <- map["Data"] } } class ResendDetail: Mappable { var exchangeRate: ResendExchangeRate? var remitDetial: ResendRemitDetail? var receiver: ResendReceiver? required init?(map: Map) {} init() {} func mapping(map: Map) { exchangeRate <- map["ExRate"] remitDetial <- map["RemitDetail"] receiver <- map["Receiver"] } } class ResendExchangeRate: Mappable { var payoutAgent: String? var schemeId: String? var payoutPartner: String? var sCountryId: String? var pCountryId: String? var pCountryName: String? var sCurrency: String? var pCurrency: String? var cAmount: String? var pAmount: String? var serviceType: String? var calcBy: String? var processId: String? var tpExRate: String? var tpPCurrnecy: String? var paymentType: String? var userId: String? required init?(map: Map) {} init() {} func mapping(map: Map) { payoutAgent <- map["pAgent"] schemeId <- map["schemeId"] payoutPartner <- map["payoutPartner"] sCountryId <- map["sCountry"] pCountryId <- map["pCountry"] pCountryName <- map["pCountryName"] sCurrency <- map["sCurrency"] pCurrency <- map["pCurrency"] cAmount <- map["cAmount"] pAmount <- map["pAmount"] serviceType <- map["serviceType"] calcBy <- map["calcBy"] processId <- map["processId"] tpExRate <- map["PaidDate"] tpPCurrnecy <- map["tpPCurrnecy"] paymentType <- map["paymentType"] userId <- map["userId"] } } class ResendRemitDetail: Mappable { var user: String? var senderId: String? var receiverId: String? var deliveryMethodId: String? var pBranch: String? var pAgent: String? var pCurr: String? var collCurr: String? var collAmt: String? var payoutAmt: String? var transferAmt: String? var serviceCharge: String? var discount: String? var exRate: String? var calBy: String? var purposeOfRemittance: String? var sourceOfFund: String? var relWithSender: String? var occupation: String? var ipAddress: String? var rState: String? var rLocation: String? var tpExRate: String? var tpPCurr: String? var payOutPartner: String? var foreXSessionId: String? var paymentType: String? var isAgreed: String? var txnPassword: String? var processId: String? var receiverAccountNo: String? var customerId: String? var kftcLogId: String? required init?(map: Map) {} init() {} func mapping(map: Map) { user <- map["User"] senderId <- map["SenderId"] receiverId <- map["ReceiverId"] deliveryMethodId <- map["DeliveryMethodId"] pBranch <- map["PBranch"] pAgent <- map["PAgent"] pCurr <- map["PCurr"] collCurr <- map["CollCurr"] collAmt <- map["CollAmt"] payoutAmt <- map["PayoutAmt"] transferAmt <- map["TransferAmt"] serviceCharge <- map["ServiceCharge"] discount <- map["Discount"] exRate <- map["ExRate"] calBy <- map["CalBy"] purposeOfRemittance <- map["PurposeOfRemittance"] sourceOfFund <- map["SourceOfFund"] relWithSender <- map["RelWithSender"] occupation <- map["Occupation"] ipAddress <- map["IpAddress"] rState <- map["RState"] rLocation <- map["RLocation"] tpExRate <- map["TpExRate"] tpPCurr <- map["TpPCurr"] payOutPartner <- map["PayOutPartner"] foreXSessionId <- map["FOREX_SESSION_ID"] paymentType <- map["PaymentType"] isAgreed <- map["IsAgreed"] txnPassword <- map["TxnPassword"] processId <- map["ProcessId"] receiverAccountNo <- map["ReceiverAccountNo"] customerId <- map["CustomerId"] kftcLogId <- map["KftcLogId"] } } class ResendReceiver: Mappable { var rFullName: String? var rAddress: String? var rCountry: String? var rMobile: String? var rCountryCode: String? var deliveryMethod: String? var pAgentName: String? required init?(map: Map) { } func mapping(map: Map) { rFullName <- map["rFullName"] rAddress <- map["rAddress"] rCountry <- map["rCountry"] rMobile <- map["rMobile"] rCountryCode <- map["rCountryCode"] deliveryMethod <- map["deliveryMethod"] pAgentName <- map["pAgentName"] } }