Class NewAccountDefinition


  • public class NewAccountDefinition
    extends Object
    NewAccountDefinition.
    • Constructor Detail

      • NewAccountDefinition

        public NewAccountDefinition()
    • Method Detail

      • getAccountName

        public String getAccountName()
        The account name for the new account..
        Returns:
        accountName
      • setAccountName

        public void setAccountName​(String accountName)
        setAccountName.
      • getAccountSettings

        public AccountSettingsInformation getAccountSettings()
        The list of account settings accountsettings that determine the features available for the account. Note that some features are determined by the plan used to create the account and cannot be overridden. .
        Returns:
        accountSettings
      • getAddressInformation

        public AccountAddress getAddressInformation()
        A complex type that contains the following information for the new account: `Street1`, `Street2`, `City`, `State`, `Zip`, `Phone`, and `Fax`..
        Returns:
        addressInformation
      • setAddressInformation

        public void setAddressInformation​(AccountAddress addressInformation)
        setAddressInformation.
      • getCreditCardInformation

        public CreditCardInformation getCreditCardInformation()
        A complex type that has information about the credit card used to pay for this account..
        Returns:
        creditCardInformation
      • setCreditCardInformation

        public void setCreditCardInformation​(CreditCardInformation creditCardInformation)
        setCreditCardInformation.
      • getDirectDebitProcessorInformation

        public DirectDebitProcessorInformation getDirectDebitProcessorInformation()
        Information about the bank that processes direct debits for the payment plan..
        Returns:
        directDebitProcessorInformation
      • setDirectDebitProcessorInformation

        public void setDirectDebitProcessorInformation​(DirectDebitProcessorInformation directDebitProcessorInformation)
        setDirectDebitProcessorInformation.
      • distributorCode

        public NewAccountDefinition distributorCode​(String distributorCode)
        distributorCode.
        Returns:
        NewAccountDefinition
      • getDistributorCode

        public String getDistributorCode()
        The code that identifies the billing plan groups and plans for the new account..
        Returns:
        distributorCode
      • setDistributorCode

        public void setDistributorCode​(String distributorCode)
        setDistributorCode.
      • distributorPassword

        public NewAccountDefinition distributorPassword​(String distributorPassword)
        distributorPassword.
        Returns:
        NewAccountDefinition
      • getDistributorPassword

        public String getDistributorPassword()
        The password for the distributorCode..
        Returns:
        distributorPassword
      • setDistributorPassword

        public void setDistributorPassword​(String distributorPassword)
        setDistributorPassword.
      • enablePreAuth

        public NewAccountDefinition enablePreAuth​(String enablePreAuth)
        enablePreAuth.
        Returns:
        NewAccountDefinition
      • getEnablePreAuth

        public String getEnablePreAuth()
        .
        Returns:
        enablePreAuth
      • setEnablePreAuth

        public void setEnablePreAuth​(String enablePreAuth)
        setEnablePreAuth.
      • envelopePartitionId

        public NewAccountDefinition envelopePartitionId​(String envelopePartitionId)
        envelopePartitionId.
        Returns:
        NewAccountDefinition
      • getEnvelopePartitionId

        public String getEnvelopePartitionId()
        .
        Returns:
        envelopePartitionId
      • setEnvelopePartitionId

        public void setEnvelopePartitionId​(String envelopePartitionId)
        setEnvelopePartitionId.
      • getInitialUser

        public UserInformation getInitialUser()
        A complex type with the initial user information for the new account. Note that some user information is set internally based on the plan and cannot be overridden..
        Returns:
        initialUser
      • setInitialUser

        public void setInitialUser​(UserInformation initialUser)
        setInitialUser.
      • paymentMethod

        public NewAccountDefinition paymentMethod​(String paymentMethod)
        paymentMethod.
        Returns:
        NewAccountDefinition
      • getPaymentMethod

        public String getPaymentMethod()
        .
        Returns:
        paymentMethod
      • setPaymentMethod

        public void setPaymentMethod​(String paymentMethod)
        setPaymentMethod.
      • paymentProcessor

        public NewAccountDefinition paymentProcessor​(String paymentProcessor)
        paymentProcessor.
        Returns:
        NewAccountDefinition
      • getPaymentProcessor

        public String getPaymentProcessor()
        .
        Returns:
        paymentProcessor
      • setPaymentProcessor

        public void setPaymentProcessor​(String paymentProcessor)
        setPaymentProcessor.
      • getPaymentProcessorInformation

        public PaymentProcessorInformation getPaymentProcessorInformation()
        Information about the entity that processes payments for the billing plan..
        Returns:
        paymentProcessorInformation
      • setPaymentProcessorInformation

        public void setPaymentProcessorInformation​(PaymentProcessorInformation paymentProcessorInformation)
        setPaymentProcessorInformation.
      • getPlanInformation

        public PlanInformation getPlanInformation()
        An object used to identify the features and attributes of the account being created..
        Returns:
        planInformation
      • setPlanInformation

        public void setPlanInformation​(PlanInformation planInformation)
        setPlanInformation.
      • processPayment

        public NewAccountDefinition processPayment​(String processPayment)
        processPayment.
        Returns:
        NewAccountDefinition
      • getProcessPayment

        public String getProcessPayment()
        .
        Returns:
        processPayment
      • setProcessPayment

        public void setProcessPayment​(String processPayment)
        setProcessPayment.
      • getReferralInformation

        public ReferralInformation getReferralInformation()
        A complex type that contains properties for entering referral and discount information..
        Returns:
        referralInformation
      • setReferralInformation

        public void setReferralInformation​(ReferralInformation referralInformation)
        setReferralInformation.
      • getSocialAccountInformation

        public SocialAccountInformation getSocialAccountInformation()
        Contains properties that map a DocuSign user to a social account such as Facebook or Yahoo..
        Returns:
        socialAccountInformation
      • setSocialAccountInformation

        public void setSocialAccountInformation​(SocialAccountInformation socialAccountInformation)
        setSocialAccountInformation.
      • getTaxExemptId

        public String getTaxExemptId()
        .
        Returns:
        taxExemptId
      • setTaxExemptId

        public void setTaxExemptId​(String taxExemptId)
        setTaxExemptId.
      • equals

        public boolean equals​(Object o)
        Compares objects.
        Overrides:
        equals in class Object
        Returns:
        true or false depending on comparison result.
      • hashCode

        public int hashCode()
        Returns the HashCode.
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Converts the given object to string.
        Overrides:
        toString in class Object