Outcomes
Outcomes are achieved by borrowers, enabled by lenders. Outcomes model the social impact of peer-lending.
OutcomeType
webapp.outcomes_outcometype
Outcome type, such as 'housing', 'employment', etc.
Field | Description | Type |
---|---|---|
id
|
Outcome Type ID | Numeric |
name
|
Unique name for this outcome type | Text |
title
|
Title with language codes as keys. | JSON |
Description
|
Description with language codes as keys. | JSON |
active
|
Whether the outcome type is active or not | Boolean |
role
|
Role, such as 'category' or 'activity' | Text |
function
|
Function in the life of the outcome creator, such as "investment" or "buffer" | Text |
color
|
Hex color code for this outcome. | Text |
created_at
|
Datetime the outcome type was created | Date |
updated_at
|
Datetime the outcome type was updated | Date |
Outcome
webapp.outcomes_outcome
Each entity can have one of each outcome type.
Field | Description | Type |
---|---|---|
id
|
Outcome ID | Numeric |
uuid
|
UUID for the outcome | UUID |
entity_id
|
Entity that created this outcome. | Numeric |
outcome_type_id
|
Outcome Type for this outcome | Numeric |
created_at
|
Datetime the outcome was created | Date |
updated_at
|
Datetime the outcome was updated | Date |
Outcome Type Relation
webapp.outcomes_outcometyperelation
Hierarchical relationship between outcome types
Field | Description | Type |
---|---|---|
id
|
Relation ID | Numeric |
child_id
|
Child outcome type | Numeric |
parent_id
|
Parent outcome type | Numeric |