Skip to main content

FB1LoanProductTableRow

Overview

  • Structure that defines a loan product table row. Contains loan type, terms, interest rate, and all message/action IDs for each loan lifecycle event.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1TableRowBase

Properties (23)

NameTypeDescription
CompleteMessageIdstringMessage ID sent when the loan is fully repaid.
DescTextIdstringText ID for the description of this loan product.
FixedAmountRepayMessageIdstringMessage ID sent when a fixed-amount repayment is completed.
ForcedCollectionMessageIdsstring[]List of message IDs sent during forced collection (debt collection visits).
ForcedCollectionScriptIdstringScript ID executed during forced collection.
ForcedCollectionSiteActionIdstringSite action ID executed during forced collection.
InheritFailMessageIdstringMessage ID sent when loan inheritance fails.
InheritSuccessMessageIdstringMessage ID sent when loan inheritance succeeds.
MaturityDayintegerLoan maturity period in game days from the loan start date.
NameTextIdstringText ID for the display name of this loan product.
OverdueMessageIdstringMessage ID sent when a payment is overdue.
PayFailMessageIdstringMessage ID sent when a payment fails.
PaySuccessMessageIdstringMessage ID sent when an interest payment succeeds.
ProvideMessageIdstringMessage ID sent when the loan is approved and disbursed.
RatenumberInterest rate applied to this loan product.
RepaymentIntervalintegerRepayment interval in game days between required payments.
RepaymentMessageIdstringMessage ID sent as a repayment reminder.
RepossessionMessageIdstringMessage ID sent during forced auction (repossession).
RepossessionReleasedSiteActionIdstringSite action ID executed when a repossession is released.
RepossessionScriptIdstringScript ID executed during forced auction.
RepossessionSiteActionIdstringSite action ID executed during forced auction.
TransactionTypeFB1LoanTransactionTypeTransaction type mapping for loan entries in the household ledger.
TypeEB1LoanTypeThe type of loan this row defines (e.g., Mortgage, Usury).