@type t() :: %DocuSign.Model.NewAccountDefinition{
accountName: String.t() | nil,
accountSettings: DocuSign.Model.AccountSettingsInformation.t() | nil,
addressInformation: DocuSign.Model.AccountAddress.t() | nil,
creditCardInformation: DocuSign.Model.CreditCardInformation.t() | nil,
directDebitProcessorInformation:
DocuSign.Model.DirectDebitProcessorInformation.t() | nil,
distributorCode: String.t() | nil,
distributorPassword: String.t() | nil,
enablePreAuth: String.t() | nil,
envelopePartitionId: String.t() | nil,
initialUser: DocuSign.Model.UserInformation.t() | nil,
paymentMethod: String.t() | nil,
paymentProcessor: String.t() | nil,
paymentProcessorInformation:
DocuSign.Model.PaymentProcessorInformation.t() | nil,
planInformation: DocuSign.Model.PlanInformation.t() | nil,
processPayment: String.t() | nil,
referralInformation: DocuSign.Model.ReferralInformation.t() | nil,
socialAccountInformation: DocuSign.Model.SocialAccountInformation.t() | nil,
taxExemptId: String.t() | nil
}