1 | /* eslint-disable */
|
2 | /**
|
3 | * This file was automatically generated by json-schema-to-typescript.
|
4 | * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
|
5 | * and run json-schema-to-typescript to regenerate this file.
|
6 | */
|
7 |
|
8 | export type ListListingsResponseItem = ListListingsResponseItem1;
|
9 | export type CollectionType =
|
10 | | "long_tail_collection"
|
11 | | "campaign"
|
12 | | "category"
|
13 | | "smart_pick"
|
14 | | "style"
|
15 | | "brand"
|
16 | | "look";
|
17 |
|
18 | export interface ListListingsResponseItem1 {
|
19 | /**
|
20 | * Depict ID of the listing.
|
21 | */
|
22 | listing_id: string;
|
23 | /**
|
24 | * ID of the listing in the merchant PIM, CMS or similar.
|
25 | */
|
26 | external_id?: string;
|
27 | listing_type: CollectionType;
|
28 | /**
|
29 | * Show or hide this listing in navigation breadcrumbs.
|
30 | */
|
31 | show_in_breadcrumbs: boolean;
|
32 | /**
|
33 | * Show or hide this listing in quicklinks.
|
34 | */
|
35 | show_in_quicklinks: boolean;
|
36 | /**
|
37 | * List of image URLs for the listing.
|
38 | */
|
39 | image_urls: string[];
|
40 | title: string;
|
41 | slug?: string;
|
42 | children: ListListingsResponseItem1[];
|
43 | }
|