From 6408eac87880c1b30a41e160add10f946186ba95 Mon Sep 17 00:00:00 2001 From: InKwon James Kim Date: Thu, 30 May 2019 11:27:27 +0900 Subject: [PATCH] add coupon name --- .../Model/SendMoneyExchangeRate.swift | 112 ++-- GMERemittance/Model/SendMoneyReciept.swift | 133 ++-- .../View/ResendExchange.storyboard | 124 +++- .../View/ResendExchangeViewController.swift | 633 +++++++++--------- .../View/SendMoneyExchangeRate.storyboard | 2 +- .../SendMoneyExchangeRateViewController.swift | 6 +- .../View/SendMoneyReceipt.storyboard | 45 +- .../View/SendMoneyReceiptViewController.swift | 440 ++++++------ 8 files changed, 831 insertions(+), 664 deletions(-) diff --git a/GMERemittance/Model/SendMoneyExchangeRate.swift b/GMERemittance/Model/SendMoneyExchangeRate.swift index 783132c1..f6648718 100644 --- a/GMERemittance/Model/SendMoneyExchangeRate.swift +++ b/GMERemittance/Model/SendMoneyExchangeRate.swift @@ -10,68 +10,70 @@ import Foundation import ObjectMapper class SendMoneyExchangeRateModel: Mappable { - var id: String? - var transferFee: String? - var exchangeRate: String? - var apiExchangeRate: String? - var recipientAmount: String? - var senderAmount: String? - var senderCurrency: String? - var reciepientCurrency: String? - var calcBy: String? - var forexId:String? - var transferAmount: String? - var autodebitSendingAmount: String? + var id: String? + var transferFee: String? + var exchangeRate: String? + var apiExchangeRate: String? + var recipientAmount: String? + var senderAmount: String? + var senderCurrency: String? + var reciepientCurrency: String? + var calcBy: String? + var forexId:String? + var transferAmount: String? + var autodebitSendingAmount: String? - var schemeId: String? - var couponType: String? - var discountType: String? - var discountPercent: String? - var discountValue: String? + var schemeId: String? + var couponType: String? + var couponName: String? + var discountType: String? + var discountPercent: String? + var discountValue: String? - init() {} - - required init?(map: Map) { - - } + init() {} + + required init?(map: Map) { - func mapping(map: Map) { - id <- map["Id"] - transferFee <- map["scCharge"] - exchangeRate <- map["exRateDisplay"] - recipientAmount <- map["pAmt"] - senderAmount <- map["collAmt"] - senderCurrency <- map["collCurr"] - calcBy <- map["calcBy"] - forexId <- map["EXRATEID"] - apiExchangeRate <- map["exRate"] - transferAmount <- map["sAmt"] - reciepientCurrency <- map["pCurr"] - schemeId <- map["schemeId"] - couponType <- map["couponType"] - discountType <- map["discountType"] - discountPercent <- map["discountPercent"] - discountValue <- map["discountValue"] - } + } + + func mapping(map: Map) { + id <- map["Id"] + transferFee <- map["scCharge"] + exchangeRate <- map["exRateDisplay"] + recipientAmount <- map["pAmt"] + senderAmount <- map["collAmt"] + senderCurrency <- map["collCurr"] + calcBy <- map["calcBy"] + forexId <- map["EXRATEID"] + apiExchangeRate <- map["exRate"] + transferAmount <- map["sAmt"] + reciepientCurrency <- map["pCurr"] + schemeId <- map["schemeId"] + couponType <- map["couponType"] + couponName <- map["couponName"] + discountType <- map["discountType"] + discountPercent <- map["discountPercent"] + discountValue <- map["discountValue"] + } } - + class SendMoneyExchangeRateModelContainer: Mappable { - var errorCode: String? - var message: String? - var id: String? - var data: SendMoneyExchangeRateModel? - - required init?(map: Map) { - - } + var errorCode: String? + var message: String? + var id: String? + var data: SendMoneyExchangeRateModel? + + required init?(map: Map) { - func mapping(map: Map) { - errorCode <- map["ErrorCode"] - id <- map["Id"] - message <- map["Msg"] - data <- map["Data"] - } + } + + func mapping(map: Map) { + errorCode <- map["ErrorCode"] + id <- map["Id"] + message <- map["Msg"] + data <- map["Data"] + } } diff --git a/GMERemittance/Model/SendMoneyReciept.swift b/GMERemittance/Model/SendMoneyReciept.swift index 8245f91f..12acdbeb 100644 --- a/GMERemittance/Model/SendMoneyReciept.swift +++ b/GMERemittance/Model/SendMoneyReciept.swift @@ -11,74 +11,83 @@ import ObjectMapper class SendMoneyReciept: Mappable { - var controNo: String? - var rFirstName: String? - var rMiddleName: String? - var rLastName: String? - var rAddress: String? - var rContactNo: String? - var relationWithSender: String? - var rState: String? - var payoutCountry: String? - var transactionDate: String? - var agentBank: String? - var paymentMethod: String? - var accountNo: String? - var payoutBankBranch: String? - var collAmount: String? - var exRate: String? - var serviceCharge: String? - var payoutAmount: String? - var transactionId: String? + var controNo: String? + var rFirstName: String? + var rMiddleName: String? + var rLastName: String? + var rAddress: String? + var rContactNo: String? + var relationWithSender: String? + var rState: String? + var payoutCountry: String? + var transactionDate: String? + var agentBank: String? + var paymentMethod: String? + var accountNo: String? + var payoutBankBranch: String? + var collAmount: String? + var exRate: String? + var serviceCharge: String? + var payoutAmount: String? + var transactionId: String? + + var discountPercent: String? + var couponName: String? + var discountType: String? + var discountValue: String? + + func mapping(map: Map) { + paymentMethod <- map["payOutMode"] + controNo <- map["controlNo"] + transactionId <- map["trnId"] + rFirstName <- map["rFirstName"] + rMiddleName <- map["rMiddleName"] + rLastName <- map["rLastName"] + rAddress <- map["rAddress"] + rContactNo <- map["rContactNo"] + relationWithSender <- map["relWithSender"] + rState <- map["rState"] + payoutCountry <- map["rCountryName"] + transactionDate <- map["trnsDate"] + agentBank <- map["pAgentBank"] + accountNo <- map["accountNo"] + payoutBankBranch <- map["payoutBankBranch"] + collAmount <- map["collAmount"] + exRate <- map["exRate"] + serviceCharge <- map["serviceCharge"] + payoutAmount <- map["payOutAmount"] + discountPercent <- map["discountPercent"] + couponName <- map["couponName"] + discountType <- map["discountType"] + discountValue <- map["discountValue"] + } + + init() { - func mapping(map: Map) { - paymentMethod <- map["payOutMode"] - controNo <- map["controlNo"] - transactionId <- map["trnId"] - rFirstName <- map["rFirstName"] - rMiddleName <- map["rMiddleName"] - rLastName <- map["rLastName"] - rAddress <- map["rAddress"] - rContactNo <- map["rContactNo"] - relationWithSender <- map["relWithSender"] - rState <- map["rState"] - payoutCountry <- map["rCountryName"] - transactionDate <- map["trnsDate"] - agentBank <- map["pAgentBank"] - accountNo <- map["accountNo"] - payoutBankBranch <- map["payoutBankBranch"] - collAmount <- map["collAmount"] - exRate <- map["exRate"] - serviceCharge <- map["serviceCharge"] - payoutAmount <- map["payOutAmount"] - } + } + + required init?(map: Map) { - init() { - - } - - required init?(map: Map) { - - } - + } + } class SendMoneyRecieptContainer: Mappable { - var errorCode: String? - var message: String? - var id: String? - var data: SendMoneyReciept? - - required init?(map: Map) { - - } + var errorCode: String? + var message: String? + var id: String? + var data: SendMoneyReciept? + + required init?(map: Map) { - func mapping(map: Map) { - errorCode <- map["ErrorCode"] - id <- map["Id"] - message <- map["Msg"] - data <- map["Data"] - } + } + + func mapping(map: Map) { + errorCode <- map["ErrorCode"] + id <- map["Id"] + message <- map["Msg"] + data <- map["Data"] + } } diff --git a/GMERemittance/Module/ResendExchange/User Interface/View/ResendExchange.storyboard b/GMERemittance/Module/ResendExchange/User Interface/View/ResendExchange.storyboard index 5edf47f2..99510823 100644 --- a/GMERemittance/Module/ResendExchange/User Interface/View/ResendExchange.storyboard +++ b/GMERemittance/Module/ResendExchange/User Interface/View/ResendExchange.storyboard @@ -1,11 +1,11 @@ - + - + @@ -13,6 +13,9 @@ SanFranciscoDisplay-Bold + + SanFranciscoDisplay-Medium + SanFranciscoDisplay-Regular @@ -36,7 +39,7 @@ - + @@ -80,7 +83,7 @@ - + @@ -90,7 +93,7 @@ - - + + - + - + - + + + + + + + - + - + - + @@ -222,7 +236,7 @@ - + @@ -232,7 +246,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +