/// <summary> /// Initializes a new instance of the <see cref="Configuration" /> class. /// </summary> /// <param name="avs">avs.</param> /// <param name="cardHolderName">Determines whether the cardholder name should be provided or not. Permitted values: * NONE * OPTIONAL * REQUIRED.</param> /// <param name="installments">installments.</param> /// <param name="shopperInput">shopperInput.</param> public Configuration(Avs avs = default(Avs), CardHolderNameEnum?cardHolderName = default(CardHolderNameEnum?), Installments2 installments = default(Installments2), ShopperInput shopperInput = default(ShopperInput)) { this.Avs = avs; this.CardHolderName = cardHolderName; this.Installments = installments; this.ShopperInput = shopperInput; }
/// <summary> /// Initializes a new instance of the <see cref="Configuration" /> class. /// </summary> /// <param name="Avs">Describes the configuration for AVS ([Address Verification System](https://en.wikipedia.org/wiki/Address_Verification_System))..</param> /// <param name="CardHolderName">Determines whether the cardholder name should be provided or not. Permitted values: * NONE * OPTIONAL * REQUIRED.</param> /// <param name="Installments">Describes the configuration for [installment payments](https://docs.adyen.com/developers/payment-methods/installment-payments)..</param> /// <param name="ShopperInput">Determines how to display the details fields..</param> public Configuration(Avs Avs = default(Avs), CardHolderNameEnum?CardHolderName = default(CardHolderNameEnum?), Installments Installments = default(Installments), ShopperInput ShopperInput = default(ShopperInput)) { this.Avs = Avs; this.CardHolderName = CardHolderName; this.Installments = Installments; this.ShopperInput = ShopperInput; }