pub mod execute;
use openlark_core::config::Config;
#[derive(Debug, Clone)]
pub struct FlowService {
config: Config,
namespace: String,
flow_id: String,
}
impl FlowService {
pub fn new(config: Config, namespace: impl Into<String>, flow_id: impl Into<String>) -> Self {
Self {
config,
namespace: namespace.into(),
flow_id: flow_id.into(),
}
}
pub fn execute(&self) -> execute::FlowExecuteRequestBuilder {
execute::FlowExecuteRequestBuilder::new(
self.config.clone(),
self.namespace.clone(),
self.flow_id.clone(),
)
}
}