net.avalara.avatax.rest.client.models.NoticeCommentModel Maven / Gradle / Ivy
package net.avalara.avatax.rest.client.models;
import net.avalara.avatax.rest.client.enums.*;
import net.avalara.avatax.rest.client.serializer.JsonSerializer;
import java.lang.Override;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
/*
* AvaTax Software Development Kit for Java JRE based environments
*
* (c) 2004-2018 Avalara, Inc.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @author Dustin Welden
* @copyright 2004-2018 Avalara, Inc.
* @license https://www.apache.org/licenses/LICENSE-2.0
* @link https://github.com/avadev/AvaTax-REST-V2-JRE-SDK
* Swagger name: AvaTaxClient
*/
/**
* Represents communication between Avalara and the company regarding the processing of a tax notice.
*/
public class NoticeCommentModel {
private Integer id;
/**
* Getter for id
*
* The unique ID number of this notice.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for id
*
* The unique ID number of this notice.
*/
public void setId(Integer value) {
this.id = value;
}
private Integer noticeId;
/**
* Getter for noticeId
*
* The ID of the notice this comment is attached too
*/
public Integer getNoticeId() {
return this.noticeId;
}
/**
* Setter for noticeId
*
* The ID of the notice this comment is attached too
*/
public void setNoticeId(Integer value) {
this.noticeId = value;
}
private Date date;
/**
* Getter for date
*
* The date this comment was entered
*/
public Date getDate() {
return this.date;
}
/**
* Setter for date
*
* The date this comment was entered
*/
public void setDate(Date value) {
this.date = value;
}
private String comment;
/**
* Getter for comment
*
* TaxNoticeComment
*/
public String getComment() {
return this.comment;
}
/**
* Setter for comment
*
* TaxNoticeComment
*/
public void setComment(String value) {
this.comment = value;
}
private Integer commentUserId;
/**
* Getter for commentUserId
*
* TaxNoticeCommentUserId
*/
public Integer getCommentUserId() {
return this.commentUserId;
}
/**
* Setter for commentUserId
*
* TaxNoticeCommentUserId
*/
public void setCommentUserId(Integer value) {
this.commentUserId = value;
}
private String commentUserName;
/**
* Getter for commentUserName
*
* TaxNoticeCommentUserName
*/
public String getCommentUserName() {
return this.commentUserName;
}
/**
* Setter for commentUserName
*
* TaxNoticeCommentUserName
*/
public void setCommentUserName(String value) {
this.commentUserName = value;
}
private Integer commentTypeId;
/**
* Getter for commentTypeId
*
* taxNoticeCommentTypeId
*/
public Integer getCommentTypeId() {
return this.commentTypeId;
}
/**
* Setter for commentTypeId
*
* taxNoticeCommentTypeId
*/
public void setCommentTypeId(Integer value) {
this.commentTypeId = value;
}
private CommentType commentType;
/**
* Getter for commentType
*
* taxNoticeCommentType
*/
public CommentType getCommentType() {
return this.commentType;
}
/**
* Setter for commentType
*
* taxNoticeCommentType
*/
public void setCommentType(CommentType value) {
this.commentType = value;
}
private String commentLink;
/**
* Getter for commentLink
*
* TaxNoticeCommentLink
*/
public String getCommentLink() {
return this.commentLink;
}
/**
* Setter for commentLink
*
* TaxNoticeCommentLink
*/
public void setCommentLink(String value) {
this.commentLink = value;
}
private String taxNoticeFileName;
/**
* Getter for taxNoticeFileName
*
* TaxNoticeFileName
*/
public String getTaxNoticeFileName() {
return this.taxNoticeFileName;
}
/**
* Setter for taxNoticeFileName
*
* TaxNoticeFileName
*/
public void setTaxNoticeFileName(String value) {
this.taxNoticeFileName = value;
}
private Long resourceFileId;
/**
* Getter for resourceFileId
*
* resourceFileId
*/
public Long getResourceFileId() {
return this.resourceFileId;
}
/**
* Setter for resourceFileId
*
* resourceFileId
*/
public void setResourceFileId(Long value) {
this.resourceFileId = value;
}
private Long documentId;
/**
* Getter for documentId
*
* documentId
*/
public Long getDocumentId() {
return this.documentId;
}
/**
* Setter for documentId
*
* documentId
*/
public void setDocumentId(Long value) {
this.documentId = value;
}
private Date modifiedDate;
/**
* Getter for modifiedDate
*
* The date/time when this record was last modified.
*/
public Date getModifiedDate() {
return this.modifiedDate;
}
/**
* Setter for modifiedDate
*
* The date/time when this record was last modified.
*/
public void setModifiedDate(Date value) {
this.modifiedDate = value;
}
private Integer modifiedUserId;
/**
* Getter for modifiedUserId
*
* The user ID of the user who last modified this record.
*/
public Integer getModifiedUserId() {
return this.modifiedUserId;
}
/**
* Setter for modifiedUserId
*
* The user ID of the user who last modified this record.
*/
public void setModifiedUserId(Integer value) {
this.modifiedUserId = value;
}
private ResourceFileUploadRequestModel attachmentUploadRequest;
/**
* Getter for attachmentUploadRequest
*
*
*/
public ResourceFileUploadRequestModel getAttachmentUploadRequest() {
return this.attachmentUploadRequest;
}
/**
* Setter for attachmentUploadRequest
*
*
*/
public void setAttachmentUploadRequest(ResourceFileUploadRequestModel value) {
this.attachmentUploadRequest = value;
}
/**
* Returns a JSON string representation of NoticeCommentModel
*/
@Override
public String toString() {
return JsonSerializer.SerializeObject(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy