pub struct LenderCreationRequestSchema {
pub name: String,
pub email: String,
pub permitted_solution_sub_types: Vec<String>,
pub require_two_factor_auth: Option<bool>,
pub login_method: String,
pub role_names: Vec<String>,
pub phone: Option<Value>,
pub nmls_id: Option<String>,
pub los_username: Option<String>,
pub employee_id: Option<String>,
pub branch_id: Option<String>,
pub licensed_states: Option<Vec<String>>,
}
Fields§
§name: String
Lender Full Name
email: String
Lender Email
permitted_solution_sub_types: Vec<String>
Set of allowable solution types
require_two_factor_auth: Option<bool>
MFA Required
login_method: String
Login Method
role_names: Vec<String>
Roles for Lender
phone: Option<Value>
§nmls_id: Option<String>
Nationwide Multistate Licensing System ID number
los_username: Option<String>
Lender’s LOS Username
employee_id: Option<String>
Lender’s Employee Id
branch_id: Option<String>
Lender’s Branch Id
licensed_states: Option<Vec<String>>
States Lender is licensed in
Trait Implementations§
Source§impl Debug for LenderCreationRequestSchema
impl Debug for LenderCreationRequestSchema
Source§impl<'de> Deserialize<'de> for LenderCreationRequestSchema
impl<'de> Deserialize<'de> for LenderCreationRequestSchema
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 LenderCreationRequestSchema
impl RefUnwindSafe for LenderCreationRequestSchema
impl Send for LenderCreationRequestSchema
impl Sync for LenderCreationRequestSchema
impl Unpin for LenderCreationRequestSchema
impl UnwindSafe for LenderCreationRequestSchema
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