Struct ReportingBorrowerSchema

Source
pub struct ReportingBorrowerSchema {
Show 14 fields pub user_id: String, pub loan_id: String, pub loan_number: Option<String>, pub party_id: String, pub role: Option<String>, pub login_method: Option<String>, pub activation_datetime: Option<String>, pub invited_datetime: Option<String>, pub credit_pulled_datetime: Option<String>, pub assets_pulled_datetime: Option<String>, pub income_verified_datetime: Option<String>, pub workflow_milestone: Option<String>, pub user_agent: Option<String>, pub last_updated_datetime: Option<String>,
}

Fields§

§user_id: String

User id

§loan_id: String

The UUID of the application in Blend’s system. The static identifier that should be used to connect the application’s identity across Blend and external integrations.

§loan_number: Option<String>

A mutable identifier of the application. Not safe to use to connect the application’s identity across Blend and external systems because it can and (for most implementations) will change. Default value is an incremented ID set by Blend. Other Values could be LOS GUID after export of the loan to LOS (may be the same as the losID field or different), Can be manually set to anything by lenders in the UI or programmatically via the API.

§party_id: String

The UUID of the party in Blend’s system. Equivalent to borrowerId

§role: Option<String>

The role of the user

§login_method: Option<String>

The method the user used to login

§activation_datetime: Option<String>

The UTC timestamp of when the borrower activated their Blend user

§invited_datetime: Option<String>

The UTC timestamp of when the borrower was invited to Blend

§credit_pulled_datetime: Option<String>

The latest UTC timestamp of when the borrower’s credit was pulled through Blend

§assets_pulled_datetime: Option<String>

The latest UTC timestamp of when the borrower connected their assets through Blend

§income_verified_datetime: Option<String>

The most recent timestamp (in UTC) that a Blend Income Report was generated for that borrower (i.e. the borrower’s income was successfully verified)

§workflow_milestone: Option<String>

The latest completed borrower milestone within Blend

§user_agent: Option<String>

The most recent borrower user agent. Can be used to derive the last device type used.

§last_updated_datetime: Option<String>

The timestamp (in UTC) of the latest action occurring for the borrower out of fields available in this report. Please note, this timestamp only updates if any of the above fields are updated - it does not apply to actions outside this report, so this field does not necessarily correspond to the last time the borrower took action on the loan. If all other timestamp fields are null, this timestamp defaults to the time the borrower user was created (and the borrower may not yet have been invited by the loan officer)

Trait Implementations§

Source§

impl Debug for ReportingBorrowerSchema

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ReportingBorrowerSchema

Source§

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 ReportingBorrowerSchema

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Serialize for ReportingBorrowerSchema

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,