@dialstack/sdk-dev / js/src / Account
Interface: Account
Defined in: sdk/js/src/types/account-onboarding.ts:99
Properties
config
config: AccountConfig;
Defined in: sdk/js/src/types/account-onboarding.ts:105
created_at
created_at: string;
Defined in: sdk/js/src/types/account-onboarding.ts:138
default_button_template
default_button_template: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:137
Button template inherited by newly created deskphones and DECT handsets.
email?
optional email?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:102
hold_music_clip?
optional hold_music_clip?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:130
hold_music_clip_id?
optional hold_music_clip_id?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:132
Deprecated
Use hold_music_clip. Retained for backwards compatibility.
id
id: string;
Defined in: sdk/js/src/types/account-onboarding.ts:100
main_location?
optional main_location?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:133
main_location_id?
optional main_location_id?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:135
Deprecated
Use main_location. Retained for backwards compatibility.
name?
optional name?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:101
onboarding_complete
onboarding_complete: boolean;
Defined in: sdk/js/src/types/account-onboarding.ts:107
True when the account has completed every onboarding step.
phone?
optional phone?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:103
primary_contact_name?
optional primary_contact_name?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:104
tos_resign_by?
optional tos_resign_by?: string | null;
Defined in: sdk/js/src/types/account-onboarding.ts:129
When a re-signature has been requested, the deadline for it; otherwise
null. While set, the account keeps full service and tos_status reads
unsigned so the agreement is presented again. Past the deadline the
account is treated as unsigned outright.
tos_status?
optional tos_status?: "signed" | "unsigned" | "not_required";
Defined in: sdk/js/src/types/account-onboarding.ts:122
Subscription-agreement coverage. not_required — a non-live
(sandbox/demo) account, never prompted to accept. unsigned — acceptance
is owed (none recorded, the recorded one is for a superseded version, or a
re-signature has been requested — see tos_resign_by). signed — the
current agreement is accepted with nothing outstanding.
tos_variant?
optional tos_variant?: TosVariant;
Defined in: sdk/js/src/types/account-onboarding.ts:114
Which Service Subscription Agreement this account must sign. standard is
the ordinary agreement; hipaa is the healthcare agreement incorporating
the Business Associate Agreement, for customers handling protected health
information.
updated_at
updated_at: string;
Defined in: sdk/js/src/types/account-onboarding.ts:139