public object Clone() { var clone = new FraudGuard(); CopyTo(clone); return(clone); }
private void CopyTo(FraudGuard clone) { clone.Score = Score; clone.InfoIpCountry = InfoIpCountry; clone.InfoCardCountry = InfoCardCountry; clone.IpCountryFail = IpCountryFail; clone.MinAmountFail = MinAmountFail; clone.MaxAmountFail = MaxAmountFail; clone.OpenProxyFail = OpenProxyFail; clone.IpCountryCardCountryFail = IpCountryCardCountryFail; clone.IpCardFail = IpCardFail; clone.IpRiskCountryFail = IpRiskCountryFail; clone.IpBillingFail = IpBillingFail; clone.IpDeliveryFail = IpDeliveryFail; clone.BillingDeliveryFail = BillingDeliveryFail; clone.FreeEmailFail = FreeEmailFail; clone.TooManySameBank = TooManySameBank; clone.TooManyDeclined = TooManyDeclined; clone.TooManySameIp = TooManySameIp; clone.TooManySameCard = TooManySameCard; clone.LowHighAmount = LowHighAmount; clone.TooManySameEmail = TooManySameEmail; }
private static void Deserialize(XmlNode xmlFraudGuard, FraudGuard fraudGuard) { GetElementValue(xmlFraudGuard, "score", v => fraudGuard.score = v); GetElementValue(xmlFraudGuard, "infoIpCountry", v => fraudGuard.infoIpCountry = v); GetElementValue(xmlFraudGuard, "infoCardCountry", v => fraudGuard.infoCardCountry = v); GetElementValue(xmlFraudGuard, "ipCountryFail", v => fraudGuard.ipCountryFail = v); GetElementValue(xmlFraudGuard, "minAmountFail", v => fraudGuard.minAmountFail = v); GetElementValue(xmlFraudGuard, "maxAmountFail", v => fraudGuard.maxAmountFail = v); GetElementValue(xmlFraudGuard, "openProxyFail", v => fraudGuard.openProxyFail = v); GetElementValue(xmlFraudGuard, "IpCountryCardCountryFail", v => fraudGuard.ipCountryCardCountryFail = v); GetElementValue(xmlFraudGuard, "ipCardFail", v => fraudGuard.ipCardFail = v); GetElementValue(xmlFraudGuard, "ipRiskCountryFail", v => fraudGuard.ipRiskCountryFail = v); GetElementValue(xmlFraudGuard, "ipBillingFail", v => fraudGuard.ipBillingFail = v); GetElementValue(xmlFraudGuard, "ipDeliveryFail", v => fraudGuard.ipDeliveryFail = v); GetElementValue(xmlFraudGuard, "billingDeliveryFail", v => fraudGuard.billingDeliveryFail = v); GetElementValue(xmlFraudGuard, "freeEmailFail", v => fraudGuard.freeEmailFail = v); GetElementValue(xmlFraudGuard, "tooManySameBank", v => fraudGuard.tooManySameBank = v); GetElementValue(xmlFraudGuard, "tooManyDeclined", v => fraudGuard.tooManyDeclined = v); GetElementValue(xmlFraudGuard, "tooManySameIp", v => fraudGuard.tooManySameIp = v); GetElementValue(xmlFraudGuard, "tooManySameCard", v => fraudGuard.tooManySameCard = v); GetElementValue(xmlFraudGuard, "lowHighAmount", v => fraudGuard.lowHighAmount = v); GetElementValue(xmlFraudGuard, "tooManySameEmail", v => fraudGuard.tooManySameEmail = v); }
public AntiFraudPaymentResponseTxn() { FraudGuard = new FraudGuard(); }
public SecurePayFraudException(string code, string text, FraudGuard fraudGuard) : base(text) { _code = code; _fraudGuard = fraudGuard; }