pub struct WorkflowModel {Show 35 fields
pub action: String,
pub action_id: i64,
pub after_sha: Option<Option<String>>,
pub author_email: String,
pub author_id: Option<Option<i64>>,
pub author_name: String,
pub before_sha: String,
pub context: Option<Value>,
pub created: i64,
pub created_by: i64,
pub cron: String,
pub debug: bool,
pub deploy: String,
pub deploy_id: i64,
pub error: String,
pub event: TriggerEvent,
pub finished: i64,
pub id: i64,
pub inputs: Option<Option<HashMap<String, Value>>>,
pub link: String,
pub message: String,
pub name: String,
pub number: i64,
pub params: HashMap<String, Value>,
pub repo_id: i64,
pub source_repo_id: Option<Option<i64>>,
pub source_rev: Option<Option<String>>,
pub started: i64,
pub status: CiStatus,
pub target_rev: String,
pub title: String,
pub updated: i64,
pub version: i64,
pub yaml_provider: WorkflowProvider,
pub yaml_resolved: String,
}Fields§
§action: String§action_id: i64§after_sha: Option<Option<String>>§before_sha: String§context: Option<Value>§created: i64§created_by: i64§cron: String§debug: bool§deploy: String§deploy_id: i64§error: String§event: TriggerEvent§finished: i64§id: i64§inputs: Option<Option<HashMap<String, Value>>>§link: String§message: String§name: String§number: i64§params: HashMap<String, Value>§repo_id: i64§source_repo_id: Option<Option<i64>>§source_rev: Option<Option<String>>§started: i64§status: CiStatus§target_rev: String§title: String§updated: i64§version: i64§yaml_provider: WorkflowProvider§yaml_resolved: StringImplementations§
Source§impl WorkflowModel
impl WorkflowModel
pub fn new( action: String, action_id: i64, author_email: String, author_name: String, before_sha: String, context: Option<Value>, created: i64, created_by: i64, cron: String, debug: bool, deploy: String, deploy_id: i64, error: String, event: TriggerEvent, finished: i64, id: i64, link: String, message: String, name: String, number: i64, params: HashMap<String, Value>, repo_id: i64, started: i64, status: CiStatus, target_rev: String, title: String, updated: i64, version: i64, yaml_provider: WorkflowProvider, yaml_resolved: String, ) -> WorkflowModel
Trait Implementations§
Source§impl Clone for WorkflowModel
impl Clone for WorkflowModel
Source§fn clone(&self) -> WorkflowModel
fn clone(&self) -> WorkflowModel
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 WorkflowModel
impl Debug for WorkflowModel
Source§impl Default for WorkflowModel
impl Default for WorkflowModel
Source§fn default() -> WorkflowModel
fn default() -> WorkflowModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkflowModel
impl<'de> Deserialize<'de> for WorkflowModel
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 WorkflowModel
impl PartialEq for WorkflowModel
Source§impl Serialize for WorkflowModel
impl Serialize for WorkflowModel
impl StructuralPartialEq for WorkflowModel
Auto Trait Implementations§
impl Freeze for WorkflowModel
impl RefUnwindSafe for WorkflowModel
impl Send for WorkflowModel
impl Sync for WorkflowModel
impl Unpin for WorkflowModel
impl UnwindSafe for WorkflowModel
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