using System.Collections.Generic;
using F4SD.ActionConnector.Models;
namespace F4SD.ActionConnector.Execution
{
public sealed class QuickActionRequest
{
///
/// Matches from the configuration.
///
public string ActionId { get; internal set; }
///
/// The name of the Quick Action to invoke, e.g. "Document case in JIRA".
///
public string QuickActionRef { get; internal set; }
///
/// Template variables resolved against the event payload.
/// Values are the raw payload values; callers are responsible for casting.
///
public IDictionary Parameters { get; internal set; }
///
/// Full context of the triggering event.
///
public ActionContext Context { get; internal set; }
}
}