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

# Address

Address (in `FinancialDataApi`) is a mailing-address DTO used to override the payee's address on a check financial transaction posted through [FinancialDataApiClient](../SAIF.Data.Guidewire.Clients/FinancialDataApiClient.md), appearing as the optional `payeeToAddressOverride` property of [CheckFinancialData](CheckFinancialData.md). Its properties map to Guidewire's JSON field names via `JsonProperty` attributes, and several optional line/zip4 fields are omitted from serialization when null.

## Purpose
- Represents a US-style mailing address (address lines, city, state, country, zip) to override a check payee's address in a Guidewire financial transaction request

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| AddressLine1 | `public string AddressLine1 { get; set; }` | First address line, serialized as `addressLine1` |
| AddressLine2 | `public string AddressLine2 { get; set; }` | Optional second address line, serialized as `addressLine2` and omitted when null |
| AddressLine3 | `public string AddressLine3 { get; set; }` | Optional third address line, serialized as `addressLine3` and omitted when null |
| City | `public string City { get; set; }` | City name, serialized as `city` |
| Country | `public string Country { get; set; }` | Country, serialized as `country` |
| State | `public string State { get; set; }` | State/province, serialized as `state` |
| Zip4 | `public string Zip4 { get; set; }` | Optional ZIP+4 extension, serialized as `zip4` and omitted when null |
| ZipCode | `public string ZipCode { get; set; }` | Postal/ZIP code, serialized as `zipCode` |

## Behavioral notes
- Used as [CheckFinancialData](CheckFinancialData.md)'s `payeeToAddressOverride` property, which is itself omitted from the serialized request when null.

## Constraints and usage notes
- Distinct from [SAIF.Data.Guidewire.Models.Shared.Address](../SAIF.Data.Guidewire.Models.Shared/Address.md), which is a separate, unrelated type used by other model namespaces.

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