openlark_platform/app_engine/apaas/v1/application/flow/
mod.rs1pub mod execute;
4
5use openlark_core::config::Config;
6
7#[derive(Debug, Clone)]
9pub struct FlowService {
10 config: Config,
11 namespace: String,
12 flow_id: String,
13}
14
15impl FlowService {
16 pub fn new(config: Config, namespace: impl Into<String>, flow_id: impl Into<String>) -> Self {
18 Self {
19 config,
20 namespace: namespace.into(),
21 flow_id: flow_id.into(),
22 }
23 }
24 pub fn execute(&self) -> execute::FlowExecuteRequestBuilder {
26 execute::FlowExecuteRequestBuilder::new(
27 self.config.clone(),
28 self.namespace.clone(),
29 self.flow_id.clone(),
30 )
31 }
32}