Class NoticeModel

java.lang.Object
net.avalara.avatax.rest.client.models.NoticeModel

public class NoticeModel extends Object
Represents a letter received from a tax authority regarding tax filing. These letters often have the warning "Notice" printed at the top, which is why they are called "Notices".
  • Constructor Details

    • NoticeModel

      public NoticeModel()
  • Method Details

    • getId

      public Integer getId()
      Getter for id The unique ID number of this notice.
    • setId

      public void setId(Integer value)
      Setter for id The unique ID number of this notice.
    • getCompanyId

      public Integer getCompanyId()
      Getter for companyId The unique ID number of the company to which this notice belongs.
    • setCompanyId

      public void setCompanyId(Integer value)
      Setter for companyId The unique ID number of the company to which this notice belongs.
    • getStatusId

      public Integer getStatusId()
      Getter for statusId The status id of the notice
    • setStatusId

      public void setStatusId(Integer value)
      Setter for statusId The status id of the notice
    • getStatus

      public String getStatus()
      Getter for status The status of the notice
    • setStatus

      public void setStatus(String value)
      Setter for status The status of the notice
    • getReceivedDate

      public Date getReceivedDate()
      Getter for receivedDate The received date of the notice
    • setReceivedDate

      public void setReceivedDate(Date value)
      Setter for receivedDate The received date of the notice
    • getClosedDate

      public Date getClosedDate()
      Getter for closedDate The closed date of the notice
    • setClosedDate

      public void setClosedDate(Date value)
      Setter for closedDate The closed date of the notice
    • getTotalRemit

      public BigDecimal getTotalRemit()
      Getter for totalRemit The total remmitance amount for the notice
    • setTotalRemit

      public void setTotalRemit(BigDecimal value)
      Setter for totalRemit The total remmitance amount for the notice
    • getCustomerTypeId

      public NoticeCustomerType getCustomerTypeId()
      Getter for customerTypeId NoticeCustomerTypeID can be retrieved from the definitions API
    • setCustomerTypeId

      public void setCustomerTypeId(NoticeCustomerType value)
      Setter for customerTypeId NoticeCustomerTypeID can be retrieved from the definitions API
    • getCountry

      public String getCountry()
      Getter for country Name or ISO 3166 code identifying the country that sent this notice. This field supports many different country identifiers: * Two character ISO 3166 codes * Three character ISO 3166 codes * Fully spelled out names of the country in ISO supported languages * Common alternative spellings for many countries For a full list of all supported codes and names, please see the Definitions API `ListCountries`.
    • setCountry

      public void setCountry(String value)
      Setter for country Name or ISO 3166 code identifying the country that sent this notice. This field supports many different country identifiers: * Two character ISO 3166 codes * Three character ISO 3166 codes * Fully spelled out names of the country in ISO supported languages * Common alternative spellings for many countries For a full list of all supported codes and names, please see the Definitions API `ListCountries`.
    • getRegion

      public String getRegion()
      Getter for region Name or ISO 3166 code identifying the region within the country that sent this notice. This field supports many different region identifiers: * Two and three character ISO 3166 region codes * Fully spelled out names of the region in ISO supported languages * Common alternative spellings for many regions For a full list of all supported codes and names, please see the Definitions API `ListRegions`.
    • setRegion

      public void setRegion(String value)
      Setter for region Name or ISO 3166 code identifying the region within the country that sent this notice. This field supports many different region identifiers: * Two and three character ISO 3166 region codes * Fully spelled out names of the region in ISO supported languages * Common alternative spellings for many regions For a full list of all supported codes and names, please see the Definitions API `ListRegions`.
    • getTaxAuthorityId

      public Integer getTaxAuthorityId()
      Getter for taxAuthorityId The tax authority id of the notice
    • setTaxAuthorityId

      public void setTaxAuthorityId(Integer value)
      Setter for taxAuthorityId The tax authority id of the notice
    • getFilingFrequency

      public FilingFrequencyId getFilingFrequency()
      Getter for filingFrequency The filing frequency of the notice
    • setFilingFrequency

      public void setFilingFrequency(FilingFrequencyId value)
      Setter for filingFrequency The filing frequency of the notice
    • getFilingTypeId

      public TaxNoticeFilingTypeId getFilingTypeId()
      Getter for filingTypeId The filing type of the notice
    • setFilingTypeId

      public void setFilingTypeId(TaxNoticeFilingTypeId value)
      Setter for filingTypeId The filing type of the notice
    • getTicketReferenceNo

      public String getTicketReferenceNo()
      Getter for ticketReferenceNo The ticket reference number of the notice
    • setTicketReferenceNo

      public void setTicketReferenceNo(String value)
      Setter for ticketReferenceNo The ticket reference number of the notice
    • getTicketReferenceUrl

      public String getTicketReferenceUrl()
      Getter for ticketReferenceUrl The ticket reference url of the notice
    • setTicketReferenceUrl

      public void setTicketReferenceUrl(String value)
      Setter for ticketReferenceUrl The ticket reference url of the notice
    • getSalesForceCase

      public String getSalesForceCase()
      Getter for salesForceCase The sales force case of the notice
    • setSalesForceCase

      public void setSalesForceCase(String value)
      Setter for salesForceCase The sales force case of the notice
    • getSalesForceCaseUrl

      public String getSalesForceCaseUrl()
      Getter for salesForceCaseUrl The URL to the sales force case
    • setSalesForceCaseUrl

      public void setSalesForceCaseUrl(String value)
      Setter for salesForceCaseUrl The URL to the sales force case
    • getTaxPeriod

      public String getTaxPeriod()
      Getter for taxPeriod The tax period of the notice
    • setTaxPeriod

      public void setTaxPeriod(String value)
      Setter for taxPeriod The tax period of the notice
    • getReasonId

      public Integer getReasonId()
      Getter for reasonId The notice reason id
    • setReasonId

      public void setReasonId(Integer value)
      Setter for reasonId The notice reason id
    • getReason

      public String getReason()
      Getter for reason The notice reason
    • setReason

      public void setReason(String value)
      Setter for reason The notice reason
    • getTypeId

      public Integer getTypeId()
      Getter for typeId The tax notice type id
    • setTypeId

      public void setTypeId(Integer value)
      Setter for typeId The tax notice type id
    • getType

      public String getType()
      Getter for type The tax notice type description
    • setType

      public void setType(String value)
      Setter for type The tax notice type description
    • getCustomerFundingOptionId

      public FundingOption getCustomerFundingOptionId()
      Getter for customerFundingOptionId The notice customer funding options
    • setCustomerFundingOptionId

      public void setCustomerFundingOptionId(FundingOption value)
      Setter for customerFundingOptionId The notice customer funding options
    • getPriorityId

      public NoticePriorityId getPriorityId()
      Getter for priorityId The priority of the notice
    • setPriorityId

      public void setPriorityId(NoticePriorityId value)
      Setter for priorityId The priority of the notice
    • getCustomerComment

      public String getCustomerComment()
      Getter for customerComment Comments from the customer on this notice
    • setCustomerComment

      public void setCustomerComment(String value)
      Setter for customerComment Comments from the customer on this notice
    • getHideFromCustomer

      public Boolean getHideFromCustomer()
      Getter for hideFromCustomer Indicator to hide from customer
    • setHideFromCustomer

      public void setHideFromCustomer(Boolean value)
      Setter for hideFromCustomer Indicator to hide from customer
    • getExpectedResolutionDate

      public Date getExpectedResolutionDate()
      Getter for expectedResolutionDate Expected resolution date of the notice
    • setExpectedResolutionDate

      public void setExpectedResolutionDate(Date value)
      Setter for expectedResolutionDate Expected resolution date of the notice
    • getShowResolutionDateToCustomer

      public Boolean getShowResolutionDateToCustomer()
      Getter for showResolutionDateToCustomer Indicator to show customer this resolution date
    • setShowResolutionDateToCustomer

      public void setShowResolutionDateToCustomer(Boolean value)
      Setter for showResolutionDateToCustomer Indicator to show customer this resolution date
    • getClosedByUserId

      public Integer getClosedByUserId()
      Getter for closedByUserId The unique ID number of the user that closed the notice
    • setClosedByUserId

      public void setClosedByUserId(Integer value)
      Setter for closedByUserId The unique ID number of the user that closed the notice
    • getCreatedByUserName

      public String getCreatedByUserName()
      Getter for createdByUserName The user who created the notice
    • setCreatedByUserName

      public void setCreatedByUserName(String value)
      Setter for createdByUserName The user who created the notice
    • getOwnedByUserId

      public Integer getOwnedByUserId()
      Getter for ownedByUserId The unique ID number of the user that owns the notice
    • setOwnedByUserId

      public void setOwnedByUserId(Integer value)
      Setter for ownedByUserId The unique ID number of the user that owns the notice
    • getDescription

      public String getDescription()
      Getter for description The description of the notice
    • setDescription

      public void setDescription(String value)
      Setter for description The description of the notice
    • getAvaFileFormId

      public Integer getAvaFileFormId()
      Getter for avaFileFormId The ava file form id of the notice
    • setAvaFileFormId

      public void setAvaFileFormId(Integer value)
      Setter for avaFileFormId The ava file form id of the notice
    • getRevenueContactId

      public Integer getRevenueContactId()
      Getter for revenueContactId The id of the revenue contact
    • setRevenueContactId

      public void setRevenueContactId(Integer value)
      Setter for revenueContactId The id of the revenue contact
    • getComplianceContactId

      public Integer getComplianceContactId()
      Getter for complianceContactId The id of the compliance contact
    • setComplianceContactId

      public void setComplianceContactId(Integer value)
      Setter for complianceContactId The id of the compliance contact
    • getTaxFormCode

      public String getTaxFormCode()
      Getter for taxFormCode The tax form code of the notice
    • setTaxFormCode

      public void setTaxFormCode(String value)
      Setter for taxFormCode The tax form code of the notice
    • getDocumentReference

      public String getDocumentReference()
      Getter for documentReference The document reference of the notice
    • setDocumentReference

      public void setDocumentReference(String value)
      Setter for documentReference The document reference of the notice
    • getJurisdictionName

      public String getJurisdictionName()
      Getter for jurisdictionName The jurisdiction name of the notice
    • setJurisdictionName

      public void setJurisdictionName(String value)
      Setter for jurisdictionName The jurisdiction name of the notice
    • getJurisdictionType

      public String getJurisdictionType()
      Getter for jurisdictionType The jurisdiction type of the notice
    • setJurisdictionType

      public void setJurisdictionType(String value)
      Setter for jurisdictionType The jurisdiction type of the notice
    • getComments

      public ArrayList<NoticeCommentModel> getComments()
      Getter for comments Additional comments on the notice
    • setComments

      public void setComments(ArrayList<NoticeCommentModel> value)
      Setter for comments Additional comments on the notice
    • getFinances

      public ArrayList<NoticeFinanceModel> getFinances()
      Getter for finances Finance details of the notice
    • setFinances

      public void setFinances(ArrayList<NoticeFinanceModel> value)
      Setter for finances Finance details of the notice
    • getResponsibility

      public ArrayList<NoticeResponsibilityDetailModel> getResponsibility()
      Getter for responsibility Notice Responsibility Details
    • setResponsibility

      public void setResponsibility(ArrayList<NoticeResponsibilityDetailModel> value)
      Setter for responsibility Notice Responsibility Details
    • getRootCause

      public ArrayList<NoticeRootCauseDetailModel> getRootCause()
      Getter for rootCause Notice Root Cause Details
    • setRootCause

      public void setRootCause(ArrayList<NoticeRootCauseDetailModel> value)
      Setter for rootCause Notice Root Cause Details
    • getCreatedDate

      public Date getCreatedDate()
      Getter for createdDate The date when this record was created.
    • setCreatedDate

      public void setCreatedDate(Date value)
      Setter for createdDate The date when this record was created.
    • getCreatedUserId

      public Integer getCreatedUserId()
      Getter for createdUserId The User ID of the user who created this record.
    • setCreatedUserId

      public void setCreatedUserId(Integer value)
      Setter for createdUserId The User ID of the user who created this record.
    • getModifiedDate

      public Date getModifiedDate()
      Getter for modifiedDate The date/time when this record was last modified.
    • setModifiedDate

      public void setModifiedDate(Date value)
      Setter for modifiedDate The date/time when this record was last modified.
    • getModifiedUserId

      public Integer getModifiedUserId()
      Getter for modifiedUserId The user ID of the user who last modified this record.
    • setModifiedUserId

      public void setModifiedUserId(Integer value)
      Setter for modifiedUserId The user ID of the user who last modified this record.
    • getRegistrationId

      public String getRegistrationId()
      Getter for registrationId The registration id of the notice
    • setRegistrationId

      public void setRegistrationId(String value)
      Setter for registrationId The registration id of the notice
    • toString

      public String toString()
      Returns a JSON string representation of NoticeModel
      Overrides:
      toString in class Object