TME Dealer Finder - Marketing Domain Outlet Schema

this schema describes an outlet in the marketing domain in the Toyota Motor Europe dealer network

uuid: string

The unique identifier of the outlet. This value should be used to identify a dealer.

status: string , x ∈ { Open , Closed }

Whether this outlet is currently active or inactive (= not an official outlet)

name: string

Name of the outlet

brand: string , x ∈ { Toyota , Lexus }

The brand this outlet sells

address: object

The address associated with this outlet

nmsc: string

Information about the NMSC associated with this outlet

"TNO"
operations: operations
contactInformation: contactInformation
tags: object

Information about the services this outlet provides

web: string , x ∈ { OnlineServiceBooking , OnlineRetailing , TestDrive , TradeInAppraisal , CommercialVehicleCenter , PaintShop , ToyotaRentCars , UsedCars }

A list of tags detailing the available services of an outlet

functional: string , x ∈ { OnlineServiceBooking , OnlineRetailingNewCars , OnlineRetailingUsedCars , UsedCarsDelivery }

A list of tags that are used by third party systems

lastModificationDate: string , must match ^[0-3][0-9]/[0-1][0-9]/[1-9][0-9]{3} [0-2][0-9]:[0-5][0-9]:[0-5][0-9].[0-9]{3}$

Timestamp of the last modification to this outlet

Definitions

address: object

The official address of the outlet

street: string

The street of the address

number: string

The house number of the address

box: string,null

The box number of the address, if applicable

zip: string

The zip code for the city of the address

city: string

The city of the address

country: string

The country of the address

geoLocation: object

Longitude and latitude of the outlet location

lon: string
lat: string

closure: object

A representation of a period when the operation has closed

label: string

A description for the closure

"National Holiday"
validFrom: string

The starting date of a time period

"14/01/2000"
validTo: string

The end date of a time period

"16/01/2000"

contactInformation: object

All contact information of an outlet

email: object[]

A list of email addresses for an outlet

object
type: string , x ∈ { main }

The usage of the email address

value: string

A valid email address for an outlet

phoneNumber: object[]

A list of phone numbers for an outlet

object
type: string , x ∈ { main , whatsapp }

The usage of the phone number

value: string

A valid phone number for an outlet

url: object[]

A list of urls for an outlet

object
type: string , x ∈ { main }

The usage of the url

value: string

A valid url for an outlet

exceptionalOpeningHour: object

A representation of a period when the operation has different opening hours

label: string

A description for the exceptional opening hour

"National Holiday"
fromTime: string

The starting date of a time period

"14/01/2000"
toTime: string

The end date of a time period

"16/01/2000"
openingHours: object[]

A list of opening hours

openingHour: object

A representation of a weekday and time period when an operation is open

dayOfWeek: string , x ∈ { MON , TUE , WED , THU , FRI , SAT , SUN }

A day of the week

fromTime: string , x ∈ { 12 AM , 12:30 AM , 1 AM , 1:30 AM , 2 AM , 2:30 AM , 3 AM , 3:30 AM , 4 AM , 4:30 AM , 5 AM , 5:30 AM , 6 AM , 6:30 AM , 7 AM , 7:30 AM , 8 AM , 8:30 AM , 9 AM , 9:30 AM , 10 AM , 10:30 AM , 11 AM , 11:30 AM , 12 PM , 12:30 PM , 1 PM , 1:30 PM , 2 PM , 2:30 PM , 3 PM , 3:30 PM , 4 PM , 4:30 PM , 5 PM , 5:30 PM , 6 PM , 6:30 PM , 7 PM , 7:30 PM , 8 PM , 8:30 PM , 9 PM , 9:30 PM , 10 PM , 10:30 PM , 11 PM , 11:30 PM , 6:15 AM , 6:45 AM , 7:15 AM , 7:45 AM , 8:15 AM , 8:45 AM , 9:15 AM , 9:45 AM , 10:15 AM , 10:45 AM , 11:15 AM , 11:45 AM , 12:15 PM , 12:45 PM , 1:15 PM , 1:45 PM , 2:15 PM , 2:45 PM , 3:15 PM , 3:45 PM , 4:15 PM , 4:45 PM , 5:15 PM , 5:45 PM , 6:15 PM , 6:45 PM , 7:15 PM , 7:45 PM , 8:15 PM , 8:45 PM }

The starting timestamp of a time period

"7:30AM"
toTime: string , x ∈ { 12 AM , 12:30 AM , 1 AM , 1:30 AM , 2 AM , 2:30 AM , 3 AM , 3:30 AM , 4 AM , 4:30 AM , 5 AM , 5:30 AM , 6 AM , 6:30 AM , 7 AM , 7:30 AM , 8 AM , 8:30 AM , 9 AM , 9:30 AM , 10 AM , 10:30 AM , 11 AM , 11:30 AM , 12 PM , 12:30 PM , 1 PM , 1:30 PM , 2 PM , 2:30 PM , 3 PM , 3:30 PM , 4 PM , 4:30 PM , 5 PM , 5:30 PM , 6 PM , 6:30 PM , 7 PM , 7:30 PM , 8 PM , 8:30 PM , 9 PM , 9:30 PM , 10 PM , 10:30 PM , 11 PM , 11:30 PM , 6:15 AM , 6:45 AM , 7:15 AM , 7:45 AM , 8:15 AM , 8:45 AM , 9:15 AM , 9:45 AM , 10:15 AM , 10:45 AM , 11:15 AM , 11:45 AM , 12:15 PM , 12:45 PM , 1:15 PM , 1:45 PM , 2:15 PM , 2:45 PM , 3:15 PM , 3:45 PM , 4:15 PM , 4:45 PM , 5:15 PM , 5:45 PM , 6:15 PM , 6:45 PM , 7:15 PM , 7:45 PM , 8:15 PM , 8:45 PM }

The end timestamp of a time period

"5 PM"

operation: object

operation: string

a representation of an operation

openingHours: object[]

A list of the standard opening hours for an operation

exceptionalOpeningHours: object[]

A list of opening hours that deviate from the standard opening hours for an operation

closures: object[]

A list of periods when the operation is closed

operations: object[]

a list of operations

operation