@dialstack/sdk-dev / server/src / AccountCreateAddress
Type Alias: AccountCreateAddress
TypeScript
type AccountCreateAddress =
| {
address: BillingAddress;
billing_address?: never;
}
| {
address?: never;
billing_address: BillingAddress;
};
Defined in: sdk/server/src/index.ts:331
Exactly one address is required at creation and becomes the account's main
location — the default location for E911 and for tax and fee jurisdiction, so
a single-site account is immediately set up for 911 and taxes and fees. Use
address; billing_address is the deprecated alias, kept for backwards
compatibility. Modeled as a union so omitting both (or sending both) is a
compile error rather than a 400.
Union Members
Type Literal
TypeScript
{
address: BillingAddress;
billing_address?: never;
}
Type Literal
TypeScript
{
address?: never;
billing_address: BillingAddress;
}
address?
TypeScript
address?: never;
billing_address
TypeScript
billing_address: BillingAddress;
Deprecated
Use address. Accepted for backwards compatibility; no longer authoritative.