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

com.citrix.sharefile.api.models.SFItemInfo Maven / Gradle / Ivy


// ------------------------------------------------------------------------------
// 
//     This code was generated by a tool.
//  
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
//     
//	   Copyright (c) 2017 Citrix ShareFile. All rights reserved.
// 
// ------------------------------------------------------------------------------

package com.citrix.sharefile.api.models;

import java.io.InputStream;
import java.util.ArrayList;
import java.net.URI;
import java.util.Date;
import java.util.Map;
import java.util.HashMap;

import com.google.gson.annotations.SerializedName;
import com.citrix.sharefile.api.*;
import com.citrix.sharefile.api.enumerations.*;
import com.citrix.sharefile.api.models.*;

public class SFItemInfo extends SFODataObject {

	@SerializedName("CurrentAccessControl")
	private SFAccessControl CurrentAccessControl;
	@SerializedName("HasVroot")
	private Boolean HasVroot;
	@SerializedName("IsSystemRoot")
	private Boolean IsSystemRoot;
	@SerializedName("IsAccountRoot")
	private Boolean IsAccountRoot;
	@SerializedName("IsVRoot")
	private Boolean IsVRoot;
	@SerializedName("IsMyFolders")
	private Boolean IsMyFolders;
	@SerializedName("IsAHomeFolder")
	private Boolean IsAHomeFolder;
	@SerializedName("IsMyHomeFolder")
	private Boolean IsMyHomeFolder;
	@SerializedName("IsAStartFolder")
	private Boolean IsAStartFolder;
	@SerializedName("IsSharedFolder")
	private Boolean IsSharedFolder;
	@SerializedName("IsPassthrough")
	private Boolean IsPassthrough;
	@SerializedName("IsVersioned")
	private Boolean IsVersioned;
	@SerializedName("CanAddFolder")
	private Boolean CanAddFolder;
	@SerializedName("CanAddNode")
	private Boolean CanAddNode;
	@SerializedName("CanView")
	private Boolean CanView;
	@SerializedName("CanDownload")
	private Boolean CanDownload;
	@SerializedName("CanWatermarkDownload")
	private Boolean CanWatermarkDownload;
	@SerializedName("CanDocViewerPrint")
	private Boolean CanDocViewerPrint;
	@SerializedName("CanUpload")
	private Boolean CanUpload;
	@SerializedName("CanSend")
	private Boolean CanSend;
	@SerializedName("CanDeleteCurrentItem")
	private Boolean CanDeleteCurrentItem;
	@SerializedName("CanDeleteChildItems")
	private Boolean CanDeleteChildItems;
	@SerializedName("CanManagePermissions")
	private Boolean CanManagePermissions;
	@SerializedName("CanEditFolderOpts")
	private Boolean CanEditFolderOpts;
	@SerializedName("CanEditRetentionPolicy")
	private Boolean CanEditRetentionPolicy;
	@SerializedName("CanEditFolderExpirationDays")
	private Boolean CanEditFolderExpirationDays;
	@SerializedName("CanEditFolderExpirationDate")
	private Boolean CanEditFolderExpirationDate;
	@SerializedName("CanEditFolderMaxVersions")
	private Boolean CanEditFolderMaxVersions;
	@SerializedName("CanEditFolderVersioning")
	private Boolean CanEditFolderVersioning;
	@SerializedName("CanCreateOfficeDocuments")
	private Boolean CanCreateOfficeDocuments;
	@SerializedName("FolderPayID")
	private String FolderPayID;
	@SerializedName("ShowFolderPayBuyButton")
	private Boolean ShowFolderPayBuyButton;
	@SerializedName("TreeMode")
	private SFSafeEnum TreeMode;
	@SerializedName("Versioning")
	private SFSafeEnum Versioning;
	@SerializedName("TreeModeOperationAllowed")
	private Boolean TreeModeOperationAllowed;
	@SerializedName("TreeModeSourceId")
	private String TreeModeSourceId;
	@SerializedName("ForcedSortField")
	private SFSafeEnum ForcedSortField;
	@SerializedName("ForcedSortOrder")
	private SFSafeEnum ForcedSortOrder;
	@SerializedName("MaxVersions")
	private Integer MaxVersions;
	@SerializedName("DocumentViewerPrinting")
	private SFSafeEnum DocumentViewerPrinting;
	@SerializedName("WatermarkedDownloads")
	private SFSafeEnum WatermarkedDownloads;
	@SerializedName("OptionPropagation")
	private ArrayList> OptionPropagation;
	@SerializedName("ViewOnlyWatermarkText")
	private String ViewOnlyWatermarkText;
	@SerializedName("SortField")
	private SFSafeEnum SortField;
	@SerializedName("SortDirection")
	private SFSafeEnum SortDirection;
	@SerializedName("CanCreateRequestList")
	private Boolean CanCreateRequestList;

	public SFAccessControl getCurrentAccessControl() {
		return this.CurrentAccessControl;
	}

	public void setCurrentAccessControl(SFAccessControl currentaccesscontrol) {
		this.CurrentAccessControl = currentaccesscontrol;
	}
	public Boolean getHasVroot() {
		return this.HasVroot;
	}

	public void setHasVroot(Boolean hasvroot) {
		this.HasVroot = hasvroot;
	}
	public Boolean getIsSystemRoot() {
		return this.IsSystemRoot;
	}

	public void setIsSystemRoot(Boolean issystemroot) {
		this.IsSystemRoot = issystemroot;
	}
	public Boolean getIsAccountRoot() {
		return this.IsAccountRoot;
	}

	public void setIsAccountRoot(Boolean isaccountroot) {
		this.IsAccountRoot = isaccountroot;
	}
	public Boolean getIsVRoot() {
		return this.IsVRoot;
	}

	public void setIsVRoot(Boolean isvroot) {
		this.IsVRoot = isvroot;
	}
	public Boolean getIsMyFolders() {
		return this.IsMyFolders;
	}

	public void setIsMyFolders(Boolean ismyfolders) {
		this.IsMyFolders = ismyfolders;
	}
	public Boolean getIsAHomeFolder() {
		return this.IsAHomeFolder;
	}

	public void setIsAHomeFolder(Boolean isahomefolder) {
		this.IsAHomeFolder = isahomefolder;
	}
	public Boolean getIsMyHomeFolder() {
		return this.IsMyHomeFolder;
	}

	public void setIsMyHomeFolder(Boolean ismyhomefolder) {
		this.IsMyHomeFolder = ismyhomefolder;
	}
	public Boolean getIsAStartFolder() {
		return this.IsAStartFolder;
	}

	public void setIsAStartFolder(Boolean isastartfolder) {
		this.IsAStartFolder = isastartfolder;
	}
	public Boolean getIsSharedFolder() {
		return this.IsSharedFolder;
	}

	public void setIsSharedFolder(Boolean issharedfolder) {
		this.IsSharedFolder = issharedfolder;
	}
	public Boolean getIsPassthrough() {
		return this.IsPassthrough;
	}

	public void setIsPassthrough(Boolean ispassthrough) {
		this.IsPassthrough = ispassthrough;
	}
	public Boolean getIsVersioned() {
		return this.IsVersioned;
	}

	public void setIsVersioned(Boolean isversioned) {
		this.IsVersioned = isversioned;
	}
	public Boolean getCanAddFolder() {
		return this.CanAddFolder;
	}

	public void setCanAddFolder(Boolean canaddfolder) {
		this.CanAddFolder = canaddfolder;
	}
	public Boolean getCanAddNode() {
		return this.CanAddNode;
	}

	public void setCanAddNode(Boolean canaddnode) {
		this.CanAddNode = canaddnode;
	}
	public Boolean getCanView() {
		return this.CanView;
	}

	public void setCanView(Boolean canview) {
		this.CanView = canview;
	}
	public Boolean getCanDownload() {
		return this.CanDownload;
	}

	public void setCanDownload(Boolean candownload) {
		this.CanDownload = candownload;
	}
	public Boolean getCanWatermarkDownload() {
		return this.CanWatermarkDownload;
	}

	public void setCanWatermarkDownload(Boolean canwatermarkdownload) {
		this.CanWatermarkDownload = canwatermarkdownload;
	}
	public Boolean getCanDocViewerPrint() {
		return this.CanDocViewerPrint;
	}

	public void setCanDocViewerPrint(Boolean candocviewerprint) {
		this.CanDocViewerPrint = candocviewerprint;
	}
	public Boolean getCanUpload() {
		return this.CanUpload;
	}

	public void setCanUpload(Boolean canupload) {
		this.CanUpload = canupload;
	}
	public Boolean getCanSend() {
		return this.CanSend;
	}

	public void setCanSend(Boolean cansend) {
		this.CanSend = cansend;
	}
	public Boolean getCanDeleteCurrentItem() {
		return this.CanDeleteCurrentItem;
	}

	public void setCanDeleteCurrentItem(Boolean candeletecurrentitem) {
		this.CanDeleteCurrentItem = candeletecurrentitem;
	}
	public Boolean getCanDeleteChildItems() {
		return this.CanDeleteChildItems;
	}

	public void setCanDeleteChildItems(Boolean candeletechilditems) {
		this.CanDeleteChildItems = candeletechilditems;
	}
	public Boolean getCanManagePermissions() {
		return this.CanManagePermissions;
	}

	public void setCanManagePermissions(Boolean canmanagepermissions) {
		this.CanManagePermissions = canmanagepermissions;
	}
	public Boolean getCanEditFolderOpts() {
		return this.CanEditFolderOpts;
	}

	public void setCanEditFolderOpts(Boolean caneditfolderopts) {
		this.CanEditFolderOpts = caneditfolderopts;
	}
		/**
		* Indicates whether the current user has permission to change folder retention policies (ExpirationDays)
		*/
	public Boolean getCanEditRetentionPolicy() {
		return this.CanEditRetentionPolicy;
	}

		/**
		* Indicates whether the current user has permission to change folder retention policies (ExpirationDays)
		*/
	public void setCanEditRetentionPolicy(Boolean caneditretentionpolicy) {
		this.CanEditRetentionPolicy = caneditretentionpolicy;
	}
	public Boolean getCanEditFolderExpirationDays() {
		return this.CanEditFolderExpirationDays;
	}

	public void setCanEditFolderExpirationDays(Boolean caneditfolderexpirationdays) {
		this.CanEditFolderExpirationDays = caneditfolderexpirationdays;
	}
	public Boolean getCanEditFolderExpirationDate() {
		return this.CanEditFolderExpirationDate;
	}

	public void setCanEditFolderExpirationDate(Boolean caneditfolderexpirationdate) {
		this.CanEditFolderExpirationDate = caneditfolderexpirationdate;
	}
	public Boolean getCanEditFolderMaxVersions() {
		return this.CanEditFolderMaxVersions;
	}

	public void setCanEditFolderMaxVersions(Boolean caneditfoldermaxversions) {
		this.CanEditFolderMaxVersions = caneditfoldermaxversions;
	}
	public Boolean getCanEditFolderVersioning() {
		return this.CanEditFolderVersioning;
	}

	public void setCanEditFolderVersioning(Boolean caneditfolderversioning) {
		this.CanEditFolderVersioning = caneditfolderversioning;
	}
	public Boolean getCanCreateOfficeDocuments() {
		return this.CanCreateOfficeDocuments;
	}

	public void setCanCreateOfficeDocuments(Boolean cancreateofficedocuments) {
		this.CanCreateOfficeDocuments = cancreateofficedocuments;
	}
	public String getFolderPayID() {
		return this.FolderPayID;
	}

	public void setFolderPayID(String folderpayid) {
		this.FolderPayID = folderpayid;
	}
	public Boolean getShowFolderPayBuyButton() {
		return this.ShowFolderPayBuyButton;
	}

	public void setShowFolderPayBuyButton(Boolean showfolderpaybuybutton) {
		this.ShowFolderPayBuyButton = showfolderpaybuybutton;
	}
	public SFSafeEnum getTreeMode() {
		return this.TreeMode;
	}

	public void setTreeMode(SFSafeEnum treemode) {
		this.TreeMode = treemode;
	}
	public SFSafeEnum getVersioning() {
		return this.Versioning;
	}

	public void setVersioning(SFSafeEnum versioning) {
		this.Versioning = versioning;
	}
	public Boolean getTreeModeOperationAllowed() {
		return this.TreeModeOperationAllowed;
	}

	public void setTreeModeOperationAllowed(Boolean treemodeoperationallowed) {
		this.TreeModeOperationAllowed = treemodeoperationallowed;
	}
	public String getTreeModeSourceId() {
		return this.TreeModeSourceId;
	}

	public void setTreeModeSourceId(String treemodesourceid) {
		this.TreeModeSourceId = treemodesourceid;
	}
	public SFSafeEnum getForcedSortField() {
		return this.ForcedSortField;
	}

	public void setForcedSortField(SFSafeEnum forcedsortfield) {
		this.ForcedSortField = forcedsortfield;
	}
	public SFSafeEnum getForcedSortOrder() {
		return this.ForcedSortOrder;
	}

	public void setForcedSortOrder(SFSafeEnum forcedsortorder) {
		this.ForcedSortOrder = forcedsortorder;
	}
	public Integer getMaxVersions() {
		return this.MaxVersions;
	}

	public void setMaxVersions(Integer maxversions) {
		this.MaxVersions = maxversions;
	}
	public SFSafeEnum getDocumentViewerPrinting() {
		return this.DocumentViewerPrinting;
	}

	public void setDocumentViewerPrinting(SFSafeEnum documentviewerprinting) {
		this.DocumentViewerPrinting = documentviewerprinting;
	}
	public SFSafeEnum getWatermarkedDownloads() {
		return this.WatermarkedDownloads;
	}

	public void setWatermarkedDownloads(SFSafeEnum watermarkeddownloads) {
		this.WatermarkedDownloads = watermarkeddownloads;
	}
	public ArrayList> getOptionPropagation() {
		return this.OptionPropagation;
	}

	public void setOptionPropagation(ArrayList> optionpropagation) {
		this.OptionPropagation = optionpropagation;
	}
	public String getViewOnlyWatermarkText() {
		return this.ViewOnlyWatermarkText;
	}

	public void setViewOnlyWatermarkText(String viewonlywatermarktext) {
		this.ViewOnlyWatermarkText = viewonlywatermarktext;
	}
	public SFSafeEnum getSortField() {
		return this.SortField;
	}

	public void setSortField(SFSafeEnum sortfield) {
		this.SortField = sortfield;
	}
	public SFSafeEnum getSortDirection() {
		return this.SortDirection;
	}

	public void setSortDirection(SFSafeEnum sortdirection) {
		this.SortDirection = sortdirection;
	}
		/**
		* Info on a folder to create a request list bundle
		*/
	public Boolean getCanCreateRequestList() {
		return this.CanCreateRequestList;
	}

		/**
		* Info on a folder to create a request list bundle
		*/
	public void setCanCreateRequestList(Boolean cancreaterequestlist) {
		this.CanCreateRequestList = cancreaterequestlist;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy