pub struct WorkflowVersionEntry {
pub version: String,
pub workflow_id: WorkflowId,
pub parent_id: Option<WorkflowId>,
pub author: String,
pub created_at: DateTime<Utc>,
pub change_description: String,
pub change_type: ChangeType,
pub tags: Vec<String>,
pub published: bool,
pub changelog: Vec<ChangelogEntry>,
}Expand description
Workflow version history entry
Fields§
§version: StringVersion number (e.g., “1.2.3”)
workflow_id: WorkflowIdWorkflow ID at this version
parent_id: Option<WorkflowId>Parent workflow ID (previous version)
Author of this version
created_at: DateTime<Utc>Timestamp when this version was created
change_description: StringDescription of changes in this version
change_type: ChangeTypeType of change (Major, Minor, Patch)
Tags for this version
published: boolWhether this version is published/released
changelog: Vec<ChangelogEntry>Changelog entries
Trait Implementations§
Source§impl Clone for WorkflowVersionEntry
impl Clone for WorkflowVersionEntry
Source§fn clone(&self) -> WorkflowVersionEntry
fn clone(&self) -> WorkflowVersionEntry
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 Debug for WorkflowVersionEntry
impl Debug for WorkflowVersionEntry
Source§impl<'de> Deserialize<'de> for WorkflowVersionEntry
impl<'de> Deserialize<'de> for WorkflowVersionEntry
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
Auto Trait Implementations§
impl Freeze for WorkflowVersionEntry
impl RefUnwindSafe for WorkflowVersionEntry
impl Send for WorkflowVersionEntry
impl Sync for WorkflowVersionEntry
impl Unpin for WorkflowVersionEntry
impl UnwindSafe for WorkflowVersionEntry
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