pub struct StoredTask {
pub id: String,
pub name: String,
pub kind: TaskKind,
pub body: String,
pub project_id: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
A stored task — a named runnable script that can be executed on demand.
Tasks can be global (project_id = None) or project-scoped
(project_id = Some(project_id)).
Fields§
§id: StringUUID identifier.
name: StringTask name.
kind: TaskKindScript type.
body: StringThe script/command body.
project_id: Option<String>Project id this task belongs to. None = global.
created_at: DateTime<Utc>When the task was created.
updated_at: DateTime<Utc>When the task was last updated.
Implementations§
Trait Implementations§
Source§impl Clone for StoredTask
impl Clone for StoredTask
Source§fn clone(&self) -> StoredTask
fn clone(&self) -> StoredTask
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for StoredTask
impl ComposeSchema for StoredTask
Source§impl Debug for StoredTask
impl Debug for StoredTask
Source§impl<'de> Deserialize<'de> for StoredTask
impl<'de> Deserialize<'de> for StoredTask
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StoredTask
impl Serialize for StoredTask
Auto Trait Implementations§
impl Freeze for StoredTask
impl RefUnwindSafe for StoredTask
impl Send for StoredTask
impl Sync for StoredTask
impl Unpin for StoredTask
impl UnsafeUnpin for StoredTask
impl UnwindSafe for StoredTask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more