com.affinda.api.client.models.OrganizationValidationToolConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of affinda-api-client Show documentation
Show all versions of affinda-api-client Show documentation
This package contains Java Client Library for the Affinda Resume Parser API. For documentation on how
to use this package, please see https://github.com/affinda/affinda-java
package com.affinda.api.client.models;
import com.azure.core.annotation.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
/** Configuration of the embeddable validation tool. */
@Fluent
public final class OrganizationValidationToolConfig {
/*
* The theme property.
*/
@JsonProperty(value = "theme")
private ThemeConfig theme;
/*
* Hide the confirm document button and other actions.
*/
@JsonProperty(value = "hideActions")
private Boolean hideActions;
/*
* Hide the collection selector.
*/
@JsonProperty(value = "hideCollection")
private Boolean hideCollection;
/*
* Hide the export menu.
*/
@JsonProperty(value = "hideExport")
private Boolean hideExport;
/*
* Hide the filename input.
*/
@JsonProperty(value = "hideFilename")
private Boolean hideFilename;
/*
* Hide the tags editor.
*/
@JsonProperty(value = "hideTags")
private Boolean hideTags;
/*
* Hide the warnings panel.
*/
@JsonProperty(value = "hideWarnings")
private Boolean hideWarnings;
/*
* Disable the page editor after a document has been split once.
*/
@JsonProperty(value = "restrictDocumentSplitting")
private Boolean restrictDocumentSplitting;
/*
* Disable currency formatting of decimals values.
*/
@JsonProperty(value = "disableCurrencyFormatting")
private Boolean disableCurrencyFormatting;
/*
* Disable editing document metadata. Makes the collection selector,
* filename input and tags editor read only.
*/
@JsonProperty(value = "disableEditDocumentMetadata")
private Boolean disableEditDocumentMetadata;
/**
* Get the theme property: The theme property.
*
* @return the theme value.
*/
public ThemeConfig getTheme() {
return this.theme;
}
/**
* Set the theme property: The theme property.
*
* @param theme the theme value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setTheme(ThemeConfig theme) {
this.theme = theme;
return this;
}
/**
* Get the hideActions property: Hide the confirm document button and other actions.
*
* @return the hideActions value.
*/
public Boolean isHideActions() {
return this.hideActions;
}
/**
* Set the hideActions property: Hide the confirm document button and other actions.
*
* @param hideActions the hideActions value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setHideActions(Boolean hideActions) {
this.hideActions = hideActions;
return this;
}
/**
* Get the hideCollection property: Hide the collection selector.
*
* @return the hideCollection value.
*/
public Boolean isHideCollection() {
return this.hideCollection;
}
/**
* Set the hideCollection property: Hide the collection selector.
*
* @param hideCollection the hideCollection value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setHideCollection(Boolean hideCollection) {
this.hideCollection = hideCollection;
return this;
}
/**
* Get the hideExport property: Hide the export menu.
*
* @return the hideExport value.
*/
public Boolean isHideExport() {
return this.hideExport;
}
/**
* Set the hideExport property: Hide the export menu.
*
* @param hideExport the hideExport value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setHideExport(Boolean hideExport) {
this.hideExport = hideExport;
return this;
}
/**
* Get the hideFilename property: Hide the filename input.
*
* @return the hideFilename value.
*/
public Boolean isHideFilename() {
return this.hideFilename;
}
/**
* Set the hideFilename property: Hide the filename input.
*
* @param hideFilename the hideFilename value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setHideFilename(Boolean hideFilename) {
this.hideFilename = hideFilename;
return this;
}
/**
* Get the hideTags property: Hide the tags editor.
*
* @return the hideTags value.
*/
public Boolean isHideTags() {
return this.hideTags;
}
/**
* Set the hideTags property: Hide the tags editor.
*
* @param hideTags the hideTags value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setHideTags(Boolean hideTags) {
this.hideTags = hideTags;
return this;
}
/**
* Get the hideWarnings property: Hide the warnings panel.
*
* @return the hideWarnings value.
*/
public Boolean isHideWarnings() {
return this.hideWarnings;
}
/**
* Set the hideWarnings property: Hide the warnings panel.
*
* @param hideWarnings the hideWarnings value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setHideWarnings(Boolean hideWarnings) {
this.hideWarnings = hideWarnings;
return this;
}
/**
* Get the restrictDocumentSplitting property: Disable the page editor after a document has been split once.
*
* @return the restrictDocumentSplitting value.
*/
public Boolean isRestrictDocumentSplitting() {
return this.restrictDocumentSplitting;
}
/**
* Set the restrictDocumentSplitting property: Disable the page editor after a document has been split once.
*
* @param restrictDocumentSplitting the restrictDocumentSplitting value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setRestrictDocumentSplitting(Boolean restrictDocumentSplitting) {
this.restrictDocumentSplitting = restrictDocumentSplitting;
return this;
}
/**
* Get the disableCurrencyFormatting property: Disable currency formatting of decimals values.
*
* @return the disableCurrencyFormatting value.
*/
public Boolean isDisableCurrencyFormatting() {
return this.disableCurrencyFormatting;
}
/**
* Set the disableCurrencyFormatting property: Disable currency formatting of decimals values.
*
* @param disableCurrencyFormatting the disableCurrencyFormatting value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setDisableCurrencyFormatting(Boolean disableCurrencyFormatting) {
this.disableCurrencyFormatting = disableCurrencyFormatting;
return this;
}
/**
* Get the disableEditDocumentMetadata property: Disable editing document metadata. Makes the collection selector,
* filename input and tags editor read only.
*
* @return the disableEditDocumentMetadata value.
*/
public Boolean isDisableEditDocumentMetadata() {
return this.disableEditDocumentMetadata;
}
/**
* Set the disableEditDocumentMetadata property: Disable editing document metadata. Makes the collection selector,
* filename input and tags editor read only.
*
* @param disableEditDocumentMetadata the disableEditDocumentMetadata value to set.
* @return the OrganizationValidationToolConfig object itself.
*/
public OrganizationValidationToolConfig setDisableEditDocumentMetadata(Boolean disableEditDocumentMetadata) {
this.disableEditDocumentMetadata = disableEditDocumentMetadata;
return this;
}
}