https://ns.adobe.com/xdm/classes/vehicle-product
For vehicle product information such as category, number of doors, capacity, and ownership.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stable | No | Forbidden | Permitted | classes/vehicle-product.schema.json |
- Vehicle Product
https://ns.adobe.com/xdm/classes/vehicle-product
- Record Schema
https://ns.adobe.com/xdm/data/record
- Record Schema
{
"xdm:color": "black:",
"xdm:inventoryType": "new",
"xdm:luggageCapacity": 4,
"xdm:make": "Ford",
"xdm:mileage": 250,
"xdm:model": "Mach-E",
"xdm:numberOfDoors": 4,
"xdm:options": [
"moonroof",
"leather seats",
"tow package"
],
"xdm:passengerCapacity": 6,
"xdm:postalCode": "99804",
"xdm:starRating": 5,
"xdm:style": "SUV",
"xdm:trim": "Limited",
"xdm:vin": "1FM5K8F83GGC08849",
"xdm:year": 2021
}
Property | Type | Required | Defined by |
---|---|---|---|
@id | string |
Optional | Record Schema |
xdm:color | string |
Optional | Vehicle Product (this schema) |
xdm:inventoryType | enum |
Optional | Vehicle Product (this schema) |
xdm:luggageCapacity | integer |
Optional | Vehicle Product (this schema) |
xdm:make | string |
Optional | Vehicle Product (this schema) |
xdm:mileage | integer |
Optional | Vehicle Product (this schema) |
xdm:model | string |
Optional | Vehicle Product (this schema) |
xdm:numberOfDoors | integer |
Optional | Vehicle Product (this schema) |
xdm:options | string[] |
Optional | Vehicle Product (this schema) |
xdm:ownership | string |
Optional | Vehicle Product (this schema) |
xdm:passengerCapacity | integer |
Optional | Vehicle Product (this schema) |
xdm:postalCode | string |
Optional | Vehicle Product (this schema) |
xdm:starRating | integer |
Optional | Vehicle Product (this schema) |
xdm:style | string |
Optional | Vehicle Product (this schema) |
xdm:trim | string |
Optional | Vehicle Product (this schema) |
xdm:vehicleCategory | string |
Optional | Vehicle Product (this schema) |
xdm:vin | string |
Optional | Vehicle Product (this schema) |
xdm:year | integer |
Optional | Vehicle Product (this schema) |
* |
any | Additional | this schema allows additional properties |
A unique identifier for the record.
@id
- is optional
- type:
string
- defined in Record Schema
string
- format:
uri-reference
– URI Reference (according to RFC3986)
Captures the color of the vehicle.
xdm:color
- is optional
- type:
string
- defined in this schema
string
Captures the inventory type of the vehicle.
xdm:inventoryType
- is optional
- type:
enum
- defined in this schema
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
new |
New |
used |
Used |
certified preowned |
certified preowned |
Number of pieces of luggage that fit in the vehicle.
xdm:luggageCapacity
- is optional
- type:
integer
- defined in this schema
integer
Captures the make of the vehicle.
xdm:make
- is optional
- type:
string
- defined in this schema
string
Captures the current mileage of a vehicle.
xdm:mileage
- is optional
- type:
integer
- defined in this schema
integer
Captures the model of the vehicle.
xdm:model
- is optional
- type:
string
- defined in this schema
string
How many operating doors the vehicle has.
xdm:numberOfDoors
- is optional
- type:
integer
- defined in this schema
integer
Captures an array of strings detailing vehicle options, such as heated seats, moonroof, navigation system, manual transmission, etc.
xdm:options
-
is optional
-
type:
string[]
-
defined in this schema
Array type: string[]
All items must be of the type:
string
Parent company of the vehicle.
xdm:ownership
- is optional
- type:
string
- defined in this schema
string
Number of passengers that fit in the vehicle.
xdm:passengerCapacity
- is optional
- type:
integer
- defined in this schema
integer
Captures the postal code where the vehicle resides.
xdm:postalCode
- is optional
- type:
string
- defined in this schema
string
Star rating associated with the vehicle.
xdm:starRating
- is optional
- type:
integer
- defined in this schema
integer
Captures the style of the vehicle, such as 2WD, 4WD, 2 Door Coupe, 4 Door Sedan, Convertible, etc.
xdm:style
- is optional
- type:
string
- defined in this schema
string
Captures the trim level or series of the vehicle.
xdm:trim
- is optional
- type:
string
- defined in this schema
string
Vehicle category such as sedan, coupe, sports, station wagon, hatchback, convertible, etc.
xdm:vehicleCategory
- is optional
- type:
string
- defined in this schema
string
Captures the vehicle identification number (VIN) of the vehicle.
xdm:vin
- is optional
- type:
string
- defined in this schema
string
Captures the model year of the vehicle.
xdm:year
- is optional
- type:
integer
- defined in this schema
integer