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.
|
|
// // ReferralModel.swift // GME Remit // // Created by Armaan Shrestha on 21/08/2022. // Copyright © 2022 Gobal Money Express Co. Ltd. All rights reserved. //
import Foundation import ObjectMapper
struct ReferralModel: Mappable { var totalReferral: String? var rewardMoney: String? var inviteCode: String? var inviteMessage: String? var inviteMessageBody: String? var sourceCustomerId: String? var details: [ReferralDetails]? init?(map: Map) {} mutating func mapping(map: Map) { totalReferral <- map["TotalReferral"] rewardMoney <- map["RewardMoney"] inviteCode <- map["InviteCode"] inviteMessage <- map["InviteMessageTitle"] sourceCustomerId <- map["SourceCustomerId"] details <- map["Details"] inviteMessageBody <- map["InviteMessageBody"] } }
struct ReferralDetails: Mappable { var rewardType: String? var rewardAmount: String? var customerName: String? var destinationCustomerId: String? var createdDate: String? init?(map: Map) {} mutating func mapping(map: Map) { rewardType <- map["RewardType"] rewardAmount <- map["RewardAmount"] customerName <- map["CustomerName"] destinationCustomerId <- map["DestinationCustomerId"] createdDate <- map["CreatedDate"] } }
struct RewardPointModel: Mappable { var showRewardPoint: String? var point: String? var showValidationdAlert: String? var validationMsg: String? init?(map: Map) {} mutating func mapping(map: Map) { showRewardPoint <- map["ShowRewardPoint"] showValidationdAlert <- map["ShowValidationAlert"] validationMsg <- map["ValidationMsg"] point <- map["Point"] } }
|