global class QuickAction { /** * Returns the meta information for the available quick actions of the provided parent object */ global static List describeAvailableQuickActions(String parentType) { } /** * Returns the meta information for the quick action of the provided app object */ global static List describeQuickActions(List actions) { } /** * Perform a QuickAction, optionally choosing to leave any successes in the current transaction */ global static QuickAction.QuickActionResult performQuickAction(QuickAction.QuickActionRequest performQuickAction, Boolean allOrNothing) { } /** * Perform a QuickAction */ global static QuickAction.QuickActionResult performQuickAction(QuickAction.QuickActionRequest performQuickAction) { } /** * Perform QuickActions, optionally choosing to leave any successes in the current transaction */ global static List performQuickActions(List performQuickActions, Boolean allOrNothing) { } /** * Perform QuickActions */ global static List performQuickActions(List performQuickActions) { } /** * Retrieve a QuickAction template for a given id */ global static QuickAction.QuickActionTemplateResult retrieveQuickActionTemplate(String quickActionName, Id contextId) { } /** * Retrieve QuickAction templates for a given id */ global static List retrieveQuickActionTemplates(List quickActionNames, Id contextId) { } }