All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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