OptionalcancelAtPeriodEnd?: booleanOptionalcapabilities?: null | Record<string, boolean>Capability flags enabled by this subscription, when provided by the server. When absent the SDK derives a minimal local map.
OptionalfairUse?: null | SocketSubscriptionFairUseStateMonthly Fast-network fair-use state, when currently active.
OptionalpaymentPending?: null | booleanWhether a deferred payment is awaiting confirmation. Not emitted by the backend socket publisher today (the REST snapshot is the source); typed here so the mapper can pass it through if a future build adds it.
OptionalscheduledChangeAt?: null | numberEpoch milliseconds when the scheduled plan/term change takes effect.
Carried by newer socket builds only; null when no change is pending.
OptionalscheduledTerm?: null | stringBilling term the plan switches to at the next renewal when a change is
scheduled. Carried by newer socket builds only; null when no change
is pending.
OptionalscheduledTier?: null | stringTier the plan switches to at the next renewal when a change is
scheduled. Carried by newer socket builds only; null when no change
is pending.
Whether the subscription is set to end when the current period ends. Carried by newer socket builds only; when absent the SDK falls back to inferring it from
status === 'cancelled'.