ReservesData¶
ReservesData wraps a claim's reserve amounts across all cost categories along with the date they were calculated, and is exposed as the Reserves property of ClaimFinancialData (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimFinancialData.md, mapped from the claimReserves JSON field), returned by ClaimDataApiClient.GetGWClaimFinancials (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md).
It defines a full set of Category constants used by the nested Reserve entries.
Purpose¶
- Groups the claim's
Reserveentries (one per cost category) together with the as-of date those reserve figures were calculated. - Exposes named constants for every known reserve category so calling code can compare
Reserve.Categorywithout hardcoding strings.
Context¶
- Namespace:
SAIF.Data.Guidewire.Models.ClaimDataApi - Assembly/package:
SAIF.Data.Guidewire(packaged inSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| CategoryMedical | public const string CategoryMedical = "medical" |
Well-known reserve category value for medical costs. |
| CategoryTemporaryDisability | public const string CategoryTemporaryDisability = "temporary disability" |
Well-known reserve category value for temporary disability costs. |
| CategoryPermanentPartialDisability | public const string CategoryPermanentPartialDisability = "permanent partial disability" |
Well-known reserve category value for permanent partial disability costs. |
| CategoryPermanentTotalDisability | public const string CategoryPermanentTotalDisability = "permanent total disability" |
Well-known reserve category value for permanent total disability costs. |
| CategoryDeathBenefits | public const string CategoryDeathBenefits = "death benefits" |
Well-known reserve category value for death benefit costs. |
| CategoryBurialExpenses | public const string CategoryBurialExpenses = "burial expenses" |
Well-known reserve category value for burial expense costs. |
| CategoryLegalFees | public const string CategoryLegalFees = "legal fees" |
Well-known reserve category value for legal fee costs. |
| CategoryVocServices | public const string CategoryVocServices = "voc services" |
Well-known reserve category value for vocational services costs. |
| CategoryVocTD | public const string CategoryVocTD = "voc td" |
Well-known reserve category value for vocational temporary disability costs. |
| CategoryLegalNonChargeableExpense | public const string CategoryLegalNonChargeableExpense = "legal" |
Reserve category constant named for a non-chargeable legal expense, but whose string value ("legal") is identical to a plain legal-fees category; the distinction from CategoryLegalFees was not confirmed in source.** |
| CategoryOtherNonChargeableExpense | public const string CategoryOtherNonChargeableExpense = "other non chargable expense" |
Well-known reserve category value for other non-chargeable expenses; the literal string contains a "chargable" misspelling that a source-code comment notes as matching GWCC's (Guidewire ClaimCenter) own spelling as of 9/19, pending correction if GWCC fixes it. Whether GWCC's actual API value uses this spelling was not independently verified.** |
| ClaimCostDate | [JsonProperty("claimCostDate")] public DateTime ClaimCostDate { get; set; } |
Date as of which the reserve figures were calculated; deserialized from the claimCostDate JSON field. |
| Reserves | [JsonProperty("reserves")] public List<Reserve> Reserves { get; set; } |
The list of per-category reserve entries (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/Reserve.md); deserialized from the reserves JSON field. |
Behavioral notes¶
- The source code includes a comment acknowledging that GWCC misspells "chargable" in the
CategoryOtherNonChargeableExpensevalue as of 9/19, to be updated if/when GWCC corrects it; the current accuracy of this value against the live Guidewire API was not verified.**
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
- Data/SAIF.Data.Guidewire/Models/ClaimDataApi/ReservesData.cs