The QuickAction describeQuickActions method returns an array of quick action describe result objects (QuickAction.DescribeQuickActionResult).
The following are properties for DescribeQuickActionResult.
public String canvasapplicationname {get; set;}
Type: String
public String contextsobjecttype {get; set;}
Type: String
public List<QuickAction.DescribeQuickActionDefaultValue> defaultvalues {get; set;}
public List<Schema.DescribeIconResult> icons {get; set;}
Type: List<Schema.DescribeIconResult>
If no custom icon was associated with the quick action and the quick action creates a specific object, the icons will correspond to the icons used for the created object. For example, if the quick action creates an Account, the icon array will contain the icons used for Account.
If a custom icon was associated with the quick action, the array will contain that custom icon.
public String iconurl {get; set;}
Type: String
public String lightningcomponentbundleid {get; set;}
Type: String
public String lightningcomponentbundlename {get; set;}
Type: String
public String lightningcomponentqualifiedname {get; set;}
Type: String
public String miniiconurl {get; set;}
Type: String
public Boolean showquickactionlcheader {get; set;}
Type: Boolean
public Boolean showquickactionvfheader {get; set;}
Type: Boolean
public String targetparentfield {get; set;}
Type: String
public String targetrecordtypeid {get; set;}
Type: String
public String visualforcepagename {get; set;}
Type: String
public String visualforcepageurl {get; set;}
Type: String
public Integer width {get; set;}
Type: Integer
The following are methods for DescribeQuickActionResult. All are instance methods.
public String getCanvasApplicationName()
Type: String
public List<Schema.DescribeColorResult> getColors()
Type: List <Schema.DescribeColorResult>
public String getContextSobjectType()
Type: String
public List<QuickAction.DescribeQuickActionDefaultValue> getDefaultValues()
public Integer getHeight()
Type: Integer
public String getIconUrl()
Type: String
public List<Schema.DescribeIconResult> getIcons()
Type: List<Schema.DescribeIconResult>
public QuickAction.DescribeLayoutSection getLayout()
public String getLightningComponentBundleId()
Type: String
public String getLightningComponentBundleName()
Type: String
public String getLightningComponentQualifiedName()
Type: String
public Boolean getShowQuickActionLcHeader()
Type: Boolean
If false, then both the header containing the quick action title and the footer containing the Save and Cancel buttons aren’t displayed.
public Boolean getShowQuickActionVfHeader()
Type: Boolean
If false, then both the header containing the quick action title and the footer containing the Save and Cancel buttons aren’t displayed.
public String getSourceSobjectType()
Type: String
public String getTargetParentField()
Type: String
public String getTargetRecordTypeId()
Type: String
public String getTargetSobjectType()
Type: String
public String getType()
Type: String
public String getVisualforcePageName()
Type: String
public Integer getWidth()
Type: Integer