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

# Constants

Constants is a static holder of fixed Guidewire financial code strings — payment/cost-type categories, check delivery methods, legal/subpoena line categories, and their corresponding Guidewire extension code values — used to classify payment and check line items in payloads such as [Payment](Payment.md) and [CheckFinancialData](CheckFinancialData.md). These constants let consumers classify claim, payment, and reserve data using shared Guidewire code values ([SDG-BR-020](../../business-rules.md#sdg-br-020-guidewire-code-constants-classify-consumer-data)).

## Purpose
- Provides fixed string constants for Guidewire financial classification codes (payment/cost types, check delivery methods, line categories) so callers avoid hardcoding literal Guidewire code strings

## Context
- Namespace: `SAIF.Data.Guidewire.Models.FinancialDataApi`
- Assembly/package: `SAIF.Data.Guidewire` (packaged in `SAIF.SAIFCode.Core`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| SHORT_DATE_FORMAT | `public const string SHORT_DATE_FORMAT = "yyyy-MM-dd"` | Date format string used for short (date-only) Guidewire date values* |
| Legal | `public const string Legal = "legal"` | Legal cost/line classification code |
| Subpoena | `public const string Subpoena = "subpoena"` | Subpoena cost/line classification code |
| CostTypeExpenseDC | `public const string CostTypeExpenseDC = "dccexpense"` | Defense/cost-containment expense cost type code |
| PaymentTypePartial | `public const string PaymentTypePartial = "partial"` | Partial payment type code |
| PaymentTypeFinal | `public const string PaymentTypeFinal = "final"` | Final payment type code |
| CheckDeliverySend | `public const string CheckDeliverySend = "send"` | Check delivery method code for standard sending |
| PayeeRoleCheckPayee | `public const string PayeeRoleCheckPayee = "checkpayee"` | Payee role code identifying the check payee |
| CostTypeRecovery | `public const string CostTypeRecovery = "recovery"` | Recovery cost type code |
| SubpoenaLineCategory | `public const string SubpoenaLineCategory = "subpoena_ext"` | Guidewire extension line category code for subpoena costs |
| LegalBillLineCategory | `public const string LegalBillLineCategory = "legal_bill_ext"` | Guidewire extension line category code for legal bill costs |
| CertifiedMail | `public const string CertifiedMail = "cert"` | Certified mail delivery code |
| OvernightExpress | `public const string OvernightExpress = "fedex"` | Overnight express delivery code |
| ForeignMail | `public const string ForeignMail = "fgnml"` | Foreign mail delivery code |
| DoNotMail | `public const string DoNotMail = "noml"` | Do-not-mail delivery code |
| RegisteredMail | `public const string RegisteredMail = "reg"` | Registered mail delivery code |
| UPS | `public const string UPS = "ups"` | UPS delivery code |
| DeliberyMethodCertifiedMail | `public const string DeliberyMethodCertifiedMail = "certified_mail_ext"` | Guidewire extension delivery method code for certified mail |
| DeliberyMethodDoNotMail | `public const string DeliberyMethodDoNotMail = "do_not_mail_ext"` | Guidewire extension delivery method code for do-not-mail |
| DeliberyMethodOvernightExpress | `public const string DeliberyMethodOvernightExpress = "overnight_express_ext"` | Guidewire extension delivery method code for overnight express |
| DeliberyMethodForeignMail | `public const string DeliberyMethodForeignMail = "foreign_mail_ext"` | Guidewire extension delivery method code for foreign mail |
| DeliberyMethodRegisteredMail | `public const string DeliberyMethodRegisteredMail = "registered_mail_ext"` | Guidewire extension delivery method code for registered mail |
| DeliberyMethodSend | `public const string DeliberyMethodSend = "send"` | Guidewire extension delivery method code for standard sending |

## Behavioral notes
- These constants classify payment, cost, and reserve data using fixed Guidewire code values ([SDG-BR-020](../../business-rules.md#sdg-br-020-guidewire-code-constants-classify-consumer-data)).

## Constraints and usage notes
- Member names retain the source's "Delibery" (misspelled "Delivery") prefix as written in code; this is not a documentation typo.

## Sources
- Data/SAIF.Data.Guidewire/Models/FinancialDataApi/Constants.cs
