Application Load

ISubscriptionTariffsResponse

The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.

ISubscriptionTariffsResponse

Field or general errors.

src/lib/interfaces/orionplace/subscribes/ISubscriptionApi.ts
TypeScript
export interface ISubscriptionTariffsResponse {
  // Field or general errors.
  form_errors: Record<string, ApiFormError[]> | null;
  // Success message, or null.
  success_message: string | null;
  // Tariffs and related public subscription definitions.
  page_data: {
    // Tariff array without pagination.
    data: ISubscribeTariff[];
    // Related public subscription definitions, including localized descriptions
    // and customer-facing plugin headings.
    subscriptions: IPublicSubscription[];
  } | null;
}