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.
 
 
 
 

195 lines
4.6 KiB

//
// 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"]
}
}