|
|
@ -38,18 +38,6 @@ enum APIRouter { |
|
|
|
case countriesServices |
|
|
|
case calculateDefExRate(model: ExchangeRateRequestModel) |
|
|
|
|
|
|
|
// MARK: - KFTC |
|
|
|
case getKFTCParamers(username: String) |
|
|
|
case deleteAutoDebitAccount(username: String, kftcLogID: String) |
|
|
|
case renewalToken(username: String) |
|
|
|
case fetchBankList |
|
|
|
case checkRealName(model: VerifyAccountRequestModel) |
|
|
|
case fetchKFTCURL(url: String) |
|
|
|
case domesticRemitStart |
|
|
|
case getRecentHistories(from: String, to: String) |
|
|
|
case fetchBalace(type: String, fintechUseNumber: String) |
|
|
|
case fetchRecipientName(bankCode: String, accountNumber: String) |
|
|
|
|
|
|
|
// MARK: - Receiver |
|
|
|
case fetchRecipients(senderID: String) |
|
|
|
case dynamicReceiver(username: String, countryID: String, serviceTypeID: String) |
|
|
@ -69,7 +57,6 @@ enum APIRouter { |
|
|
|
case fetchBankListForPowerCall |
|
|
|
|
|
|
|
// MARK: - Inbound |
|
|
|
case fetchInboundAccounts |
|
|
|
case fetchInboundTransactionHistory(from: String, to: String) |
|
|
|
|
|
|
|
// MARK: - New Registration |
|
|
@ -432,18 +419,6 @@ extension APIRouter { |
|
|
|
case .dynamicReceiver(let username, let countryID, let serviceType): |
|
|
|
let path = "\(username)/dynamicField?countryId=\(countryID)&serviceType=\(serviceType)" |
|
|
|
return "\(baseUrlWithoutVersion)v3/mobile/receiver/\(path)" |
|
|
|
case .getKFTCParamers(let username): |
|
|
|
return "\(baseUrl)/kftc/GetKftcParameters/\(username)" |
|
|
|
case .deleteAutoDebitAccount(let username, _): |
|
|
|
return "\(baseUrl)/kftc/DeleteAccount/\(username)" |
|
|
|
case .renewalToken(let username): |
|
|
|
return "\(baseUrl)/kftc/CheckKFTCAccounts/\(username)" |
|
|
|
case .fetchBankList: |
|
|
|
return "\(baseUrl)/kftc/KFTCBankList" |
|
|
|
case .checkRealName: |
|
|
|
return "\(baseUrl)/kftc/CheckRealName" |
|
|
|
case .fetchKFTCURL(let url): |
|
|
|
return url |
|
|
|
case .fetchRecipients(let senderID): |
|
|
|
return "\(baseUrlWithoutVersion)v3/mobile/\(senderID)/receiverinfo" |
|
|
|
case .fetchCountriesAndServiceTypes(let username): |
|
|
@ -459,14 +434,6 @@ extension APIRouter { |
|
|
|
return "\(baseUrl)/mobile/sendmoney/load/branch/\(countryCode)/\(bankID)/?search=\(branchName)" |
|
|
|
case .validateAccount: |
|
|
|
return "\(baseUrl)/mobile/sendmoney/validation/account" |
|
|
|
case .domesticRemitStart: |
|
|
|
return "\(baseUrl)/kftc/DomeRemitStart" |
|
|
|
case .getRecentHistories: |
|
|
|
return "\(baseUrl)/kftc/GetRecentHistories" |
|
|
|
case .fetchBalace: |
|
|
|
return "\(baseUrl)/kftc/CheckBalance" |
|
|
|
case .fetchRecipientName: |
|
|
|
return "\(baseUrl)/kftc/GetRecipientInfo" |
|
|
|
case .domesticTransactionHistory: |
|
|
|
let userID = GMEDB.shared.user.string(.userId) ?? "" |
|
|
|
return "\(baseUrl)/mobile/DomestricTranhistory/\(userID)" |
|
|
@ -478,9 +445,6 @@ extension APIRouter { |
|
|
|
return "\(baseUrl)/powerCall/GetChargeHistory/" |
|
|
|
case .fetchBankListForPowerCall: |
|
|
|
return "\(baseUrl)/kftc/GetWalletAccountList" |
|
|
|
case .fetchInboundAccounts: |
|
|
|
let senderId = GMEDB.shared.user.string(.senderId) ?? "" |
|
|
|
return "\(baseUrl)/inbound/mobile/bankaccounts/\(senderId)" |
|
|
|
case .fetchInboundTransactionHistory: |
|
|
|
let senderId = GMEDB.shared.user.string(.senderId) ?? "" |
|
|
|
return "\(baseUrl)/inbound/mobile/tranHistory/\(senderId)" |
|
|
@ -542,18 +506,6 @@ extension APIRouter { |
|
|
|
return .post |
|
|
|
case .dynamicReceiver: |
|
|
|
return .get |
|
|
|
case .getKFTCParamers: |
|
|
|
return .get |
|
|
|
case .deleteAutoDebitAccount: |
|
|
|
return .post |
|
|
|
case .renewalToken: |
|
|
|
return .get |
|
|
|
case .fetchBankList: |
|
|
|
return .get |
|
|
|
case .checkRealName: |
|
|
|
return .post |
|
|
|
case .fetchKFTCURL: |
|
|
|
return .get |
|
|
|
case .fetchRecipients: |
|
|
|
return .get |
|
|
|
case .fetchCountriesAndServiceTypes: |
|
|
@ -568,14 +520,6 @@ extension APIRouter { |
|
|
|
return .post |
|
|
|
case .validateAccount: |
|
|
|
return .post |
|
|
|
case .domesticRemitStart: |
|
|
|
return .post |
|
|
|
case .getRecentHistories: |
|
|
|
return .post |
|
|
|
case .fetchBalace: |
|
|
|
return .post |
|
|
|
case .fetchRecipientName: |
|
|
|
return .post |
|
|
|
case .domesticTransactionHistory: |
|
|
|
return .post |
|
|
|
case .domesticReceipt: |
|
|
@ -586,8 +530,6 @@ extension APIRouter { |
|
|
|
return .post |
|
|
|
case .fetchBankListForPowerCall: |
|
|
|
return .post |
|
|
|
case .fetchInboundAccounts: |
|
|
|
return .post |
|
|
|
case .fetchInboundTransactionHistory: |
|
|
|
return .post |
|
|
|
case .loadKYCInformation: |
|
|
@ -671,18 +613,6 @@ extension APIRouter { |
|
|
|
] |
|
|
|
case .calculateDefExRate(let model): |
|
|
|
return model.serialize() |
|
|
|
case .deleteAutoDebitAccount(_, let kftcLogID): |
|
|
|
return [ |
|
|
|
"KftcLogId" : kftcLogID |
|
|
|
] |
|
|
|
|
|
|
|
case .checkRealName(let model): |
|
|
|
return [ |
|
|
|
"CustomerId": model.customerID, |
|
|
|
"BankCode": model.bankCode, |
|
|
|
"AccountNumber": model.accountNumber |
|
|
|
] |
|
|
|
|
|
|
|
case .dynamicReceiver: |
|
|
|
return nil |
|
|
|
|
|
|
@ -767,34 +697,6 @@ extension APIRouter { |
|
|
|
"deliveryMethodId": validateModel.paymentMethod?.id ?? "" |
|
|
|
] |
|
|
|
|
|
|
|
case .domesticRemitStart: |
|
|
|
let senderID = GMEDB.shared.user.string(.senderId) ?? "" |
|
|
|
return ["CustomerId": senderID] |
|
|
|
|
|
|
|
case .getRecentHistories(let from, let to): |
|
|
|
let senderID = GMEDB.shared.user.string(.senderId) ?? "" |
|
|
|
return [ |
|
|
|
"CustomerId": senderID, |
|
|
|
"FromDate": from, |
|
|
|
"ToDate": to |
|
|
|
] |
|
|
|
|
|
|
|
case .fetchBalace(let type, let fintechUseNumber): |
|
|
|
let senderID = GMEDB.shared.user.string(.senderId) ?? "" |
|
|
|
return [ |
|
|
|
"CustomerId": senderID, |
|
|
|
"type": type, |
|
|
|
"FintechUseNo": fintechUseNumber |
|
|
|
] |
|
|
|
|
|
|
|
case .fetchRecipientName(let bankCode, let accountNumber): |
|
|
|
let senderID = GMEDB.shared.user.string(.senderId) ?? "" |
|
|
|
return [ |
|
|
|
"CustomerId": senderID, |
|
|
|
"BankCode": bankCode, |
|
|
|
"AccountNumber": accountNumber |
|
|
|
] |
|
|
|
|
|
|
|
case .domesticTransactionHistory(let from, let to): |
|
|
|
return [ |
|
|
|
"FromDate": from, |
|
|
|