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