Plecaki
Typ: backpacks
Informacje podstawowe
Definicje cech (16)
1
Płeć
gender
enum_array
Dozwolone wartości:
Kobieta
Mężczyzna
Dziecko
Unisex
2
Kolor
color
string
3
Pojemność (l)
capacity_liters
Pojemność główna w litrach
integer
4
Waga (g)
weight_grams
Waga plecaka w gramach
integer
5
Materiał główny
material_main
Główne materiały użyte w plecaku
array
6
Typ stelaża
frame_type
Typ stelaża (wewnętrzny, zewnętrzny bezramkowy)
string
7
System plecowy
back_system
Nazwa systemu plecowego producenta
string
8
Pokrowiec przeciwdeszczowy
rain_cover_included
Czy pokrowiec jest w zestawie
boolean
9
Kompatybilność z bukłakiem
hydration_compatible
Czy ma kieszeń na bukłak
boolean
10
Maks. obciążenie (kg)
max_load_kg
Maksymalne zalecane obciążenie
integer
11
Wymiary
dimensions
Wymiary (wys x szer x gł)
string
12
Liczba kieszeni
pockets_count
Łączna liczba kieszeni
integer
13
Technologie
technologies
array
14
Certyfikaty
certifications
Certyfikaty (bluesign, PFC-free)
array
15
Dostęp do głównej komory
access_type
Typy dostępu (top, front, bottom, side)
array
16
Uchwyty na kijki
pole_attachments
Czy ma mocowania na kijki trekkingowe
boolean
Wygenerowany JSON Schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"products": {
"type": "array",
"minItems": 1,
"maxItems": 5,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"ean": {
"type": "string"
},
"gender": {
"type": [
"array",
"null"
],
"items": {
"type": "string",
"enum": [
"Kobieta",
"Mężczyzna",
"Dziecko",
"Unisex"
]
}
},
"color": {
"type": [
"string",
"null"
]
},
"capacity_liters": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"weight_grams": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"material_main": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"frame_type": {
"type": [
"string",
"null"
]
},
"back_system": {
"type": [
"string",
"null"
]
},
"rain_cover_included": {
"type": [
"boolean",
"null"
]
},
"hydration_compatible": {
"type": [
"boolean",
"null"
]
},
"max_load_kg": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"dimensions": {
"type": [
"string",
"null"
]
},
"pockets_count": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"technologies": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"certifications": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"access_type": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"pole_attachments": {
"type": [
"boolean",
"null"
]
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"publisher": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"A",
"B",
"C"
]
},
"evidence": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"description": "Feature field key"
},
"quote": {
"type": "string",
"description": "Quote from source"
}
},
"required": [
"field",
"quote"
],
"additionalProperties": false
}
}
},
"required": [
"url",
"publisher",
"priority",
"evidence"
],
"additionalProperties": false
}
}
},
"required": [
"ean",
"gender",
"color",
"capacity_liters",
"weight_grams",
"material_main",
"frame_type",
"back_system",
"rain_cover_included",
"hydration_compatible",
"max_load_kg",
"dimensions",
"pockets_count",
"technologies",
"certifications",
"access_type",
"pole_attachments",
"sources"
]
}
}
},
"required": [
"products"
]
}