com.scene7.ipsapi.SearchFilter Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2017.12.04 at 11:32:00 AM PST
//
package com.scene7.ipsapi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for SearchFilter complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="SearchFilter">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="folder" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="includeSubfolders" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="assetTypeArray" type="{http://www.scene7.com/IpsApi/xsd/2017-10-29-beta}StringArray" minOccurs="0"/>
* <element name="excludeAssetTypeArray" type="{http://www.scene7.com/IpsApi/xsd/2017-10-29-beta}StringArray" minOccurs="0"/>
* <element name="assetSubTypeArray" type="{http://www.scene7.com/IpsApi/xsd/2017-10-29-beta}StringArray" minOccurs="0"/>
* <element name="strictSubTypeCheck" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="excludeByproducts" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="projectHandle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="publishState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="trashState" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SearchFilter", propOrder = {
"folder",
"includeSubfolders",
"assetTypeArray",
"excludeAssetTypeArray",
"assetSubTypeArray",
"strictSubTypeCheck",
"excludeByproducts",
"projectHandle",
"publishState",
"trashState"
})
public class SearchFilter {
protected String folder;
protected Boolean includeSubfolders;
protected StringArray assetTypeArray;
protected StringArray excludeAssetTypeArray;
protected StringArray assetSubTypeArray;
protected Boolean strictSubTypeCheck;
protected Boolean excludeByproducts;
protected String projectHandle;
protected String publishState;
protected String trashState;
/**
* Gets the value of the folder property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFolder() {
return folder;
}
/**
* Sets the value of the folder property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFolder(String value) {
this.folder = value;
}
/**
* Gets the value of the includeSubfolders property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIncludeSubfolders() {
return includeSubfolders;
}
/**
* Sets the value of the includeSubfolders property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIncludeSubfolders(Boolean value) {
this.includeSubfolders = value;
}
/**
* Gets the value of the assetTypeArray property.
*
* @return
* possible object is
* {@link StringArray }
*
*/
public StringArray getAssetTypeArray() {
return assetTypeArray;
}
/**
* Sets the value of the assetTypeArray property.
*
* @param value
* allowed object is
* {@link StringArray }
*
*/
public void setAssetTypeArray(StringArray value) {
this.assetTypeArray = value;
}
/**
* Gets the value of the excludeAssetTypeArray property.
*
* @return
* possible object is
* {@link StringArray }
*
*/
public StringArray getExcludeAssetTypeArray() {
return excludeAssetTypeArray;
}
/**
* Sets the value of the excludeAssetTypeArray property.
*
* @param value
* allowed object is
* {@link StringArray }
*
*/
public void setExcludeAssetTypeArray(StringArray value) {
this.excludeAssetTypeArray = value;
}
/**
* Gets the value of the assetSubTypeArray property.
*
* @return
* possible object is
* {@link StringArray }
*
*/
public StringArray getAssetSubTypeArray() {
return assetSubTypeArray;
}
/**
* Sets the value of the assetSubTypeArray property.
*
* @param value
* allowed object is
* {@link StringArray }
*
*/
public void setAssetSubTypeArray(StringArray value) {
this.assetSubTypeArray = value;
}
/**
* Gets the value of the strictSubTypeCheck property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isStrictSubTypeCheck() {
return strictSubTypeCheck;
}
/**
* Sets the value of the strictSubTypeCheck property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setStrictSubTypeCheck(Boolean value) {
this.strictSubTypeCheck = value;
}
/**
* Gets the value of the excludeByproducts property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isExcludeByproducts() {
return excludeByproducts;
}
/**
* Sets the value of the excludeByproducts property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setExcludeByproducts(Boolean value) {
this.excludeByproducts = value;
}
/**
* Gets the value of the projectHandle property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProjectHandle() {
return projectHandle;
}
/**
* Sets the value of the projectHandle property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProjectHandle(String value) {
this.projectHandle = value;
}
/**
* Gets the value of the publishState property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPublishState() {
return publishState;
}
/**
* Sets the value of the publishState property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPublishState(String value) {
this.publishState = value;
}
/**
* Gets the value of the trashState property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTrashState() {
return trashState;
}
/**
* Sets the value of the trashState property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTrashState(String value) {
this.trashState = value;
}
}