Class Form1099MiscRequest


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

      • Form1099MiscRequest

        public Form1099MiscRequest()
    • Method Detail

      • setRents

        public void setRents​(Double rents)
      • getRoyalties

        @Nullable
        public Double getRoyalties()
        Royalties
        Returns:
        royalties
      • setRoyalties

        public void setRoyalties​(Double royalties)
      • getOtherIncome

        @Nullable
        public Double getOtherIncome()
        Other income
        Returns:
        otherIncome
      • setOtherIncome

        public void setOtherIncome​(Double otherIncome)
      • getFedIncomeTaxWithheld

        @Nullable
        public Double getFedIncomeTaxWithheld()
        Federal income tax withheld
        Returns:
        fedIncomeTaxWithheld
      • setFedIncomeTaxWithheld

        public void setFedIncomeTaxWithheld​(Double fedIncomeTaxWithheld)
      • getFishingBoatProceeds

        @Nullable
        public Double getFishingBoatProceeds()
        Fishing boat proceeds
        Returns:
        fishingBoatProceeds
      • setFishingBoatProceeds

        public void setFishingBoatProceeds​(Double fishingBoatProceeds)
      • medicalAndHealthCarePayments

        public Form1099MiscRequest medicalAndHealthCarePayments​(Double medicalAndHealthCarePayments)
      • getMedicalAndHealthCarePayments

        @Nullable
        public Double getMedicalAndHealthCarePayments()
        Medical and health care payments
        Returns:
        medicalAndHealthCarePayments
      • setMedicalAndHealthCarePayments

        public void setMedicalAndHealthCarePayments​(Double medicalAndHealthCarePayments)
      • getDirectSalesIndicator

        @Nullable
        public Boolean getDirectSalesIndicator()
        Payer made direct sales totaling $5,000 or more of consumer products to recipient for resale
        Returns:
        directSalesIndicator
      • setDirectSalesIndicator

        public void setDirectSalesIndicator​(Boolean directSalesIndicator)
      • getSubstitutePayments

        @Nullable
        public Double getSubstitutePayments()
        Substitute payments in lieu of dividends or interest
        Returns:
        substitutePayments
      • setSubstitutePayments

        public void setSubstitutePayments​(Double substitutePayments)
      • getCropInsuranceProceeds

        @Nullable
        public Double getCropInsuranceProceeds()
        Crop insurance proceeds
        Returns:
        cropInsuranceProceeds
      • setCropInsuranceProceeds

        public void setCropInsuranceProceeds​(Double cropInsuranceProceeds)
      • grossProceedsPaidToAttorney

        public Form1099MiscRequest grossProceedsPaidToAttorney​(Double grossProceedsPaidToAttorney)
      • getGrossProceedsPaidToAttorney

        @Nullable
        public Double getGrossProceedsPaidToAttorney()
        Gross proceeds paid to an attorney
        Returns:
        grossProceedsPaidToAttorney
      • setGrossProceedsPaidToAttorney

        public void setGrossProceedsPaidToAttorney​(Double grossProceedsPaidToAttorney)
      • getFishPurchasedForResale

        @Nullable
        public Double getFishPurchasedForResale()
        Fish purchased for resale
        Returns:
        fishPurchasedForResale
      • setFishPurchasedForResale

        public void setFishPurchasedForResale​(Double fishPurchasedForResale)
      • getSection409ADeferrals

        @Nullable
        public Double getSection409ADeferrals()
        Section 409A deferrals
        Returns:
        section409ADeferrals
      • setSection409ADeferrals

        public void setSection409ADeferrals​(Double section409ADeferrals)
      • getFatcaFilingRequirement

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

        public void setFatcaFilingRequirement​(Boolean fatcaFilingRequirement)
      • excessGoldenParachutePayments

        public Form1099MiscRequest excessGoldenParachutePayments​(Double excessGoldenParachutePayments)
      • getExcessGoldenParachutePayments

        @Nullable
        public Double getExcessGoldenParachutePayments()
        (Legacy field) Excess golden parachute payments
        Returns:
        excessGoldenParachutePayments
      • setExcessGoldenParachutePayments

        public void setExcessGoldenParachutePayments​(Double excessGoldenParachutePayments)
      • nonqualifiedDeferredCompensation

        public Form1099MiscRequest nonqualifiedDeferredCompensation​(Double nonqualifiedDeferredCompensation)
      • getNonqualifiedDeferredCompensation

        @Nullable
        public Double getNonqualifiedDeferredCompensation()
        Nonqualified deferred compensation
        Returns:
        nonqualifiedDeferredCompensation
      • setNonqualifiedDeferredCompensation

        public void setNonqualifiedDeferredCompensation​(Double nonqualifiedDeferredCompensation)
      • getIssuerId

        @Nullable
        public String getIssuerId()
        Issuer ID
        Returns:
        issuerId
      • setIssuerId

        public void setIssuerId​(String issuerId)
      • getReferenceId

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

        public void setReferenceId​(String referenceId)
      • getRecipientTin

        @Nullable
        public String getRecipientTin()
        Recipient Tax ID Number
        Returns:
        recipientTin
      • setRecipientTin

        public void setRecipientTin​(String recipientTin)
      • 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

        @Nonnull
        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)
      • getState

        @Nullable
        public String getState()
        US state. Required if CountryCode is \"US\".
        Returns:
        state
      • setState

        public void setState​(String state)
      • setZip

        public void setZip​(String zip)
      • getEmail

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

        public void setEmail​(String email)
      • 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)
      • getNonUsProvince

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

        public void setNonUsProvince​(String nonUsProvince)
      • getCountryCode

        @Nonnull
        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)
      • getFederalEFile

        @Nullable
        public Boolean getFederalEFile()
        Boolean indicating that federal e-filing should be scheduled for this form
        Returns:
        federalEFile
      • setFederalEFile

        public void setFederalEFile​(Boolean federalEFile)
      • getPostalMail

        @Nullable
        public Boolean getPostalMail()
        Boolean indicating that postal mailing to the recipient should be scheduled for this form
        Returns:
        postalMail
      • setPostalMail

        public void setPostalMail​(Boolean postalMail)
      • getStateEFile

        @Nullable
        public Boolean getStateEFile()
        Boolean indicating that state e-filing should be scheduled for this form
        Returns:
        stateEFile
      • setStateEFile

        public void setStateEFile​(Boolean stateEFile)
      • getTinMatch

        @Nullable
        public Boolean getTinMatch()
        Boolean indicating that TIN Matching should be scheduled for this form
        Returns:
        tinMatch
      • setTinMatch

        public void setTinMatch​(Boolean tinMatch)
      • 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 in three years
        Returns:
        secondTinNotice
      • setSecondTinNotice

        public void setSecondTinNotice​(Boolean secondTinNotice)
      • getAddressVerification

        @Nullable
        public Boolean getAddressVerification()
        Boolean indicating that address verification should be scheduled for this form
        Returns:
        addressVerification
      • setAddressVerification

        public void setAddressVerification​(Boolean addressVerification)
      • 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 Form1099MiscRequest
      • fromJson

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

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