extends |
Model |
|---|
A partner's address (sdk_partner_addresses) — stored faithfully as an attribute
of the owning partner (SDK Address v0.9, D1). Never shared across partners.
Three schema-inexpressible invariants live here as write-path guards (a raw
DB::table write bypasses them — the same acknowledged residue as
{@see \LaravelUi5\Sdk\Partners\Models\PartnerRelationship}):
has_no_postal_address AND formatted_address);Primary row per partner.| Methods | ||
|---|---|---|
public
|
partner(): BelongsTo
|
# |
public
|
toNormalizedAddress(): NormalizedAddress
|
# |
public
|
getAddress(): AddressString
|
# |
| Properties | |||
|---|---|---|---|
public
|
int
|
$partner_id
|
# |
public
|
AddressType
|
$type
|
# |
public
|
string|null
|
$address_line_1
|
# |
public
|
string|null
|
$address_line_2
|
# |
public
|
string|null
|
$city
|
# |
public
|
string|null
|
$state_province_region
|
# |
public
|
string|null
|
$postal_code
|
# |
public
|
string
|
$country_code
|
# |
public
|
bool
|
$has_no_postal_address
|
# |
public
|
bool
|
$is_commercial
|
# |
public
|
ValidationStatus
|
$validation_status
|
# |
public
|
int|null
|
$provided_by
|
# |
public
|
string|null
|
$provider_id
|
# |
public
|
string|null
|
$formatted_address
|
# |
public
|
float|null
|
$latitude
|
# |
public
|
float|null
|
$longitude
|
# |
public
readonly
|
Partner
|
$partner
|
# |