pub struct PropertySchema {
pub address: Option<AddressSchema>,
pub type_: Option<String>,
pub usage_type: Option<String>,
pub search_type: Option<String>,
pub search_timeline: Option<String>,
pub value: Option<f64>,
pub other_mortgages: Option<Vec<OtherMortgageSchema>>,
}
Fields§
§address: Option<AddressSchema>
§type_: Option<String>
ENUM describing the type of property to which the application pertains
usage_type: Option<String>
ENUM describing the property’s intended usage category
search_type: Option<String>
ENUM describing the applicant’s search stage
search_timeline: Option<String>
ENUM describing the applicant’s timeline for searching for a property
value: Option<f64>
The property’s value in dollars and cents
other_mortgages: Option<Vec<OtherMortgageSchema>>
Other mortgages on the subject property (only relevant for refinances)
Trait Implementations§
Source§impl Debug for PropertySchema
impl Debug for PropertySchema
Source§impl<'de> Deserialize<'de> for PropertySchema
impl<'de> Deserialize<'de> for PropertySchema
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 Display for PropertySchema
impl Display for PropertySchema
Auto Trait Implementations§
impl Freeze for PropertySchema
impl RefUnwindSafe for PropertySchema
impl Send for PropertySchema
impl Sync for PropertySchema
impl Unpin for PropertySchema
impl UnwindSafe for PropertySchema
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