/// <summary> /// Initializes a new instance of the <see cref="FraudSettings" /> class. /// </summary> /// <param name="blockedItems">blockedItems.</param> /// <param name="maximumPurchaseAmount">maximumPurchaseAmount.</param> /// <param name="lockoutTime">lockoutTime.</param> /// <param name="countryProfile">countryProfile.</param> public FraudSettings(BlockedItems blockedItems = default(BlockedItems), List <MaximumPurchaseAmount> maximumPurchaseAmount = default(List <MaximumPurchaseAmount>), LockoutTime lockoutTime = default(LockoutTime), CountryProfile countryProfile = default(CountryProfile)) { this.BlockedItems = blockedItems; this.MaximumPurchaseAmount = maximumPurchaseAmount; this.LockoutTime = lockoutTime; this.CountryProfile = countryProfile; }
/// <summary> /// Initializes a new instance of the <see cref="FraudSettingsResponse" /> class. /// </summary> /// <param name="clientRequestId">Echoes back the value in the request header for tracking..</param> /// <param name="apiTraceId">Request identifier in API, can be used to request logs from the support team..</param> /// <param name="responseType">responseType.</param> /// <param name="storeId">The outlet ID..</param> /// <param name="blockedCardNumbers">List of blocked card numbers..</param> /// <param name="blockedNames">List of blocked fraud names..</param> /// <param name="blockedDomainNames">List of blocked fraud domain names..</param> /// <param name="blockedIpOrClassCAddresses">List of blocked fraud IP address/Class C..</param> /// <param name="maximumPurchaseAmount">Maximum purchase amount limit..</param> /// <param name="lockoutTime">lockoutTime.</param> /// <param name="countryProfile">Country profile..</param> public FraudSettingsResponse(string clientRequestId = default(string), string apiTraceId = default(string), ResponseType?responseType = null, string storeId = default(string), List <BlockedCardNumber> blockedCardNumbers = default(List <BlockedCardNumber>), List <string> blockedNames = default(List <string>), List <string> blockedDomainNames = default(List <string>), List <string> blockedIpOrClassCAddresses = default(List <string>), List <MaximumPurchaseAmount> maximumPurchaseAmount = default(List <MaximumPurchaseAmount>), LockoutTime lockoutTime = default(LockoutTime), string countryProfile = default(string)) { this.ClientRequestId = clientRequestId; this.ApiTraceId = apiTraceId; this.ResponseType = responseType; this.StoreId = storeId; this.BlockedCardNumbers = blockedCardNumbers; this.BlockedNames = blockedNames; this.BlockedDomainNames = blockedDomainNames; this.BlockedIpOrClassCAddresses = blockedIpOrClassCAddresses; this.MaximumPurchaseAmount = maximumPurchaseAmount; this.LockoutTime = lockoutTime; this.CountryProfile = countryProfile; }
/// <summary> /// Initializes a new instance of the <see cref="FraudSettingsResponseAllOf" /> class. /// </summary> /// <param name="storeId">The outlet ID..</param> /// <param name="blockedCardNumbers">List of blocked card numbers..</param> /// <param name="blockedNames">List of blocked fraud names..</param> /// <param name="blockedDomainNames">List of blocked fraud domain names..</param> /// <param name="blockedIpOrClassCAddresses">List of blocked fraud IP address/Class C..</param> /// <param name="maximumPurchaseAmount">Maximum purchase amount limit..</param> /// <param name="lockoutTime">lockoutTime.</param> /// <param name="countryProfile">Country profile..</param> public FraudSettingsResponseAllOf(string storeId = default(string), List <BlockedCardNumber> blockedCardNumbers = default(List <BlockedCardNumber>), List <string> blockedNames = default(List <string>), List <string> blockedDomainNames = default(List <string>), List <string> blockedIpOrClassCAddresses = default(List <string>), List <MaximumPurchaseAmount> maximumPurchaseAmount = default(List <MaximumPurchaseAmount>), LockoutTime lockoutTime = default(LockoutTime), string countryProfile = default(string)) { this.StoreId = storeId; this.BlockedCardNumbers = blockedCardNumbers; this.BlockedNames = blockedNames; this.BlockedDomainNames = blockedDomainNames; this.BlockedIpOrClassCAddresses = blockedIpOrClassCAddresses; this.MaximumPurchaseAmount = maximumPurchaseAmount; this.LockoutTime = lockoutTime; this.CountryProfile = countryProfile; }