Struct plaid_openapi::LiabilityOverride
source · [−]pub struct LiabilityOverride {Show 24 fields
pub type_: String,
pub purchase_apr: f64,
pub cash_apr: f64,
pub balance_transfer_apr: f64,
pub special_apr: f64,
pub last_payment_amount: f64,
pub minimum_payment_amount: f64,
pub is_overdue: bool,
pub origination_date: String,
pub principal: f64,
pub nominal_apr: f64,
pub interest_capitalization_grace_period_months: f64,
pub repayment_model: StudentLoanRepaymentModel,
pub expected_payoff_date: String,
pub guarantor: String,
pub is_federal: bool,
pub loan_name: String,
pub loan_status: StudentLoanStatus,
pub payment_reference_number: String,
pub pslf_status: PSLFStatus,
pub repayment_plan_description: String,
pub repayment_plan_type: String,
pub sequence_number: String,
pub servicer_address: Address,
}Fields
type_: StringThe type of the liability object, either credit or student. Mortgages are not currently supported in the custom Sandbox.
purchase_apr: f64The purchase APR percentage value. For simplicity, this is the only interest rate used to calculate interest charges. Can only be set if type is credit.
cash_apr: f64The cash APR percentage value. Can only be set if type is credit.
balance_transfer_apr: f64The balance transfer APR percentage value. Can only be set if type is credit. Can only be set if type is credit.
special_apr: f64The special APR percentage value. Can only be set if type is credit.
last_payment_amount: f64Override the last_payment_amount field. Can only be set if type is credit.
minimum_payment_amount: f64Override the minimum_payment_amount field. Can only be set if type is credit or student.
is_overdue: boolOverride the is_overdue field
origination_date: StringThe date on which the loan was initially lent, in ISO 8601 (YYYY-MM-DD) format. Can only be set if type is student.
principal: f64The original loan principal. Can only be set if type is student.
nominal_apr: f64The interest rate on the loan as a percentage. Can only be set if type is student.
interest_capitalization_grace_period_months: f64If set, interest capitalization begins at the given number of months after loan origination. By default interest is never capitalized. Can only be set if type is student.
repayment_model: StudentLoanRepaymentModelStudent loan repayment information used to configure Sandbox test data for the Liabilities product
expected_payoff_date: StringOverride the expected_payoff_date field. Can only be set if type is student.
guarantor: StringOverride the guarantor field. Can only be set if type is student.
is_federal: boolOverride the is_federal field. Can only be set if type is student.
loan_name: StringOverride the loan_name field. Can only be set if type is student.
loan_status: StudentLoanStatusAn object representing the status of the student loan
payment_reference_number: StringOverride the payment_reference_number field. Can only be set if type is student.
pslf_status: PSLFStatusInformation about the student’s eligibility in the Public Service Loan Forgiveness program. This is only returned if the institution is Fedloan (ins_116527).
repayment_plan_description: StringOverride the repayment_plan.description field. Can only be set if type is student.
repayment_plan_type: StringOverride the repayment_plan.type field. Can only be set if type is student. Possible values are: "extended graduated", "extended standard", "graduated", "income-contingent repayment", "income-based repayment", "interest only", "other", "pay as you earn", "revised pay as you earn", or "standard".
sequence_number: StringOverride the sequence_number field. Can only be set if type is student.
servicer_address: AddressA physical mailing address.
Trait Implementations
sourceimpl Debug for LiabilityOverride
impl Debug for LiabilityOverride
sourceimpl<'de> Deserialize<'de> for LiabilityOverride
impl<'de> Deserialize<'de> for LiabilityOverride
sourcefn 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
sourceimpl Serialize for LiabilityOverride
impl Serialize for LiabilityOverride
Auto Trait Implementations
impl RefUnwindSafe for LiabilityOverride
impl Send for LiabilityOverride
impl Sync for LiabilityOverride
impl Unpin for LiabilityOverride
impl UnwindSafe for LiabilityOverride
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
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
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more