Application Load

IManufacturer

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

IManufacturer

Manufacturer record for the public directory.

app/interfaces/orionplace/catalog/ICatalogDirectory.ts
TypeScript
export interface IManufacturer {
  // Manufacturer ID.
  id: number;
  // Manufacturer name.
  name: string;
  // Image URL, or `null`.
  image: string | null;
  // Small image URL, or `null`.
  small_image: string | null;
  // Translations keyed by language; each contains `brand_pitch`.
  locale: Record<string, {
    // Optional value of brand_pitch; it may be omitted.
    brand_pitch?: string;
  }>;
  // Public category IDs, included when an ID filter enables them.
  cats?: number[];
}