---
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 `Models.Shared`) is a plain mailing-address DTO — address lines, city, state, country, and ZIP — reused across multiple Guidewire model namespaces rather than tied to a single client operation*. It has no attributes and relies on default JSON property-name serialization; it is a distinct type from [SAIF.Data.Guidewire.Models.FinancialDataApi.Address](../SAIF.Data.Guidewire.Models.FinancialDataApi/Address.md), which uses explicit `JsonProperty` attributes for its camelCase JSON fields.

## Purpose
- Represents a shared US-style mailing address (address lines, city, state, country, zip) reusable across Guidewire model namespaces*

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| AddressLine1 | `public string AddressLine1 { get; set; }` | First address line |
| AddressLine2 | `public string AddressLine2 { get; set; }` | Second address line |
| AddressLine3 | `public string AddressLine3 { get; set; }` | Third address line |
| City | `public string City { get; set; }` | City name |
| Country | `public string Country { get; set; }` | Country |
| State | `public string State { get; set; }` | State/province |
| Zip4 | `public string Zip4 { get; set; }` | Optional ZIP+4 extension |
| ZipCode | `public string ZipCode { get; set; }` | Postal/ZIP code |

## Behavioral notes
- No `JsonProperty` attributes are present; serialization relies on the default (PascalCase) property names, unlike [FinancialDataApi.Address](../SAIF.Data.Guidewire.Models.FinancialDataApi/Address.md).**

## Constraints and usage notes
- This is a separate, unrelated type from [SAIF.Data.Guidewire.Models.FinancialDataApi.Address](../SAIF.Data.Guidewire.Models.FinancialDataApi/Address.md); despite the identical member set, the two are not interchangeable at the type-system level.

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