Skip to main content

@dialstack/sdk-dev / server/src / TosAcceptance

Interface: TosAcceptance

Defined in: sdk/server/src/index.ts:301

A recorded acceptance of the subscription agreement. Captures the evidence of acceptance together with a snapshot of the pricing agreed to, so consent is provable against the specific price shown even if pricing later changes.

Properties

accepted_at

TypeScript
accepted_at: string;

Defined in: sdk/server/src/index.ts:302


ip

TypeScript
ip: string;

Defined in: sdk/server/src/index.ts:307

IP of the client that recorded the acceptance — the account owner's browser in-portal, or your backend when your platform accepts on their behalf.


pricing

TypeScript
pricing: AccountPricing;

Defined in: sdk/server/src/index.ts:310

The rates in force at the moment of consent.


user_agent?

TypeScript
optional user_agent?: string;

Defined in: sdk/server/src/index.ts:308