PageSourceSearch

https://www.toyotaqatar.com/static/model-definition.json

js toyotaqatar.com collected 2026-10-02 20:14:50 UTC 24,802 bytes, 1,069 lines download raw bytes

1[
2  {
3    "id": "header-global",
4    "fields": [
5      {
6        "component": "text",
7        "name": "loginButtonLabel",
8        "label": "Login Button Label",
9        "valueType": "string"
10      },
11      {
12        "component": "text",
13        "name": "menuLabel",
14        "label": "Menu Label",
15        "valueType": "string"
16      },
17      {
18        "component": "text",
19        "name": "languageSelector",
20        "label": "Language Selector Label",
21        "valueType": "string"
22      }
23    ]
24  },
25  {
26    "id": "footer-global",
27    "fields": [
28      {
29        "component": "text",
30        "name": "playstoreLabel",
31        "label": "App Promotion Label",
32        "valueType": "string"
33      },
34      {
35        "component": "text",
36        "name": "discoverAllLocationButtonLabel",
37        "label": "Discover All Locations Button Label",
38        "valueType": "string"
39      },
40      {
41        "component": "text",
42        "name": "allLocationModalTitle",
43        "label": "Locations Modal Title",
44        "valueType": "string"
45      },
46      {
47        "component": "text",
48        "name": "findDealershipTitle",
49        "label": "Find Dealership Title",
50        "valueType": "string"
51      },
52      {
53        "component": "text",
54        "name": "telephoneLabel",
55        "label": "Telephone Label",
56        "valueType": "string"
57      },
58      {
59        "component": "text",
60        "name": "emailLabel",
61        "label": "Email Label",
62        "valueType": "string"
63      }
64    ]
65  },
66  {
67    "id": "t1-home-banner",
68    "fields": [
69      {
70        "component": "text",
71        "name": "language",
72        "label": "Language",
73        "valueType": "string"
74      },
75      {
76        "component": "text",
77        "name": "brand",
78        "label": "Brand",
79        "valueType": "string"
80      },
81      {
82        "component": "text",
83        "name": "pageName",
84        "label": "Page Name",
85        "valueType": "string"
86      },
87      {
88        "component": "text",
89        "name": "id",
90        "label": "Banner ID",
91        "valueType": "string"
92      },
93      {
94        "component": "text",
95        "name": "slidesTimer",
96        "label": "Slides Timer",
97        "valueType": "string"
98      }
99    ]
100  },
101  {
102    "id": "t1-home-banner-slide",
103    "fields": [
104      {
105        "component": "text",
106        "name": "id",
107        "label": "Slide ID",
108        "valueType": "string"
109      },
110      {
111        "component": "text",
112        "name": "title",
113        "label": "Title",
114        "valueType": "string"
115      },
116      {
117        "component": "text",
118        "name": "subtitle",
119        "label": "Subtitle",
120        "valueType": "string"
121      },
122      {
123        "component": "text",
124        "name": "imageAlt",
125        "label": "Image Alt Text",
126        "valueType": "string"
127      },
128      {
129        "component": "text",
130        "name": "firstButtonLabel",
131        "label": "Primary Button Label",
132        "valueType": "string"
133      },
134      {
135        "component": "text",
136        "name": "firstButtonUrl",
137        "label": "Primary Button URL",
138        "valueType": "string"
139      },
140      {
141        "component": "text",
142        "name": "secondButtonLabel",
143        "label": "Secondary Button Label",
144        "valueType": "string"
145      },
146      {
147        "component": "text",
148        "name": "secondButtonUrl",
149        "label": "Secondary Button URL",
150        "valueType": "string"
151      }
152    ]
153  },
154  {
155    "id": "featured-vehicle",
156    "fields": [
157      {
158        "component": "text",
159        "name": "title",
160        "label": "Section Title",
161        "valueType": "string"
162      },
163      {
164        "component": "text",
165        "name": "certifiedPreOwnedStatusText",
166        "label": "Certified Pre-Owned Badge Label",
167        "valueType": "string"
168      },
169      {
170        "component": "text",
171        "name": "hybridStatusTexts",
172        "label": "Hybrid Badge Label",
173        "valueType": "string"
174      },
175      {
176        "component": "text",
177        "name": "reservedStatusText",
178        "label": "Reserved Badge Label",
179        "valueType": "string"
180      },
181      {
182        "component": "text",
183        "name": "cashPriceLabel",
184        "label": "Cash Price Label",
185        "valueType": "string"
186      },
187      {
188        "component": "text",
189        "name": "financingFormLabel",
190        "label": "Financing Label",
191        "valueType": "string"
192      },
193      {
194        "component": "text",
195        "name": "viewCarButtonLabel",
196        "label": "View Car Button Label",
197        "valueType": "string"
198      },
199      {
200        "component": "text",
201        "name": "financingPopUpTitle",
202        "label": "Finance Popup Title",
203        "valueType": "string"
204      },
205      {
206        "component": "textarea",
207        "name": "financingPopUpSubText",
208        "label": "Finance Popup Description",
209        "valueType": "string"
210      },
211      {
212        "component": "text",
213        "name": "monthsLabel",
214        "label": "Months Label",
215        "valueType": "string"
216      },
217      {
218        "component": "text",
219        "name": "monthlyPaymentLabel",
220        "label": "Monthly Payment Label",
221        "valueType": "string"
222      },
223      {
224        "component": "text",
225        "name": "downPaymentLabel",
226        "label": "Down Payment Label",
227        "valueType": "string"
228      },
229      {
230        "component": "text",
231        "name": "loanTermLabel",
232        "label": "Loan Term Label",
233        "valueType": "string"
234      },
235      {
236        "component": "text",
237        "name": "popUpButtonLabel",
238        "label": "Finance Popup Button Label",
239        "valueType": "string"
240      }
241    ]
242  },
243  {
244    "id": "t4-main-special-offers",
245    "fields": [
246      {
247        "component": "text",
248        "name": "title",
249        "label": "Title",
250        "valueType": "string"
251      },
252      {
253        "component": "richtext",
254        "name": "subtitle",
255        "label": "Subtitle",
256        "valueType": "string"
257      },
258      {
259        "component": "text",
260        "name": "discoverButtonLabel",
261        "label": "Offer Card CTA Label",
262        "valueType": "string"
263      },
264      {
265        "component": "text",
266        "name": "viewMoreOffersButton",
267        "label": "View More Offers Button Label",
268        "valueType": "string"
269      },
270      {
271        "component": "text",
272        "name": "viewOfferButtonUrl",
273        "label": "View More Offers URL",
274        "valueType": "string"
275      }
276    ]
277  },
278  {
279    "id": "t6-news-and-technology",
280    "fields": [
281      {
282        "component": "text",
283        "name": "mainTitle",
284        "label": "Main Title",
285        "valueType": "string"
286      },
287      {
288        "component": "richtext",
289        "name": "subTitle",
290        "label": "Subtitle",
291        "valueType": "string"
292      }
293    ]
294  },
295  {
296    "id": "t8-vehicle-care",
297    "fields": [
298      {
299        "component": "text",
300        "name": "mainTitle",
301        "label": "Main Title",
302        "valueType": "string"
303      },
304      {
305        "component": "text",
306        "name": "discoverLabel",
307        "label": "Event CTA Label",
308        "valueType": "string"
309      }
310    ]
311  },
312  {
313    "id": "t9-hero-banner",
314    "fields": [
315      {
316        "component": "text",
317        "name": "title",
318        "label": "Title",
319        "valueType": "string"
320      },
321      {
322        "component": "text",
323        "name": "subTitle",
324        "label": "Eyebrow",
325        "valueType": "string"
326      },
327      {
328        "component": "richtext",
329        "name": "subText",
330        "label": "Description",
331        "valueType": "string"
332      },
333      {
334        "component": "text",
335        "name": "bookTestDriveButton",
336        "label": "Primary CTA Label",
337        "valueType": "string"
338      },
339      {
340        "component": "text",
341        "name": "bookTestDriveButtonUrl",
342        "label": "Primary CTA URL",
343        "valueType": "string"
344      },
345      {
346        "component": "text",
347        "name": "reserveNowButton",
348        "label": "Secondary CTA Label",
349        "valueType": "string"
350      },
351      {
352        "component": "text",
353        "name": "reserveNowButtonUrl",
354        "label": "Secondary CTA URL",
355        "valueType": "string"
356      }
357    ]
358  },
359  {
360    "id": "t11-vehicle-visuals",
361    "fields": [
362      {
363        "component": "text",
364        "name": "title",
365        "label": "Title",
366        "valueType": "string"
367      },
368      {
369        "component": "richtext",
370        "name": "subText",
371        "label": "Description",
372        "valueType": "string"
373      }
374    ]
375  },
376  {
377    "id": "t13-vehicle-features",
378    "fields": [
379      {
380        "component": "text",
381        "name": "mainTitle",
382        "label": "Main Title",
383        "valueType": "string"
384      },
385      {
386        "component": "richtext",
387        "name": "subTitle",
388        "label": "Subtitle",
389        "valueType": "string"
390      },
391      {
392        "component": "text",
393        "name": "buttonLabel",
394        "label": "Gallery Button Label",
395        "valueType": "string"
396      },
397      {
398        "component": "text",
399        "name": "buttonUrl",
400        "label": "Gallery Button URL",
401        "valueType": "string"
402      }
403    ]
404  },
405  {
406    "id": "t14-driving-performance",
407    "fields": [
408      {
409        "component": "text",
410        "name": "title",
411        "label": "Title",
412        "valueType": "string"
413      },
414      {
415        "component": "richtext",
416        "name": "subText",
417        "label": "Description",
418        "valueType": "string"
419      },
420      {
421        "component": "text",
422        "name": "buttonLabel",
423        "label": "Button Label",
424        "valueType": "string"
425      },
426      {
427        "component": "text",
428        "name": "buttonUrl",
429        "label": "Button URL",
430        "valueType": "string"
431      }
432    ]
433  },
434  {
435    "id": "t16-model-specifications",
436    "fields": [
437      {
438        "component": "text",
439        "name": "title",
440        "label": "Title",
441        "valueType": "string"
442      },
443      {
444        "component": "richtext",
445        "name": "subTextDescription",
446        "label": "Description",
447        "valueType": "string"
448      },
449      {
450        "component": "text",
451        "name": "disclaimerText",
452        "label": "Disclaimer",
453        "valueType": "string"
454      },
455      {
456        "component": "text",
457        "name": "firstButtonLabel",
458        "label": "Primary Button Label",
459        "valueType": "string"
460      },
461      {
462        "component": "text",
463        "name": "firstButtonUrl",
464        "label": "Primary Button URL",
465        "valueType": "string"
466      },
467      {
468        "component": "text",
469        "name": "secondButtonLabel",
470        "label": "Secondary Button Label",
471        "valueType": "string"
472      },
473      {
474        "component": "text",
475        "name": "secondButtonUrl",
476        "label": "Secondary Button URL",
477        "valueType": "string"
478      }
479    ]
480  },
481  {
482    "id": "t18-special-offers",
483    "fields": [
484      {
485        "component": "text",
486        "name": "title",
487        "label": "Title",
488        "valueType": "string"
489      },
490      {
491        "component": "richtext",
492        "name": "subTitle",
493        "label": "Subtitle",
494        "valueType": "string"
495      },
496      {
497        "component": "text",
498        "name": "buttonLabel",
499        "label": "Button Label",
500        "valueType": "string"
501      },
502      {
503        "component": "text",
504        "name": "buttonUrl",
505        "label": "Button URL",
506        "valueType": "string"
507      }
508    ]
509  },
510  {
511    "id": "t19-book-a-test-drive",
512    "fields": [
513      {
514        "component": "text",
515        "name": "title",
516        "label": "Title",
517        "valueType": "string"
518      },
519      {
520        "component": "richtext",
521        "name": "subText",
522        "label": "Subtitle",
523        "valueType": "string"
524      },
525      {
526        "component": "text",
527        "name": "button",
528        "label": "Primary Button Label",
529        "valueType": "string"
530      },
531      {
532        "component": "text",
533        "name": "buttonUrl",
534        "label": "Primary Button URL",
535        "valueType": "string"
536      },
537      {
538        "component": "text",
539        "name": "vehicleEnquiryButton",
540        "label": "Secondary Button Label",
541        "valueType": "string"
542      },
543      {
544        "component": "text",
545        "name": "vehicleEnquiryButtonUrl",
546        "label": "Secondary Button URL",
547        "valueType": "string"
548      }
549    ]
550  },
551  {
552    "id": "online-parts-hero-banner",
553    "fields": [
554      {
555        "component": "text",
556        "name": "title",
557        "label": "Hero Title",
558        "valueType": "string"
559      },
560      {
561        "component": "textarea",
562        "name": "subTextDescription",
563        "label": "Hero Description",
564        "valueType": "string"
565      },
566      {
567        "component": "text",
568        "name": "button",
569        "label": "Primary CTA Label",
570        "valueType": "string"
571      },
572      {
573        "component": "text",
574        "name": "buttonName",
575        "label": "Primary CTA Analytics Name",
576        "valueType": "string"
577      },
578      {
579        "component": "text",
580        "name": "slidesTimer",
581        "label": "Slide Timer",
582        "valueType": "string"
583      },
584      {
585        "component": "text",
586        "name": "popupCarsSectionTitle",
587        "label": "Vehicle Picker Title",
588        "valueType": "string"
589      },
590      {
591        "component": "text",
592        "name": "popupCarsSectionModelLabel",
593        "label": "Vehicle Model Label",
594        "valueType": "string"
595      },
596      {
597        "component": "text",
598        "name": "popupCarsSectionRegistrationLabel",
599        "label": "Vehicle Registration Label",
600        "valueType": "string"
601      },
602      {
603        "component": "text",
604        "name": "popupCarsSectionButtonOneLabel",
605        "label": "Vehicle Detail Button Label",
606        "valueType": "string"
607      },
608      {
609        "component": "text",
610        "name": "popupCarsSectionButtonTwoLabel",
611        "label": "Vehicle Search Button Label",
612        "valueType": "string"
613      }
614    ]
615  },
616  {
617    "id": "shop-by-category",
618    "fields": [
619      {
620        "component": "text",
621        "name": "mainTitle",
622        "label": "Section Title",
623        "valueType": "string"
624      },
625      {
626        "component": "richtext",
627        "name": "subTitle",
628        "label": "Section Description",
629        "valueType": "string"
630      },
631      {
632        "component": "text",
633        "name": "backButtonLabel",
634        "label": "Back Button Label",
635        "valueType": "string"
636      },
637      {
638        "component": "text",
639        "name": "chooseSubcategoryTitleParts",
640        "label": "Choose Subcategory Title",
641        "valueType": "string"
642      },
643      {
644        "component": "text",
645        "name": "viewProductsButtonLabel",
646        "label": "View Products Button Label",
647        "valueType": "string"
648      }
649    ]
650  },
651  {
652    "id": "faq-section",
653    "fields": [
654      {
655        "component": "text",
656        "name": "title",
657        "label": "Section Title",
658        "valueType": "string"
659      },
660      {
661        "component": "boolean",
662        "name": "isBlack",
663        "label": "Dark Theme",
664        "valueType": "boolean"
665      }
666    ]
667  },
668  {
669    "id": "features-info-blocks",
670    "fields": [
671      {
672        "component": "text",
673        "name": "title",
674        "label": "Section Title",
675        "valueType": "string"
676      },
677      {
678        "component": "reference",
679        "name": "image",
680        "label": "Section Image",
681        "valueType": "string"
682      },
683      {
684        "component": "text",
685        "name": "disclaimerInfoLabel",
686        "label": "Disclaimer",
687        "valueType": "string"
688      }
689    ]
690  },
691  {
692    "id": "contact-us-section",
693    "fields": [
694      {
695        "component": "text",
696        "name": "contactUsTitle",
697        "label": "Section Title",
698        "valueType": "string"
699      },
700      {
701        "component": "richtext",
702        "name": "contactUsSubText",
703        "label": "Section Description",
704        "valueType": "string"
705      },
706      {
707        "component": "reference",
708        "name": "contactUsImage",
709        "label": "Section Image",
710        "valueType": "string"
711      },
712      {
713        "component": "text",
714        "name": "callCustomerButtonLabel",
715        "label": "Call Button Label",
716        "valueType": "string"
717      },
718      {
719        "component": "text",
720        "name": "callCustomerSupportPhoneNumber",
721        "label": "Phone Number",
722        "valueType": "string"
723      },
724      {
725        "component": "text",
726        "name": "sendEmailButtonLabel",
727        "label": "Email Button Label",
728        "valueType": "string"
729      },
730      {
731        "component": "text",
732        "name": "email",
733        "label": "Email Address",
734        "valueType": "string"
735      }
736    ]
737  },
738  {
739    "id": "documents-section",
740    "fields": [
741      {
742        "component": "text",
743        "name": "header",
744        "label": "Section Title",
745        "valueType": "string"
746      },
747      {
748        "component": "textarea",
749        "name": "descriptionField",
750        "label": "Description",
751        "valueType": "string"
752      },
753      {
754        "component": "richtext",
755        "name": "disclaimer",
756        "label": "Disclaimer",
757        "valueType": "string"
758      },
759      {
760        "component": "reference",
761        "name": "backgroundImage",
762        "label": "Background Image",
763        "valueType": "string"
764      }
765    ]
766  },
767  {
768    "id": "finance-calculator",
769    "fields": [
770      {
771        "component": "text",
772        "name": "planYourPaymentLabel",
773        "label": "Section Title",
774        "valueType": "string"
775      },
776      {
777        "component": "text",
778        "name": "residentOrQatariNationalLabel",
779        "label": "Audience Prompt",
780        "valueType": "string"
781      },
782      {
783        "component": "text",
784        "name": "qatarNationalLabel",
785        "label": "Qatari Option Label",
786        "valueType": "string"
787      },
788      {
789        "component": "text",
790        "name": "residentLabel",
791        "label": "Resident Option Label",
792        "valueType": "string"
793      },
794      {
795        "component": "text",
796        "name": "downPaymentLabel",
797        "label": "Down Payment Label",
798        "valueType": "string"
799      },
800      {
801        "component": "text",
802        "name": "preferredLoanDurationLabel",
803        "label": "Loan Duration Label",
804        "valueType": "string"
805      },
806      {
807        "component": "text",
808        "name": "monthsLabel",
809        "label": "Months Label",
810        "valueType": "string"
811      },
812      {
813        "component": "text",
814        "name": "loanAmountLabel",
815        "label": "Loan Amount Label",
816        "valueType": "string"
817      },
818      {
819        "component": "text",
820        "name": "qarLabel",
821        "label": "Currency Label",
822        "valueType": "string"
823      }
824    ]
825  },
826  {
827    "id": "fleet-finance-calculator",
828    "fields": [
829      {
830        "component": "text",
831        "name": "planYourPaymentLabel",
832        "label": "Section Title",
833        "valueType": "string"
834      },
835      {
836        "component": "text",
837        "name": "residentOrQatariNationalLabel",
838        "label": "Section Subtitle",
839        "valueType": "string"
840      },
841      {
842        "component": "text",
843        "name": "changeModelLabel",
844        "label": "Change Model Label",
845        "valueType": "string"
846      },
847      {
848        "component": "text",
849        "name": "downPaymentLabel",
850        "label": "Down Payment Label",
851        "valueType": "string"
852      },
853      {
854        "component": "text",
855        "name": "preferredLoanDurationLabel",
856        "label": "Loan Duration Label",
857        "valueType": "string"
858      },
859      {
860        "component": "text",
861        "name": "monthsLabel",
862        "label": "Months Label",
863        "valueType": "string"
864      },
865      {
866        "component": "text",
867        "name": "loanAmountLabel",
868        "label": "Loan Amount Label",
869        "valueType": "string"
870      },
871      {
872        "component": "text",
873        "name": "qarLabel",
874        "label": "Currency Label",
875        "valueType": "string"
876      }
877    ]
878  },
879  {
880    "id": "purchase-landing",
881    "fields": [
882      {
883        "component": "text",
884        "name": "title",
885        "label": "Section Title",
886        "valueType": "string"
887      },
888      {
889        "component": "textarea",
890        "name": "subTitleLabel",
891        "label": "Section Subtitle",
892        "valueType": "string"
893      },
894      {
895        "component": "text",
896        "name": "sectionTitle",
897        "label": "Process Title",
898        "valueType": "string"
899      },
900      {
901        "component": "reference",
902        "name": "desktopImage",
903        "label": "Desktop Image",
904        "valueType": "string"
905      },
906      {
907        "component": "reference",
908        "name": "mobileImage",
909        "label": "Mobile Image",
910        "valueType": "string"
911      },
912      {
913        "component": "text",
914        "name": "monthlyPaymentLabel",
915        "label": "Monthly Payment Label",
916        "valueType": "string"
917      },
918      {
919        "component": "text",
920        "name": "qarLabel",
921        "label": "Currency Label",
922        "valueType": "string"
923      },
924      {
925        "component": "text",
926        "name": "cashPriceLabel",
927        "label": "Cash Price Label",
928        "valueType": "string"
929      },
930      {
931        "component": "text",
932        "name": "buttonLabel",
933        "label": "Primary Button Label",
934        "valueType": "string"
935      }
936    ]
937  },
938  {
939    "id": "vehicle-details",
940    "fields": [
941      {
942        "component": "text",
943        "name": "viewInspectionReportLabel",
944        "label": "Inspection Report Button Label",
945        "valueType": "string"
946      },
947      {
948        "component": "text",
949        "name": "vehicleStatus",
950        "label": "Vehicle Status Label",
951        "valueType": "string"
952      },
953      {
954        "component": "text",
955        "name": "technicalSpecifications",
956        "label": "Technical Specifications Title",
957        "valueType": "string"
958      },
959      {
960        "component": "text",
961        "name": "kilometrage",
962        "label": "Kilometrage Label",
963        "valueType": "string"
964      },
965      {
966        "component": "text",
967        "name": "fuelType",
968        "label": "Fuel Type Label",
969        "valueType": "string"
970      },
971      {
972        "component": "text",
973        "name": "bodyType",
974        "label": "Body Type Label",
975        "valueType": "string"
976      },
977      {
978        "component": "text",
979        "name": "transmission",
980        "label": "Transmission Label",
981        "valueType": "string"
982      },
983      {
984        "component": "text",
985        "name": "contactSalesButtonLabel",
986        "label": "Contact Sales Button Label",
987        "valueType": "string"
988      },
989      {
990        "component": "text",
991        "name": "bookATestDriveButtonLabel",
992        "label": "Book Test Drive Button Label",
993        "valueType": "string"
994      },
995      {
996        "component": "text",
997        "name": "startPurchaseButtonLabel",
998        "label": "Start Purchase Button Label",
999        "valueType": "string"
1000      }
1001    ]
1002  },
1003  {
1004    "id": "event-countdown",
1005    "fields": [
1006      {
1007        "component": "boolean",
1008        "valueType": "boolean",
1009        "name": "enabled",
1010        "label": "Enabled"
1011      },
1012      {
1013        "component": "date-time",
1014        "valueType": "date-time",
1015        "name": "startsAt",
1016        "label": "Starts At",
1017        "description": "The countdown appears from this date and time (Qatar time).",
1018        "displayFormat": null,
1019        "valueFormat": null
1020      },
1021      {
1022        "component": "date-time",
1023        "valueType": "date-time",
1024        "name": "endsAt",
1025        "label": "Ends At",
1026        "description": "The countdown counts down to this date and time (Qatar time).",
1027        "displayFormat": null,
1028        "valueFormat": null
1029      },
1030      {
1031        "component": "boolean",
1032        "valueType": "boolean",
1033        "name": "hideAfterEnd",
1034        "label": "Hide After End",
1035        "description": "Hide the countdown once Ends At has passed. When off it stays at zero."
1036      },
1037      {
1038        "component": "text",
1039        "valueType": "string",
1040        "name": "daysLabel",
1041        "label": "Days Label"
1042      },
1043      {
1044        "component": "text",
1045        "valueType": "string",
1046        "name": "hoursLabel",
1047        "label": "Hours Label"
1048      },
1049      {
1050        "component": "text",
1051        "valueType": "string",
1052        "name": "minutesLabel",
1053        "label": "Minutes Label"
1054      },
1055      {
1056        "component": "text",
1057        "valueType": "string",
1058        "name": "secondsLabel",
1059        "label": "Seconds Label"
1060      },
1061      {
1062        "component": "text",
1063        "valueType": "string",
1064        "name": "ariaLabel",
1065        "label": "Screen Reader Label"
1066      }
1067    ]
1068  }
1069]

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.