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.
 
 
 
 

206 lines
5.0 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"]
}
}