Address¶
Address (in FinancialDataApi) is a mailing-address DTO used to override the payee's address on a check financial transaction posted through FinancialDataApiClient, appearing as the optional payeeToAddressOverride property of CheckFinancialData. 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 inSAIF.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's
payeeToAddressOverrideproperty, which is itself omitted from the serialized request when null.
Constraints and usage notes¶
- Distinct from SAIF.Data.Guidewire.Models.Shared.Address, which is a separate, unrelated type used by other model namespaces.
Sources¶
- Data/SAIF.Data.Guidewire/Models/FinancialDataApi/Address.cs