Skip to main content

hatchet_sdk/runnables/
options.rs

1#[derive(derive_builder::Builder, Debug, Default, Clone)]
2pub struct TriggerWorkflowOptions {
3    #[builder(default = None)]
4    pub additional_metadata: Option<serde_json::Value>,
5    #[builder(default = None)]
6    pub desired_worker_id: Option<String>,
7    #[builder(default = None)]
8    pub namespace: Option<String>,
9    #[builder(default = false)]
10    pub sticky: bool,
11    #[builder(default = None)]
12    pub key: Option<String>,
13}