/// <summary>
 /// Initializes a new instance of the <see cref="BankAccountPaymentDetails"/> class.
 /// </summary>
 /// <param name="bankName">bank_name.</param>
 /// <param name="transferType">transfer_type.</param>
 /// <param name="accountOwnershipType">account_ownership_type.</param>
 /// <param name="fingerprint">fingerprint.</param>
 /// <param name="country">country.</param>
 /// <param name="statementDescription">statement_description.</param>
 /// <param name="achDetails">ach_details.</param>
 /// <param name="errors">errors.</param>
 public BankAccountPaymentDetails(
     string bankName             = null,
     string transferType         = null,
     string accountOwnershipType = null,
     string fingerprint          = null,
     string country = null,
     string statementDescription  = null,
     Models.ACHDetails achDetails = null,
     IList <Models.Error> errors  = null)
 {
     this.BankName             = bankName;
     this.TransferType         = transferType;
     this.AccountOwnershipType = accountOwnershipType;
     this.Fingerprint          = fingerprint;
     this.Country = country;
     this.StatementDescription = statementDescription;
     this.AchDetails           = achDetails;
     this.Errors = errors;
 }
 /// <summary>
 /// AchDetails.
 /// </summary>
 /// <param name="achDetails"> achDetails. </param>
 /// <returns> Builder. </returns>
 public Builder AchDetails(Models.ACHDetails achDetails)
 {
     this.achDetails = achDetails;
     return(this);
 }