Trait schema_org_types::LoanOrCreditTrait
source · pub trait LoanOrCreditTrait {
Show 18 methods
// Required methods
fn get_amount(&self) -> &[AmountProperty];
fn take_amount(&mut self) -> Vec<AmountProperty>;
fn get_currency(&self) -> &[CurrencyProperty];
fn take_currency(&mut self) -> Vec<CurrencyProperty>;
fn get_grace_period(&self) -> &[GracePeriodProperty];
fn take_grace_period(&mut self) -> Vec<GracePeriodProperty>;
fn get_loan_repayment_form(&self) -> &[LoanRepaymentFormProperty];
fn take_loan_repayment_form(&mut self) -> Vec<LoanRepaymentFormProperty>;
fn get_loan_term(&self) -> &[LoanTermProperty];
fn take_loan_term(&mut self) -> Vec<LoanTermProperty>;
fn get_loan_type(&self) -> &[LoanTypeProperty];
fn take_loan_type(&mut self) -> Vec<LoanTypeProperty>;
fn get_recourse_loan(&self) -> &[RecourseLoanProperty];
fn take_recourse_loan(&mut self) -> Vec<RecourseLoanProperty>;
fn get_renegotiable_loan(&self) -> &[RenegotiableLoanProperty];
fn take_renegotiable_loan(&mut self) -> Vec<RenegotiableLoanProperty>;
fn get_required_collateral(&self) -> &[RequiredCollateralProperty];
fn take_required_collateral(&mut self) -> Vec<RequiredCollateralProperty>;
}
Expand description
This trait is for properties from https://schema.org/LoanOrCredit.
Required Methods§
sourcefn get_amount(&self) -> &[AmountProperty]
fn get_amount(&self) -> &[AmountProperty]
Get https://schema.org/amount from Self
as borrowed slice.
sourcefn take_amount(&mut self) -> Vec<AmountProperty>
fn take_amount(&mut self) -> Vec<AmountProperty>
Take https://schema.org/amount from Self
as owned vector.
sourcefn get_currency(&self) -> &[CurrencyProperty]
fn get_currency(&self) -> &[CurrencyProperty]
Get https://schema.org/currency from Self
as borrowed slice.
sourcefn take_currency(&mut self) -> Vec<CurrencyProperty>
fn take_currency(&mut self) -> Vec<CurrencyProperty>
Take https://schema.org/currency from Self
as owned vector.
sourcefn get_grace_period(&self) -> &[GracePeriodProperty]
fn get_grace_period(&self) -> &[GracePeriodProperty]
Get https://schema.org/gracePeriod from Self
as borrowed slice.
sourcefn take_grace_period(&mut self) -> Vec<GracePeriodProperty>
fn take_grace_period(&mut self) -> Vec<GracePeriodProperty>
Take https://schema.org/gracePeriod from Self
as owned vector.
sourcefn get_loan_repayment_form(&self) -> &[LoanRepaymentFormProperty]
fn get_loan_repayment_form(&self) -> &[LoanRepaymentFormProperty]
Get https://schema.org/loanRepaymentForm from Self
as borrowed slice.
sourcefn take_loan_repayment_form(&mut self) -> Vec<LoanRepaymentFormProperty>
fn take_loan_repayment_form(&mut self) -> Vec<LoanRepaymentFormProperty>
Take https://schema.org/loanRepaymentForm from Self
as owned vector.
sourcefn get_loan_term(&self) -> &[LoanTermProperty]
fn get_loan_term(&self) -> &[LoanTermProperty]
Get https://schema.org/loanTerm from Self
as borrowed slice.
sourcefn take_loan_term(&mut self) -> Vec<LoanTermProperty>
fn take_loan_term(&mut self) -> Vec<LoanTermProperty>
Take https://schema.org/loanTerm from Self
as owned vector.
sourcefn get_loan_type(&self) -> &[LoanTypeProperty]
fn get_loan_type(&self) -> &[LoanTypeProperty]
Get https://schema.org/loanType from Self
as borrowed slice.
sourcefn take_loan_type(&mut self) -> Vec<LoanTypeProperty>
fn take_loan_type(&mut self) -> Vec<LoanTypeProperty>
Take https://schema.org/loanType from Self
as owned vector.
sourcefn get_recourse_loan(&self) -> &[RecourseLoanProperty]
fn get_recourse_loan(&self) -> &[RecourseLoanProperty]
Get https://schema.org/recourseLoan from Self
as borrowed slice.
sourcefn take_recourse_loan(&mut self) -> Vec<RecourseLoanProperty>
fn take_recourse_loan(&mut self) -> Vec<RecourseLoanProperty>
Take https://schema.org/recourseLoan from Self
as owned vector.
sourcefn get_renegotiable_loan(&self) -> &[RenegotiableLoanProperty]
fn get_renegotiable_loan(&self) -> &[RenegotiableLoanProperty]
Get https://schema.org/renegotiableLoan from Self
as borrowed slice.
sourcefn take_renegotiable_loan(&mut self) -> Vec<RenegotiableLoanProperty>
fn take_renegotiable_loan(&mut self) -> Vec<RenegotiableLoanProperty>
Take https://schema.org/renegotiableLoan from Self
as owned vector.
sourcefn get_required_collateral(&self) -> &[RequiredCollateralProperty]
fn get_required_collateral(&self) -> &[RequiredCollateralProperty]
Get https://schema.org/requiredCollateral from Self
as borrowed slice.
sourcefn take_required_collateral(&mut self) -> Vec<RequiredCollateralProperty>
fn take_required_collateral(&mut self) -> Vec<RequiredCollateralProperty>
Take https://schema.org/requiredCollateral from Self
as owned vector.