Class Form1099DivListItemResponse


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               comments="Generator version: 7.7.0")
    public class Form1099DivListItemResponse
    extends Object
    Form1099DivListItemResponse
    • Method Detail

      • getTotalOrdinaryDividends

        @Nullable
        public String getTotalOrdinaryDividends()
        Total ordinary dividends
        Returns:
        totalOrdinaryDividends
      • setTotalOrdinaryDividends

        public void setTotalOrdinaryDividends​(String totalOrdinaryDividends)
      • getQualifiedDividends

        @Nullable
        public String getQualifiedDividends()
        Qualified dividends
        Returns:
        qualifiedDividends
      • setQualifiedDividends

        public void setQualifiedDividends​(String qualifiedDividends)
      • getTotalCapitalGainDistributions

        @Nullable
        public String getTotalCapitalGainDistributions()
        Total capital gain distributions
        Returns:
        totalCapitalGainDistributions
      • setTotalCapitalGainDistributions

        public void setTotalCapitalGainDistributions​(String totalCapitalGainDistributions)
      • getUnrecapturedSection1250Gain

        @Nullable
        public String getUnrecapturedSection1250Gain()
        Unrecaptured Section 1250 gain
        Returns:
        unrecapturedSection1250Gain
      • setUnrecapturedSection1250Gain

        public void setUnrecapturedSection1250Gain​(String unrecapturedSection1250Gain)
      • getSection1202Gain

        @Nullable
        public String getSection1202Gain()
        Section 1202 gain
        Returns:
        section1202Gain
      • setSection1202Gain

        public void setSection1202Gain​(String section1202Gain)
      • getCollectiblesGain

        @Nullable
        public String getCollectiblesGain()
        Collectibles (28%) gain
        Returns:
        collectiblesGain
      • setCollectiblesGain

        public void setCollectiblesGain​(String collectiblesGain)
      • getSection897OrdinaryDividends

        @Nullable
        public String getSection897OrdinaryDividends()
        Section 897 ordinary dividends
        Returns:
        section897OrdinaryDividends
      • setSection897OrdinaryDividends

        public void setSection897OrdinaryDividends​(String section897OrdinaryDividends)
      • getSection897CapitalGain

        @Nullable
        public String getSection897CapitalGain()
        Section 897 capital gain
        Returns:
        section897CapitalGain
      • setSection897CapitalGain

        public void setSection897CapitalGain​(String section897CapitalGain)
      • getNondividendDistributions

        @Nullable
        public String getNondividendDistributions()
        Nondividend distributions
        Returns:
        nondividendDistributions
      • setNondividendDistributions

        public void setNondividendDistributions​(String nondividendDistributions)
      • getFederalIncomeTaxWithheld

        @Nullable
        public String getFederalIncomeTaxWithheld()
        Federal income tax withheld
        Returns:
        federalIncomeTaxWithheld
      • setFederalIncomeTaxWithheld

        public void setFederalIncomeTaxWithheld​(String federalIncomeTaxWithheld)
      • getSection199ADividends

        @Nullable
        public String getSection199ADividends()
        Section 199A dividends
        Returns:
        section199ADividends
      • setSection199ADividends

        public void setSection199ADividends​(String section199ADividends)
      • getInvestmentExpenses

        @Nullable
        public String getInvestmentExpenses()
        Investment expenses
        Returns:
        investmentExpenses
      • setInvestmentExpenses

        public void setInvestmentExpenses​(String investmentExpenses)
      • getForeignTaxPaid

        @Nullable
        public String getForeignTaxPaid()
        Foreign tax paid
        Returns:
        foreignTaxPaid
      • setForeignTaxPaid

        public void setForeignTaxPaid​(String foreignTaxPaid)
      • getForeignCountryOrUSPossession

        @Nullable
        public String getForeignCountryOrUSPossession()
        Foreign country or U.S. possession
        Returns:
        foreignCountryOrUSPossession
      • setForeignCountryOrUSPossession

        public void setForeignCountryOrUSPossession​(String foreignCountryOrUSPossession)
      • getCashLiquidationDistributions

        @Nullable
        public String getCashLiquidationDistributions()
        Cash liquidation distributions
        Returns:
        cashLiquidationDistributions
      • setCashLiquidationDistributions

        public void setCashLiquidationDistributions​(String cashLiquidationDistributions)
      • getNoncashLiquidationDistributions

        @Nullable
        public String getNoncashLiquidationDistributions()
        Noncash liquidation distributions
        Returns:
        noncashLiquidationDistributions
      • setNoncashLiquidationDistributions

        public void setNoncashLiquidationDistributions​(String noncashLiquidationDistributions)
      • getExemptInterestDividends

        @Nullable
        public String getExemptInterestDividends()
        Exempt-interest dividends
        Returns:
        exemptInterestDividends
      • setExemptInterestDividends

        public void setExemptInterestDividends​(String exemptInterestDividends)
      • specifiedPrivateActivityBondInterestDividends

        public Form1099DivListItemResponse specifiedPrivateActivityBondInterestDividends​(String specifiedPrivateActivityBondInterestDividends)
      • getSpecifiedPrivateActivityBondInterestDividends

        @Nullable
        public String getSpecifiedPrivateActivityBondInterestDividends()
        Specified private activity bond interest dividends
        Returns:
        specifiedPrivateActivityBondInterestDividends
      • setSpecifiedPrivateActivityBondInterestDividends

        public void setSpecifiedPrivateActivityBondInterestDividends​(String specifiedPrivateActivityBondInterestDividends)
      • getFatcaFilingRequirement

        @Nullable
        public Boolean getFatcaFilingRequirement()
        FATCA filing requirement
        Returns:
        fatcaFilingRequirement
      • setFatcaFilingRequirement

        public void setFatcaFilingRequirement​(Boolean fatcaFilingRequirement)
      • getType

        @Nonnull
        public String getType()
        Type of the form. Will be one of: * 940 * 941 * 943 * 944 * 945 * 1042 * 1042-S * 1095-B * 1095-C * 1097-BTC * 1098 * 1098-C * 1098-E * 1098-Q * 1098-T * 3921 * 3922 * 5498 * 5498-ESA * 5498-SA * 1099-MISC * 1099-A * 1099-B * 1099-C * 1099-CAP * 1099-DIV * 1099-G * 1099-INT * 1099-K * 1099-LS * 1099-LTC * 1099-NEC * 1099-OID * 1099-PATR * 1099-Q * 1099-R * 1099-S * 1099-SA * T4A * W-2 * W-2G * 1099-HC
        Returns:
        type
      • setType

        public void setType​(String type)
      • getIssuerId

        @Nonnull
        public Integer getIssuerId()
        Issuer ID
        Returns:
        issuerId
      • setIssuerId

        public void setIssuerId​(Integer issuerId)
      • getIssuerReferenceId

        @Nullable
        public String getIssuerReferenceId()
        Issuer Reference ID
        Returns:
        issuerReferenceId
      • setIssuerReferenceId

        public void setIssuerReferenceId​(String issuerReferenceId)
      • getIssuerTin

        @Nullable
        public String getIssuerTin()
        Issuer TIN
        Returns:
        issuerTin
      • setIssuerTin

        public void setIssuerTin​(String issuerTin)
      • setTaxYear

        public void setTaxYear​(Integer taxYear)
      • getFederalEfile

        @Nonnull
        public Boolean getFederalEfile()
        Boolean indicating that federal e-filing has been scheduled for this form
        Returns:
        federalEfile
      • setFederalEfile

        public void setFederalEfile​(Boolean federalEfile)
      • getFederalEfileStatus

        @Nullable
        public StatusDetail getFederalEfileStatus()
        Federal e-file status
        Returns:
        federalEfileStatus
      • getStateEfile

        @Nonnull
        public Boolean getStateEfile()
        Boolean indicating that state e-filing has been scheduled for this form
        Returns:
        stateEfile
      • setStateEfile

        public void setStateEfile​(Boolean stateEfile)
      • getPostalMail

        @Nonnull
        public Boolean getPostalMail()
        Boolean indicating that postal mailing to the recipient has been scheduled for this form
        Returns:
        postalMail
      • setPostalMail

        public void setPostalMail​(Boolean postalMail)
      • getPostalMailStatus

        @Nullable
        public StatusDetail getPostalMailStatus()
        Postal mail to recipient status
        Returns:
        postalMailStatus
      • getTinMatch

        @Nonnull
        public Boolean getTinMatch()
        Boolean indicating that TIN Matching has been scheduled for this form
        Returns:
        tinMatch
      • setTinMatch

        public void setTinMatch​(Boolean tinMatch)
      • getTinMatchStatus

        @Nullable
        public StatusDetail getTinMatchStatus()
        TIN Match status
        Returns:
        tinMatchStatus
      • getAddressVerification

        @Nonnull
        public Boolean getAddressVerification()
        Boolean indicating that address verification has been scheduled for this form
        Returns:
        addressVerification
      • setAddressVerification

        public void setAddressVerification​(Boolean addressVerification)
      • getAddressVerificationStatus

        @Nullable
        public StatusDetail getAddressVerificationStatus()
        Address verification status
        Returns:
        addressVerificationStatus
      • geteDeliveryStatus

        @Nullable
        public StatusDetail geteDeliveryStatus()
        EDelivery status
        Returns:
        eDeliveryStatus
      • getReferenceId

        @Nullable
        public String getReferenceId()
        Reference ID
        Returns:
        referenceId
      • setReferenceId

        public void setReferenceId​(String referenceId)
      • getEmail

        @Nullable
        public String getEmail()
        Recipient email address
        Returns:
        email
      • setEmail

        public void setEmail​(String email)
      • getTinType

        @Nullable
        public String getTinType()
        Type of TIN (Tax ID Number). Will be one of: * SSN * EIN * ITIN * ATIN
        Returns:
        tinType
      • setTinType

        public void setTinType​(String tinType)
      • getTin

        @Nullable
        public String getTin()
        Recipient Tax ID Number
        Returns:
        tin
      • setTin

        public void setTin​(String tin)
      • getNoTin

        @Nullable
        public Boolean getNoTin()
        Indicates whether the recipient has no TIN
        Returns:
        noTin
      • setNoTin

        public void setNoTin​(Boolean noTin)
      • getSecondTinNotice

        @Nullable
        public Boolean getSecondTinNotice()
        Second Tin Notice
        Returns:
        secondTinNotice
      • setSecondTinNotice

        public void setSecondTinNotice​(Boolean secondTinNotice)
      • getRecipientName

        @Nullable
        public String getRecipientName()
        Recipient name
        Returns:
        recipientName
      • setRecipientName

        public void setRecipientName​(String recipientName)
      • getRecipientSecondName

        @Nullable
        public String getRecipientSecondName()
        Recipient second name
        Returns:
        recipientSecondName
      • setRecipientSecondName

        public void setRecipientSecondName​(String recipientSecondName)
      • getAddress

        @Nullable
        public String getAddress()
        Address
        Returns:
        address
      • setAddress

        public void setAddress​(String address)
      • getAddress2

        @Nullable
        public String getAddress2()
        Address line 2
        Returns:
        address2
      • setAddress2

        public void setAddress2​(String address2)
      • setCity

        public void setCity​(String city)
      • setState

        public void setState​(String state)
      • setZip

        public void setZip​(String zip)
      • getNonUsProvince

        @Nullable
        public String getNonUsProvince()
        Foreign province
        Returns:
        nonUsProvince
      • setNonUsProvince

        public void setNonUsProvince​(String nonUsProvince)
      • getCountryCode

        @Nullable
        public String getCountryCode()
        Country code, as defined at https://www.irs.gov/e-file-providers/country-codes
        Returns:
        countryCode
      • setCountryCode

        public void setCountryCode​(String countryCode)
      • getAccountNumber

        @Nullable
        public String getAccountNumber()
        Account Number
        Returns:
        accountNumber
      • setAccountNumber

        public void setAccountNumber​(String accountNumber)
      • getOfficeCode

        @Nullable
        public String getOfficeCode()
        Office Code
        Returns:
        officeCode
      • setOfficeCode

        public void setOfficeCode​(String officeCode)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • validateJsonElement

        public static void validateJsonElement​(com.google.gson.JsonElement jsonElement)
                                        throws IOException
        Validates the JSON Element and throws an exception if issues found
        Parameters:
        jsonElement - JSON Element
        Throws:
        IOException - if the JSON Element is invalid with respect to Form1099DivListItemResponse
      • fromJson

        public static Form1099DivListItemResponse fromJson​(String jsonString)
                                                    throws IOException
        Create an instance of Form1099DivListItemResponse given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of Form1099DivListItemResponse
        Throws:
        IOException - if the JSON string is invalid with respect to Form1099DivListItemResponse
      • toJson

        public String toJson()
        Convert an instance of Form1099DivListItemResponse to an JSON string
        Returns:
        JSON string