
tsg.ns.wsdl.coop.File Maven / Gradle / Ivy
package tsg.ns.wsdl.coop;
import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for File complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="File">
* <complexContent>
* <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}Record">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="attachFrom" type="{urn:types.filecabinet_2023_1.documents.webservices.netsuite.com}FileAttachFrom" minOccurs="0"/>
* <element name="mediaTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="fileType" type="{urn:types.filecabinet_2023_1.documents.webservices.netsuite.com}MediaType" minOccurs="0"/>
* <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* <element name="folder" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="fileSize" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="urlComponent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="mediaFile" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="textFileEncoding" type="{urn:types.filecabinet_2023_1.documents.webservices.netsuite.com}TextFileEncoding" minOccurs="0"/>
* <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="encoding" type="{urn:types.filecabinet_2023_1.documents.webservices.netsuite.com}FileEncoding" minOccurs="0"/>
* <element name="altTagCaption" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="isOnline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="isInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="class" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="bundleable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="department" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="hideInBundle" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="isPrivate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="owner" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="caption" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="storeDisplayThumbnail" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="siteDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="featuredDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="siteCategoryList" type="{urn:filecabinet_2023_1.documents.webservices.netsuite.com}FileSiteCategoryList" minOccurs="0"/>
* </sequence>
* <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "File", namespace = "urn:filecabinet_2023_1.documents.webservices.netsuite.com", propOrder = {
"name",
"attachFrom",
"mediaTypeName",
"fileType",
"content",
"folder",
"fileSize",
"url",
"urlComponent",
"mediaFile",
"textFileEncoding",
"description",
"encoding",
"altTagCaption",
"isOnline",
"isInactive",
"clazz",
"bundleable",
"department",
"hideInBundle",
"isPrivate",
"owner",
"caption",
"storeDisplayThumbnail",
"siteDescription",
"featuredDescription",
"lastModifiedDate",
"createdDate",
"siteCategoryList"
})
public class File
extends Record
{
protected String name;
@XmlSchemaType(name = "string")
protected FileAttachFrom attachFrom;
protected String mediaTypeName;
@XmlSchemaType(name = "string")
protected MediaType fileType;
protected byte[] content;
protected RecordRef folder;
protected Double fileSize;
protected String url;
protected String urlComponent;
protected RecordRef mediaFile;
@XmlSchemaType(name = "string")
protected TextFileEncoding textFileEncoding;
protected String description;
@XmlSchemaType(name = "string")
protected FileEncoding encoding;
protected String altTagCaption;
protected Boolean isOnline;
protected Boolean isInactive;
@XmlElement(name = "class")
protected String clazz;
protected Boolean bundleable;
protected String department;
protected Boolean hideInBundle;
protected Boolean isPrivate;
protected RecordRef owner;
protected String caption;
protected RecordRef storeDisplayThumbnail;
protected String siteDescription;
protected String featuredDescription;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar lastModifiedDate;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar createdDate;
protected FileSiteCategoryList siteCategoryList;
@XmlAttribute(name = "internalId")
protected String internalId;
@XmlAttribute(name = "externalId")
protected String externalId;
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the attachFrom property.
*
* @return
* possible object is
* {@link FileAttachFrom }
*
*/
public FileAttachFrom getAttachFrom() {
return attachFrom;
}
/**
* Sets the value of the attachFrom property.
*
* @param value
* allowed object is
* {@link FileAttachFrom }
*
*/
public void setAttachFrom(FileAttachFrom value) {
this.attachFrom = value;
}
/**
* Gets the value of the mediaTypeName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMediaTypeName() {
return mediaTypeName;
}
/**
* Sets the value of the mediaTypeName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMediaTypeName(String value) {
this.mediaTypeName = value;
}
/**
* Gets the value of the fileType property.
*
* @return
* possible object is
* {@link MediaType }
*
*/
public MediaType getFileType() {
return fileType;
}
/**
* Sets the value of the fileType property.
*
* @param value
* allowed object is
* {@link MediaType }
*
*/
public void setFileType(MediaType value) {
this.fileType = value;
}
/**
* Gets the value of the content property.
*
* @return
* possible object is
* byte[]
*/
public byte[] getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* byte[]
*/
public void setContent(byte[] value) {
this.content = value;
}
/**
* Gets the value of the folder property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getFolder() {
return folder;
}
/**
* Sets the value of the folder property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setFolder(RecordRef value) {
this.folder = value;
}
/**
* Gets the value of the fileSize property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getFileSize() {
return fileSize;
}
/**
* Sets the value of the fileSize property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setFileSize(Double value) {
this.fileSize = value;
}
/**
* Gets the value of the url property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUrl() {
return url;
}
/**
* Sets the value of the url property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUrl(String value) {
this.url = value;
}
/**
* Gets the value of the urlComponent property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUrlComponent() {
return urlComponent;
}
/**
* Sets the value of the urlComponent property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUrlComponent(String value) {
this.urlComponent = value;
}
/**
* Gets the value of the mediaFile property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getMediaFile() {
return mediaFile;
}
/**
* Sets the value of the mediaFile property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setMediaFile(RecordRef value) {
this.mediaFile = value;
}
/**
* Gets the value of the textFileEncoding property.
*
* @return
* possible object is
* {@link TextFileEncoding }
*
*/
public TextFileEncoding getTextFileEncoding() {
return textFileEncoding;
}
/**
* Sets the value of the textFileEncoding property.
*
* @param value
* allowed object is
* {@link TextFileEncoding }
*
*/
public void setTextFileEncoding(TextFileEncoding value) {
this.textFileEncoding = value;
}
/**
* Gets the value of the description property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDescription() {
return description;
}
/**
* Sets the value of the description property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDescription(String value) {
this.description = value;
}
/**
* Gets the value of the encoding property.
*
* @return
* possible object is
* {@link FileEncoding }
*
*/
public FileEncoding getEncoding() {
return encoding;
}
/**
* Sets the value of the encoding property.
*
* @param value
* allowed object is
* {@link FileEncoding }
*
*/
public void setEncoding(FileEncoding value) {
this.encoding = value;
}
/**
* Gets the value of the altTagCaption property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAltTagCaption() {
return altTagCaption;
}
/**
* Sets the value of the altTagCaption property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAltTagCaption(String value) {
this.altTagCaption = value;
}
/**
* Gets the value of the isOnline property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsOnline() {
return isOnline;
}
/**
* Sets the value of the isOnline property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsOnline(Boolean value) {
this.isOnline = value;
}
/**
* Gets the value of the isInactive property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsInactive() {
return isInactive;
}
/**
* Sets the value of the isInactive property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsInactive(Boolean value) {
this.isInactive = value;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
/**
* Gets the value of the bundleable property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isBundleable() {
return bundleable;
}
/**
* Sets the value of the bundleable property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setBundleable(Boolean value) {
this.bundleable = value;
}
/**
* Gets the value of the department property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDepartment() {
return department;
}
/**
* Sets the value of the department property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDepartment(String value) {
this.department = value;
}
/**
* Gets the value of the hideInBundle property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isHideInBundle() {
return hideInBundle;
}
/**
* Sets the value of the hideInBundle property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHideInBundle(Boolean value) {
this.hideInBundle = value;
}
/**
* Gets the value of the isPrivate property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsPrivate() {
return isPrivate;
}
/**
* Sets the value of the isPrivate property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsPrivate(Boolean value) {
this.isPrivate = value;
}
/**
* Gets the value of the owner property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getOwner() {
return owner;
}
/**
* Sets the value of the owner property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setOwner(RecordRef value) {
this.owner = value;
}
/**
* Gets the value of the caption property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCaption() {
return caption;
}
/**
* Sets the value of the caption property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCaption(String value) {
this.caption = value;
}
/**
* Gets the value of the storeDisplayThumbnail property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getStoreDisplayThumbnail() {
return storeDisplayThumbnail;
}
/**
* Sets the value of the storeDisplayThumbnail property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setStoreDisplayThumbnail(RecordRef value) {
this.storeDisplayThumbnail = value;
}
/**
* Gets the value of the siteDescription property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSiteDescription() {
return siteDescription;
}
/**
* Sets the value of the siteDescription property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSiteDescription(String value) {
this.siteDescription = value;
}
/**
* Gets the value of the featuredDescription property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFeaturedDescription() {
return featuredDescription;
}
/**
* Sets the value of the featuredDescription property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFeaturedDescription(String value) {
this.featuredDescription = value;
}
/**
* Gets the value of the lastModifiedDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getLastModifiedDate() {
return lastModifiedDate;
}
/**
* Sets the value of the lastModifiedDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setLastModifiedDate(XMLGregorianCalendar value) {
this.lastModifiedDate = value;
}
/**
* Gets the value of the createdDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getCreatedDate() {
return createdDate;
}
/**
* Sets the value of the createdDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setCreatedDate(XMLGregorianCalendar value) {
this.createdDate = value;
}
/**
* Gets the value of the siteCategoryList property.
*
* @return
* possible object is
* {@link FileSiteCategoryList }
*
*/
public FileSiteCategoryList getSiteCategoryList() {
return siteCategoryList;
}
/**
* Sets the value of the siteCategoryList property.
*
* @param value
* allowed object is
* {@link FileSiteCategoryList }
*
*/
public void setSiteCategoryList(FileSiteCategoryList value) {
this.siteCategoryList = value;
}
/**
* Gets the value of the internalId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInternalId() {
return internalId;
}
/**
* Sets the value of the internalId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInternalId(String value) {
this.internalId = value;
}
/**
* Gets the value of the externalId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExternalId() {
return externalId;
}
/**
* Sets the value of the externalId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExternalId(String value) {
this.externalId = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy