/// <summary>
        /// Convert from API SignerInformationForEquifaxUSA to SDK SignerInformationForEquifaxUSA.
        /// </summary>
        /// <returns>The SDK attachment requirement.</returns>
        public OneSpanSign.Sdk.SignerInformationForEquifaxUSA ToSDKSignerInformationForEquifaxUSA()
        {
            if (apiSignerInformationForEquifaxUSA == null)
            {
                return(sdkSignerInformationForEquifaxUSA);
            }

            OneSpanSign.Sdk.SignerInformationForEquifaxUSA result = new OneSpanSign.Sdk.SignerInformationForEquifaxUSA();

            result.FirstName            = apiSignerInformationForEquifaxUSA.FirstName;
            result.LastName             = apiSignerInformationForEquifaxUSA.LastName;
            result.StreetAddress        = apiSignerInformationForEquifaxUSA.StreetAddress;
            result.City                 = apiSignerInformationForEquifaxUSA.City;
            result.State                = apiSignerInformationForEquifaxUSA.State;
            result.Zip                  = apiSignerInformationForEquifaxUSA.Zip;
            result.SocialSecurityNumber = apiSignerInformationForEquifaxUSA.SocialSecurityNumber;
            result.HomePhoneNumber      = apiSignerInformationForEquifaxUSA.HomePhoneNumber;
            result.TimeAtAddress        = apiSignerInformationForEquifaxUSA.TimeAtAddress;
            result.DriversLicenseNumber = apiSignerInformationForEquifaxUSA.DriversLicenseNumber;
            result.DateOfBirth          = apiSignerInformationForEquifaxUSA.DateOfBirth;

            return(result);
        }
 /// <summary>
 /// Construct with SDK SignerInformationForEquifaxUSA object involved in conversion.
 /// </summary>
 /// <param name="sdkSignerInformationForEquifaxUSA">SDK attachment requirement.</param>
 public SignerInformationForEquifaxUSAConverter(OneSpanSign.Sdk.SignerInformationForEquifaxUSA sdkSignerInformationForEquifaxUSA)
 {
     this.sdkSignerInformationForEquifaxUSA = sdkSignerInformationForEquifaxUSA;
 }