Detailed mapping between WeGive funds and Virtuous project objects
WeGive Field | Virtuous Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Stored in WeGive virtuous_id |
name | Name | String | Yes | Direct mapping |
description | Description | String | No | Direct mapping |
is_active | IsActive | Boolean | No | Direct mapping |
goal_amount | Goal | Decimal | No | Cents to dollars conversion |
WeGive Field | Virtuous Field | Transformation | Notes |
---|---|---|---|
fund_type | ProjectType | Fund category mapping | General, Restricted, etc. |
created_at | DateCreated | ISO 8601 format | Read-only in Virtuous |
updated_at | DateModified | ISO 8601 format | Updated on sync |
sort_order | SortOrder | Numeric ordering | Display order |
WeGive Fund Type | Virtuous Project Type | Description |
---|---|---|
general | General | Unrestricted general operating funds |
restricted | Restricted | Donor-restricted purpose funds |
endowment | Endowment | Permanent endowment funds |
capital | Capital | Capital campaign funds |
program | Program | Specific program funds |
scholarship | Scholarship | Scholarship and award funds |
memorial | Memorial | Memorial and tribute funds |
emergency | Emergency | Emergency response funds |
event | Event | Event-specific fundraising |
other | Other | Miscellaneous fund types |