---
title: ReservesData
summary: API reference for ReservesData.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data.Guidewire
reference_type: package
---

# 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 `Reserve` entries (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.Category` without hardcoding strings.

## Context
- Namespace: `SAIF.Data.Guidewire.Models.ClaimDataApi`
- Assembly/package: `SAIF.Data.Guidewire` (packaged in `SAIF.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 `CategoryOtherNonChargeableExpense` value 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
