com.sforce.soap.partner.DescribeQuickActionResult Maven / Gradle / Ivy
package com.sforce.soap.partner;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for DescribeQuickActionResult complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="DescribeQuickActionResult">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="accessLevelRequired" type="{urn:partner.soap.sforce.com}ShareAccessLevel"/>
* <element name="actionEnumOrId" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="canvasApplicationId" type="{urn:partner.soap.sforce.com}ID"/>
* <element name="canvasApplicationName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="colors" type="{urn:partner.soap.sforce.com}DescribeColor" maxOccurs="unbounded" minOccurs="0"/>
* <element name="contextSobjectType" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="defaultValues" type="{urn:partner.soap.sforce.com}DescribeQuickActionDefaultValue" maxOccurs="unbounded" minOccurs="0"/>
* <element name="height" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="iconName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="iconUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="icons" type="{urn:partner.soap.sforce.com}DescribeIcon" maxOccurs="unbounded" minOccurs="0"/>
* <element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="layout" type="{urn:partner.soap.sforce.com}DescribeLayoutSection"/>
* <element name="miniIconUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="showQuickActionVfHeader" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="targetParentField" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="targetRecordTypeId" type="{urn:partner.soap.sforce.com}ID"/>
* <element name="targetSobjectType" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="visualforcePageName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="visualforcePageUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="width" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DescribeQuickActionResult", propOrder = {
"accessLevelRequired",
"actionEnumOrId",
"canvasApplicationId",
"canvasApplicationName",
"colors",
"contextSobjectType",
"defaultValues",
"height",
"iconName",
"iconUrl",
"icons",
"label",
"layout",
"miniIconUrl",
"name",
"showQuickActionVfHeader",
"targetParentField",
"targetRecordTypeId",
"targetSobjectType",
"type",
"visualforcePageName",
"visualforcePageUrl",
"width"
})
public class DescribeQuickActionResult {
@XmlElement(required = true, nillable = true)
@XmlSchemaType(name = "string")
protected ShareAccessLevel accessLevelRequired;
@XmlElement(required = true)
protected String actionEnumOrId;
@XmlElement(required = true, nillable = true)
protected String canvasApplicationId;
@XmlElement(required = true, nillable = true)
protected String canvasApplicationName;
protected List colors;
@XmlElement(required = true, nillable = true)
protected String contextSobjectType;
@XmlElement(nillable = true)
protected List defaultValues;
@XmlElement(required = true, type = Integer.class, nillable = true)
protected Integer height;
@XmlElement(required = true, nillable = true)
protected String iconName;
@XmlElement(required = true, nillable = true)
protected String iconUrl;
protected List icons;
@XmlElement(required = true)
protected String label;
@XmlElement(required = true, nillable = true)
protected DescribeLayoutSection layout;
@XmlElement(required = true, nillable = true)
protected String miniIconUrl;
@XmlElement(required = true)
protected String name;
protected boolean showQuickActionVfHeader;
@XmlElement(required = true, nillable = true)
protected String targetParentField;
@XmlElement(required = true, nillable = true)
protected String targetRecordTypeId;
@XmlElement(required = true, nillable = true)
protected String targetSobjectType;
@XmlElement(required = true)
protected String type;
@XmlElement(required = true, nillable = true)
protected String visualforcePageName;
@XmlElement(required = true, nillable = true)
protected String visualforcePageUrl;
@XmlElement(required = true, type = Integer.class, nillable = true)
protected Integer width;
/**
* Gets the value of the accessLevelRequired property.
*
* @return
* possible object is
* {@link ShareAccessLevel }
*
*/
public ShareAccessLevel getAccessLevelRequired() {
return accessLevelRequired;
}
/**
* Sets the value of the accessLevelRequired property.
*
* @param value
* allowed object is
* {@link ShareAccessLevel }
*
*/
public void setAccessLevelRequired(ShareAccessLevel value) {
this.accessLevelRequired = value;
}
/**
* Gets the value of the actionEnumOrId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getActionEnumOrId() {
return actionEnumOrId;
}
/**
* Sets the value of the actionEnumOrId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActionEnumOrId(String value) {
this.actionEnumOrId = value;
}
/**
* Gets the value of the canvasApplicationId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCanvasApplicationId() {
return canvasApplicationId;
}
/**
* Sets the value of the canvasApplicationId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCanvasApplicationId(String value) {
this.canvasApplicationId = value;
}
/**
* Gets the value of the canvasApplicationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCanvasApplicationName() {
return canvasApplicationName;
}
/**
* Sets the value of the canvasApplicationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCanvasApplicationName(String value) {
this.canvasApplicationName = value;
}
/**
* Gets the value of the colors property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the colors property.
*
*
* For example, to add a new item, do as follows:
*
* getColors().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link DescribeColor }
*
*
*/
public List getColors() {
if (colors == null) {
colors = new ArrayList();
}
return this.colors;
}
/**
* Gets the value of the contextSobjectType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContextSobjectType() {
return contextSobjectType;
}
/**
* Sets the value of the contextSobjectType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContextSobjectType(String value) {
this.contextSobjectType = value;
}
/**
* Gets the value of the defaultValues property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the defaultValues property.
*
*
* For example, to add a new item, do as follows:
*
* getDefaultValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link DescribeQuickActionDefaultValue }
*
*
*/
public List getDefaultValues() {
if (defaultValues == null) {
defaultValues = new ArrayList();
}
return this.defaultValues;
}
/**
* Gets the value of the height property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getHeight() {
return height;
}
/**
* Sets the value of the height property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setHeight(Integer value) {
this.height = value;
}
/**
* Gets the value of the iconName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIconName() {
return iconName;
}
/**
* Sets the value of the iconName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIconName(String value) {
this.iconName = value;
}
/**
* Gets the value of the iconUrl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIconUrl() {
return iconUrl;
}
/**
* Sets the value of the iconUrl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIconUrl(String value) {
this.iconUrl = value;
}
/**
* Gets the value of the icons property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the icons property.
*
*
* For example, to add a new item, do as follows:
*
* getIcons().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link DescribeIcon }
*
*
*/
public List getIcons() {
if (icons == null) {
icons = new ArrayList();
}
return this.icons;
}
/**
* Gets the value of the label property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLabel() {
return label;
}
/**
* Sets the value of the label property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLabel(String value) {
this.label = value;
}
/**
* Gets the value of the layout property.
*
* @return
* possible object is
* {@link DescribeLayoutSection }
*
*/
public DescribeLayoutSection getLayout() {
return layout;
}
/**
* Sets the value of the layout property.
*
* @param value
* allowed object is
* {@link DescribeLayoutSection }
*
*/
public void setLayout(DescribeLayoutSection value) {
this.layout = value;
}
/**
* Gets the value of the miniIconUrl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMiniIconUrl() {
return miniIconUrl;
}
/**
* Sets the value of the miniIconUrl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMiniIconUrl(String value) {
this.miniIconUrl = value;
}
/**
* 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 showQuickActionVfHeader property.
*
*/
public boolean isShowQuickActionVfHeader() {
return showQuickActionVfHeader;
}
/**
* Sets the value of the showQuickActionVfHeader property.
*
*/
public void setShowQuickActionVfHeader(boolean value) {
this.showQuickActionVfHeader = value;
}
/**
* Gets the value of the targetParentField property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTargetParentField() {
return targetParentField;
}
/**
* Sets the value of the targetParentField property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTargetParentField(String value) {
this.targetParentField = value;
}
/**
* Gets the value of the targetRecordTypeId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTargetRecordTypeId() {
return targetRecordTypeId;
}
/**
* Sets the value of the targetRecordTypeId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTargetRecordTypeId(String value) {
this.targetRecordTypeId = value;
}
/**
* Gets the value of the targetSobjectType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTargetSobjectType() {
return targetSobjectType;
}
/**
* Sets the value of the targetSobjectType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTargetSobjectType(String value) {
this.targetSobjectType = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the visualforcePageName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVisualforcePageName() {
return visualforcePageName;
}
/**
* Sets the value of the visualforcePageName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVisualforcePageName(String value) {
this.visualforcePageName = value;
}
/**
* Gets the value of the visualforcePageUrl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVisualforcePageUrl() {
return visualforcePageUrl;
}
/**
* Sets the value of the visualforcePageUrl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVisualforcePageUrl(String value) {
this.visualforcePageUrl = value;
}
/**
* Gets the value of the width property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getWidth() {
return width;
}
/**
* Sets the value of the width property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setWidth(Integer value) {
this.width = value;
}
}