Lexio · JSON-LD Context

Lexio Rent Context

JSON-LD context defining the semantic vocabulary for Lexio Rent from Lexio.

102 Classes 256 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
lexio: https://lexio.rent/schema#

Classes

Offer OfferVehicle Period Mileage DeductibleSnapshot DepositSnapshot PriceLine PricingBasis ValidationFailedProblem ApiKeyDisabledProblem ApiKeyExpiredProblem ApiKeyInvalidProblem ApiKeyMissingProblem ApiKeyRevokedProblem FeatureNotAvailableProblem InsufficientScopeProblem OrganizationSuspendedProblem BookingRuleViolationProblem RateLimitedProblem InternalErrorProblem Category MalformedRequestProblem AlreadyExistsProblem IdempotencyInFlightProblem PayloadTooLargeProblem UnsupportedMediaTypeProblem IdempotencyKeyReusedProblem NotFoundProblem ResourceInUseProblem Customer CustomerAnonymizedProblem Deductible ReferenceInactiveProblem ReferenceNotFoundProblem DefaultItemRequiredProblem Deposit DurationDiscount RangeOverlapProblem Event CursorExpiredProblem LeadTimeTier Location MaintenanceOperation MaintenanceRecord SignedDocument ServiceUnavailableProblem IdempotencyAlreadyAppliedProblem MileagePackage Option Organization PricingSettings Quote VehicleRef OptionUnavailableProblem VehicleUnavailableProblem DiscountCapExceededProblem OptionOutOfSeasonProblem OptionQuantityExceededProblem PromoCodeRejectedProblem VatReverseChargeNotAllowedProblem Rental LocationRef RentalOption Balance BookingRefusedProblem CustomerBlockedProblem PriceChangedProblem QuoteAlreadyUsedProblem QuoteExpiredProblem DriverAgeMismatchProblem RentalStatusNotAllowedProblem Amendment InvoiceRef CreditNoteNotIssuableProblem RentalBusyProblem RentalChangedProblem PriceChange AmendmentRef Overpayment OverpaymentResolutionRequiredProblem SepaDebitPendingProblem InvoiceFinalizedProblem PricingChoiceNotAvailableProblem Contract Inspection Invoice Payment PaymentProviderManagedProblem PaymentExceedsDueProblem PaymentNotVerifiedProblem RefundExceedsPaidProblem PaymentRefundedProblem Photo UploadInvalidProblem SeasonCalendarMonth Season VehicleBlock Vehicle MaintenanceTrackingAlreadyStartedProblem VehicleArchivedProblem MaintenanceAlert MaintenanceTrackingNotStartedProblem

Properties

Property Type Container
vehicle reference
currency string
period reference
isAvailable boolean
unavailableReasons list
mileage reference
deductible
deposit
vatPercent decimal
totalHT decimal
vatAmount decimal
totalTTC decimal
lines list
pricingBasis reference
id string
name
brand string
model string
vehicleType string
plate string
serialNumber string
description
color
seats integer
doors
transmission
fuelType string
equipment list
imageUrls list
category
startAt dateTime
endAt dateTime
timezone string
billedDays integer
durationMinutes integer
mileagePackageId
isUnlimited boolean
includedKm
overageRatePerKmHT
deductibleId
excessAmount decimal
depositId
depositAmount decimal
key string
label string
refId
quantity integer
unitPriceHT decimal
unitPriceTTC decimal
amountHT decimal
amountTTC decimal
ratePercent
dailyPrices list
leadTime
type string
title string
status decimal
code string
detail string
instance string
requestId string
errors list
feature string
requiredScopes list
rule string
limit string
windowSeconds integer
retryAfter integer
baseDailyPriceHT decimal
seasonPrices list
vehicleCount integer
activeVehicleCount integer
createdAt dateTime
updatedAt dateTime
field string
conflictingId
maxBytes integer
accepted list
resource string
blockers list
isCompany boolean
partnerCode
firstName string
lastName string
companyName string
email string
phone string
birthDate
birthCity string
nationality string
licenseNumber string
licenseIssueDate
address
companyRegistrationNumber string
companyEstablishmentNumber string
vatNumber string
acquisitionSource
isBlocked boolean
anonymizedAt
categoryId
price
linkedDepositId
isDefault boolean
isActive boolean
method string
displayOrder integer
minRentalDays integer
maxRentalDays
discountPercent decimal
minLeadDays integer
maxLeadDays
occurredAt dateTime
priceFactors list
operationCode string
group
applicability
kmInterval
monthInterval
electricKmInterval
electricMonthInterval
isEnabled boolean
isCustom boolean
isRecordable boolean
vehicleId string
operationCodes list
interventionDate date
odometerKm integer
costHT decimal
supplier
notes
invoice
url reference
expiresAt dateTime
dependency string
resourceId
tiers list
kind string
maxQuantity integer
stockCount integer
availableMonths list
youngDriverAgeThreshold
currencyExponent integer
isVatExempt boolean
isVatReverseChargeAvailable boolean
toleranceHours integer
rentalBufferMinutes integer
businessHours
bookingRules
apiKey
seasonalPricing
leadTimePricing
durationDiscounts
weekendSurcharge
shortDurationSurcharge
consumedAt
rentalId
promoCode
isVatReverseCharge boolean
choices
optionId string
availableQuantity integer
reasons list
conflicts list
overdueOperations list
maxDiscountPercent decimal
reason string
number string
source string
partnerReference
actualStartAt
actualEndAt
customer
pickupLocation
returnLocation
options list
balance reference
locationId
paidAmount decimal
pendingDebitAmount decimal
dueAmount decimal
overpaidAmount decimal
expectedTotalTTC decimal
currentTotalTTC decimal
rentalStatus string
allowedStatuses list
action string
changeType string
changedFields list
previousTotalHT decimal
previousTotalTTC decimal
newTotalHT decimal
newTotalTTC decimal
differenceHT decimal
differenceTTC decimal
sentAt
signedAt
signatureExpiresAt
document
creditedInvoiceId
resolution
resolvableByKey boolean
refundPaymentId
availablePricingChoices list
issuedAt
phase string
inspectedAt dateTime
fuelLevelPercent
checklist
damages list
confirmedDepartureDamageIds list
isSigned boolean
signatureWaivedReason
creditNoteReason
issueDate
dueDate
amount decimal
isPreAuthorization boolean
paidAt dateTime
providerReference
stripePaymentIntentId
maxRefundableAmount decimal
refundedAmountTTC decimal
view
takenAt dateTime
uploadId
annotations list
processingStatus string
original reference
annotated
month integer
dayAssignments list
slug string
priceFactor decimal
maintenanceRecordId
vin
family string
energy string
modelYear
registrationDate
powerKw
fuelCapacityLiters
batteryCapacityKwh
rangeKm
chargePortType
isArchived boolean
isBookable boolean
notBookableReasons list
isMaintenanceTracked boolean
maintenanceTrackingMode
isBlockingRentals boolean
hasHistory boolean
lastServiceDate
lastServiceOdometerKm
dueOdometerKm
remainingKm
remainingDays

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://lexio.rent/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "lexio": "https://lexio.rent/schema#",
    "Offer": "lexio:Offer",
    "vehicle": {
      "@id": "lexio:vehicle",
      "@type": "@id"
    },
    "currency": {
      "@id": "lexio:currency",
      "@type": "xsd:string"
    },
    "period": {
      "@id": "lexio:period",
      "@type": "@id"
    },
    "isAvailable": {
      "@id": "lexio:isAvailable",
      "@type": "xsd:boolean"
    },
    "unavailableReasons": {
      "@id": "lexio:unavailableReasons",
      "@container": "@list"
    },
    "mileage": {
      "@id": "lexio:mileage",
      "@type": "@id"
    },
    "deductible": {
      "@id": "lexio:deductible"
    },
    "deposit": {
      "@id": "lexio:deposit"
    },
    "vatPercent": {
      "@id": "lexio:vatPercent",
      "@type": "xsd:decimal"
    },
    "totalHT": {
      "@id": "lexio:totalHT",
      "@type": "xsd:decimal"
    },
    "vatAmount": {
      "@id": "lexio:vatAmount",
      "@type": "xsd:decimal"
    },
    "totalTTC": {
      "@id": "lexio:totalTTC",
      "@type": "xsd:decimal"
    },
    "lines": {
      "@id": "lexio:lines",
      "@container": "@list"
    },
    "pricingBasis": {
      "@id": "lexio:pricingBasis",
      "@type": "@id"
    },
    "OfferVehicle": "lexio:OfferVehicle",
    "id": {
      "@id": "lexio:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "lexio:name"
    },
    "brand": {
      "@id": "lexio:brand",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "lexio:model",
      "@type": "xsd:string"
    },
    "vehicleType": {
      "@id": "lexio:vehicleType",
      "@type": "xsd:string"
    },
    "plate": {
      "@id": "lexio:plate",
      "@type": "xsd:string"
    },
    "serialNumber": {
      "@id": "lexio:serialNumber",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "lexio:description"
    },
    "color": {
      "@id": "lexio:color"
    },
    "seats": {
      "@id": "lexio:seats",
      "@type": "xsd:integer"
    },
    "doors": {
      "@id": "lexio:doors"
    },
    "transmission": {
      "@id": "lexio:transmission"
    },
    "fuelType": {
      "@id": "lexio:fuelType",
      "@type": "xsd:string"
    },
    "equipment": {
      "@id": "lexio:equipment",
      "@container": "@list"
    },
    "imageUrls": {
      "@id": "lexio:imageUrls",
      "@container": "@list"
    },
    "category": {
      "@id": "lexio:category"
    },
    "Period": "lexio:Period",
    "startAt": {
      "@id": "lexio:startAt",
      "@type": "xsd:dateTime"
    },
    "endAt": {
      "@id": "lexio:endAt",
      "@type": "xsd:dateTime"
    },
    "timezone": {
      "@id": "lexio:timezone",
      "@type": "xsd:string"
    },
    "billedDays": {
      "@id": "lexio:billedDays",
      "@type": "xsd:integer"
    },
    "durationMinutes": {
      "@id": "lexio:durationMinutes",
      "@type": "xsd:integer"
    },
    "Mileage": "lexio:Mileage",
    "mileagePackageId": {
      "@id": "lexio:mileagePackageId"
    },
    "isUnlimited": {
      "@id": "lexio:isUnlimited",
      "@type": "xsd:boolean"
    },
    "includedKm": {
      "@id": "lexio:includedKm"
    },
    "overageRatePerKmHT": {
      "@id": "lexio:overageRatePerKmHT"
    },
    "DeductibleSnapshot": "lexio:DeductibleSnapshot",
    "deductibleId": {
      "@id": "lexio:deductibleId"
    },
    "excessAmount": {
      "@id": "lexio:excessAmount",
      "@type": "xsd:decimal"
    },
    "DepositSnapshot": "lexio:DepositSnapshot",
    "depositId": {
      "@id": "lexio:depositId"
    },
    "depositAmount": {
      "@id": "lexio:depositAmount",
      "@type": "xsd:decimal"
    },
    "PriceLine": "lexio:PriceLine",
    "key": {
      "@id": "lexio:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "lexio:label",
      "@type": "xsd:string"
    },
    "refId": {
      "@id": "lexio:refId"
    },
    "quantity": {
      "@id": "lexio:quantity",
      "@type": "xsd:integer"
    },
    "unitPriceHT": {
      "@id": "lexio:unitPriceHT",
      "@type": "xsd:decimal"
    },
    "unitPriceTTC": {
      "@id": "lexio:unitPriceTTC",
      "@type": "xsd:decimal"
    },
    "amountHT": {
      "@id": "lexio:amountHT",
      "@type": "xsd:decimal"
    },
    "amountTTC": {
      "@id": "lexio:amountTTC",
      "@type": "xsd:decimal"
    },
    "ratePercent": {
      "@id": "lexio:ratePercent"
    },
    "PricingBasis": "lexio:PricingBasis",
    "dailyPrices": {
      "@id": "lexio:dailyPrices",
      "@container": "@list"
    },
    "leadTime": {
      "@id": "lexio:leadTime"
    },
    "ValidationFailedProblem": "lexio:ValidationFailedProblem",
    "type": {
      "@id": "lexio:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "lexio:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "lexio:status",
      "@type": "xsd:decimal"
    },
    "code": {
      "@id": "lexio:code",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "lexio:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "lexio:instance",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "lexio:requestId",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "lexio:errors",
      "@container": "@list"
    },
    "ApiKeyDisabledProblem": "lexio:ApiKeyDisabledProblem",
    "ApiKeyExpiredProblem": "lexio:ApiKeyExpiredProblem",
    "ApiKeyInvalidProblem": "lexio:ApiKeyInvalidProblem",
    "ApiKeyMissingProblem": "lexio:ApiKeyMissingProblem",
    "ApiKeyRevokedProblem": "lexio:ApiKeyRevokedProblem",
    "FeatureNotAvailableProblem": "lexio:FeatureNotAvailableProblem",
    "feature": {
      "@id": "lexio:feature",
      "@type": "xsd:string"
    },
    "InsufficientScopeProblem": "lexio:InsufficientScopeProblem",
    "requiredScopes": {
      "@id": "lexio:requiredScopes",
      "@container": "@list"
    },
    "OrganizationSuspendedProblem": "lexio:OrganizationSuspendedProblem",
    "BookingRuleViolationProblem": "lexio:BookingRuleViolationProblem",
    "rule": {
      "@id": "lexio:rule",
      "@type": "xsd:string"
    },
    "RateLimitedProblem": "lexio:RateLimitedProblem",
    "limit": {
      "@id": "lexio:limit",
      "@type": "xsd:string"
    },
    "windowSeconds": {
      "@id": "lexio:windowSeconds",
      "@type": "xsd:integer"
    },
    "retryAfter": {
      "@id": "lexio:retryAfter",
      "@type": "xsd:integer"
    },
    "InternalErrorProblem": "lexio:InternalErrorProblem",
    "Category": "lexio:Category",
    "baseDailyPriceHT": {
      "@id": "lexio:baseDailyPriceHT",
      "@type": "xsd:decimal"
    },
    "seasonPrices": {
      "@id": "lexio:seasonPrices",
      "@container": "@list"
    },
    "vehicleCount": {
      "@id": "lexio:vehicleCount",
      "@type": "xsd:integer"
    },
    "activeVehicleCount": {
      "@id": "lexio:activeVehicleCount",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "lexio:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "lexio:updatedAt",
      "@type": "xsd:dateTime"
    },
    "MalformedRequestProblem": "lexio:MalformedRequestProblem",
    "AlreadyExistsProblem": "lexio:AlreadyExistsProblem",
    "field": {
      "@id": "lexio:field",
      "@type": "xsd:string"
    },
    "conflictingId": {
      "@id": "lexio:conflictingId"
    },
    "IdempotencyInFlightProblem": "lexio:IdempotencyInFlightProblem",
    "PayloadTooLargeProblem": "lexio:PayloadTooLargeProblem",
    "maxBytes": {
      "@id": "lexio:maxBytes",
      "@type": "xsd:integer"
    },
    "UnsupportedMediaTypeProblem": "lexio:UnsupportedMediaTypeProblem",
    "accepted": {
      "@id": "lexio:accepted",
      "@container": "@list"
    },
    "IdempotencyKeyReusedProblem": "lexio:IdempotencyKeyReusedProblem",
    "NotFoundProblem": "lexio:NotFoundProblem",
    "resource": {
      "@id": "lexio:resource",
      "@type": "xsd:string"
    },
    "ResourceInUseProblem": "lexio:ResourceInUseProblem",
    "blockers": {
      "@id": "lexio:blockers",
      "@container": "@list"
    },
    "Customer": "lexio:Customer",
    "isCompany": {
      "@id": "lexio:isCompany",
      "@type": "xsd:boolean"
    },
    "partnerCode": {
      "@id": "lexio:partnerCode"
    },
    "firstName": {
      "@id": "lexio:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "lexio:lastName",
      "@type": "xsd:string"
    },
    "companyName": {
      "@id": "lexio:companyName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "lexio:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "lexio:phone",
      "@type": "xsd:string"
    },
    "birthDate": {
      "@id": "lexio:birthDate"
    },
    "birthCity": {
      "@id": "lexio:birthCity",
      "@type": "xsd:string"
    },
    "nationality": {
      "@id": "lexio:nationality",
      "@type": "xsd:string"
    },
    "licenseNumber": {
      "@id": "lexio:licenseNumber",
      "@type": "xsd:string"
    },
    "licenseIssueDate": {
      "@id": "lexio:licenseIssueDate"
    },
    "address": {
      "@id": "lexio:address"
    },
    "companyRegistrationNumber": {
      "@id": "lexio:companyRegistrationNumber",
      "@type": "xsd:string"
    },
    "companyEstablishmentNumber": {
      "@id": "lexio:companyEstablishmentNumber",
      "@type": "xsd:string"
    },
    "vatNumber": {
      "@id": "lexio:vatNumber",
      "@type": "xsd:string"
    },
    "acquisitionSource": {
      "@id": "lexio:acquisitionSource"
    },
    "isBlocked": {
      "@id": "lexio:isBlocked",
      "@type": "xsd:boolean"
    },
    "anonymizedAt": {
      "@id": "lexio:anonymizedAt"
    },
    "CustomerAnonymizedProblem": "lexio:CustomerAnonymizedProblem",
    "Deductible": "lexio:Deductible",
    "categoryId": {
      "@id": "lexio:categoryId"
    },
    "price": {
      "@id": "lexio:price"
    },
    "linkedDepositId": {
      "@id": "lexio:linkedDepositId"
    },
    "isDefault": {
      "@id": "lexio:isDefault",
      "@type": "xsd:boolean"
    },
    "isActive": {
      "@id": "lexio:isActive",
      "@type": "xsd:boolean"
    },
    "ReferenceInactiveProblem": "lexio:ReferenceInactiveProblem",
    "ReferenceNotFoundProblem": "lexio:ReferenceNotFoundProblem",
    "DefaultItemRequiredProblem": "lexio:DefaultItemRequiredProblem",
    "Deposit": "lexio:Deposit",
    "method": {
      "@id": "lexio:method",
      "@type": "xsd:string"
    },
    "displayOrder": {
      "@id": "lexio:displayOrder",
      "@type": "xsd:integer"
    },
    "DurationDiscount": "lexio:DurationDiscount",
    "minRentalDays": {
      "@id": "lexio:minRentalDays",
      "@type": "xsd:integer"
    },
    "maxRentalDays": {
      "@id": "lexio:maxRentalDays"
    },
    "discountPercent": {
      "@id": "lexio:discountPercent",
      "@type": "xsd:decimal"
    },
    "RangeOverlapProblem": "lexio:RangeOverlapProblem",
    "minLeadDays": {
      "@id": "lexio:minLeadDays",
      "@type": "xsd:integer"
    },
    "maxLeadDays": {
      "@id": "lexio:maxLeadDays"
    },
    "Event": "lexio:Event",
    "occurredAt": {
      "@id": "lexio:occurredAt",
      "@type": "xsd:dateTime"
    },
    "CursorExpiredProblem": "lexio:CursorExpiredProblem",
    "LeadTimeTier": "lexio:LeadTimeTier",
    "priceFactors": {
      "@id": "lexio:priceFactors",
      "@container": "@list"
    },
    "Location": "lexio:Location",
    "MaintenanceOperation": "lexio:MaintenanceOperation",
    "operationCode": {
      "@id": "lexio:operationCode",
      "@type": "xsd:string"
    },
    "group": {
      "@id": "lexio:group"
    },
    "applicability": {
      "@id": "lexio:applicability"
    },
    "kmInterval": {
      "@id": "lexio:kmInterval"
    },
    "monthInterval": {
      "@id": "lexio:monthInterval"
    },
    "electricKmInterval": {
      "@id": "lexio:electricKmInterval"
    },
    "electricMonthInterval": {
      "@id": "lexio:electricMonthInterval"
    },
    "isEnabled": {
      "@id": "lexio:isEnabled",
      "@type": "xsd:boolean"
    },
    "isCustom": {
      "@id": "lexio:isCustom",
      "@type": "xsd:boolean"
    },
    "isRecordable": {
      "@id": "lexio:isRecordable",
      "@type": "xsd:boolean"
    },
    "MaintenanceRecord": "lexio:MaintenanceRecord",
    "vehicleId": {
      "@id": "lexio:vehicleId",
      "@type": "xsd:string"
    },
    "operationCodes": {
      "@id": "lexio:operationCodes",
      "@container": "@list"
    },
    "interventionDate": {
      "@id": "lexio:interventionDate",
      "@type": "xsd:date"
    },
    "odometerKm": {
      "@id": "lexio:odometerKm",
      "@type": "xsd:integer"
    },
    "costHT": {
      "@id": "lexio:costHT",
      "@type": "xsd:decimal"
    },
    "supplier": {
      "@id": "lexio:supplier"
    },
    "notes": {
      "@id": "lexio:notes"
    },
    "invoice": {
      "@id": "lexio:invoice"
    },
    "SignedDocument": "lexio:SignedDocument",
    "url": {
      "@id": "lexio:url",
      "@type": "@id"
    },
    "expiresAt": {
      "@id": "lexio:expiresAt",
      "@type": "xsd:dateTime"
    },
    "ServiceUnavailableProblem": "lexio:ServiceUnavailableProblem",
    "dependency": {
      "@id": "lexio:dependency",
      "@type": "xsd:string"
    },
    "IdempotencyAlreadyAppliedProblem": "lexio:IdempotencyAlreadyAppliedProblem",
    "resourceId": {
      "@id": "lexio:resourceId"
    },
    "MileagePackage": "lexio:MileagePackage",
    "tiers": {
      "@id": "lexio:tiers",
      "@container": "@list"
    },
    "Option": "lexio:Option",
    "kind": {
      "@id": "lexio:kind",
      "@type": "xsd:string"
    },
    "maxQuantity": {
      "@id": "lexio:maxQuantity",
      "@type": "xsd:integer"
    },
    "stockCount": {
      "@id": "lexio:stockCount",
      "@type": "xsd:integer"
    },
    "availableMonths": {
      "@id": "lexio:availableMonths",
      "@container": "@list"
    },
    "youngDriverAgeThreshold": {
      "@id": "lexio:youngDriverAgeThreshold"
    },
    "Organization": "lexio:Organization",
    "currencyExponent": {
      "@id": "lexio:currencyExponent",
      "@type": "xsd:integer"
    },
    "isVatExempt": {
      "@id": "lexio:isVatExempt",
      "@type": "xsd:boolean"
    },
    "isVatReverseChargeAvailable": {
      "@id": "lexio:isVatReverseChargeAvailable",
      "@type": "xsd:boolean"
    },
    "toleranceHours": {
      "@id": "lexio:toleranceHours",
      "@type": "xsd:integer"
    },
    "rentalBufferMinutes": {
      "@id": "lexio:rentalBufferMinutes",
      "@type": "xsd:integer"
    },
    "businessHours": {
      "@id": "lexio:businessHours"
    },
    "bookingRules": {
      "@id": "lexio:bookingRules"
    },
    "apiKey": {
      "@id": "lexio:apiKey"
    },
    "PricingSettings": "lexio:PricingSettings",
    "seasonalPricing": {
      "@id": "lexio:seasonalPricing"
    },
    "leadTimePricing": {
      "@id": "lexio:leadTimePricing"
    },
    "durationDiscounts": {
      "@id": "lexio:durationDiscounts"
    },
    "weekendSurcharge": {
      "@id": "lexio:weekendSurcharge"
    },
    "shortDurationSurcharge": {
      "@id": "lexio:shortDurationSurcharge"
    },
    "Quote": "lexio:Quote",
    "consumedAt": {
      "@id": "lexio:consumedAt"
    },
    "rentalId": {
      "@id": "lexio:rentalId"
    },
    "promoCode": {
      "@id": "lexio:promoCode"
    },
    "isVatReverseCharge": {
      "@id": "lexio:isVatReverseCharge",
      "@type": "xsd:boolean"
    },
    "choices": {
      "@id": "lexio:choices"
    },
    "VehicleRef": "lexio:VehicleRef",
    "OptionUnavailableProblem": "lexio:OptionUnavailableProblem",
    "optionId": {
      "@id": "lexio:optionId",
      "@type": "xsd:string"
    },
    "availableQuantity": {
      "@id": "lexio:availableQuantity",
      "@type": "xsd:integer"
    },
    "VehicleUnavailableProblem": "lexio:VehicleUnavailableProblem",
    "reasons": {
      "@id": "lexio:reasons",
      "@container": "@list"
    },
    "conflicts": {
      "@id": "lexio:conflicts",
      "@container": "@list"
    },
    "overdueOperations": {
      "@id": "lexio:overdueOperations",
      "@container": "@list"
    },
    "DiscountCapExceededProblem": "lexio:DiscountCapExceededProblem",
    "maxDiscountPercent": {
      "@id": "lexio:maxDiscountPercent",
      "@type": "xsd:decimal"
    },
    "OptionOutOfSeasonProblem": "lexio:OptionOutOfSeasonProblem",
    "OptionQuantityExceededProblem": "lexio:OptionQuantityExceededProblem",
    "PromoCodeRejectedProblem": "lexio:PromoCodeRejectedProblem",
    "reason": {
      "@id": "lexio:reason",
      "@type": "xsd:string"
    },
    "VatReverseChargeNotAllowedProblem": "lexio:VatReverseChargeNotAllowedProblem",
    "Rental": "lexio:Rental",
    "number": {
      "@id": "lexio:number",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "lexio:source",
      "@type": "xsd:string"
    },
    "partnerReference": {
      "@id": "lexio:partnerReference"
    },
    "actualStartAt": {
      "@id": "lexio:actualStartAt"
    },
    "actualEndAt": {
      "@id": "lexio:actualEndAt"
    },
    "customer": {
      "@id": "lexio:customer"
    },
    "pickupLocation": {
      "@id": "lexio:pickupLocation"
    },
    "returnLocation": {
      "@id": "lexio:returnLocation"
    },
    "options": {
      "@id": "lexio:options",
      "@container": "@list"
    },
    "balance": {
      "@id": "lexio:balance",
      "@type": "@id"
    },
    "LocationRef": "lexio:LocationRef",
    "locationId": {
      "@id": "lexio:locationId"
    },
    "RentalOption": "lexio:RentalOption",
    "Balance": "lexio:Balance",
    "paidAmount": {
      "@id": "lexio:paidAmount",
      "@type": "xsd:decimal"
    },
    "pendingDebitAmount": {
      "@id": "lexio:pendingDebitAmount",
      "@type": "xsd:decimal"
    },
    "dueAmount": {
      "@id": "lexio:dueAmount",
      "@type": "xsd:decimal"
    },
    "overpaidAmount": {
      "@id": "lexio:overpaidAmount",
      "@type": "xsd:decimal"
    },
    "BookingRefusedProblem": "lexio:BookingRefusedProblem",
    "CustomerBlockedProblem": "lexio:CustomerBlockedProblem",
    "PriceChangedProblem": "lexio:PriceChangedProblem",
    "expectedTotalTTC": {
      "@id": "lexio:expectedTotalTTC",
      "@type": "xsd:decimal"
    },
    "currentTotalTTC": {
      "@id": "lexio:currentTotalTTC",
      "@type": "xsd:decimal"
    },
    "QuoteAlreadyUsedProblem": "lexio:QuoteAlreadyUsedProblem",
    "QuoteExpiredProblem": "lexio:QuoteExpiredProblem",
    "DriverAgeMismatchProblem": "lexio:DriverAgeMismatchProblem",
    "RentalStatusNotAllowedProblem": "lexio:RentalStatusNotAllowedProblem",
    "rentalStatus": {
      "@id": "lexio:rentalStatus",
      "@type": "xsd:string"
    },
    "allowedStatuses": {
      "@id": "lexio:allowedStatuses",
      "@container": "@list"
    },
    "action": {
      "@id": "lexio:action",
      "@type": "xsd:string"
    },
    "Amendment": "lexio:Amendment",
    "changeType": {
      "@id": "lexio:changeType",
      "@type": "xsd:string"
    },
    "changedFields": {
      "@id": "lexio:changedFields",
      "@container": "@list"
    },
    "previousTotalHT": {
      "@id": "lexio:previousTotalHT",
      "@type": "xsd:decimal"
    },
    "previousTotalTTC": {
      "@id": "lexio:previousTotalTTC",
      "@type": "xsd:decimal"
    },
    "newTotalHT": {
      "@id": "lexio:newTotalHT",
      "@type": "xsd:decimal"
    },
    "newTotalTTC": {
      "@id": "lexio:newTotalTTC",
      "@type": "xsd:decimal"
    },
    "differenceHT": {
      "@id": "lexio:differenceHT",
      "@type": "xsd:decimal"
    },
    "differenceTTC": {
      "@id": "lexio:differenceTTC",
      "@type": "xsd:decimal"
    },
    "sentAt": {
      "@id": "lexio:sentAt"
    },
    "signedAt": {
      "@id": "lexio:signedAt"
    },
    "signatureExpiresAt": {
      "@id": "lexio:signatureExpiresAt"
    },
    "document": {
      "@id": "lexio:document"
    },
    "InvoiceRef": "lexio:InvoiceRef",
    "creditedInvoiceId": {
      "@id": "lexio:creditedInvoiceId"
    },
    "CreditNoteNotIssuableProblem": "lexio:CreditNoteNotIssuableProblem",
    "RentalBusyProblem": "lexio:RentalBusyProblem",
    "RentalChangedProblem": "lexio:RentalChangedProblem",
    "PriceChange": "lexio:PriceChange",
    "AmendmentRef": "lexio:AmendmentRef",
    "Overpayment": "lexio:Overpayment",
    "resolution": {
      "@id": "lexio:resolution"
    },
    "resolvableByKey": {
      "@id": "lexio:resolvableByKey",
      "@type": "xsd:boolean"
    },
    "refundPaymentId": {
      "@id": "lexio:refundPaymentId"
    },
    "OverpaymentResolutionRequiredProblem": "lexio:OverpaymentResolutionRequiredProblem",
    "SepaDebitPendingProblem": "lexio:SepaDebitPendingProblem",
    "InvoiceFinalizedProblem": "lexio:InvoiceFinalizedProblem",
    "PricingChoiceNotAvailableProblem": "lexio:PricingChoiceNotAvailableProblem",
    "availablePricingChoices": {
      "@id": "lexio:availablePricingChoices",
      "@container": "@list"
    },
    "Contract": "lexio:Contract",
    "issuedAt": {
      "@id": "lexio:issuedAt"
    },
    "Inspection": "lexio:Inspection",
    "phase": {
      "@id": "lexio:phase",
      "@type": "xsd:string"
    },
    "inspectedAt": {
      "@id": "lexio:inspectedAt",
      "@type": "xsd:dateTime"
    },
    "fuelLevelPercent": {
      "@id": "lexio:fuelLevelPercent"
    },
    "checklist": {
      "@id": "lexio:checklist"
    },
    "damages": {
      "@id": "lexio:damages",
      "@container": "@list"
    },
    "confirmedDepartureDamageIds": {
      "@id": "lexio:confirmedDepartureDamageIds",
      "@container": "@list"
    },
    "isSigned": {
      "@id": "lexio:isSigned",
      "@type": "xsd:boolean"
    },
    "signatureWaivedReason": {
      "@id": "lexio:signatureWaivedReason"
    },
    "Invoice": "lexio:Invoice",
    "creditNoteReason": {
      "@id": "lexio:creditNoteReason"
    },
    "issueDate": {
      "@id": "lexio:issueDate"
    },
    "dueDate": {
      "@id": "lexio:dueDate"
    },
    "Payment": "lexio:Payment",
    "amount": {
      "@id": "lexio:amount",
      "@type": "xsd:decimal"
    },
    "isPreAuthorization": {
      "@id": "lexio:isPreAuthorization",
      "@type": "xsd:boolean"
    },
    "paidAt": {
      "@id": "lexio:paidAt",
      "@type": "xsd:dateTime"
    },
    "providerReference": {
      "@id": "lexio:providerReference"
    },
    "stripePaymentIntentId": {
      "@id": "lexio:stripePaymentIntentId"
    },
    "PaymentProviderManagedProblem": "lexio:PaymentProviderManagedProblem",
    "PaymentExceedsDueProblem": "lexio:PaymentExceedsDueProblem",
    "PaymentNotVerifiedProblem": "lexio:PaymentNotVerifiedProblem",
    "RefundExceedsPaidProblem": "lexio:RefundExceedsPaidProblem",
    "maxRefundableAmount": {
      "@id": "lexio:maxRefundableAmount",
      "@type": "xsd:decimal"
    },
    "PaymentRefundedProblem": "lexio:PaymentRefundedProblem",
    "refundedAmountTTC": {
      "@id": "lexio:refundedAmountTTC",
      "@type": "xsd:decimal"
    },
    "Photo": "lexio:Photo",
    "view": {
      "@id": "lexio:view"
    },
    "takenAt": {
      "@id": "lexio:takenAt",
      "@type": "xsd:dateTime"
    },
    "uploadId": {
      "@id": "lexio:uploadId"
    },
    "annotations": {
      "@id": "lexio:annotations",
      "@container": "@list"
    },
    "processingStatus": {
      "@id": "lexio:processingStatus",
      "@type": "xsd:string"
    },
    "original": {
      "@id": "lexio:original",
      "@type": "@id"
    },
    "annotated": {
      "@id": "lexio:annotated"
    },
    "UploadInvalidProblem": "lexio:UploadInvalidProblem",
    "SeasonCalendarMonth": "lexio:SeasonCalendarMonth",
    "month": {
      "@id": "lexio:month",
      "@type": "xsd:integer"
    },
    "dayAssignments": {
      "@id": "lexio:dayAssignments",
      "@container": "@list"
    },
    "Season": "lexio:Season",
    "slug": {
      "@id": "lexio:slug",
      "@type": "xsd:string"
    },
    "priceFactor": {
      "@id": "lexio:priceFactor",
      "@type": "xsd:decimal"
    },
    "VehicleBlock": "lexio:VehicleBlock",
    "maintenanceRecordId": {
      "@id": "lexio:maintenanceRecordId"
    },
    "Vehicle": "lexio:Vehicle",
    "vin": {
      "@id": "lexio:vin"
    },
    "family": {
      "@id": "lexio:family",
      "@type": "xsd:string"
    },
    "energy": {
      "@id": "lexio:energy",
      "@type": "xsd:string"
    },
    "modelYear": {
      "@id": "lexio:modelYear"
    },
    "registrationDate": {
      "@id": "lexio:registrationDate"
    },
    "powerKw": {
      "@id": "lexio:powerKw"
    },
    "fuelCapacityLiters": {
      "@id": "lexio:fuelCapacityLiters"
    },
    "batteryCapacityKwh": {
      "@id": "lexio:batteryCapacityKwh"
    },
    "rangeKm": {
      "@id": "lexio:rangeKm"
    },
    "chargePortType": {
      "@id": "lexio:chargePortType"
    },
    "isArchived": {
      "@id": "lexio:isArchived",
      "@type": "xsd:boolean"
    },
    "isBookable": {
      "@id": "lexio:isBookable",
      "@type": "xsd:boolean"
    },
    "notBookableReasons": {
      "@id": "lexio:notBookableReasons",
      "@container": "@list"
    },
    "isMaintenanceTracked": {
      "@id": "lexio:isMaintenanceTracked",
      "@type": "xsd:boolean"
    },
    "maintenanceTrackingMode": {
      "@id": "lexio:maintenanceTrackingMode"
    },
    "MaintenanceTrackingAlreadyStartedProblem": "lexio:MaintenanceTrackingAlreadyStartedProblem",
    "VehicleArchivedProblem": "lexio:VehicleArchivedProblem",
    "MaintenanceAlert": "lexio:MaintenanceAlert",
    "isBlockingRentals": {
      "@id": "lexio:isBlockingRentals",
      "@type": "xsd:boolean"
    },
    "hasHistory": {
      "@id": "lexio:hasHistory",
      "@type": "xsd:boolean"
    },
    "lastServiceDate": {
      "@id": "lexio:lastServiceDate"
    },
    "lastServiceOdometerKm": {
      "@id": "lexio:lastServiceOdometerKm"
    },
    "dueOdometerKm": {
      "@id": "lexio:dueOdometerKm"
    },
    "remainingKm": {
      "@id": "lexio:remainingKm"
    },
    "remainingDays": {
      "@id": "lexio:remainingDays"
    },
    "MaintenanceTrackingNotStartedProblem": "lexio:MaintenanceTrackingNotStartedProblem"
  },
  "@type": "schema:Dataset",
  "schema:name": "Lexio API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Lexio's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-10) from openapi/lexio-rent-openapi.json.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/lexio-rent-openapi.json"
  ]
}