pub struct OpenFlow {
pub summary: String,
pub description: Option<String>,
pub value: Box<FlowValue>,
pub schema: Option<Value>,
pub on_behalf_of_email: Option<String>,
pub on_behalf_of: Option<String>,
}Expand description
OpenFlow : Top-level flow definition containing metadata, configuration, and the flow structure
Fields§
§summary: StringShort description of what this flow does
description: Option<String>Detailed documentation for this flow
value: Box<FlowValue>§schema: Option<Value>JSON Schema for flow inputs. Use this to define input parameters, their types, defaults, and validation. For resource inputs, set type to ‘object’ and format to ‘resource-
on_behalf_of_email: Option<String>Address of the account the flow runs on behalf of. Derived from on_behalf_of on read; accepted on write, where it is resolved to the account it names.
on_behalf_of: Option<String>The flow runs with the permissions of this identity: u/{username}, g/{group}, or a bare email when the username is itself email-shaped. The only stored half of the identity; on_behalf_of_email is derived from it. Omit it when writing and it is resolved from that address instead.