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§

source

fn get_amount(&self) -> &[AmountProperty]

Get https://schema.org/amount from Self as borrowed slice.

source

fn take_amount(&mut self) -> Vec<AmountProperty>

Take https://schema.org/amount from Self as owned vector.

source

fn get_currency(&self) -> &[CurrencyProperty]

Get https://schema.org/currency from Self as borrowed slice.

source

fn take_currency(&mut self) -> Vec<CurrencyProperty>

Take https://schema.org/currency from Self as owned vector.

source

fn get_grace_period(&self) -> &[GracePeriodProperty]

Get https://schema.org/gracePeriod from Self as borrowed slice.

source

fn take_grace_period(&mut self) -> Vec<GracePeriodProperty>

Take https://schema.org/gracePeriod from Self as owned vector.

source

fn get_loan_repayment_form(&self) -> &[LoanRepaymentFormProperty]

Get https://schema.org/loanRepaymentForm from Self as borrowed slice.

source

fn take_loan_repayment_form(&mut self) -> Vec<LoanRepaymentFormProperty>

Take https://schema.org/loanRepaymentForm from Self as owned vector.

source

fn get_loan_term(&self) -> &[LoanTermProperty]

Get https://schema.org/loanTerm from Self as borrowed slice.

source

fn take_loan_term(&mut self) -> Vec<LoanTermProperty>

Take https://schema.org/loanTerm from Self as owned vector.

source

fn get_loan_type(&self) -> &[LoanTypeProperty]

Get https://schema.org/loanType from Self as borrowed slice.

source

fn take_loan_type(&mut self) -> Vec<LoanTypeProperty>

Take https://schema.org/loanType from Self as owned vector.

source

fn get_recourse_loan(&self) -> &[RecourseLoanProperty]

Get https://schema.org/recourseLoan from Self as borrowed slice.

source

fn take_recourse_loan(&mut self) -> Vec<RecourseLoanProperty>

Take https://schema.org/recourseLoan from Self as owned vector.

source

fn get_renegotiable_loan(&self) -> &[RenegotiableLoanProperty]

Get https://schema.org/renegotiableLoan from Self as borrowed slice.

source

fn take_renegotiable_loan(&mut self) -> Vec<RenegotiableLoanProperty>

Take https://schema.org/renegotiableLoan from Self as owned vector.

source

fn get_required_collateral(&self) -> &[RequiredCollateralProperty]

Get https://schema.org/requiredCollateral from Self as borrowed slice.

source

fn take_required_collateral(&mut self) -> Vec<RequiredCollateralProperty>

Take https://schema.org/requiredCollateral from Self as owned vector.

Implementors§