Class NoticeModel
java.lang.Object
net.avalara.avatax.rest.client.models.NoticeModel
public class NoticeModel
extends java.lang.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 Summary
Constructors Constructor Description NoticeModel()
-
Method Summary
Modifier and Type Method Description java.lang.Integer
getAvaFileFormId()
Getter for avaFileFormId The ava file form id of the noticejava.lang.Integer
getClosedByUserId()
Getter for closedByUserId The unique ID number of the user that closed the noticejava.util.Date
getClosedDate()
Getter for closedDate The closed date of the noticejava.util.ArrayList<NoticeCommentModel>
getComments()
Getter for comments Additional comments on the noticejava.lang.Integer
getCompanyId()
Getter for companyId The unique ID number of the company to which this notice belongs.java.lang.Integer
getComplianceContactId()
Getter for complianceContactId The id of the compliance contactjava.lang.String
getCountry()
Getter for country Name or ISO 3166 code identifying the country that sent this notice.java.lang.String
getCreatedByUserName()
Getter for createdByUserName The user who created the noticejava.util.Date
getCreatedDate()
Getter for createdDate The date when this record was created.java.lang.Integer
getCreatedUserId()
Getter for createdUserId The User ID of the user who created this record.java.lang.String
getCustomerComment()
Getter for customerComment Comments from the customer on this noticeFundingOption
getCustomerFundingOptionId()
Getter for customerFundingOptionId The notice customer funding optionsNoticeCustomerType
getCustomerTypeId()
Getter for customerTypeId NoticeCustomerTypeID can be retrieved from the definitions APIjava.lang.String
getDescription()
Getter for description The description of the noticejava.lang.String
getDocumentReference()
Getter for documentReference The document reference of the noticejava.util.Date
getExpectedResolutionDate()
Getter for expectedResolutionDate Expected resolution date of the noticeFilingFrequencyId
getFilingFrequency()
Getter for filingFrequency The filing frequency of the noticeTaxNoticeFilingTypeId
getFilingTypeId()
Getter for filingTypeId The filing type of the noticejava.util.ArrayList<NoticeFinanceModel>
getFinances()
Getter for finances Finance details of the noticejava.lang.Boolean
getHideFromCustomer()
Getter for hideFromCustomer Indicator to hide from customerjava.lang.Integer
getId()
Getter for id The unique ID number of this notice.java.lang.String
getJurisdictionName()
Getter for jurisdictionName The jurisdiction name of the noticejava.lang.String
getJurisdictionType()
Getter for jurisdictionType The jurisdiction type of the noticejava.util.Date
getModifiedDate()
Getter for modifiedDate The date/time when this record was last modified.java.lang.Integer
getModifiedUserId()
Getter for modifiedUserId The user ID of the user who last modified this record.java.lang.Integer
getOwnedByUserId()
Getter for ownedByUserId The unique ID number of the user that owns the noticeNoticePriorityId
getPriorityId()
Getter for priorityId The priority of the noticejava.lang.String
getReason()
Getter for reason The notice reasonjava.lang.Integer
getReasonId()
Getter for reasonId The notice reason idjava.util.Date
getReceivedDate()
Getter for receivedDate The received date of the noticejava.lang.String
getRegion()
Getter for region Name or ISO 3166 code identifying the region within the country that sent this notice.java.lang.String
getRegistrationId()
Getter for registrationId The registration id of the noticejava.util.ArrayList<NoticeResponsibilityDetailModel>
getResponsibility()
Getter for responsibility Notice Responsibility Detailsjava.lang.Integer
getRevenueContactId()
Getter for revenueContactId The id of the revenue contactjava.util.ArrayList<NoticeRootCauseDetailModel>
getRootCause()
Getter for rootCause Notice Root Cause Detailsjava.lang.String
getSalesForceCase()
Getter for salesForceCase The sales force case of the noticejava.lang.String
getSalesForceCaseUrl()
Getter for salesForceCaseUrl The URL to the sales force casejava.lang.Boolean
getShowResolutionDateToCustomer()
Getter for showResolutionDateToCustomer Indicator to show customer this resolution datejava.lang.String
getStatus()
Getter for status The status of the noticejava.lang.Integer
getStatusId()
Getter for statusId The status id of the noticejava.lang.Integer
getTaxAuthorityId()
Getter for taxAuthorityId The tax authority id of the noticejava.lang.String
getTaxFormCode()
Getter for taxFormCode The tax form code of the noticejava.lang.String
getTaxPeriod()
Getter for taxPeriod The tax period of the noticejava.lang.String
getTicketReferenceNo()
Getter for ticketReferenceNo The ticket reference number of the noticejava.lang.String
getTicketReferenceUrl()
Getter for ticketReferenceUrl The ticket reference url of the noticejava.math.BigDecimal
getTotalRemit()
Getter for totalRemit The total remmitance amount for the noticejava.lang.String
getType()
Getter for type The tax notice type descriptionjava.lang.Integer
getTypeId()
Getter for typeId The tax notice type idvoid
setAvaFileFormId(java.lang.Integer value)
Setter for avaFileFormId The ava file form id of the noticevoid
setClosedByUserId(java.lang.Integer value)
Setter for closedByUserId The unique ID number of the user that closed the noticevoid
setClosedDate(java.util.Date value)
Setter for closedDate The closed date of the noticevoid
setComments(java.util.ArrayList<NoticeCommentModel> value)
Setter for comments Additional comments on the noticevoid
setCompanyId(java.lang.Integer value)
Setter for companyId The unique ID number of the company to which this notice belongs.void
setComplianceContactId(java.lang.Integer value)
Setter for complianceContactId The id of the compliance contactvoid
setCountry(java.lang.String value)
Setter for country Name or ISO 3166 code identifying the country that sent this notice.void
setCreatedByUserName(java.lang.String value)
Setter for createdByUserName The user who created the noticevoid
setCreatedDate(java.util.Date value)
Setter for createdDate The date when this record was created.void
setCreatedUserId(java.lang.Integer value)
Setter for createdUserId The User ID of the user who created this record.void
setCustomerComment(java.lang.String value)
Setter for customerComment Comments from the customer on this noticevoid
setCustomerFundingOptionId(FundingOption value)
Setter for customerFundingOptionId The notice customer funding optionsvoid
setCustomerTypeId(NoticeCustomerType value)
Setter for customerTypeId NoticeCustomerTypeID can be retrieved from the definitions APIvoid
setDescription(java.lang.String value)
Setter for description The description of the noticevoid
setDocumentReference(java.lang.String value)
Setter for documentReference The document reference of the noticevoid
setExpectedResolutionDate(java.util.Date value)
Setter for expectedResolutionDate Expected resolution date of the noticevoid
setFilingFrequency(FilingFrequencyId value)
Setter for filingFrequency The filing frequency of the noticevoid
setFilingTypeId(TaxNoticeFilingTypeId value)
Setter for filingTypeId The filing type of the noticevoid
setFinances(java.util.ArrayList<NoticeFinanceModel> value)
Setter for finances Finance details of the noticevoid
setHideFromCustomer(java.lang.Boolean value)
Setter for hideFromCustomer Indicator to hide from customervoid
setId(java.lang.Integer value)
Setter for id The unique ID number of this notice.void
setJurisdictionName(java.lang.String value)
Setter for jurisdictionName The jurisdiction name of the noticevoid
setJurisdictionType(java.lang.String value)
Setter for jurisdictionType The jurisdiction type of the noticevoid
setModifiedDate(java.util.Date value)
Setter for modifiedDate The date/time when this record was last modified.void
setModifiedUserId(java.lang.Integer value)
Setter for modifiedUserId The user ID of the user who last modified this record.void
setOwnedByUserId(java.lang.Integer value)
Setter for ownedByUserId The unique ID number of the user that owns the noticevoid
setPriorityId(NoticePriorityId value)
Setter for priorityId The priority of the noticevoid
setReason(java.lang.String value)
Setter for reason The notice reasonvoid
setReasonId(java.lang.Integer value)
Setter for reasonId The notice reason idvoid
setReceivedDate(java.util.Date value)
Setter for receivedDate The received date of the noticevoid
setRegion(java.lang.String value)
Setter for region Name or ISO 3166 code identifying the region within the country that sent this notice.void
setRegistrationId(java.lang.String value)
Setter for registrationId The registration id of the noticevoid
setResponsibility(java.util.ArrayList<NoticeResponsibilityDetailModel> value)
Setter for responsibility Notice Responsibility Detailsvoid
setRevenueContactId(java.lang.Integer value)
Setter for revenueContactId The id of the revenue contactvoid
setRootCause(java.util.ArrayList<NoticeRootCauseDetailModel> value)
Setter for rootCause Notice Root Cause Detailsvoid
setSalesForceCase(java.lang.String value)
Setter for salesForceCase The sales force case of the noticevoid
setSalesForceCaseUrl(java.lang.String value)
Setter for salesForceCaseUrl The URL to the sales force casevoid
setShowResolutionDateToCustomer(java.lang.Boolean value)
Setter for showResolutionDateToCustomer Indicator to show customer this resolution datevoid
setStatus(java.lang.String value)
Setter for status The status of the noticevoid
setStatusId(java.lang.Integer value)
Setter for statusId The status id of the noticevoid
setTaxAuthorityId(java.lang.Integer value)
Setter for taxAuthorityId The tax authority id of the noticevoid
setTaxFormCode(java.lang.String value)
Setter for taxFormCode The tax form code of the noticevoid
setTaxPeriod(java.lang.String value)
Setter for taxPeriod The tax period of the noticevoid
setTicketReferenceNo(java.lang.String value)
Setter for ticketReferenceNo The ticket reference number of the noticevoid
setTicketReferenceUrl(java.lang.String value)
Setter for ticketReferenceUrl The ticket reference url of the noticevoid
setTotalRemit(java.math.BigDecimal value)
Setter for totalRemit The total remmitance amount for the noticevoid
setType(java.lang.String value)
Setter for type The tax notice type descriptionvoid
setTypeId(java.lang.Integer value)
Setter for typeId The tax notice type idjava.lang.String
toString()
Returns a JSON string representation of NoticeModel
-
Constructor Details
-
NoticeModel
public NoticeModel()
-
-
Method Details
-
getId
public java.lang.Integer getId()Getter for id The unique ID number of this notice. -
setId
public void setId(java.lang.Integer value)Setter for id The unique ID number of this notice. -
getCompanyId
public java.lang.Integer getCompanyId()Getter for companyId The unique ID number of the company to which this notice belongs. -
setCompanyId
public void setCompanyId(java.lang.Integer value)Setter for companyId The unique ID number of the company to which this notice belongs. -
getStatusId
public java.lang.Integer getStatusId()Getter for statusId The status id of the notice -
setStatusId
public void setStatusId(java.lang.Integer value)Setter for statusId The status id of the notice -
getStatus
public java.lang.String getStatus()Getter for status The status of the notice -
setStatus
public void setStatus(java.lang.String value)Setter for status The status of the notice -
getReceivedDate
public java.util.Date getReceivedDate()Getter for receivedDate The received date of the notice -
setReceivedDate
public void setReceivedDate(java.util.Date value)Setter for receivedDate The received date of the notice -
getClosedDate
public java.util.Date getClosedDate()Getter for closedDate The closed date of the notice -
setClosedDate
public void setClosedDate(java.util.Date value)Setter for closedDate The closed date of the notice -
getTotalRemit
public java.math.BigDecimal getTotalRemit()Getter for totalRemit The total remmitance amount for the notice -
setTotalRemit
public void setTotalRemit(java.math.BigDecimal value)Setter for totalRemit The total remmitance amount for the notice -
getCustomerTypeId
Getter for customerTypeId NoticeCustomerTypeID can be retrieved from the definitions API -
setCustomerTypeId
Setter for customerTypeId NoticeCustomerTypeID can be retrieved from the definitions API -
getCountry
public java.lang.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(java.lang.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 java.lang.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(java.lang.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 java.lang.Integer getTaxAuthorityId()Getter for taxAuthorityId The tax authority id of the notice -
setTaxAuthorityId
public void setTaxAuthorityId(java.lang.Integer value)Setter for taxAuthorityId The tax authority id of the notice -
getFilingFrequency
Getter for filingFrequency The filing frequency of the notice -
setFilingFrequency
Setter for filingFrequency The filing frequency of the notice -
getFilingTypeId
Getter for filingTypeId The filing type of the notice -
setFilingTypeId
Setter for filingTypeId The filing type of the notice -
getTicketReferenceNo
public java.lang.String getTicketReferenceNo()Getter for ticketReferenceNo The ticket reference number of the notice -
setTicketReferenceNo
public void setTicketReferenceNo(java.lang.String value)Setter for ticketReferenceNo The ticket reference number of the notice -
getTicketReferenceUrl
public java.lang.String getTicketReferenceUrl()Getter for ticketReferenceUrl The ticket reference url of the notice -
setTicketReferenceUrl
public void setTicketReferenceUrl(java.lang.String value)Setter for ticketReferenceUrl The ticket reference url of the notice -
getSalesForceCase
public java.lang.String getSalesForceCase()Getter for salesForceCase The sales force case of the notice -
setSalesForceCase
public void setSalesForceCase(java.lang.String value)Setter for salesForceCase The sales force case of the notice -
getSalesForceCaseUrl
public java.lang.String getSalesForceCaseUrl()Getter for salesForceCaseUrl The URL to the sales force case -
setSalesForceCaseUrl
public void setSalesForceCaseUrl(java.lang.String value)Setter for salesForceCaseUrl The URL to the sales force case -
getTaxPeriod
public java.lang.String getTaxPeriod()Getter for taxPeriod The tax period of the notice -
setTaxPeriod
public void setTaxPeriod(java.lang.String value)Setter for taxPeriod The tax period of the notice -
getReasonId
public java.lang.Integer getReasonId()Getter for reasonId The notice reason id -
setReasonId
public void setReasonId(java.lang.Integer value)Setter for reasonId The notice reason id -
getReason
public java.lang.String getReason()Getter for reason The notice reason -
setReason
public void setReason(java.lang.String value)Setter for reason The notice reason -
getTypeId
public java.lang.Integer getTypeId()Getter for typeId The tax notice type id -
setTypeId
public void setTypeId(java.lang.Integer value)Setter for typeId The tax notice type id -
getType
public java.lang.String getType()Getter for type The tax notice type description -
setType
public void setType(java.lang.String value)Setter for type The tax notice type description -
getCustomerFundingOptionId
Getter for customerFundingOptionId The notice customer funding options -
setCustomerFundingOptionId
Setter for customerFundingOptionId The notice customer funding options -
getPriorityId
Getter for priorityId The priority of the notice -
setPriorityId
Setter for priorityId The priority of the notice -
getCustomerComment
public java.lang.String getCustomerComment()Getter for customerComment Comments from the customer on this notice -
setCustomerComment
public void setCustomerComment(java.lang.String value)Setter for customerComment Comments from the customer on this notice -
getHideFromCustomer
public java.lang.Boolean getHideFromCustomer()Getter for hideFromCustomer Indicator to hide from customer -
setHideFromCustomer
public void setHideFromCustomer(java.lang.Boolean value)Setter for hideFromCustomer Indicator to hide from customer -
getExpectedResolutionDate
public java.util.Date getExpectedResolutionDate()Getter for expectedResolutionDate Expected resolution date of the notice -
setExpectedResolutionDate
public void setExpectedResolutionDate(java.util.Date value)Setter for expectedResolutionDate Expected resolution date of the notice -
getShowResolutionDateToCustomer
public java.lang.Boolean getShowResolutionDateToCustomer()Getter for showResolutionDateToCustomer Indicator to show customer this resolution date -
setShowResolutionDateToCustomer
public void setShowResolutionDateToCustomer(java.lang.Boolean value)Setter for showResolutionDateToCustomer Indicator to show customer this resolution date -
getClosedByUserId
public java.lang.Integer getClosedByUserId()Getter for closedByUserId The unique ID number of the user that closed the notice -
setClosedByUserId
public void setClosedByUserId(java.lang.Integer value)Setter for closedByUserId The unique ID number of the user that closed the notice -
getCreatedByUserName
public java.lang.String getCreatedByUserName()Getter for createdByUserName The user who created the notice -
setCreatedByUserName
public void setCreatedByUserName(java.lang.String value)Setter for createdByUserName The user who created the notice -
getOwnedByUserId
public java.lang.Integer getOwnedByUserId()Getter for ownedByUserId The unique ID number of the user that owns the notice -
setOwnedByUserId
public void setOwnedByUserId(java.lang.Integer value)Setter for ownedByUserId The unique ID number of the user that owns the notice -
getDescription
public java.lang.String getDescription()Getter for description The description of the notice -
setDescription
public void setDescription(java.lang.String value)Setter for description The description of the notice -
getAvaFileFormId
public java.lang.Integer getAvaFileFormId()Getter for avaFileFormId The ava file form id of the notice -
setAvaFileFormId
public void setAvaFileFormId(java.lang.Integer value)Setter for avaFileFormId The ava file form id of the notice -
getRevenueContactId
public java.lang.Integer getRevenueContactId()Getter for revenueContactId The id of the revenue contact -
setRevenueContactId
public void setRevenueContactId(java.lang.Integer value)Setter for revenueContactId The id of the revenue contact -
getComplianceContactId
public java.lang.Integer getComplianceContactId()Getter for complianceContactId The id of the compliance contact -
setComplianceContactId
public void setComplianceContactId(java.lang.Integer value)Setter for complianceContactId The id of the compliance contact -
getTaxFormCode
public java.lang.String getTaxFormCode()Getter for taxFormCode The tax form code of the notice -
setTaxFormCode
public void setTaxFormCode(java.lang.String value)Setter for taxFormCode The tax form code of the notice -
getDocumentReference
public java.lang.String getDocumentReference()Getter for documentReference The document reference of the notice -
setDocumentReference
public void setDocumentReference(java.lang.String value)Setter for documentReference The document reference of the notice -
getJurisdictionName
public java.lang.String getJurisdictionName()Getter for jurisdictionName The jurisdiction name of the notice -
setJurisdictionName
public void setJurisdictionName(java.lang.String value)Setter for jurisdictionName The jurisdiction name of the notice -
getJurisdictionType
public java.lang.String getJurisdictionType()Getter for jurisdictionType The jurisdiction type of the notice -
setJurisdictionType
public void setJurisdictionType(java.lang.String value)Setter for jurisdictionType The jurisdiction type of the notice -
getComments
Getter for comments Additional comments on the notice -
setComments
Setter for comments Additional comments on the notice -
getFinances
Getter for finances Finance details of the notice -
setFinances
Setter for finances Finance details of the notice -
getResponsibility
Getter for responsibility Notice Responsibility Details -
setResponsibility
Setter for responsibility Notice Responsibility Details -
getRootCause
Getter for rootCause Notice Root Cause Details -
setRootCause
Setter for rootCause Notice Root Cause Details -
getCreatedDate
public java.util.Date getCreatedDate()Getter for createdDate The date when this record was created. -
setCreatedDate
public void setCreatedDate(java.util.Date value)Setter for createdDate The date when this record was created. -
getCreatedUserId
public java.lang.Integer getCreatedUserId()Getter for createdUserId The User ID of the user who created this record. -
setCreatedUserId
public void setCreatedUserId(java.lang.Integer value)Setter for createdUserId The User ID of the user who created this record. -
getModifiedDate
public java.util.Date getModifiedDate()Getter for modifiedDate The date/time when this record was last modified. -
setModifiedDate
public void setModifiedDate(java.util.Date value)Setter for modifiedDate The date/time when this record was last modified. -
getModifiedUserId
public java.lang.Integer getModifiedUserId()Getter for modifiedUserId The user ID of the user who last modified this record. -
setModifiedUserId
public void setModifiedUserId(java.lang.Integer value)Setter for modifiedUserId The user ID of the user who last modified this record. -
getRegistrationId
public java.lang.String getRegistrationId()Getter for registrationId The registration id of the notice -
setRegistrationId
public void setRegistrationId(java.lang.String value)Setter for registrationId The registration id of the notice -
toString
public java.lang.String toString()Returns a JSON string representation of NoticeModel- Overrides:
toString
in classjava.lang.Object
-