Загрузка приложения

IPublicSubscription

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IPublicSubscription

Дополнительные пользовательские переводы.

app/interfaces/orionplace/subscribes/ISubscriptionApi.ts
TypeScript
export interface IPublicSubscription extends ISubscriptionSummary {
  // `true`: самостоятельное подключение подписки недоступно.
  only_admin_can_subscribe: boolean;
  // Подписи ключей конфигурации возвращённых тарифов или заголовков сервиса для
  // покупателя. Для своего параметра имя берётся из
  // translations[key].trans[localeCode]. Без имени, при пустом имени или
  // совпадении с ключом неизвестная характеристика скрыта. Встроенные имена
  // берутся из локализованного справочника клиента.
  translations: Record<string, JsonValue>;
  // Определённая сервисом конфигурация заголовков для покупателя; может быть
  // пустой. Описывает ключи представления, а текущие значения купленной
  // подписки приходят отдельно в subscriptions_get →
  // data[].plugin.remote_subscription_data_user. Готовое общее описание тарифа
  // не превращает эти заголовки в элементы управления.
  user_data: Record<string, JsonValue>;
}