pub struct RunnableItem {Show 26 fields
pub type: Type,
pub path: String,
pub summary: Option<String>,
pub workspace_id: Option<String>,
pub extra_perms: Option<HashMap<String, bool>>,
pub starred: Option<bool>,
pub archived: Option<bool>,
pub is_draft: Option<bool>,
pub draft_only: Option<Option<bool>>,
pub draft_path: Option<String>,
pub draft_users: Option<Vec<Value>>,
pub labels: Option<Vec<String>>,
pub inherited_labels: Option<Vec<String>>,
pub ws_error_handler_muted: Option<bool>,
pub edited_at: Option<String>,
pub hash: Option<String>,
pub language: Option<String>,
pub kind: Option<String>,
pub auto_kind: Option<String>,
pub use_codebase: Option<bool>,
pub has_deploy_errors: Option<bool>,
pub chat_input_enabled: Option<bool>,
pub raw_app: Option<bool>,
pub execution_mode: Option<String>,
pub id: Option<i64>,
pub version: Option<i64>,
}Expand description
RunnableItem : A row in the merged runnables listing. type is the discriminator; kind-specific fields (hash/language/kind for scripts, execution_mode/ version for apps) are present only for that kind. edited_at is the unified last-updated time (a script’s created_at, a flow/app’s edit time).
Fields§
§type: Type§path: String§summary: Option<String>§workspace_id: Option<String>§extra_perms: Option<HashMap<String, bool>>§starred: Option<bool>§archived: Option<bool>§is_draft: Option<bool>§draft_only: Option<Option<bool>>§draft_path: Option<String>§draft_users: Option<Vec<Value>>§labels: Option<Vec<String>>§inherited_labels: Option<Vec<String>>§ws_error_handler_muted: Option<bool>§edited_at: Option<String>§hash: Option<String>script version hash as a 16-char hex string
language: Option<String>§kind: Option<String>§auto_kind: Option<String>§use_codebase: Option<bool>§has_deploy_errors: Option<bool>§chat_input_enabled: Option<bool>flow-only. chat_input_enabled of the flow’s value, projected so the list can mark flows that open as a chat. Omitted when the value has no such field.
raw_app: Option<bool>§execution_mode: Option<String>§id: Option<i64>§version: Option<i64>Implementations§
Source§impl RunnableItem
impl RunnableItem
Sourcepub fn new(type: Type, path: String) -> RunnableItem
pub fn new(type: Type, path: String) -> RunnableItem
A row in the merged runnables listing. type is the discriminator; kind-specific fields (hash/language/kind for scripts, execution_mode/ version for apps) are present only for that kind. edited_at is the unified last-updated time (a script’s created_at, a flow/app’s edit time).