pub struct ListScripts200ResponseInner {Show 48 fields
pub workspace_id: Option<String>,
pub hash: String,
pub path: String,
pub parent_hashes: Option<Vec<String>>,
pub summary: String,
pub description: String,
pub content: String,
pub created_by: String,
pub created_at: String,
pub archived: bool,
pub schema: Option<Value>,
pub deleted: bool,
pub is_template: bool,
pub extra_perms: HashMap<String, bool>,
pub lock: Option<String>,
pub lock_error_logs: Option<String>,
pub language: ScriptLang,
pub kind: Kind,
pub starred: bool,
pub tag: Option<String>,
pub draft_only: Option<bool>,
pub envs: Option<Vec<String>>,
pub concurrent_limit: Option<i32>,
pub concurrency_time_window_s: Option<i32>,
pub concurrency_key: Option<String>,
pub debounce_key: Option<String>,
pub debounce_delay_s: Option<i32>,
pub debounce_args_to_accumulate: Option<Vec<String>>,
pub max_total_debouncing_time: Option<i32>,
pub max_total_debounces_amount: Option<i32>,
pub cache_ttl: Option<f64>,
pub dedicated_worker: Option<bool>,
pub ws_error_handler_muted: Option<bool>,
pub priority: Option<i32>,
pub restart_unless_cancelled: Option<bool>,
pub timeout: Option<i32>,
pub delete_after_secs: Option<i32>,
pub visible_to_runner_only: Option<bool>,
pub auto_kind: Option<String>,
pub codebase: Option<String>,
pub has_preprocessor: bool,
pub on_behalf_of_email: Option<String>,
pub modules: Option<Option<HashMap<String, ScriptModule>>>,
pub labels: Option<Vec<String>>,
pub inherited_labels: Option<Vec<String>>,
pub is_draft: Option<bool>,
pub draft_path: Option<String>,
pub draft_users: Option<Vec<ListScripts200ResponseInnerAllOfDraftUsersInner>>,
}Fields§
§workspace_id: Option<String>§hash: String§path: String§parent_hashes: Option<Vec<String>>The first element is the direct parent of the script, the second is the parent of the first, etc
summary: String§description: String§content: String§created_by: String§created_at: String§archived: bool§schema: Option<Value>§deleted: bool§is_template: bool§extra_perms: HashMap<String, bool>§lock: Option<String>§lock_error_logs: Option<String>§language: ScriptLang§kind: Kind§starred: bool§tag: Option<String>§draft_only: Option<bool>§envs: Option<Vec<String>>§concurrent_limit: Option<i32>§concurrency_time_window_s: Option<i32>§concurrency_key: Option<String>§debounce_key: Option<String>§debounce_delay_s: Option<i32>§debounce_args_to_accumulate: Option<Vec<String>>§max_total_debouncing_time: Option<i32>§max_total_debounces_amount: Option<i32>§cache_ttl: Option<f64>§dedicated_worker: Option<bool>§ws_error_handler_muted: Option<bool>§priority: Option<i32>§restart_unless_cancelled: Option<bool>§timeout: Option<i32>§delete_after_secs: Option<i32>If set, delete the job’s args, result and logs after this many seconds following job completion
visible_to_runner_only: Option<bool>§auto_kind: Option<String>§codebase: Option<String>§has_preprocessor: bool§on_behalf_of_email: Option<String>§modules: Option<Option<HashMap<String, ScriptModule>>>Additional script modules keyed by relative file path
labels: Option<Vec<String>>§inherited_labels: Option<Vec<String>>Labels inherited from the parent folder, computed at read time. Read-only — edit them on the folder.
is_draft: Option<bool>True when the authed user has a draft for this script — either no deployed row exists at this path (draft-only) or the user saved a per-user draft on top of the deployed row.
draft_path: Option<String>User-typed path the editor has staged but not yet deployed. Surfaced for draft-only rows so the home list can render the meaningful name instead of the autogenerated u/{user}/draft_{uuid} URL path. Omitted when unchanged.
draft_users: Option<Vec<ListScripts200ResponseInnerAllOfDraftUsersInner>>Workspace users (including the authed user, and the legacy NULL-email row if any) who have a per-user draft at this path. Drives the home page’s user-avatar circles inside the Draft badge. Omitted when no drafts exist.
Implementations§
Source§impl ListScripts200ResponseInner
impl ListScripts200ResponseInner
pub fn new( hash: String, path: String, summary: String, description: String, content: String, created_by: String, created_at: String, archived: bool, deleted: bool, is_template: bool, extra_perms: HashMap<String, bool>, language: ScriptLang, kind: Kind, starred: bool, has_preprocessor: bool, ) -> ListScripts200ResponseInner
Trait Implementations§
Source§impl Clone for ListScripts200ResponseInner
impl Clone for ListScripts200ResponseInner
Source§fn clone(&self) -> ListScripts200ResponseInner
fn clone(&self) -> ListScripts200ResponseInner
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ListScripts200ResponseInner
impl Debug for ListScripts200ResponseInner
Source§impl Default for ListScripts200ResponseInner
impl Default for ListScripts200ResponseInner
Source§fn default() -> ListScripts200ResponseInner
fn default() -> ListScripts200ResponseInner
Source§impl<'de> Deserialize<'de> for ListScripts200ResponseInner
impl<'de> Deserialize<'de> for ListScripts200ResponseInner
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for ListScripts200ResponseInner
impl PartialEq for ListScripts200ResponseInner
Source§fn eq(&self, other: &ListScripts200ResponseInner) -> bool
fn eq(&self, other: &ListScripts200ResponseInner) -> bool
self and other values to be equal, and is used by ==.