Package Avalara.SDK.model.A1099.V2
Class Form1095C
- java.lang.Object
-
- Avalara.SDK.model.A1099.V2.Form1095C
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.7.0") public class Form1095C extends Object
Form 1095-C: Employer-Provided Health Insurance Offer and Coverage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classForm1095C.CustomTypeAdapterFactorystatic classForm1095C.PlanStartMonthEnumPlan start month.static classForm1095C.TinTypeEnumType of TIN (Tax ID Number)static classForm1095C.TypeEnumForm type
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Form1095C()Form1095C(String id, Form1099StatusDetail federalEfileStatus, List<StateEfileStatusDetail> stateEfileStatus, Form1099StatusDetail postalMailStatus, Form1099StatusDetail tinMatchStatus, Form1099StatusDetail addressVerificationStatus, Form1099StatusDetail eDeliveryStatus, List<ValidationError> validationErrors, OffsetDateTime createdAt, OffsetDateTime updatedAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Form1095CaccountNumber(String accountNumber)Form1095CaddCoveredIndividualsItem(CoveredIndividual coveredIndividualsItem)Form1095CaddOfferAndCoveragesItem(OfferAndCoverage offerAndCoveragesItem)Form1095Caddress(String address)Form1095Caddress2(String address2)Form1095CaddressVerification(Boolean addressVerification)Form1095Ccity(String city)Form1095CcountryCode(String countryCode)Form1095CcoveredIndividuals(List<CoveredIndividual> coveredIndividuals)Form1095Cemail(String email)Form1095CemployeeFirstName(String employeeFirstName)Form1095CemployeeLastName(String employeeLastName)Form1095CemployeeMiddleName(String employeeMiddleName)Form1095CemployeeNameSuffix(String employeeNameSuffix)Form1095CemployerProvidedSiCoverage(Boolean employerProvidedSiCoverage)booleanequals(Object o)Form1095CfederalEfileDate(LocalDate federalEfileDate)static Form1095CfromJson(String jsonString)Create an instance of Form1095C given an JSON stringStringgetAccountNumber()Account numberStringgetAddress()Address.StringgetAddress2()Address line 2.BooleangetAddressVerification()Boolean indicating that address verification should be scheduled for this formForm1099StatusDetailgetAddressVerificationStatus()Address verification statusStringgetCity()City.StringgetCountryCode()Two-letter IRS country code (e.g., 'US', 'CA'), as defined at https://www.irs.gov/e-file-providers/country-codes.List<CoveredIndividual>getCoveredIndividuals()Covered individuals informationOffsetDateTimegetCreatedAt()Date time when the record was created.Form1099StatusDetailgeteDeliveryStatus()EDelivery statusStringgetEmail()Recipient's Contact email address.StringgetEmployeeFirstName()Employee's first nameStringgetEmployeeLastName()Employee's last nameStringgetEmployeeMiddleName()Employee's middle nameStringgetEmployeeNameSuffix()Employee's name suffixBooleangetEmployerProvidedSiCoverage()Employer provided self-insured coverageLocalDategetFederalEfileDate()Date when federal e-filing should be scheduled for this formForm1099StatusDetailgetFederalEfileStatus()Federal e-file statusStringgetId()Form ID.StringgetIssuerId()Issuer ID - only required when creating formsStringgetIssuerReferenceId()Issuer Reference ID - only required when creating formsStringgetIssuerTin()Issuer TIN - readonlyStringgetNonUsProvince()Province or region for non-US/CA addresses.BooleangetNoTin()No TIN indicatorList<OfferAndCoverage>getOfferAndCoverages()Offer and coverage informationStringgetOfficeCode()Office codeForm1095C.PlanStartMonthEnumgetPlanStartMonth()Plan start month.BooleangetPostalMail()Boolean indicating that postal mailing to the recipient should be scheduled for this formForm1099StatusDetailgetPostalMailStatus()Postal mail to recipient statusLocalDategetRecipientDateOfBirth()Recipient's date of birthLocalDategetRecipientEdeliveryDate()Date when recipient e-delivery should be scheduled for this formStringgetRecipientName()Recipient nameStringgetRecipientSecondName()Recipient second nameStringgetReferenceId()Internal reference ID.BooleangetSecondTinNotice()Second TIN noticeStringgetState()Two-letter US state or Canadian province code (required for US/CA addresses).StateAndLocalWithholdinggetStateAndLocalWithholding()State and local withholding informationLocalDategetStateEfileDate()Date when state e-filing should be scheduled for this formList<StateEfileStatusDetail>getStateEfileStatus()State e-file statusIntegergetTaxYear()Tax Year - only required when creating formsStringgetTin()Recipient's Federal Tax Identification Number (TIN).BooleangetTinMatch()Boolean indicating that TIN Matching should be scheduled for this formForm1099StatusDetailgetTinMatchStatus()TIN Match statusForm1095C.TinTypeEnumgetTinType()Type of TIN (Tax ID Number)Form1095C.TypeEnumgetType()Form typeOffsetDateTimegetUpdatedAt()Date time when the record was last updated.List<ValidationError>getValidationErrors()Validation errorsStringgetZip()ZIP/postal code.inthashCode()Form1095CissuerId(String issuerId)Form1095CissuerReferenceId(String issuerReferenceId)Form1095CissuerTin(String issuerTin)Form1095CnonUsProvince(String nonUsProvince)Form1095CnoTin(Boolean noTin)Form1095CofferAndCoverages(List<OfferAndCoverage> offerAndCoverages)Form1095CofficeCode(String officeCode)Form1095CplanStartMonth(Form1095C.PlanStartMonthEnum planStartMonth)Form1095CpostalMail(Boolean postalMail)Form1095CrecipientDateOfBirth(LocalDate recipientDateOfBirth)Form1095CrecipientEdeliveryDate(LocalDate recipientEdeliveryDate)Form1095CrecipientName(String recipientName)Form1095CrecipientSecondName(String recipientSecondName)Form1095CreferenceId(String referenceId)Form1095CsecondTinNotice(Boolean secondTinNotice)voidsetAccountNumber(String accountNumber)voidsetAddress(String address)voidsetAddress2(String address2)voidsetAddressVerification(Boolean addressVerification)voidsetCity(String city)voidsetCountryCode(String countryCode)voidsetCoveredIndividuals(List<CoveredIndividual> coveredIndividuals)voidsetEmail(String email)voidsetEmployeeFirstName(String employeeFirstName)voidsetEmployeeLastName(String employeeLastName)voidsetEmployeeMiddleName(String employeeMiddleName)voidsetEmployeeNameSuffix(String employeeNameSuffix)voidsetEmployerProvidedSiCoverage(Boolean employerProvidedSiCoverage)voidsetFederalEfileDate(LocalDate federalEfileDate)voidsetIssuerId(String issuerId)voidsetIssuerReferenceId(String issuerReferenceId)voidsetIssuerTin(String issuerTin)voidsetNonUsProvince(String nonUsProvince)voidsetNoTin(Boolean noTin)voidsetOfferAndCoverages(List<OfferAndCoverage> offerAndCoverages)voidsetOfficeCode(String officeCode)voidsetPlanStartMonth(Form1095C.PlanStartMonthEnum planStartMonth)voidsetPostalMail(Boolean postalMail)voidsetRecipientDateOfBirth(LocalDate recipientDateOfBirth)voidsetRecipientEdeliveryDate(LocalDate recipientEdeliveryDate)voidsetRecipientName(String recipientName)voidsetRecipientSecondName(String recipientSecondName)voidsetReferenceId(String referenceId)voidsetSecondTinNotice(Boolean secondTinNotice)voidsetState(String state)voidsetStateAndLocalWithholding(StateAndLocalWithholding stateAndLocalWithholding)voidsetStateEfileDate(LocalDate stateEfileDate)voidsetTaxYear(Integer taxYear)voidsetTin(String tin)voidsetTinMatch(Boolean tinMatch)voidsetTinType(Form1095C.TinTypeEnum tinType)voidsetType(Form1095C.TypeEnum type)voidsetZip(String zip)Form1095Cstate(String state)Form1095CstateAndLocalWithholding(StateAndLocalWithholding stateAndLocalWithholding)Form1095CstateEfileDate(LocalDate stateEfileDate)Form1095CtaxYear(Integer taxYear)Form1095Ctin(String tin)Form1095CtinMatch(Boolean tinMatch)Form1095CtinType(Form1095C.TinTypeEnum tinType)StringtoJson()Convert an instance of Form1095C to an JSON stringStringtoString()Form1095Ctype(Form1095C.TypeEnum type)static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues foundForm1095Czip(String zip)
-
-
-
Field Detail
-
SERIALIZED_NAME_EMPLOYEE_FIRST_NAME
public static final String SERIALIZED_NAME_EMPLOYEE_FIRST_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMPLOYEE_MIDDLE_NAME
public static final String SERIALIZED_NAME_EMPLOYEE_MIDDLE_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMPLOYEE_LAST_NAME
public static final String SERIALIZED_NAME_EMPLOYEE_LAST_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMPLOYEE_NAME_SUFFIX
public static final String SERIALIZED_NAME_EMPLOYEE_NAME_SUFFIX
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RECIPIENT_DATE_OF_BIRTH
public static final String SERIALIZED_NAME_RECIPIENT_DATE_OF_BIRTH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PLAN_START_MONTH
public static final String SERIALIZED_NAME_PLAN_START_MONTH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMPLOYER_PROVIDED_SI_COVERAGE
public static final String SERIALIZED_NAME_EMPLOYER_PROVIDED_SI_COVERAGE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OFFER_AND_COVERAGES
public static final String SERIALIZED_NAME_OFFER_AND_COVERAGES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COVERED_INDIVIDUALS
public static final String SERIALIZED_NAME_COVERED_INDIVIDUALS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ISSUER_ID
public static final String SERIALIZED_NAME_ISSUER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ISSUER_REFERENCE_ID
public static final String SERIALIZED_NAME_ISSUER_REFERENCE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ISSUER_TIN
public static final String SERIALIZED_NAME_ISSUER_TIN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAX_YEAR
public static final String SERIALIZED_NAME_TAX_YEAR
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REFERENCE_ID
public static final String SERIALIZED_NAME_REFERENCE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TIN
public static final String SERIALIZED_NAME_TIN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RECIPIENT_NAME
public static final String SERIALIZED_NAME_RECIPIENT_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TIN_TYPE
public static final String SERIALIZED_NAME_TIN_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RECIPIENT_SECOND_NAME
public static final String SERIALIZED_NAME_RECIPIENT_SECOND_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDRESS
public static final String SERIALIZED_NAME_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDRESS2
public static final String SERIALIZED_NAME_ADDRESS2
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CITY
public static final String SERIALIZED_NAME_CITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE
public static final String SERIALIZED_NAME_STATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ZIP
public static final String SERIALIZED_NAME_ZIP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL
public static final String SERIALIZED_NAME_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCOUNT_NUMBER
public static final String SERIALIZED_NAME_ACCOUNT_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OFFICE_CODE
public static final String SERIALIZED_NAME_OFFICE_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NON_US_PROVINCE
public static final String SERIALIZED_NAME_NON_US_PROVINCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COUNTRY_CODE
public static final String SERIALIZED_NAME_COUNTRY_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FEDERAL_EFILE_DATE
public static final String SERIALIZED_NAME_FEDERAL_EFILE_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POSTAL_MAIL
public static final String SERIALIZED_NAME_POSTAL_MAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE_EFILE_DATE
public static final String SERIALIZED_NAME_STATE_EFILE_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RECIPIENT_EDELIVERY_DATE
public static final String SERIALIZED_NAME_RECIPIENT_EDELIVERY_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TIN_MATCH
public static final String SERIALIZED_NAME_TIN_MATCH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NO_TIN
public static final String SERIALIZED_NAME_NO_TIN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDRESS_VERIFICATION
public static final String SERIALIZED_NAME_ADDRESS_VERIFICATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE_AND_LOCAL_WITHHOLDING
public static final String SERIALIZED_NAME_STATE_AND_LOCAL_WITHHOLDING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SECOND_TIN_NOTICE
public static final String SERIALIZED_NAME_SECOND_TIN_NOTICE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FEDERAL_EFILE_STATUS
public static final String SERIALIZED_NAME_FEDERAL_EFILE_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE_EFILE_STATUS
public static final String SERIALIZED_NAME_STATE_EFILE_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POSTAL_MAIL_STATUS
public static final String SERIALIZED_NAME_POSTAL_MAIL_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TIN_MATCH_STATUS
public static final String SERIALIZED_NAME_TIN_MATCH_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDRESS_VERIFICATION_STATUS
public static final String SERIALIZED_NAME_ADDRESS_VERIFICATION_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_E_DELIVERY_STATUS
public static final String SERIALIZED_NAME_E_DELIVERY_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VALIDATION_ERRORS
public static final String SERIALIZED_NAME_VALIDATION_ERRORS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATED_AT
public static final String SERIALIZED_NAME_UPDATED_AT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Form1095C
public Form1095C()
-
Form1095C
public Form1095C(String id, Form1099StatusDetail federalEfileStatus, List<StateEfileStatusDetail> stateEfileStatus, Form1099StatusDetail postalMailStatus, Form1099StatusDetail tinMatchStatus, Form1099StatusDetail addressVerificationStatus, Form1099StatusDetail eDeliveryStatus, List<ValidationError> validationErrors, OffsetDateTime createdAt, OffsetDateTime updatedAt)
-
-
Method Detail
-
getEmployeeFirstName
@Nullable public String getEmployeeFirstName()
Employee's first name- Returns:
- employeeFirstName
-
setEmployeeFirstName
public void setEmployeeFirstName(String employeeFirstName)
-
getEmployeeMiddleName
@Nullable public String getEmployeeMiddleName()
Employee's middle name- Returns:
- employeeMiddleName
-
setEmployeeMiddleName
public void setEmployeeMiddleName(String employeeMiddleName)
-
getEmployeeLastName
@Nullable public String getEmployeeLastName()
Employee's last name- Returns:
- employeeLastName
-
setEmployeeLastName
public void setEmployeeLastName(String employeeLastName)
-
getEmployeeNameSuffix
@Nullable public String getEmployeeNameSuffix()
Employee's name suffix- Returns:
- employeeNameSuffix
-
setEmployeeNameSuffix
public void setEmployeeNameSuffix(String employeeNameSuffix)
-
getRecipientDateOfBirth
@Nullable public LocalDate getRecipientDateOfBirth()
Recipient's date of birth- Returns:
- recipientDateOfBirth
-
setRecipientDateOfBirth
public void setRecipientDateOfBirth(LocalDate recipientDateOfBirth)
-
planStartMonth
public Form1095C planStartMonth(Form1095C.PlanStartMonthEnum planStartMonth)
-
getPlanStartMonth
@Nullable public Form1095C.PlanStartMonthEnum getPlanStartMonth()
Plan start month. The calendar month during which the plan year begins of the health plan in which the employee is offered coverage (or would be offered coverage if the employee were eligible to participate in the plan). Available values: - 00: None - 01: January - 02: February - 03: March - 04: April - 05: May - 06: June - 07: July - 08: August - 09: September - 10: October - 11: November - 12: December- Returns:
- planStartMonth
-
setPlanStartMonth
public void setPlanStartMonth(Form1095C.PlanStartMonthEnum planStartMonth)
-
employerProvidedSiCoverage
public Form1095C employerProvidedSiCoverage(Boolean employerProvidedSiCoverage)
-
getEmployerProvidedSiCoverage
@Nullable public Boolean getEmployerProvidedSiCoverage()
Employer provided self-insured coverage- Returns:
- employerProvidedSiCoverage
-
setEmployerProvidedSiCoverage
public void setEmployerProvidedSiCoverage(Boolean employerProvidedSiCoverage)
-
offerAndCoverages
public Form1095C offerAndCoverages(List<OfferAndCoverage> offerAndCoverages)
-
addOfferAndCoveragesItem
public Form1095C addOfferAndCoveragesItem(OfferAndCoverage offerAndCoveragesItem)
-
getOfferAndCoverages
@Nonnull public List<OfferAndCoverage> getOfferAndCoverages()
Offer and coverage information- Returns:
- offerAndCoverages
-
setOfferAndCoverages
public void setOfferAndCoverages(List<OfferAndCoverage> offerAndCoverages)
-
coveredIndividuals
public Form1095C coveredIndividuals(List<CoveredIndividual> coveredIndividuals)
-
addCoveredIndividualsItem
public Form1095C addCoveredIndividualsItem(CoveredIndividual coveredIndividualsItem)
-
getCoveredIndividuals
@Nullable public List<CoveredIndividual> getCoveredIndividuals()
Covered individuals information- Returns:
- coveredIndividuals
-
setCoveredIndividuals
public void setCoveredIndividuals(List<CoveredIndividual> coveredIndividuals)
-
type
public Form1095C type(Form1095C.TypeEnum type)
-
getType
@Nonnull public Form1095C.TypeEnum getType()
Form type- Returns:
- type
-
setType
public void setType(Form1095C.TypeEnum type)
-
getId
@Nullable public String getId()
Form ID. Unique identifier set when the record is created.- Returns:
- id
-
getIssuerId
@Nullable public String getIssuerId()
Issuer ID - only required when creating forms- Returns:
- issuerId
-
setIssuerId
public void setIssuerId(String issuerId)
-
getIssuerReferenceId
@Nullable public String getIssuerReferenceId()
Issuer Reference ID - only required when creating forms- Returns:
- issuerReferenceId
-
setIssuerReferenceId
public void setIssuerReferenceId(String issuerReferenceId)
-
setIssuerTin
public void setIssuerTin(String issuerTin)
-
getTaxYear
@Nullable public Integer getTaxYear()
Tax Year - only required when creating forms- Returns:
- taxYear
-
setTaxYear
public void setTaxYear(Integer taxYear)
-
getReferenceId
@Nullable public String getReferenceId()
Internal reference ID. Never shown to any agency or recipient.- Returns:
- referenceId
-
setReferenceId
public void setReferenceId(String referenceId)
-
getTin
@Nullable public String getTin()
Recipient's Federal Tax Identification Number (TIN).- Returns:
- tin
-
setTin
public void setTin(String tin)
-
setRecipientName
public void setRecipientName(String recipientName)
-
tinType
public Form1095C tinType(Form1095C.TinTypeEnum tinType)
-
getTinType
@Nullable public Form1095C.TinTypeEnum getTinType()
Type of TIN (Tax ID Number)- Returns:
- tinType
-
setTinType
public void setTinType(Form1095C.TinTypeEnum tinType)
-
getRecipientSecondName
@Nullable public String getRecipientSecondName()
Recipient second name- Returns:
- recipientSecondName
-
setRecipientSecondName
public void setRecipientSecondName(String recipientSecondName)
-
setAddress
public void setAddress(String address)
-
setAddress2
public void setAddress2(String address2)
-
setCity
public void setCity(String city)
-
getState
@Nullable public String getState()
Two-letter US state or Canadian province code (required for US/CA addresses).- Returns:
- state
-
setState
public void setState(String state)
-
setZip
public void setZip(String zip)
-
setEmail
public void setEmail(String email)
-
setAccountNumber
public void setAccountNumber(String accountNumber)
-
setOfficeCode
public void setOfficeCode(String officeCode)
-
getNonUsProvince
@Nullable public String getNonUsProvince()
Province or region for non-US/CA addresses.- Returns:
- nonUsProvince
-
setNonUsProvince
public void setNonUsProvince(String nonUsProvince)
-
getCountryCode
@Nullable public String getCountryCode()
Two-letter IRS country code (e.g., 'US', 'CA'), as defined at https://www.irs.gov/e-file-providers/country-codes.- Returns:
- countryCode
-
setCountryCode
public void setCountryCode(String countryCode)
-
getFederalEfileDate
@Nullable public LocalDate getFederalEfileDate()
Date when federal e-filing should be scheduled for this form- Returns:
- federalEfileDate
-
setFederalEfileDate
public void setFederalEfileDate(LocalDate federalEfileDate)
-
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)
-
getStateEfileDate
@Nullable public LocalDate getStateEfileDate()
Date when state e-filing should be scheduled for this form- Returns:
- stateEfileDate
-
setStateEfileDate
public void setStateEfileDate(LocalDate stateEfileDate)
-
getRecipientEdeliveryDate
@Nullable public LocalDate getRecipientEdeliveryDate()
Date when recipient e-delivery should be scheduled for this form- Returns:
- recipientEdeliveryDate
-
setRecipientEdeliveryDate
public void setRecipientEdeliveryDate(LocalDate recipientEdeliveryDate)
-
getTinMatch
@Nullable public Boolean getTinMatch()
Boolean indicating that TIN Matching should be scheduled for this form- Returns:
- tinMatch
-
setTinMatch
public void setTinMatch(Boolean tinMatch)
-
setNoTin
public void setNoTin(Boolean noTin)
-
getAddressVerification
@Nullable public Boolean getAddressVerification()
Boolean indicating that address verification should be scheduled for this form- Returns:
- addressVerification
-
setAddressVerification
public void setAddressVerification(Boolean addressVerification)
-
stateAndLocalWithholding
public Form1095C stateAndLocalWithholding(StateAndLocalWithholding stateAndLocalWithholding)
-
getStateAndLocalWithholding
@Nullable public StateAndLocalWithholding getStateAndLocalWithholding()
State and local withholding information- Returns:
- stateAndLocalWithholding
-
setStateAndLocalWithholding
public void setStateAndLocalWithholding(StateAndLocalWithholding stateAndLocalWithholding)
-
getSecondTinNotice
@Nullable public Boolean getSecondTinNotice()
Second TIN notice- Returns:
- secondTinNotice
-
setSecondTinNotice
public void setSecondTinNotice(Boolean secondTinNotice)
-
getFederalEfileStatus
@Nullable public Form1099StatusDetail getFederalEfileStatus()
Federal e-file status- Returns:
- federalEfileStatus
-
getStateEfileStatus
@Nullable public List<StateEfileStatusDetail> getStateEfileStatus()
State e-file status- Returns:
- stateEfileStatus
-
getPostalMailStatus
@Nullable public Form1099StatusDetail getPostalMailStatus()
Postal mail to recipient status- Returns:
- postalMailStatus
-
getTinMatchStatus
@Nullable public Form1099StatusDetail getTinMatchStatus()
TIN Match status- Returns:
- tinMatchStatus
-
getAddressVerificationStatus
@Nullable public Form1099StatusDetail getAddressVerificationStatus()
Address verification status- Returns:
- addressVerificationStatus
-
geteDeliveryStatus
@Nullable public Form1099StatusDetail geteDeliveryStatus()
EDelivery status- Returns:
- eDeliveryStatus
-
getValidationErrors
@Nullable public List<ValidationError> getValidationErrors()
Validation errors- Returns:
- validationErrors
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
Date time when the record was created.- Returns:
- createdAt
-
getUpdatedAt
@Nullable public OffsetDateTime getUpdatedAt()
Date time when the record was last updated.- Returns:
- updatedAt
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates 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 Form1095C
-
fromJson
public static Form1095C fromJson(String jsonString) throws IOException
Create an instance of Form1095C given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Form1095C
- Throws:
IOException- if the JSON string is invalid with respect to Form1095C
-
toJson
public String toJson()
Convert an instance of Form1095C to an JSON string- Returns:
- JSON string
-
-