Struct wakflo_core::task::Task
source · pub struct Task {Show 17 fields
pub id: String,
pub name: String,
pub display_name: String,
pub description: String,
pub documentation: Option<String>,
pub task_type: TaskType,
pub platform: TaskPlatform,
pub namespace: Option<String>,
pub category_id: Option<String>,
pub properties: TaskProperties,
pub version: String,
pub icon: String,
pub published: bool,
pub approved: bool,
pub created_at: DateTime<FixedOffset>,
pub updated_at: DateTime<FixedOffset>,
pub metadata: Option<PluginMetadata>,
}Expand description
Task
Task contract represent an ant schema that takes in operators and actions to be performed on a dataset
Fields§
§id: StringUnique identifier of a schema
name: StringName of the the schema
display_name: StringName of the the schema
description: StringName of the the schema
documentation: Option<String>Name of the the schema
task_type: TaskTypeTaskType of the the schema
platform: TaskPlatformTaskType of the the schema
namespace: Option<String>Human readable identity of a schema
category_id: Option<String>Human readable identity of a category
properties: TaskProperties§version: String§icon: String§published: bool§approved: bool§created_at: DateTime<FixedOffset>Date the entity was created
updated_at: DateTime<FixedOffset>Date the entity was updated
metadata: Option<PluginMetadata>Trait Implementations§
source§impl<'de> Deserialize<'de> for Task
impl<'de> Deserialize<'de> for Task
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 PartialEq for Task
impl PartialEq for Task
impl Eq for Task
impl StructuralEq for Task
impl StructuralPartialEq for Task
Auto Trait Implementations§
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnwindSafe for Task
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