pub struct QuoteResponseDto {Show 23 fields
pub id: String,
pub building_id: String,
pub contractor_id: String,
pub project_title: String,
pub project_description: String,
pub amount_excl_vat: String,
pub vat_rate: String,
pub amount_incl_vat: String,
pub validity_date: String,
pub estimated_start_date: Option<String>,
pub estimated_duration_days: i32,
pub warranty_years: i32,
pub contractor_rating: Option<i32>,
pub status: String,
pub is_expired: bool,
pub requested_at: String,
pub submitted_at: Option<String>,
pub reviewed_at: Option<String>,
pub decision_at: Option<String>,
pub decision_by: Option<String>,
pub decision_notes: Option<String>,
pub created_at: String,
pub updated_at: String,
}Expand description
Quote response DTO
Fields§
§id: String§building_id: String§contractor_id: String§project_title: String§project_description: String§amount_excl_vat: String§vat_rate: String§amount_incl_vat: String§validity_date: String§estimated_start_date: Option<String>§estimated_duration_days: i32§warranty_years: i32§contractor_rating: Option<i32>§status: String§is_expired: bool§requested_at: String§submitted_at: Option<String>§reviewed_at: Option<String>§decision_at: Option<String>§decision_by: Option<String>§decision_notes: Option<String>§created_at: String§updated_at: StringTrait Implementations§
Source§impl Clone for QuoteResponseDto
impl Clone for QuoteResponseDto
Source§fn clone(&self) -> QuoteResponseDto
fn clone(&self) -> QuoteResponseDto
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 QuoteResponseDto
impl Debug for QuoteResponseDto
Source§impl<'de> Deserialize<'de> for QuoteResponseDto
impl<'de> Deserialize<'de> for QuoteResponseDto
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 From<Quote> for QuoteResponseDto
impl From<Quote> for QuoteResponseDto
Auto Trait Implementations§
impl Freeze for QuoteResponseDto
impl RefUnwindSafe for QuoteResponseDto
impl Send for QuoteResponseDto
impl Sync for QuoteResponseDto
impl Unpin for QuoteResponseDto
impl UnwindSafe for QuoteResponseDto
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<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreCreates a shared type from an unshared type.