/* Options: Date: 2025-12-06 13:08:21 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://etc-api.vsmlab.vn //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: AdvanceCreateDocument.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/document/advance-create", Verbs="POST") public static class AdvanceCreateDocument extends BasicDocument implements IReturn { public UploadedFiles partUploadedFile = null; public UploadedFiles compactUploadedFile = null; public UploadedFiles analysisUploadedFile = null; public UploadedFiles fullUploadedFile = null; public ArrayList attachFiles = null; public ArrayList basisDocumentId = null; public ArrayList referenceDocumentId = null; public ArrayList replacedDocumentId = null; public ArrayList expiredDocumentId = null; public UploadedFiles getPartUploadedFile() { return partUploadedFile; } public AdvanceCreateDocument setPartUploadedFile(UploadedFiles value) { this.partUploadedFile = value; return this; } public UploadedFiles getCompactUploadedFile() { return compactUploadedFile; } public AdvanceCreateDocument setCompactUploadedFile(UploadedFiles value) { this.compactUploadedFile = value; return this; } public UploadedFiles getAnalysisUploadedFile() { return analysisUploadedFile; } public AdvanceCreateDocument setAnalysisUploadedFile(UploadedFiles value) { this.analysisUploadedFile = value; return this; } public UploadedFiles getFullUploadedFile() { return fullUploadedFile; } public AdvanceCreateDocument setFullUploadedFile(UploadedFiles value) { this.fullUploadedFile = value; return this; } public ArrayList getAttachFiles() { return attachFiles; } public AdvanceCreateDocument setAttachFiles(ArrayList value) { this.attachFiles = value; return this; } public ArrayList getBasisDocumentId() { return basisDocumentId; } public AdvanceCreateDocument setBasisDocumentId(ArrayList value) { this.basisDocumentId = value; return this; } public ArrayList getReferenceDocumentId() { return referenceDocumentId; } public AdvanceCreateDocument setReferenceDocumentId(ArrayList value) { this.referenceDocumentId = value; return this; } public ArrayList getReplacedDocumentId() { return replacedDocumentId; } public AdvanceCreateDocument setReplacedDocumentId(ArrayList value) { this.replacedDocumentId = value; return this; } public ArrayList getExpiredDocumentId() { return expiredDocumentId; } public AdvanceCreateDocument setExpiredDocumentId(ArrayList value) { this.expiredDocumentId = value; return this; } private static Object responseType = DocumentDetailResponse.class; public Object getResponseType() { return responseType; } } public static class DocumentDetailResponse implements IResponseRequest { public DocumentDetail data = null; public Integer code = null; public String message = null; public DocumentDetail getData() { return data; } public DocumentDetailResponse setData(DocumentDetail value) { this.data = value; return this; } public Integer getCode() { return code; } public DocumentDetailResponse setCode(Integer value) { this.code = value; return this; } public String getMessage() { return message; } public DocumentDetailResponse setMessage(String value) { this.message = value; return this; } } public static class UploadedFiles extends BasicUploadedFile { public Long id = null; public String uploadedFile = null; public Integer subDocumentId = null; public Integer stepId = null; public Integer code = null; public Long getId() { return id; } public UploadedFiles setId(Long value) { this.id = value; return this; } public String getUploadedFile() { return uploadedFile; } public UploadedFiles setUploadedFile(String value) { this.uploadedFile = value; return this; } public Integer getSubDocumentId() { return subDocumentId; } public UploadedFiles setSubDocumentId(Integer value) { this.subDocumentId = value; return this; } public Integer getStepId() { return stepId; } public UploadedFiles setStepId(Integer value) { this.stepId = value; return this; } public Integer getCode() { return code; } public UploadedFiles setCode(Integer value) { this.code = value; return this; } } public static class BasicDocument { @Required() public String title = null; @StringLength(4000) public String description = null; @StringLength(500) public String owner = null; public Integer documentPolicyId = null; public Integer updateDocumentId = null; public Date effectBeginDate = null; public Date effectEndDate = null; public Integer issuingAgencyId = null; public Integer documentTypeId = null; public Integer documentGroupId = null; public Integer subjectId = null; @StringLength(500) public String signBy = null; public Date signDate = null; public Integer statusId = null; public Boolean isInternal = null; public String documentNumber = null; public String documentCode = null; public Boolean isUrgent = null; public Integer scopeType = null; public Boolean isActive = null; public String getTitle() { return title; } public BasicDocument setTitle(String value) { this.title = value; return this; } public String getDescription() { return description; } public BasicDocument setDescription(String value) { this.description = value; return this; } public String getOwner() { return owner; } public BasicDocument setOwner(String value) { this.owner = value; return this; } public Integer getDocumentPolicyId() { return documentPolicyId; } public BasicDocument setDocumentPolicyId(Integer value) { this.documentPolicyId = value; return this; } public Integer getUpdateDocumentId() { return updateDocumentId; } public BasicDocument setUpdateDocumentId(Integer value) { this.updateDocumentId = value; return this; } public Date getEffectBeginDate() { return effectBeginDate; } public BasicDocument setEffectBeginDate(Date value) { this.effectBeginDate = value; return this; } public Date getEffectEndDate() { return effectEndDate; } public BasicDocument setEffectEndDate(Date value) { this.effectEndDate = value; return this; } public Integer getIssuingAgencyId() { return issuingAgencyId; } public BasicDocument setIssuingAgencyId(Integer value) { this.issuingAgencyId = value; return this; } public Integer getDocumentTypeId() { return documentTypeId; } public BasicDocument setDocumentTypeId(Integer value) { this.documentTypeId = value; return this; } public Integer getDocumentGroupId() { return documentGroupId; } public BasicDocument setDocumentGroupId(Integer value) { this.documentGroupId = value; return this; } public Integer getSubjectId() { return subjectId; } public BasicDocument setSubjectId(Integer value) { this.subjectId = value; return this; } public String getSignBy() { return signBy; } public BasicDocument setSignBy(String value) { this.signBy = value; return this; } public Date getSignDate() { return signDate; } public BasicDocument setSignDate(Date value) { this.signDate = value; return this; } public Integer getStatusId() { return statusId; } public BasicDocument setStatusId(Integer value) { this.statusId = value; return this; } public Boolean getIsInternal() { return isInternal; } public BasicDocument setIsInternal(Boolean value) { this.isInternal = value; return this; } public String getDocumentNumber() { return documentNumber; } public BasicDocument setDocumentNumber(String value) { this.documentNumber = value; return this; } public String getDocumentCode() { return documentCode; } public BasicDocument setDocumentCode(String value) { this.documentCode = value; return this; } public Boolean getIsUrgent() { return isUrgent; } public BasicDocument setIsUrgent(Boolean value) { this.isUrgent = value; return this; } public Integer getScopeType() { return scopeType; } public BasicDocument setScopeType(Integer value) { this.scopeType = value; return this; } public Boolean getIsActive() { return isActive; } public BasicDocument setIsActive(Boolean value) { this.isActive = value; return this; } } public static enum AccessType { Public, Restricted; } public static interface IResponseRequest { public Integer code = null; public String message = null; } public static class DocumentSearchResultItem { public String title = null; public String description = null; public String owner = null; public Integer documentPolicyId = null; public Integer updateDocumentId = null; public Date effectBeginDate = null; public Date effectEndDate = null; public Integer issuingAgencyId = null; public Integer subjectId = null; public String signBy = null; public Date signDate = null; public Date updatedAt = null; public Integer statusId = null; public Boolean isInternal = null; public String documentNumber = null; public String documentCode = null; public Boolean isUrgent = null; public Integer id = null; public String reasonReturn = null; public Integer accountId = null; public Integer approverId = null; @StringLength(500) public String updatedBy = null; @StringLength(500) public String createdBy = null; public Boolean isParty = null; public Boolean isRevisionRequested = null; public Boolean isPrivate = null; public Integer departmentId = null; public Date publicationDate = null; public Integer processStatusId = null; public Integer documentTypeId = null; public Integer documentGroupId = null; public String accountName = null; public String acceptAccountName = null; public String documentGroupText = null; public String processStatusText = null; public String documentTypeText = null; public String departmentText = null; public String statusText = null; public String issuingAgencyText = null; public String subjectText = null; public String comment = null; public String submitComment = null; public String fullFile = null; public String parthFile = null; public Boolean isActive = null; public Integer stepOrder = null; public Integer stepCount = null; public String getTitle() { return title; } public DocumentSearchResultItem setTitle(String value) { this.title = value; return this; } public String getDescription() { return description; } public DocumentSearchResultItem setDescription(String value) { this.description = value; return this; } public String getOwner() { return owner; } public DocumentSearchResultItem setOwner(String value) { this.owner = value; return this; } public Integer getDocumentPolicyId() { return documentPolicyId; } public DocumentSearchResultItem setDocumentPolicyId(Integer value) { this.documentPolicyId = value; return this; } public Integer getUpdateDocumentId() { return updateDocumentId; } public DocumentSearchResultItem setUpdateDocumentId(Integer value) { this.updateDocumentId = value; return this; } public Date getEffectBeginDate() { return effectBeginDate; } public DocumentSearchResultItem setEffectBeginDate(Date value) { this.effectBeginDate = value; return this; } public Date getEffectEndDate() { return effectEndDate; } public DocumentSearchResultItem setEffectEndDate(Date value) { this.effectEndDate = value; return this; } public Integer getIssuingAgencyId() { return issuingAgencyId; } public DocumentSearchResultItem setIssuingAgencyId(Integer value) { this.issuingAgencyId = value; return this; } public Integer getSubjectId() { return subjectId; } public DocumentSearchResultItem setSubjectId(Integer value) { this.subjectId = value; return this; } public String getSignBy() { return signBy; } public DocumentSearchResultItem setSignBy(String value) { this.signBy = value; return this; } public Date getSignDate() { return signDate; } public DocumentSearchResultItem setSignDate(Date value) { this.signDate = value; return this; } public Date getUpdatedAt() { return updatedAt; } public DocumentSearchResultItem setUpdatedAt(Date value) { this.updatedAt = value; return this; } public Integer getStatusId() { return statusId; } public DocumentSearchResultItem setStatusId(Integer value) { this.statusId = value; return this; } public Boolean getIsInternal() { return isInternal; } public DocumentSearchResultItem setIsInternal(Boolean value) { this.isInternal = value; return this; } public String getDocumentNumber() { return documentNumber; } public DocumentSearchResultItem setDocumentNumber(String value) { this.documentNumber = value; return this; } public String getDocumentCode() { return documentCode; } public DocumentSearchResultItem setDocumentCode(String value) { this.documentCode = value; return this; } public Boolean getIsUrgent() { return isUrgent; } public DocumentSearchResultItem setIsUrgent(Boolean value) { this.isUrgent = value; return this; } public Integer getId() { return id; } public DocumentSearchResultItem setId(Integer value) { this.id = value; return this; } public String getReasonReturn() { return reasonReturn; } public DocumentSearchResultItem setReasonReturn(String value) { this.reasonReturn = value; return this; } public Integer getAccountId() { return accountId; } public DocumentSearchResultItem setAccountId(Integer value) { this.accountId = value; return this; } public Integer getApproverId() { return approverId; } public DocumentSearchResultItem setApproverId(Integer value) { this.approverId = value; return this; } public String getUpdatedBy() { return updatedBy; } public DocumentSearchResultItem setUpdatedBy(String value) { this.updatedBy = value; return this; } public String getCreatedBy() { return createdBy; } public DocumentSearchResultItem setCreatedBy(String value) { this.createdBy = value; return this; } public Boolean getIsParty() { return isParty; } public DocumentSearchResultItem setIsParty(Boolean value) { this.isParty = value; return this; } public Boolean getIsRevisionRequested() { return isRevisionRequested; } public DocumentSearchResultItem setIsRevisionRequested(Boolean value) { this.isRevisionRequested = value; return this; } public Boolean getIsPrivate() { return isPrivate; } public DocumentSearchResultItem setIsPrivate(Boolean value) { this.isPrivate = value; return this; } public Integer getDepartmentId() { return departmentId; } public DocumentSearchResultItem setDepartmentId(Integer value) { this.departmentId = value; return this; } public Date getPublicationDate() { return publicationDate; } public DocumentSearchResultItem setPublicationDate(Date value) { this.publicationDate = value; return this; } public Integer getProcessStatusId() { return processStatusId; } public DocumentSearchResultItem setProcessStatusId(Integer value) { this.processStatusId = value; return this; } public Integer getDocumentTypeId() { return documentTypeId; } public DocumentSearchResultItem setDocumentTypeId(Integer value) { this.documentTypeId = value; return this; } public Integer getDocumentGroupId() { return documentGroupId; } public DocumentSearchResultItem setDocumentGroupId(Integer value) { this.documentGroupId = value; return this; } public String getAccountName() { return accountName; } public DocumentSearchResultItem setAccountName(String value) { this.accountName = value; return this; } public String getAcceptAccountName() { return acceptAccountName; } public DocumentSearchResultItem setAcceptAccountName(String value) { this.acceptAccountName = value; return this; } public String getDocumentGroupText() { return documentGroupText; } public DocumentSearchResultItem setDocumentGroupText(String value) { this.documentGroupText = value; return this; } public String getProcessStatusText() { return processStatusText; } public DocumentSearchResultItem setProcessStatusText(String value) { this.processStatusText = value; return this; } public String getDocumentTypeText() { return documentTypeText; } public DocumentSearchResultItem setDocumentTypeText(String value) { this.documentTypeText = value; return this; } public String getDepartmentText() { return departmentText; } public DocumentSearchResultItem setDepartmentText(String value) { this.departmentText = value; return this; } public String getStatusText() { return statusText; } public DocumentSearchResultItem setStatusText(String value) { this.statusText = value; return this; } public String getIssuingAgencyText() { return issuingAgencyText; } public DocumentSearchResultItem setIssuingAgencyText(String value) { this.issuingAgencyText = value; return this; } public String getSubjectText() { return subjectText; } public DocumentSearchResultItem setSubjectText(String value) { this.subjectText = value; return this; } public String getComment() { return comment; } public DocumentSearchResultItem setComment(String value) { this.comment = value; return this; } public String getSubmitComment() { return submitComment; } public DocumentSearchResultItem setSubmitComment(String value) { this.submitComment = value; return this; } public String getFullFile() { return fullFile; } public DocumentSearchResultItem setFullFile(String value) { this.fullFile = value; return this; } public String getParthFile() { return parthFile; } public DocumentSearchResultItem setParthFile(String value) { this.parthFile = value; return this; } public Boolean getIsActive() { return isActive; } public DocumentSearchResultItem setIsActive(Boolean value) { this.isActive = value; return this; } public Integer getStepOrder() { return stepOrder; } public DocumentSearchResultItem setStepOrder(Integer value) { this.stepOrder = value; return this; } public Integer getStepCount() { return stepCount; } public DocumentSearchResultItem setStepCount(Integer value) { this.stepCount = value; return this; } } public static class DocumentDetail extends DocumentSearchResultItem { public UploadedFileAttach partUploadedFile = null; public UploadedFileAttach compactUploadedFile = null; public UploadedFileAttach analysisUploadedFile = null; public UploadedFileAttach fullUploadedFile = null; public Date createdAt = null; public ApproversProfile nextApprover = null; public CurrentApprover currentApprover = null; public ArrayList attachFiles = null; public Boolean hasReadPermission = null; public Boolean canGrantReadPermission = null; public ArrayList basisDocument = null; public ArrayList basisForDocument = null; public SimpleDocumentRelation mainDocument = null; public ArrayList referenceDocument = null; public ArrayList referencedByDocument = null; public ArrayList replacedDocument = null; public ArrayList replacedByDocument = null; public ArrayList expiredDocument = null; public ArrayList expiredByDocument = null; public SimpleDocumentRelation updateForDocument = null; public Integer scopeType = null; public Integer stepOrder = null; public UploadedFileAttach getPartUploadedFile() { return partUploadedFile; } public DocumentDetail setPartUploadedFile(UploadedFileAttach value) { this.partUploadedFile = value; return this; } public UploadedFileAttach getCompactUploadedFile() { return compactUploadedFile; } public DocumentDetail setCompactUploadedFile(UploadedFileAttach value) { this.compactUploadedFile = value; return this; } public UploadedFileAttach getAnalysisUploadedFile() { return analysisUploadedFile; } public DocumentDetail setAnalysisUploadedFile(UploadedFileAttach value) { this.analysisUploadedFile = value; return this; } public UploadedFileAttach getFullUploadedFile() { return fullUploadedFile; } public DocumentDetail setFullUploadedFile(UploadedFileAttach value) { this.fullUploadedFile = value; return this; } public Date getCreatedAt() { return createdAt; } public DocumentDetail setCreatedAt(Date value) { this.createdAt = value; return this; } public ApproversProfile getNextApprover() { return nextApprover; } public DocumentDetail setNextApprover(ApproversProfile value) { this.nextApprover = value; return this; } public CurrentApprover getCurrentApprover() { return currentApprover; } public DocumentDetail setCurrentApprover(CurrentApprover value) { this.currentApprover = value; return this; } public ArrayList getAttachFiles() { return attachFiles; } public DocumentDetail setAttachFiles(ArrayList value) { this.attachFiles = value; return this; } public Boolean isHasReadPermission() { return hasReadPermission; } public DocumentDetail setHasReadPermission(Boolean value) { this.hasReadPermission = value; return this; } public Boolean isCanGrantReadPermission() { return canGrantReadPermission; } public DocumentDetail setCanGrantReadPermission(Boolean value) { this.canGrantReadPermission = value; return this; } public ArrayList getBasisDocument() { return basisDocument; } public DocumentDetail setBasisDocument(ArrayList value) { this.basisDocument = value; return this; } public ArrayList getBasisForDocument() { return basisForDocument; } public DocumentDetail setBasisForDocument(ArrayList value) { this.basisForDocument = value; return this; } public SimpleDocumentRelation getMainDocument() { return mainDocument; } public DocumentDetail setMainDocument(SimpleDocumentRelation value) { this.mainDocument = value; return this; } public ArrayList getReferenceDocument() { return referenceDocument; } public DocumentDetail setReferenceDocument(ArrayList value) { this.referenceDocument = value; return this; } public ArrayList getReferencedByDocument() { return referencedByDocument; } public DocumentDetail setReferencedByDocument(ArrayList value) { this.referencedByDocument = value; return this; } public ArrayList getReplacedDocument() { return replacedDocument; } public DocumentDetail setReplacedDocument(ArrayList value) { this.replacedDocument = value; return this; } public ArrayList getReplacedByDocument() { return replacedByDocument; } public DocumentDetail setReplacedByDocument(ArrayList value) { this.replacedByDocument = value; return this; } public ArrayList getExpiredDocument() { return expiredDocument; } public DocumentDetail setExpiredDocument(ArrayList value) { this.expiredDocument = value; return this; } public ArrayList getExpiredByDocument() { return expiredByDocument; } public DocumentDetail setExpiredByDocument(ArrayList value) { this.expiredByDocument = value; return this; } public SimpleDocumentRelation getUpdateForDocument() { return updateForDocument; } public DocumentDetail setUpdateForDocument(SimpleDocumentRelation value) { this.updateForDocument = value; return this; } public Integer getScopeType() { return scopeType; } public DocumentDetail setScopeType(Integer value) { this.scopeType = value; return this; } public Integer getStepOrder() { return stepOrder; } public DocumentDetail setStepOrder(Integer value) { this.stepOrder = value; return this; } } public static class UserProfile extends UserLogin { public Integer id = null; public String fullName = null; public String email = null; public Integer departmentId = null; public Integer partyGroupId = null; public String avatar = null; public String telephone = null; public Date birthday = null; public Date createdAt = null; public Date updatedAt = null; public Integer failedLoginCount = null; @Ignore() public ArrayList roles = null; public Date lastLoginDate = null; public Integer getId() { return id; } public UserProfile setId(Integer value) { this.id = value; return this; } public String getFullName() { return fullName; } public UserProfile setFullName(String value) { this.fullName = value; return this; } public String getEmail() { return email; } public UserProfile setEmail(String value) { this.email = value; return this; } public Integer getDepartmentId() { return departmentId; } public UserProfile setDepartmentId(Integer value) { this.departmentId = value; return this; } public Integer getPartyGroupId() { return partyGroupId; } public UserProfile setPartyGroupId(Integer value) { this.partyGroupId = value; return this; } public String getAvatar() { return avatar; } public UserProfile setAvatar(String value) { this.avatar = value; return this; } public String getTelephone() { return telephone; } public UserProfile setTelephone(String value) { this.telephone = value; return this; } public Date getBirthday() { return birthday; } public UserProfile setBirthday(Date value) { this.birthday = value; return this; } public Date getCreatedAt() { return createdAt; } public UserProfile setCreatedAt(Date value) { this.createdAt = value; return this; } public Date getUpdatedAt() { return updatedAt; } public UserProfile setUpdatedAt(Date value) { this.updatedAt = value; return this; } public Integer getFailedLoginCount() { return failedLoginCount; } public UserProfile setFailedLoginCount(Integer value) { this.failedLoginCount = value; return this; } public ArrayList getRoles() { return roles; } public UserProfile setRoles(ArrayList value) { this.roles = value; return this; } public Date getLastLoginDate() { return lastLoginDate; } public UserProfile setLastLoginDate(Date value) { this.lastLoginDate = value; return this; } } public static class BasicUploadedFile { public String fileName = null; public String filekey = null; public String fileUrl = null; public String checksum = null; public String eTag = null; public Long fileSize = null; public String getFileName() { return fileName; } public BasicUploadedFile setFileName(String value) { this.fileName = value; return this; } public String getFilekey() { return filekey; } public BasicUploadedFile setFilekey(String value) { this.filekey = value; return this; } public String getFileUrl() { return fileUrl; } public BasicUploadedFile setFileUrl(String value) { this.fileUrl = value; return this; } public String getChecksum() { return checksum; } public BasicUploadedFile setChecksum(String value) { this.checksum = value; return this; } public String getETag() { return eTag; } public BasicUploadedFile setETag(String value) { this.eTag = value; return this; } public Long getFileSize() { return fileSize; } public BasicUploadedFile setFileSize(Long value) { this.fileSize = value; return this; } } public static class UploadedFileAttach extends UploadedFileModel { public String fileType = null; public Integer subDocumentId = null; public Integer stepId = null; public String getFileType() { return fileType; } public UploadedFileAttach setFileType(String value) { this.fileType = value; return this; } public Integer getSubDocumentId() { return subDocumentId; } public UploadedFileAttach setSubDocumentId(Integer value) { this.subDocumentId = value; return this; } public Integer getStepId() { return stepId; } public UploadedFileAttach setStepId(Integer value) { this.stepId = value; return this; } } public static class ApproversProfile { public ArrayList userProfiles = null; public Integer processStatusId = null; public String processTitle = null; public String actionButtonLabel = null; public String processDescription = null; public Boolean isApprovalRequired = null; public Boolean isFinalStep = null; public Integer stepOrder = null; public ArrayList getUserProfiles() { return userProfiles; } public ApproversProfile setUserProfiles(ArrayList value) { this.userProfiles = value; return this; } public Integer getProcessStatusId() { return processStatusId; } public ApproversProfile setProcessStatusId(Integer value) { this.processStatusId = value; return this; } public String getProcessTitle() { return processTitle; } public ApproversProfile setProcessTitle(String value) { this.processTitle = value; return this; } public String getActionButtonLabel() { return actionButtonLabel; } public ApproversProfile setActionButtonLabel(String value) { this.actionButtonLabel = value; return this; } public String getProcessDescription() { return processDescription; } public ApproversProfile setProcessDescription(String value) { this.processDescription = value; return this; } public Boolean getIsApprovalRequired() { return isApprovalRequired; } public ApproversProfile setIsApprovalRequired(Boolean value) { this.isApprovalRequired = value; return this; } public Boolean getIsFinalStep() { return isFinalStep; } public ApproversProfile setIsFinalStep(Boolean value) { this.isFinalStep = value; return this; } public Integer getStepOrder() { return stepOrder; } public ApproversProfile setStepOrder(Integer value) { this.stepOrder = value; return this; } } public static class CurrentApprover { public Integer approverId = null; public String status = null; public Integer processStatusId = null; public String processTitle = null; public String actionButtonLabel = null; public String processDescription = null; public Boolean isApprovalRequired = null; public Boolean isFinalStep = null; public Integer stepOrder = null; public Integer getApproverId() { return approverId; } public CurrentApprover setApproverId(Integer value) { this.approverId = value; return this; } public String getStatus() { return status; } public CurrentApprover setStatus(String value) { this.status = value; return this; } public Integer getProcessStatusId() { return processStatusId; } public CurrentApprover setProcessStatusId(Integer value) { this.processStatusId = value; return this; } public String getProcessTitle() { return processTitle; } public CurrentApprover setProcessTitle(String value) { this.processTitle = value; return this; } public String getActionButtonLabel() { return actionButtonLabel; } public CurrentApprover setActionButtonLabel(String value) { this.actionButtonLabel = value; return this; } public String getProcessDescription() { return processDescription; } public CurrentApprover setProcessDescription(String value) { this.processDescription = value; return this; } public Boolean getIsApprovalRequired() { return isApprovalRequired; } public CurrentApprover setIsApprovalRequired(Boolean value) { this.isApprovalRequired = value; return this; } public Boolean getIsFinalStep() { return isFinalStep; } public CurrentApprover setIsFinalStep(Boolean value) { this.isFinalStep = value; return this; } public Integer getStepOrder() { return stepOrder; } public CurrentApprover setStepOrder(Integer value) { this.stepOrder = value; return this; } } public static class SimpleDocumentRelation { public Integer id = null; public String title = null; public String documentCode = null; public Date publicationDate = null; public Integer getId() { return id; } public SimpleDocumentRelation setId(Integer value) { this.id = value; return this; } public String getTitle() { return title; } public SimpleDocumentRelation setTitle(String value) { this.title = value; return this; } public String getDocumentCode() { return documentCode; } public SimpleDocumentRelation setDocumentCode(String value) { this.documentCode = value; return this; } public Date getPublicationDate() { return publicationDate; } public SimpleDocumentRelation setPublicationDate(Date value) { this.publicationDate = value; return this; } } public static class UserLogin { @Required() public String name = null; public String getName() { return name; } public UserLogin setName(String value) { this.name = value; return this; } } public static class UploadedFileModel extends BasicUploadedFile { public Long id = null; public AccessType accessType = null; public Integer createdBy = null; public Date createdDate = null; public Long getId() { return id; } public UploadedFileModel setId(Long value) { this.id = value; return this; } public AccessType getAccessType() { return accessType; } public UploadedFileModel setAccessType(AccessType value) { this.accessType = value; return this; } public Integer getCreatedBy() { return createdBy; } public UploadedFileModel setCreatedBy(Integer value) { this.createdBy = value; return this; } public Date getCreatedDate() { return createdDate; } public UploadedFileModel setCreatedDate(Date value) { this.createdDate = value; return this; } } }