Coflyr · Backend model field catalog

ContactAddress

BusinessPartners.ContactAddresses.

23 mapped fieldsReviewed4 field groupsGenerated 2026-10-06
Model class
coflyr.models.common.ContactAddress
Source
Features/Common/ContactAddress/Models/ContactAddress.cs
Table
BusinessPartners.ContactAddresses
Review
Reviewed 2026-10-07. Renamed to ContactAddress on 2026-10-10; FE, BE and database updated. Multiple contact addresses are managed through standard Parent, Child and Related relationships in Links.

Every mapped scalar field appears once. Types and nullability come from the current EF model snapshot. Navigation properties and unmapped DTO fields are outside this page. Purpose text is inferred from names and should be checked against the feature workflow.

← All model classes · AMOS Workpackage example

Main holds contact identity, name, phone and email. Address is the second tab beside Main and holds postal details. Links manages parent/child ContactAddress relationships; no separate parent column is used. Legacy ContactName text is retained without guessing how to split names.

Identity and naming

5 fields
#FieldEF typeStorageBusiness purpose
1IdGuidRequiredStable identifier for this record.
2ContactNamestringNullableRecords contact name for this address.
—FirstNamestring?NullableContact first name.
—MiddleNamestring?NullableContact middle name.
—LastNamestring?NullableContact family name.

Status and controls

4 fields
#FieldEF typeStorageBusiness purpose
1IsBillingAddressboolRequiredIndicates whether billing address applies to this address.
2IsPrimaryboolRequiredIndicates whether primary applies to this address.
3IsRegisteredAddressboolRequiredIndicates whether registered address applies to this address.
4IsShippingAddressboolRequiredIndicates whether shipping address applies to this address.

Audit and revision

2 fields
#FieldEF typeStorageBusiness purpose
1SystemAuditIdGuid?NullableLinks to system audit history when this model stores the reference.
2UpdateIdGuid?NullableLinks to the preceding revision or update record.

Other fields

12 fields
#FieldEF typeStorageBusiness purpose
1AddressCodestringRequiredRecords address code for this address.
2AddressTypestringRequiredRecords address type for this address.
3CitystringNullableRecords city for this address.
4EmailstringNullableRecords contact email for this address.
5PhoneNumberstringNullableRecords contact phone for this address.
6CountrystringNullableRecords country for this address.
7CountryCodestringNullableRecords country code for this address.
8Line1stringNullableRecords line1 for this address.
9Line2stringNullableRecords line2 for this address.
10Line3stringNullableRecords line3 for this address.
11PostalCodestringNullableRecords postal code for this address.
12StatestringNullableRecords state for this address.