pub struct CreateMaintenanceRequestBody {Show 17 fields
pub name: String,
pub description: Option<String>,
pub schedule_date: Option<DateTime<Utc>>,
pub schedule_end: Option<DateTime<Utc>>,
pub duration: Decimal,
pub owner_user_id: Option<Uuid>,
pub user_id: Option<Uuid>,
pub asset_id: Option<Uuid>,
pub stage_id: Option<Uuid>,
pub kanban_state: RequestKanbanState,
pub priority: RequestPriority,
pub maintenance_type: MaintenanceType,
pub recurring: bool,
pub repeat_interval: i32,
pub repeat_unit: RepeatUnit,
pub repeat_type: RepeatType,
pub repeat_until: Option<NaiveDate>,
}Expand description
File a request. stageId is optional — omitted means the first visible stage.
Fields§
§name: String§description: Option<String>§schedule_date: Option<DateTime<Utc>>§schedule_end: Option<DateTime<Utc>>§duration: Decimal§owner_user_id: Option<Uuid>§user_id: Option<Uuid>§asset_id: Option<Uuid>§stage_id: Option<Uuid>§kanban_state: RequestKanbanState§priority: RequestPriority§maintenance_type: MaintenanceType§recurring: bool§repeat_interval: i32§repeat_unit: RepeatUnit§repeat_type: RepeatType§repeat_until: Option<NaiveDate>Trait Implementations§
Source§impl Debug for CreateMaintenanceRequestBody
impl Debug for CreateMaintenanceRequestBody
Source§impl<'de> Deserialize<'de> for CreateMaintenanceRequestBody
impl<'de> Deserialize<'de> for CreateMaintenanceRequestBody
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 CreateMaintenanceRequestBody
impl RefUnwindSafe for CreateMaintenanceRequestBody
impl Send for CreateMaintenanceRequestBody
impl Sync for CreateMaintenanceRequestBody
impl Unpin for CreateMaintenanceRequestBody
impl UnsafeUnpin for CreateMaintenanceRequestBody
impl UnwindSafe for CreateMaintenanceRequestBody
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more