{"openapi":"3.0.0","paths":{"/v2/company/currentCompany":{"get":{"operationId":"getCurrentCompany","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company":{"patch":{"operationId":"updateCompany","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyUpdateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/slug/{slug}/{scope}":{"get":{"operationId":"getCompanyBySlug","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"scope","required":true,"in":"path","schema":{"type":"string"}},{"name":"language","required":true,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"withNotOnboarded","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreCompanyDto"}}}}}}},"/v2/company/redirect-slug/{slug}":{"get":{"operationId":"getCompanySlugRedirect","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/company/byID/{id}":{"get":{"operationId":"getCompanyById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/shopId/{companyId}":{"get":{"operationId":"getCompanyShopId","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/company/isSlugUnique/{slug}":{"get":{"operationId":"getIsSlugUnique","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/company/isNameUnique/{name}":{"get":{"operationId":"getIsNameUnique","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/company/squareLocations":{"get":{"operationId":"getSquareLocations","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SquareLocation"}}}}}}}},"/v2/company/squareDevices":{"get":{"operationId":"getSquareDevices","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SquareDevices"}}}}}}}},"/v2/company/squareOAuthState":{"get":{"operationId":"getSquareOAuthState","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSquareOAuthStateDto"}}}}}}},"/v2/company/retro-2022":{"get":{"operationId":"getRetro2022","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRetro2022Infos"}}}}}}},"/v2/company/bilan-summer-2023":{"get":{"operationId":"getSummer2023","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRetro2022Infos"}}}}}}},"/v2/company/squareRevokeOauthToken":{"post":{"operationId":"squareRevokeOauthToken","parameters":[],"responses":{"201":{"description":""}}}},"/v2/company/newCompanySquareDevice":{"post":{"operationId":"createCompanyNewSquareDevice","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanySquareDeviceDto"}}}},"responses":{"201":{"description":""}}}},"/v2/company/currency":{"post":{"operationId":"updateCurrency","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyCurrencyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateCompanyOnlineStorePayment":{"post":{"operationId":"updateCompanyOnlineStorePayment","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStorePaymentDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/tulip/updateSettings":{"post":{"operationId":"updateTulipSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTulipSettingsDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/tulip/updateTulipSettingsWording":{"post":{"operationId":"updateTulipSettingsWording","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTulipSettingsWordingDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/tulip/updateTulipSettingsName":{"post":{"operationId":"updateTulipSettingsName","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTulipSettingsNameDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/tulip/updateTulipSettingsDisplayedOptions":{"post":{"operationId":"updateTulipSettingsDisplayedOptions","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTulipSettingsDisplayedOptionsDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateOnlineStoreRentalPointType":{"post":{"operationId":"updateOnlineStoreRentalPointType","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOnlineStoreRentalPointTypeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateSocialMedia":{"post":{"operationId":"updateSocialMedia","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSocialMediaDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/timezone":{"post":{"operationId":"updateTimezone","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTimezoneDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/opinionBooster":{"post":{"operationId":"updateOpinionBooster","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOpinionBooster"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreSlots":{"post":{"operationId":"updateOnlineStoreSlots","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStoreSlotsDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/orderReminder":{"post":{"operationId":"updateOrderReminder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOrderReminderDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/multipleFundsTransfer":{"post":{"operationId":"updateCompanyMultipleFundsTransfer","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyMultipleFundsTransferDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/delivery":{"post":{"operationId":"updateDelivery","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyDeliveryDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/rentalPlace":{"put":{"operationId":"updateCompanyRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRentalPlaceDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/eventCGU":{"put":{"operationId":"updateEventCgu","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTermsConditionsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/docCustomFields":{"put":{"operationId":"updateCompanyDocumentCustomFields","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyDocumentCustomFieldsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/customerTextRGPD":{"put":{"operationId":"updateCompanyCustomerTextRGPD","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyCustomerTextRGPDDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/company/documentColor":{"put":{"operationId":"updateCompanyDocumentColor","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyDocumentColorDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/cancellationPolicy":{"put":{"operationId":"updateCancellationPolicy","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancellationPolicyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/newsletterSubscription":{"put":{"operationId":"updateNewsletterSubscription","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyNewsletterSubscriptionDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateShowPricing":{"put":{"operationId":"updateShowPricing","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyShowPricingDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateShowStock":{"put":{"operationId":"updateShowStock","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyShowStockDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateLLDBilling":{"put":{"operationId":"updateLLDBilling","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyLLDBillingDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/automatic-internal-start-date-attribution":{"put":{"operationId":"updateAutomaticInternalStartDateAttribution","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAutomaticInternalStartDateAttributionDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateSlug":{"put":{"operationId":"updateSlug","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanySlugDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateVatWorkshop":{"put":{"operationId":"updateVatWorkshop","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVatWorkshopDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/categoryDiscounts":{"put":{"operationId":"updateCompanyCategoryDiscounts","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyUpdateCategoryDiscountsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/hideOnlineStoreLCD":{"put":{"operationId":"updateHideOnlineStoreLCD","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyHideOnlineStoreLCDDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/hideOnlineStoreLLD":{"put":{"operationId":"updateHideOnlineStoreLLD","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyHideOnlineStoreLLDDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateSquareCredentialIsActive":{"put":{"operationId":"updateSquareCredentialIsActive","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSquareIsActiveDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateSquareCredentialsLocation":{"put":{"operationId":"updateSquareCredentialsLocation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSquareCredentialLocationDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/eventDirectOrder":{"put":{"operationId":"updateEventDirectOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEventDirectOrderDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/toggleRentalPlace":{"put":{"operationId":"activateRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyActivateRentalPlaceDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/activateNewOnlineStoreDesign":{"put":{"operationId":"activateNewOnlineStoreDesign","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyActivateNewOnlineStoreDesignDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateCompanyAccessOnlineContract":{"put":{"operationId":"updateCompanyAccessOnlineContract","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyAccessOnlineContractDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/partPayment":{"put":{"operationId":"updateCompanyOnlinePartPayment","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartPaymentDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/partPaymentEvent":{"put":{"operationId":"updateCompanyOnlinePartPaymentEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartPaymentDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/bailAccess":{"put":{"operationId":"updateCompanyAccessBail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BailAccessDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/bailMax":{"put":{"operationId":"updateCompanyBailMaxValue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BailMaxValueDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/eventBailMax":{"put":{"operationId":"updateCompanyEventBailMaxValue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BailMaxValueDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/internalBailMax":{"put":{"operationId":"updateInternalCompanyBailMaxValue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BailMaxValueDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/internalEventBailMax":{"put":{"operationId":"updateInternalCompanyEventBailMaxValue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BailMaxValueDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/internalLLDBailMax":{"put":{"operationId":"updateInternalCompanyLLDBailMaxValue","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BailMaxValueDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/eventTags":{"put":{"operationId":"updateCompanyEventTags","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEventTagUpdateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/eventUniverses":{"put":{"operationId":"updateCompanyEventUniverses","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEventUniversesUpdateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/eventUniversesActivated":{"put":{"operationId":"updateCompanyEventUniversesActivated","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEventUniversesActivatedDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/eventUniversesTag":{"put":{"operationId":"updateCompanyEventUniversesTag","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEventUniversesTagDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/vat":{"put":{"operationId":"updateCompanyVat","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyVatDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/vatName":{"put":{"operationId":"updateCompanyVatName","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyVatNameDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/placeId":{"put":{"operationId":"updateCompanyPlaceId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyPlaceIdDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreDescription":{"put":{"operationId":"updateCompanyOnlineStoreDescription","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStoreDescriptionDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/termsConditions":{"put":{"operationId":"updateCompanyTermsConditions","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTermsConditionsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/termsConditionsLLD":{"put":{"operationId":"updateCompanyTermsConditionsLLD","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTermsConditionsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreFeaturedSectionTitle":{"put":{"operationId":"updateCompanyOnlineStoreFeaturedSectionTitle","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFeaturedSectionTitleDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateOnlineStorePhoneNumber":{"put":{"operationId":"updateCompanyOnlineStorePhoneNumber","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStorePhoneNumberDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateOnlineStoreDisplayPhoneNumber":{"put":{"operationId":"updateCompanyOnlineStoreDisplayPhoneNumber","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStoreDisplayPhoneNumberDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateOnlineStoreFeaturedIds":{"put":{"operationId":"updateCompanyOnlineStoreFeaturedIds","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStoreFeaturedIdsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreCustomFeaturedMode":{"put":{"operationId":"updateCompanyOnlineStoreCustomFeaturedMode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStoreCustomFeaturedModeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreEventsTitle":{"put":{"operationId":"updateCompanyOnlineStoreEventTitle","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOnlineStoreEventsTitleDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/productStateInfos":{"put":{"operationId":"updateCompanyProductStateInfos","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyProductStateInfosDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/defaultPhoneCode":{"put":{"operationId":"updateCompanyOnlineStoreDefaultPhoneCode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyUpdateDefaultPhoneCodeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateProductUnavailability":{"put":{"operationId":"updateCompanyProductUnavailability","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyProductAvailabilityDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateQuickOrderDefaultMode":{"put":{"operationId":"updateCompanyQuickOrderDefaultMode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyQuickOrderDefaultModeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateCompanyMainInfos":{"put":{"operationId":"updateCompanyMainInfos","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyMainInfosDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateOfflinePin":{"put":{"operationId":"updateCompanyOfflinePin","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyOfflinePinDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateReservationTimes":{"put":{"operationId":"updateCompanyReservationTimes","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyReservationTimesDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/numberHoursOrder":{"put":{"operationId":"updateNumberHoursOrderById","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNumberHoursOrderDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/lowSeasonDates":{"put":{"operationId":"updateLowSeasonDates","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLowSeasonDateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/uploadOnlineStoreImage":{"post":{"operationId":"uploadOnlineStoreImage","parameters":[],"requestBody":{"required":true,"description":"upload image","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CompanyUploadImageDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/companyImage/{type}":{"post":{"operationId":"uploadCompanyImage","parameters":[{"name":"type","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"upload company image","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateBannerScroll":{"post":{"operationId":"updateCompanyOnlineStoreImageScroll","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyBannerScrollDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/ancv/registerShopID":{"post":{"operationId":"registerShopID","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterShopIdBodyDto"}}}},"responses":{"201":{"description":""}}}},"/v2/company/tulip/renter":{"get":{"operationId":"getTulipRenter","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","oneOf":[{"$ref":"#/components/schemas/TulipRenter","nullable":true}]}}}}}}},"/v2/company/tulip/config":{"post":{"operationId":"updateCompanyTulipConfig","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyTulipConfigDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TulipSettings"}}}}}}},"/v2/company/tulip/link/{tulipId}":{"post":{"operationId":"linkTulipId","parameters":[{"name":"tulipId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TulipRenter"}}}}}}},"/v2/company/updateCompanyRentalPoints":{"put":{"operationId":"updateCompanyRentalPoints","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyRentalPointsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/updateCompanyMailSender":{"put":{"operationId":"updateCompanyMailSender","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyMailSenderDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreClosedDates":{"put":{"operationId":"updateClosedDatesById","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClosedDatesDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreOpeningHours":{"put":{"operationId":"updateOpeningHoursById","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOpeningHoursDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/onlineStoreTimeLapsBeforeBooking":{"put":{"operationId":"updateTimeLapsBeforeBookingById","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTimeLapseBeforeBookingDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/csSupportRequested":{"put":{"operationId":"updateCsSupportRequested","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCsSupportRequestedDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/dayType":{"put":{"operationId":"updateCompanyDayType","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyDayTypeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/company/settings":{"patch":{"operationId":"patchOneCompanySettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchCompanySettingsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/universe/list":{"get":{"operationId":"listUniverses","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Universe"}}}}}}}},"/v2/universe/create":{"post":{"operationId":"createUniverse","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CreateUniverseControllerFormDataDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/universe/{id}":{"put":{"operationId":"updateUniverse","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpdateUniverseControllerFormDataDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Universe"}}}}}},"delete":{"operationId":"deleteUniverse","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/aws-s3/upload-image/{imgCategory}":{"post":{"operationId":"awsS3UploadImage","parameters":[{"name":"imgCategory","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"image","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/aws-s3/duplicate-image":{"post":{"operationId":"awsS3DuplicateImage","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateImageDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/theme":{"get":{"operationId":"getCompanyTheme","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyTheme"}}}}}},"put":{"operationId":"updateCompanyTheme","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyTheme"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyTheme"}}}}}}},"/v2/session-event/createEvent":{"post":{"operationId":"createEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateEventDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Event"}}}}}}},"/v2/session-event/duplicate/{eventId}":{"post":{"operationId":"duplicateEvent","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Event"}}}}}}},"/v2/session-event/event/{eventId}":{"put":{"operationId":"updateEvent","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateEventDto"}}}},"responses":{"200":{"description":""}}},"get":{"operationId":"getEvent","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Event"}}}}}}},"/v2/session-event/delete-event/{eventId}":{"delete":{"operationId":"deleteEvent","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/session-event/onlineStoreEvent/{companyId}/{eventId}":{"get":{"operationId":"getOnlineStoreEvent","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventOnlineStore"}}}}}}},"/v2/session-event/events":{"get":{"operationId":"getEvents","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Event"}}}}}}}},"/v2/session-event/createSession":{"post":{"operationId":"createSession","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateSessionEventDto"}}}},"responses":{"201":{"description":""}}}},"/v2/session-event/check-update-session-time/{sessionId}":{"put":{"operationId":"checkUpdateSessionTime","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateEventSessionEventDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckSessionEventUpdateTimeUnavailability"}}}}}}},"/v2/session-event/updateSession/{sessionId}":{"put":{"operationId":"updateSession","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateEventSessionEventDto"}}}},"responses":{"200":{"description":""}}}},"/v2/session-event/deleteSession/{sessionId}/{eventId}":{"delete":{"operationId":"deleteSession","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}},{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/session-event/getUpcomingSessions/{page}":{"get":{"operationId":"getUpcomingSessions","parameters":[{"name":"page","required":true,"in":"path","schema":{"type":"number"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpcomingSessionPaginationDto"}}}}}}},"/v2/session-event/getUpcomingSessions":{"get":{"operationId":"getAllUpcomingSessions","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpcomingSessionPaginationDto"}}}}}}},"/v2/session-event/getSession/{sessionId}":{"get":{"operationId":"getSession","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionEvent"}}}}}}},"/v2/session-event/getSessionStartDateGte/{eventId}/{startDate}":{"get":{"operationId":"getSessionStartDateGte","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SessionEvent"}}}}}}}},"/v2/session-event/getAvailableSessions/{eventId}":{"get":{"operationId":"getAvailableSessions","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AvailableSessionEventDto"}}}}}}}},"/v2/session-event/sessionAvailableProducts/{sessionId}/{orderEventId}":{"get":{"operationId":"getSessionAvailableProducts","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AvailableCategoryEvent"}}}}}}}},"/v2/session-event/onlineStoreSessionAvailableProducts/{companyId}/{sessionId}":{"get":{"operationId":"getOnlineStoreSessionAvailableProducts","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AvailableCategoryEvent"}}}}}}}},"/v2/session-event/getEnrichedSessionsPagination/{eventId}":{"get":{"operationId":"getEnrichedSessionsPagination","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"minimum":1,"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"minimum":1,"maximum":15,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnrichedSessionsPaginationDto"}}}}}}},"/v2/session-event/getEventOrderInfo/{eventId}":{"get":{"operationId":"getEventOrderInfo","parameters":[{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventOrderInfoDto"}}}}}}},"/v2/session-event/firstAvailableSessionDate/{companyId}/{eventId}":{"get":{"operationId":"getFirstAvailableSessionDate","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetFirstAvailableSessionResponseDto"}}}}}}},"/v2/order-event/all":{"get":{"operationId":"orderEvents","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/id/{orderId}":{"get":{"operationId":"orderEvent","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-event/byCustomer/{customerId}":{"get":{"operationId":"orderEventsByCustomer","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/orderEventsInfoByCustomerId/{customerId}/{year}":{"get":{"operationId":"orderEventsInfoByCustomerId","parameters":[{"name":"customerId","required":true,"in":"path","description":"The ID of the customer","example":"65b2f3d1b7a4e8f1a2c3d4e5","schema":{"type":"string"}},{"name":"year","required":true,"in":"path","description":"Year to filter on (0 aggregates across all years)","example":0,"schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdersInfoForCustomerDto"}}}}}}},"/v2/order-event/listOrderEventsByCustomerIdPaginated":{"get":{"operationId":"listOrderEventsByCustomerIdPaginated","parameters":[{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":15,"default":15,"type":"number"}},{"name":"year","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPaginatedOrderEventsDto"}}}}}}},"/v2/order-event/upcoming":{"get":{"operationId":"upcomingOrderEvents","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/bySession/{sessionId}":{"get":{"operationId":"sessionOrderEvents","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/getOrderEventsInDateRange/{startDate}/{endDate}":{"get":{"operationId":"orderEventsInDateRange","parameters":[{"name":"startDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/getOrderEventRequestsInDateRange/{startDate}/{endDate}":{"get":{"operationId":"orderEventRequestsInDateRange","parameters":[{"name":"startDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/searchOrderEventsPaginated":{"get":{"operationId":"searchOrderEventsFilter","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedOrderEventsDto"}}}}}}},"/v2/order-event/listCsv":{"get":{"operationId":"getOrderEventsCsv","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdersCsvDto"}}}}}}},"/v2/order-event/listPaymentCsv":{"get":{"operationId":"getOrderEventsPaymentCsv","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdersCsvDto"}}}}}}},"/v2/order-event/getPaymentInfoByDateRange":{"get":{"operationId":"getPaymentInfoOrderEventsByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentInfoDto"}}}}}}},"/v2/order-event/getNotPaidOrderEventsPaginated":{"get":{"operationId":"getNotPaidOrderEventsPaginated","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedOrderEventsDto"}}}}}}},"/v2/order-event/getOrderEventDocumentsByDateRange":{"get":{"operationId":"getOrderEventDocumentsByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDocumentsByOrderEventsDto"}}}}}}},"/v2/order-event/orderRequest/all":{"get":{"operationId":"orderEventRequests","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/orderRequest/number":{"get":{"operationId":"orderEventRequestsNumber","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"number"}}}}}}},"/v2/order-event/orderRequest/paginated":{"get":{"operationId":"orderEventRequestsPaginated","parameters":[{"name":"size","required":true,"in":"query","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}}}}}}},"/v2/order-event/countOrderEventsWaitingRequests":{"get":{"operationId":"countOrderEventsWaitingRequests","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"number"}}}}}}},"/v2/order-event/orderRequest/paginatedWithMessages":{"get":{"operationId":"orderEventRequestsPaginatedWithMessages","parameters":[{"name":"size","required":true,"in":"query","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedOrderEventsList"}}}}}}},"/v2/order-event/messages/clear/{orderEventId}":{"post":{"operationId":"clearOrderEventMessages","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/order-event/updateOrderEventRemark/{orderEventId}":{"put":{"operationId":"updateOrderEventRemark","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrderEventRemarkDto"}}}},"responses":{"200":{"description":""}}}},"/v2/order-event/updateOrderEventStatus/{orderEventId}":{"put":{"operationId":"updateOrderEventStatus","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrderEventStatusDto"}}}},"responses":{"200":{"description":""}}}},"/v2/order-event/updateEventOrdersG8Status":{"put":{"operationId":"updateEventOrdersG8Status","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateG8Status"}}}},"responses":{"200":{"description":""}}}},"/v2/order-event/updateEventOrderShifterStatus":{"put":{"operationId":"updateEventOrderShifterStatus","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateG8Status"}}}},"responses":{"200":{"description":""}}}},"/v2/order-event":{"post":{"operationId":"createOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderEventDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEvent"}}}}}},"put":{"operationId":"updateOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderEventDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-event/email":{"post":{"operationId":"sendEmailOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FormDataSendMailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-event/orderEventRequestToOrder":{"post":{"operationId":"orderEventRequestToOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderEventDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-event/emails/{orderEventId}/cancelation":{"post":{"operationId":"sendOrderEventCancelationEmail","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-event/{orderEventId}":{"delete":{"operationId":"deleteOrderEvent","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}},"get":{"operationId":"getPaymentsAndBails","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentAndBailDto"}}}}}}},"/v2/order-event/createStateDocument":{"post":{"operationId":"createStateDocumentOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStateDocumentOrderEventDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEventDocumentState"}}}}}}},"/v2/order-event/isDocumentStateGenerating/{orderEventId}":{"get":{"operationId":"isEventDocumentStateGenerating","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsDocumentStateGeneratingDto"}}}}}}},"/v2/order-event/removeStateDocument":{"post":{"operationId":"removeStateDocumentOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveStateDocumentOrderEventDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-event/createDocument":{"post":{"operationId":"createDocumentOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDocumentOrderEventDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEventDocument"}}}}}}},"/v2/order-event/removeDocument":{"post":{"operationId":"removeDocumentOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveDocumentOrderEventDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-event/getSignedUrl/{orderEventId}/{documentId}/{scope}":{"get":{"operationId":"getSignedUrlOrderEvent","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"scope","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/order-event/deletePermanently/{orderEventId}":{"delete":{"operationId":"deleteOrderEventPermanently","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/order-event/attachFile/{orderEventId}":{"put":{"operationId":"attachOrderEventFiles","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"upload file","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OrderUploadFilesDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-event/download-attachment/{key}":{"get":{"operationId":"downloadEventAttachment","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/order-event/deleteAttachment/{orderEventId}/{key}":{"put":{"operationId":"deleteEventAttachment","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-event/generateStateDocument":{"post":{"operationId":"generateOrderEventStateDocument","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateNewStateDocumentDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEventDocumentState"}}}}}}},"/v2/order-event/getPaginatedPaidPaymentsByDateRange":{"get":{"operationId":"getPaginatedPaidPaymentsByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPaymentsWithOrderDto"}}}}}}},"/v2/order-event/admin/listLokkiPaymentOrderEventTransactions":{"get":{"operationId":"listLokkiPaymentOrderEventTransactions","parameters":[{"name":"companyIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedLokkiPaymentOrderEventTransactionInfos"}}}}}}},"/v2/order-event/cancelTerminalCheckout/{checkoutId}":{"get":{"operationId":"cancelTerminalCheckout","parameters":[{"name":"checkoutId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/order-event/getTerminalCheckout/{orderEventId}/{checkoutId}":{"get":{"operationId":"getTerminalCheckoutOrderEvent","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"checkoutId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TerminalCheckoutResponseDto"}}}}}}},"/v2/order-event/createTerminalCheckout":{"post":{"operationId":"createTerminalCheckoutOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTerminalCheckoutDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TerminalCheckoutResponseDto"}}}}}}},"/v2/order-event/createSquarePayment":{"post":{"operationId":"createSquarePaymentOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSquarePaymentDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-event/{orderEventId}/bail":{"post":{"operationId":"createBail","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBailDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEventBail"}}}}}}},"/v2/order-event/{orderEventId}/bail/{bailId}/capture":{"put":{"operationId":"captureBail","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"bailId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaptureBailDto"}}}},"responses":{"200":{"description":""}}}},"/v2/order-event/{orderEventId}/bail/{bailId}":{"delete":{"operationId":"deleteBail","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"bailId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/order-event/{orderEventId}/payment":{"post":{"operationId":"createPayment","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaymentDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEventPayment"}}}}}}},"/v2/order-event/{orderEventId}/refund":{"post":{"operationId":"orderEventRefundPayment","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEventRefundPaymentDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-event/{orderEventId}/batch-refunds":{"post":{"operationId":"orderEventBatchRefundPayment","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEventBatchRefundDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-event/{orderEventId}/payment/{paymentId}":{"delete":{"operationId":"deletePayment","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/rental-place-b2b/current":{"get":{"operationId":"getCurrentManagingPlace","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagingPlace"}}}}}}},"/v2/rental-place-b2b/bySlug/{slug}":{"get":{"operationId":"getRentalPlaceB2BBySlug","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"lat","required":true,"in":"query","schema":{"type":"number"}},{"name":"lng","required":true,"in":"query","schema":{"type":"number"}},{"name":"withRentalPlace","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicManagingPlace"}}}}}}},"/v2/rental-place-b2b/stores-clients-csv":{"get":{"operationId":"getManagingPlaceStoresClientsCsv","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagingPlaceStoresClientCsvDto"}}}}}}},"/v2/rental-place-b2b/{managingPlaceId}":{"patch":{"operationId":"updateOneManagingPlace","parameters":[{"name":"managingPlaceId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchManagingPlaceDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchManagingPlaceReturnDto"}}}}}}},"/v2/rental-place-b2b/rentalPlace":{"put":{"operationId":"updateRentalPlaceB2B","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRentalPlaceB2BDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceInfos"}}}}}}},"/v2/rental-place-b2b/dataProtectionText":{"put":{"operationId":"updateManagingPlaceDataProtectionText","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDataProtectionTextDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/rental-place-b2b/cookiePolicyText":{"put":{"operationId":"updateManagingPlaceCookiePolicyText","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCookiePolicyTextDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/stripe-connect/create-account-express":{"post":{"operationId":"createAccountExpress","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeCreateAccountDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeAccountUrlDto"}}}},"400":{"description":"Stripe rejected the account creation (invalid data or provider failure)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeConnectErrorDto"}}}},"409":{"description":"The company already has an active express account","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeConnectErrorDto"}}}}}}},"/v2/stripe-connect/login-link/{type}":{"get":{"operationId":"getLoginStripeLink","parameters":[{"name":"type","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeAccountUrlDto"}}}}}}},"/v2/stripe-connect/check-account-status/{type}":{"get":{"operationId":"checkStripeAccountStatus","parameters":[{"name":"type","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/stripe-connect/disconnect-account/{type}":{"get":{"operationId":"disconnectStripeAccount","parameters":[{"name":"type","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/stripe-connect/update-account-payment-methods":{"put":{"operationId":"updateCompanyOnlineStorePaymentMethods","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkiPaymentMethods"}}}},"responses":{"200":{"description":""}}}},"/v2/tulip-v2/citiesByZipcode/{zipcode}":{"get":{"operationId":"tulipGetCitiesByZipcode","parameters":[{"name":"zipcode","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TulipGetCitiesResponse"}}}}}}},"/v2/company/subscription/add-item":{"post":{"operationId":"companySubscribeToModule","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscribeToModuleDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/company/subscription/remove-item":{"post":{"operationId":"removeSubscriptionProduct","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnsubscribeToModuleDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/company/subscription/update-item":{"post":{"operationId":"updateSubscriptionProductPrice","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSubscriptionModulePrice"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/company/periodic-discounts":{"get":{"operationId":"getManyPeriodicDiscounts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PeriodicDiscount"}}}}}}},"post":{"operationId":"createOnePeriodicDiscount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdatePeriodicDiscountDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/company/periodic-discounts/{periodicDiscountId}":{"get":{"operationId":"getOnePeriodicDiscount","parameters":[{"name":"periodicDiscountId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"put":{"operationId":"updateOnePeriodicDiscount","parameters":[{"name":"periodicDiscountId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdatePeriodicDiscountDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"deleteOnePeriodicDiscount","parameters":[{"name":"periodicDiscountId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}}}},"/v2/ancv/qr-code/{preTransactionId}":{"get":{"operationId":"getAncvPreTransactionQrCode","parameters":[{"name":"preTransactionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/ancv/transaction/{transactionId}/authenticate":{"post":{"operationId":"authenticateAncvTransaction","parameters":[{"name":"transactionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthenticateTransactionBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AncvTransaction"}}}}}}},"/v2/ancv/transaction/{transactionId}":{"get":{"operationId":"getAncvTransaction","parameters":[{"name":"transactionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AncvTransaction"}}}}}}},"/v2/customer/generic-query":{"get":{"operationId":"getManyCustomers","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"email.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"email.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"email.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"email.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"email.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"email.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"email.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"email.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyCustomersResponseDto"}}}}}}},"/v2/customer":{"post":{"operationId":"createCustomer","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateCustomerDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}}}},"get":{"operationId":"listCustomers","parameters":[{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":100,"default":15,"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"adminSearch","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCustomersDto"}}}}}}},"/v2/customer/{customerId}":{"put":{"operationId":"updateCustomer","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateCustomerDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}}}},"delete":{"operationId":"deleteCustomer","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}},"get":{"operationId":"getCustomerById","parameters":[{"name":"customerId","required":true,"in":"path","description":"The ID of the customer","example":"65b2f3d1b7a4e8f1a2c3d4e5","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}}}}},"/v2/customer/csv":{"get":{"operationId":"getCustomerCsv","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomersCsvDto"}}}}}}},"/v2/customer/listSelectCustomers":{"get":{"operationId":"listSelectCustomers","parameters":[{"name":"customerIds","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Customer"}}}}}}}},"/v2/customer/email/{email}":{"get":{"operationId":"getCustomerByEmail","parameters":[{"name":"email","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/customer/verifyCustomerInDb/{email}/{id}":{"get":{"operationId":"verifyCustomerInDb","parameters":[{"name":"email","required":true,"in":"path","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/customer/company-newsletter/{id}":{"patch":{"operationId":"updateCustomerCompanyNewsletter","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerCompanyNewsletterUpdateDto"}}}},"responses":{"200":{"description":""}}}},"/v2/customer-model":{"post":{"operationId":"bulkCreateCustomerModels","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkCreateCustomerModelsDto"}}}},"responses":{"201":{"description":""}}},"put":{"operationId":"bulkUpdateCustomerModels","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateCustomerModelsDto"}}}},"responses":{"200":{"description":""}}}},"/v2/customer-model/all":{"get":{"operationId":"listCompanyCustomerModel","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CustomerModel"}}}}}}}},"/v2/customer-model/listByCompanyId/{companyId}":{"get":{"operationId":"listCustomerModels","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CustomerModel"}}}}}}}},"/v2/product-availability/lcd":{"get":{"operationId":"listCompanyAvailableLCDProducts","parameters":[{"name":"startDateProductAvailable","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDateProductAvailable","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"orderStartDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"orderEndDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"universe","required":false,"in":"query","schema":{"type":"string"}},{"name":"excludeOrderId","required":false,"in":"query","schema":{"type":"string"}},{"name":"allowWithoutPrice","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"noSearchOnlineAvailability","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"focusItemIds","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"browserTimezone","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AvailableProduct"}}}}}}}},"/v2/product-availability/lld":{"get":{"operationId":"listCompanyAvailableLLDProducts","parameters":[{"name":"startDateProductAvailable","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDateProductAvailable","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"orderStartDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"orderEndDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"universe","required":false,"in":"query","schema":{"type":"string"}},{"name":"excludeOrderId","required":false,"in":"query","schema":{"type":"string"}},{"name":"allowWithoutPrice","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"noSearchOnlineAvailability","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"focusItemIds","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"browserTimezone","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AvailableProduct"}}}}}}}},"/v2/product-availability/lcd/subProduct/{subProductId}/isRentedDuringPeriod":{"get":{"operationId":"isSubProductRentedDuringPeriod","parameters":[{"name":"subProductId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsSubProductRentedDuringPeriodResponseDto"}}}}}}},"/v2/product-availability/lcd/allocateMaterial":{"get":{"operationId":"listCompanyAvailableLCDProductForAllocateMaterial","parameters":[{"name":"orderId","required":true,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"productIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}}}}}}},"/v2/promo-code/public/{companyId}/{code}":{"get":{"operationId":"verifyCode","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"code","required":true,"in":"path","schema":{"type":"string"}},{"name":"cartItemIds","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"currentTotalPrice","required":true,"in":"query","schema":{"type":"number"}},{"name":"orderTotalPrice","required":true,"in":"query","schema":{"type":"number"}},{"name":"deliveryPrice","required":true,"in":"query","schema":{"type":"number"}},{"name":"orderStartDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"customerRpId","required":false,"in":"query","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","schema":{"enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"rentalType","required":false,"in":"query","schema":{"enum":["LCD","LLD"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoCodeDto"}}}}}}},"/v2/promo-code/admin":{"get":{"operationId":"listAdminPromoCodes","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PromoCodeDto"}}}}}}},"post":{"operationId":"createAdminPromoCode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAdminPromoCodeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoCodeDto"}}}}}}},"/v2/promo-code/admin/{id}":{"put":{"operationId":"updateAdminPromoCode","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePromoCodeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoCodeDto"}}}}}},"delete":{"operationId":"deleteAdminPromoCode","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/promo-code/company":{"get":{"operationId":"listCompanyPromoCodes","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PromoCodeDto"}}}}}}},"post":{"operationId":"createCompanyPromoCode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyPromoCodeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoCodeDto"}}}}}}},"/v2/promo-code/company/{id}":{"put":{"operationId":"updateCompanyPromoCode","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePromoCodeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoCodeDto"}}}}}},"delete":{"operationId":"deleteCompanyPromoCode","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/rental-place-user":{"get":{"operationId":"getRentalPlaceUsers","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserList"}}}}}}},"/v2/rental-place-user/create":{"post":{"operationId":"createRentalPlaceUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRentalPlaceUserDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRentalPlaceUserResponseDto"}}}},"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRentalPlaceUserResponseDto"}}}}}}},"/v2/rental-place-user/me":{"get":{"operationId":"getMeRentalPlace","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/rental-place-user/bookings":{"get":{"operationId":"getBookingsRentalPlace","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FormatedOrderRelation"}}}}}}}},"/v2/rental-place-user/update/me":{"put":{"operationId":"updateMeRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMeRentalPlaceDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/rental-place-user/anonymize/me":{"put":{"operationId":"anonymizeMeRentalPlace","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/rental-place-user/update/subscriptions":{"put":{"operationId":"updateUserSubscriptionsRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSubscriptionsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/rental-place-user/update/newsletters":{"put":{"operationId":"updateUserNewslettersRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNewslettersDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/rental-place-user/validate/user":{"put":{"operationId":"validateUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateRentalPlaceUserDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/rental-place-user/resend-validation/user":{"put":{"operationId":"resendValidationEmailUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceResendValidationEmailDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResendValidationEmailResponseDto"}}}}}}},"/v2/rental-place-user/update/password/user":{"put":{"operationId":"updateUserPasswordRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRentalPlaceUserPasswordDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/rental-place-user/{id}":{"delete":{"operationId":"deleteRentalPlaceUser","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/rental-place-user/complete-google-registration":{"put":{"operationId":"completeGoogleRegistration","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteGoogleRegistrationDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}}}}},"/v2/mail-v2/status/{messageId}":{"get":{"operationId":"getEmailStatus","parameters":[{"name":"messageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MailStatusDto"}}}}}}},"/v2/shop/{slug}":{"get":{"operationId":"getOneBookingStore","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"rentalPoint","required":false,"in":"query","description":"Slug of the rental point to get details for. If not provided, main store location is used.","example":"my-rental-point","schema":{"type":"string"}},{"name":"preview","required":false,"in":"query","description":"If true, include unpublished stores (for preview mode)","example":false,"schema":{"default":false,"type":"boolean"}},{"name":"context","required":false,"in":"query","description":"Context in which the store is being queried. RENTAL_PLACE (default) requires marketplace eligibility (rentalPlace access + active Stripe Express). ONLINE_STORE relaxes those requirements to allow BEL V1 companies that are not listed on the marketplace to still serve their store page.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreDto"}}}}}}},"/v2/company-payout/related-transactions-csv/{payoutId}":{"get":{"operationId":"getPayoutRelatedTransactionsCsv","parameters":[{"name":"payoutId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionsCsvDto"}}}}}}},"/v2/document-state/get-attachment-files-preview":{"put":{"operationId":"getDocumentStateAttachmentFilesPreview","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetProductStateAttachmentPreviewDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateProductAttachedFilePreview"}}}}}}}},"/v2/document-state/upload-attachment-files":{"post":{"operationId":"uploadDocumentStateAttachmentFiles","parameters":[],"requestBody":{"required":true,"description":"Upload files","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ProductStateUploadAttachmentDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateProductAttachedFile"}}}}}}}},"/v2/product-history/last-state-events":{"post":{"operationId":"getLastStateEventsBySubProductsIds","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetLastStateEventsBySubProductsIdsDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StateLastEventList"}}}}}}},"/v2/product-history/searchEvents":{"post":{"operationId":"getProductsHistoryEventByIds","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetProductHistoryEventsByIdsDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StateLastEventList"}}}}}}},"/v2/product-history/update-event":{"post":{"operationId":"updateProductHistoryEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateProductHistoryEventDto"}}}},"responses":{"201":{"description":""}}}},"/v2/product-history/update-many-events-for-product":{"post":{"operationId":"updateManyProductHistoryEventsForProduct","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateManyProductHistoryEventsForProductDto"}}}},"responses":{"201":{"description":""}}}},"/v2/product-history/delete-event":{"delete":{"operationId":"deleteProductHistoryEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteProductHistoryEventDto"}}}},"responses":{"200":{"description":""}}}},"/v2/document/download/{key}":{"get":{"operationId":"downloadDocument","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/document/multiDownload":{"get":{"operationId":"downloadMultipleDocuments","parameters":[{"name":"keys","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}}}},"/v2/document/uploadDocumentsForItemDescription":{"post":{"operationId":"uploadDocumentForItemDescription","parameters":[],"requestBody":{"required":true,"description":"upload file","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OrderUploadFilesDto"}}}},"responses":{"201":{"description":""}}}},"/v2/document/{key}":{"delete":{"operationId":"deleteDocument","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/document-model/byCompany":{"get":{"operationId":"getDocumentModelsByCompany","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentModel"}}}}}}}},"/v2/document-model/{documentModelId}":{"get":{"operationId":"getDocumentModelById","parameters":[{"name":"documentModelId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentModel"}}}}}},"put":{"operationId":"updateDocumentModel","parameters":[{"name":"documentModelId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDocumentModelDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentModel"}}}}}},"delete":{"operationId":"deleteDocumentModelsById","parameters":[{"name":"documentModelId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/document-model":{"post":{"operationId":"createDocumentModel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDocumentModelDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentModel"}}}}}}},"/v2/product-surveys/{id}":{"get":{"operationId":"getOneProductSurvey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductSurvey"}}}}}},"put":{"operationId":"updateProductSurvey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductSurveyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"deleteOneProductSurvey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/product-surveys":{"get":{"operationId":"getManyProductSurveys","parameters":[{"name":"ids","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductSurvey"}}}}}}},"post":{"operationId":"createProductSurvey","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductSurveyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/email-template/byCompany":{"get":{"operationId":"getEmailTemplatesByCompany","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailTemplate"}}}}}}}},"/v2/email-template/byId/{id}":{"get":{"operationId":"getEmailTemplateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailTemplate"}}}}}},"delete":{"operationId":"deleteEmailTemplateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/email-template":{"post":{"operationId":"createEmailTemplate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEmailTemplateDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailTemplate"}}}}}}},"/v2/email-template/{templateId}":{"put":{"operationId":"updateEmailTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmailTemplateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailTemplate"}}}}}}},"/v2/online-store/cart/{slug}":{"get":{"operationId":"getOnlineStoreCart","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartDto"}}}}}}},"/v2/online-store/cart":{"post":{"operationId":"setOnlineStoreCart","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CartDto"}}}}}}},"/v2/online-store/delivery/distance/{lat}/{lng}":{"get":{"operationId":"getOnlineStoreDeliveryDistance","parameters":[{"name":"lat","required":true,"in":"path","schema":{"type":"number"}},{"name":"lng","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"number"}}}}}}},"/v2/online-store/items/{companyId}":{"get":{"operationId":"listOnlineStoreItems","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"universe","required":false,"in":"query","schema":{"type":"string"}},{"name":"excludeOrderId","required":false,"in":"query","schema":{"type":"string"}},{"name":"allowWithoutPrice","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"noSearchOnlineAvailability","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"focusItemId","required":false,"in":"query","schema":{"type":"string"}},{"name":"rentalType","required":false,"in":"query","schema":{"enum":["LCD","LLD"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreItemListDto"}}}}}}},"/v2/online-store/raw-items/{companyId}":{"get":{"operationId":"getOnlineStoreRawItems","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"itemIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"rentalType","required":false,"in":"query","schema":{"enum":["LCD","LLD"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RawOnlineStoreItemListDto"}}}}}}},"/v2/online-store/items-featured/{companyId}":{"get":{"operationId":"listOnlineStoreItemsFeatured","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"featuredIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RawOnlineStoreItemListDto"}}}}}}},"/v2/online-store/allRawItems/{companyId}/{rentalType}":{"get":{"operationId":"listAllRawOnlineStoreItems","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"rentalType","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RawOnlineStoreItemListDto"}}}}}}},"/v2/online-store/items-day/{companyId}":{"get":{"operationId":"listOnlineStoreItemsDay","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"universe","required":false,"in":"query","schema":{"type":"string"}},{"name":"excludeOrderId","required":false,"in":"query","schema":{"type":"string"}},{"name":"allowWithoutPrice","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"noSearchOnlineAvailability","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"focusItemId","required":false,"in":"query","schema":{"type":"string"}},{"name":"rentalType","required":false,"in":"query","schema":{"enum":["LCD","LLD"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreItemListDto"}}}}}}},"/v2/online-store/item-price/{companyId}/{productId}/{itemType}":{"get":{"operationId":"onlineStoreItemPrice","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"itemType","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"rentalType","required":false,"in":"query","schema":{"enum":["LCD","LLD"],"type":"string"}},{"name":"lowSeason","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreItemPriceDto"}}}}}}},"/v2/online-store/product-models/{companyId}/{rentalType}":{"get":{"operationId":"listOnlineStoreProductModels","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"rentalType","required":true,"in":"path","schema":{"type":"string"}},{"name":"filterByProductPrice","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelDto"}}}}}}}},"/v2/online-store/product-availability/{companyId}/{productId}":{"get":{"operationId":"getProductAvailabilityByDateRange","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"hours","required":true,"in":"query","schema":{"type":"number"}},{"name":"minutes","required":true,"in":"query","schema":{"type":"number"}},{"name":"universe","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreItemSlotDto"}}}}}}}},"/v2/online-store/product-availability-v2/{companyId}/{productId}":{"get":{"operationId":"getProductAvailabilityByDateRangeV2","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"maxMonthRange","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreItemSlotDto"}}}}}}}},"/v2/online-store/maximum-product-availability/{companyId}/{productId}":{"get":{"operationId":"getMaximumProductAvailabilityFromStartDate","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"startDateSearch","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDateSearch","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"nbItems","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MaxProductAvailabilityDto"}}}}}}},"/v2/online-store/maximumproduct-availability/{companyId}/{productId}":{"get":{"operationId":"getProductDayTimeAvailability","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"date","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"type","required":true,"in":"query","schema":{"enum":["start","end"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductDayTimeAvailabilityDto"}}}}}}}},"/v2/online-store/order":{"get":{"operationId":"getCreatedOrder","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedOrderDto"}}}}}},"post":{"operationId":"createOnlineStoreOrder","parameters":[],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/online-store/payOnSite":{"post":{"operationId":"payOnSite","parameters":[],"responses":{"201":{"description":""}}}},"/v2/online-store/checkout-deposit-retry/stripe":{"post":{"operationId":"initiateOnlineStoreRetryStripeCheckoutDeposit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreRetryStripeCheckoutDeposit"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreStripeCheckoutResultDto"}}}}}}},"/v2/online-store/checkout":{"delete":{"operationId":"resetOnlineStoreCheckout","parameters":[],"responses":{"200":{"description":""}}}},"/v2/online-store/decathlon-connect/getSignInUrl":{"get":{"operationId":"getSignInUrlDecathlonConnect","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlDto"}}}}}}},"/v2/online-store/session/files":{"get":{"operationId":"getManySessionFiles","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SessionFile"}}}}}}},"post":{"operationId":"uploadManySessionFiles","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadDocumentDto"}}}},"responses":{"201":{"description":""}}}},"/v2/online-store/log-survey-documents":{"post":{"operationId":"logSurveyDocuments","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreLogSurveyDocumentsDto"}}}},"responses":{"201":{"description":""}}}},"/v2/online-store/order/{orderId}/{companyId}":{"get":{"operationId":"getOnlineStoreOrder","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreOrderResult"}}}}}}},"/v2/online-store/order/{orderId}/{companyId}/availability":{"get":{"operationId":"getOnlineStoreOrderProductsAvailable","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AvailableProduct"}}}}}}}},"/v2/online-store/product-survey/{id}":{"get":{"operationId":"getOneProductSurveyFromOnlineStore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductSurvey"}}}}}}},"/v2/online-store/product-survey":{"get":{"operationId":"getManyProductSurveysFromOnlineStore","parameters":[{"name":"ids","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductSurvey"}}}}}}}},"/v2/online-store/order-cancel/{orderRequestId}":{"post":{"operationId":"orderRequestCancelRequest","parameters":[{"name":"orderRequestId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelOrderInfosDto"}}}},"responses":{"201":{"description":""}}}},"/v2/online-store/ancv/qr-code/{preTransactionId}":{"get":{"operationId":"getOnlineStoreAncvQrCodePaymentStatus","parameters":[{"name":"preTransactionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetQrCodePaymentStatusResponseDto"}}}}}}},"/v2/online-store/version/{slug}":{"get":{"operationId":"getOnlineStoreVersion","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/online-store/online-store-text/{companyId}":{"get":{"operationId":"getOnlineStoreTextFromOnlineStore","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreText"}}}}}}},"/v2/online-store/getItemInsuranceInfo/{companyId}":{"get":{"operationId":"getItemInsuranceInfo","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"isLLD","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTulipProductInsuranceInfoResponseDto"}}}}}}},"/v2/online-store/isDocumentStateGenerating/{orderId}":{"get":{"operationId":"isOnlineStoreDocumentStateGenerating","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsDocumentStateGeneratingDto"}}}}}}},"/v2/online-store/isEventDocumentStateGenerating/{orderEventId}":{"get":{"operationId":"isOnlineStoreEventDocumentStateGenerating","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsDocumentStateGeneratingDto"}}}}}}},"/v2/online-store/checkout/stripe":{"post":{"operationId":"initStripeCheckout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreInitCheckoutDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripePaymentResultDto"}}}}}},"delete":{"operationId":"cancelStripeCheckout","parameters":[],"responses":{"200":{"description":""}}}},"/v2/online-store/checkout/ancv":{"post":{"operationId":"initAncvCheckout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreInitCheckoutDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitAncvCheckResponseDto"}}}}}}},"/v2/payment/adyen/payment-methods":{"get":{"operationId":"getAdyenPaymentMethods","parameters":[{"name":"companyId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/payment/admin/exportAllLokkiPaymentTransactionsCsv":{"get":{"operationId":"exportAllLokkiPaymentTransactionCSV","parameters":[{"name":"companyIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkiPaymentTransactionsCSVResponse"}}}}}}},"/v2/payment/lokkiPayment/stripeExpress/status":{"get":{"operationId":"getLokkiPaymentStripeExpressStatus","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStripeExpressAcountStatusRespDto"}}}}}}},"/v2/payment/lokkiPayment/dashboard/infos":{"get":{"operationId":"getLokkiPaymentDashboardInfos","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkiPaymentDashboardInfoResponseDto"}}}}}}},"/v2/payment/lokkiPayment/balance":{"get":{"operationId":"getLokkiPaymentBalance","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkiPaymentBalanceResponseDto"}}}}}}},"/v2/payment/lokkiPayment/transactions":{"get":{"operationId":"getLokkiPaymentTransactions","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkiPaymentTransactionsDto"}}}}}}},"/v2/payment/lokkiPayment/payouts":{"get":{"operationId":"getLokkiPaymentPayouts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkiPaymentPayoutsDto"}}}}}}},"/v2/payment/lokkiPayment/payouts/stripe-login-link":{"get":{"operationId":"getStripeLoginLink","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeLoginLinkDto"}}}}}}},"/v2/payment/checkout/stripe/initiate":{"post":{"operationId":"initiateInternalStripeCheckout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateInternalStripeCheckoutDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeCheckoutResultDto"}}}}}}},"/v2/order/requests-with-messages":{"get":{"operationId":"getOrderRequestsPaginatedWithMessages","parameters":[{"name":"size","required":true,"in":"query","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPaginateFilterDto"}}}}}}},"/v2/order":{"get":{"operationId":"getManyOrders","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"startDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"startDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"startDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"startDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"startDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"startDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"startDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"startDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"startDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"startDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"endDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"endDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"endDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"endDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"endDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"endDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"endDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"endDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"endDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"endDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"customerId.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"customerId.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"customerId.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"customerId.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"customerId.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"customerId.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"customerId.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"customerId.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"status__name.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"status__name.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"status__name.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"status__name.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"status__name.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"status__name.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"status__name.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"status__name.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdFrom.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdFrom.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdFrom.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"createdFrom.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"createdFrom.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"createdFrom.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"type.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"type.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"type.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"type.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"type.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"type.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"inRange.from","required":false,"in":"query","schema":{"type":"date"}},{"name":"inRange.to","required":false,"in":"query","schema":{"type":"date"}},{"name":"isRequest.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"isRequest.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"isRequest.equals","required":false,"in":"query","description":"Filter entries that match a specific value","schema":{"type":"boolean"}},{"name":"isRequest.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific value","schema":{"type":"boolean"}},{"name":"isRequest.withQuoteRequestPrebooking","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"isEnded.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"isEnded.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"isEnded.equals","required":false,"in":"query","description":"Filter entries that match a specific value","schema":{"type":"boolean"}},{"name":"isEnded.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific value","schema":{"type":"boolean"}},{"name":"paymentStatus","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"orderStatus","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"searchProducts","required":false,"in":"query","schema":{"type":"string"}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"productId","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"subProductId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyOrdersResponseDto"}}}}}}},"/v2/order/optimized":{"get":{"operationId":"getOrdersOptimized","parameters":[{"name":"inRange.startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"inRange.endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"typeNotEquals","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"isRequest","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}}},"/v2/order/optimized/unpaid":{"get":{"operationId":"getUnpaidOrders","parameters":[{"name":"inRange.startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"inRange.endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"typeNotEquals","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"isRequest","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UnpaidOrderSimplifiedDto"}}}}}}}},"/v2/order/request/{orderRequestId}":{"get":{"operationId":"getOrderRequestById","parameters":[{"name":"orderRequestId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/ordersInfoByCustomerId/{customerId}/{year}":{"get":{"operationId":"ordersInfoByCustomerId","parameters":[{"name":"customerId","required":true,"in":"path","description":"The ID of the customer","example":"65b2f3d1b7a4e8f1a2c3d4e5","schema":{"type":"string"}},{"name":"year","required":true,"in":"path","description":"Year to filter on (0 aggregates across all years)","example":0,"schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdersInfoForCustomerDto"}}}}}}},"/v2/order/get-by-subproduct/{subProductId}":{"get":{"operationId":"getOrdersBySubProductId","parameters":[{"name":"subProductId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":15,"default":15,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyOrdersResponseDto"}}}}}}},"/v2/order/admin/listLokkiPaymentOrderTransactions":{"get":{"operationId":"listLokkiPaymentOrderTransactions","parameters":[{"name":"companyIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedLokkiPaymentOrderTransactionInfos"}}}}}}},"/v2/order/admin/admin-pre-booking-orders":{"get":{"operationId":"getAdminPreBookingOrders","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":true,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"searchEmail","required":false,"in":"query","schema":{"type":"string"}},{"name":"searchId","required":false,"in":"query","schema":{"type":"string"}},{"name":"transformed","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminPreBookingOrders"}}}}}}},"/v2/order/getOrderDocumentsByDateRange":{"get":{"operationId":"getOrderDocumentsByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentsByOrderPaginationDto"}}}}}}},"/v2/order/count/requests-and-messages":{"get":{"operationId":"countOrderRequestsAndCancelations","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"number"}}}}}}},"/v2/order/buildRequestForUpdate/{orderRequestId}":{"get":{"operationId":"getConvertedOrderFromOrderRequestId","parameters":[{"name":"orderRequestId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderBodyDto"}}}}}}},"/v2/order/pendingOrdersByCustomer/{customerId}":{"get":{"operationId":"getPendingOrdersByCustomer","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}}},"/v2/order/{id}":{"get":{"operationId":"getOrderById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/cashbookPdfExport/{lang}":{"get":{"operationId":"getCashbookPdfExport","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}},{"name":"lang","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/order/createOrder":{"post":{"operationId":"createOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}},"409":{"description":"Sub-products no longer available, or an optimization is already running","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderConflictErrorDto"}}}}}}},"/v2/order/admin/create-agency-order":{"post":{"operationId":"createAgencyOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAgencyOrderBodyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAgencyOrderResponseDto"}}}},"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAgencyOrderResponseDto"}}}},"409":{"description":"Sub-products no longer available, or an optimization is already running","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderConflictErrorDto"}}}}}}},"/v2/order/approval-request/{orderRequestId}":{"post":{"operationId":"createOrderFromOrderRequest","parameters":[{"name":"orderRequestId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/updateOrder/{id}":{"put":{"operationId":"updateOrder","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderBodyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}},"409":{"description":"Sub-products no longer available, or an optimization is already running","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderConflictErrorDto"}}}}}}},"/v2/order/readyToGo/{orderId}":{"post":{"operationId":"readyToGo","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/email":{"post":{"operationId":"sendMailOrder","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FormDataSendMailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order/emails/{orderId}/opinionBooster":{"post":{"operationId":"sendOpinionBoosterEmail","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMailDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/{orderId}/emails/cancelation":{"post":{"operationId":"sendEmailOrderCancelation","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order/{orderId}/emails/deposit-release-receipt":{"post":{"operationId":"sendDepositReleaseReceiptEmail","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendPaymentReceiptDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order/{orderId}/emails/deposit-receipt":{"post":{"operationId":"sendDepositReceiptEmail","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendPaymentReceiptDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order/preBookingToOrder/{orderId}":{"get":{"operationId":"preBookingToOrder","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/order/preBookingToOrderCheckAvailability/{orderId}":{"get":{"operationId":"preBookingToOrderCheckAvailability","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/order/updateOrdersG8Status":{"put":{"operationId":"updateOrdersG8Status","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateG8Status"}}}},"responses":{"200":{"description":""}}}},"/v2/order/updateOrdersShifterStatus":{"put":{"operationId":"updateOrdersShifterStatus","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateG8Status"}}}},"responses":{"200":{"description":""}}}},"/v2/order/{orderId}/allocateMaterial":{"post":{"operationId":"allocateMaterial","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AllocateMaterialDto"}}}},"responses":{"200":{"description":""},"409":{"description":"Sub-products no longer available, or an optimization is already running","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderConflictErrorDto"}}}}}}},"/v2/order/allocateMaterial/returnProducts/{orderId}":{"put":{"operationId":"returnOrderProducts","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReturnOrderProductsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/cancel/{orderId}":{"delete":{"operationId":"cancelOrder","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order/deletePermanently/{orderId}":{"delete":{"operationId":"deleteOrderPermanently","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order/generateDocument":{"post":{"operationId":"generateDocumentOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDocumentOrderDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Document"}}}}}}},"/v2/order/retryDocument/{orderId}/{documentId}/{lang}":{"post":{"operationId":"retryDocument","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"lang","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Document"}}}}}}},"/v2/order/messages/clear/{orderId}":{"put":{"operationId":"clearOrderMessages","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/updateNotes/{orderId}":{"put":{"operationId":"updateOrderNotes","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotesDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/attachFile/{orderId}":{"put":{"operationId":"attachOrderFiles","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"upload file","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OrderUploadFilesDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/download-attachment/{key}":{"get":{"operationId":"downloadAttachment","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/order/deleteAttachment/{orderId}/{key}":{"put":{"operationId":"deleteAttachment","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/updateExtInvoiceNumber/{orderId}":{"put":{"operationId":"updateOrderExtInvoiceNumber","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrderExtInvoiceNumberDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrder"}}}}}}},"/v2/order/generateStateDocument":{"post":{"operationId":"generateOrderStateDocument","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateNewStateDocumentDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order/uploadSurveyDocuments/{orderId}":{"post":{"operationId":"uploadSurveyDocument","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadDocumentToOrderDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order/isDocumentStateGenerating/{orderId}":{"get":{"operationId":"isDocumentStateGenerating","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsDocumentStateGeneratingDto"}}}}}}},"/v2/order/isDocumentGenerating/{orderId}":{"get":{"operationId":"isDocumentGenerating","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsDocumentGeneratingDto"}}}}}}},"/v2/order/set-status/{orderId}/{status}":{"post":{"operationId":"setOrderStatus","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/order/recover-payment-from-stripe/{companyId}/{orderId}":{"post":{"operationId":"recoverLcdPaymentFromStripe","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoverOrderPaymentFromStripeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}}},"/v2/order/recover-refund-from-stripe/{companyId}/{orderId}":{"post":{"operationId":"recoverLcdRefundFromStripe","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoverOrderRefundFromStripeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}}},"/v2/mail/sendMailOrderEventSessionTimeChange":{"post":{"operationId":"sendMailOrderEventSessionTimeChange","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMailOrderEventSessionTimeChangeDto"}}}},"responses":{"201":{"description":""}}}},"/v2/mail/sendWorkshopOrderMail":{"post":{"operationId":"sendWorkshopOrderMail","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FormDataSendWorkshopMailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/mail/sendMailStateDocument":{"post":{"operationId":"sendMailStateDocument","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMailStateDto"}}}},"responses":{"201":{"description":""}}}},"/v2/mail/orderMailStats/{orderId}":{"get":{"operationId":"getOrderMailStats","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderSentMailDataDto"}}}}}}},"/v2/mail/workshopOrderMailStats/{workshopOrderId}":{"get":{"operationId":"getWorkshopOrderMailStats","parameters":[{"name":"workshopOrderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderSentMailDataDto"}}}}}}},"/v2/mail/orderEventMailStats/{orderEventId}":{"get":{"operationId":"getOrderEventMailStats","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderSentMailDataDto"}}}}}}},"/v2/mail/orderLLDMailStats/{orderLLDId}":{"get":{"operationId":"getOrderLLDMailStats","parameters":[{"name":"orderLLDId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderSentMailDataDto"}}}}}}},"/v2/workshop-order/createWorkshopOrderDocument":{"post":{"operationId":"createWorkshopOrderDocument","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopOrderCreateDocumentDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/workshop-order/getNotPaidOrderWorkshopPaginated":{"get":{"operationId":"getNotPaidOrderWorkshopPaginated","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedWorkshopOrdersDto"}}}}}}},"/v2/workshop-order/listWorkshopOrdersByCustomerIdPaginated":{"get":{"operationId":"listWorkshopOrdersByCustomerIdPaginated","parameters":[{"name":"customerId","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":15,"default":15,"type":"number"}},{"name":"year","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedWorkshopOrdersDto"}}}}}}},"/v2/workshop-order/orderWorkshopInfoByCustomerId/{customerId}/{year}":{"get":{"operationId":"orderWorkshopInfoByCustomerId","parameters":[{"name":"customerId","required":true,"in":"path","description":"The ID of the customer","example":"65b2f3d1b7a4e8f1a2c3d4e5","schema":{"type":"string"}},{"name":"year","required":true,"in":"path","description":"Year to filter on (0 aggregates across all years)","example":0,"schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdersInfoForCustomerDto"}}}}}}},"/v2/workshop-order/deletePermanently/{orderWorkshopId}":{"delete":{"operationId":"deleteWorkshopOrder","parameters":[{"name":"orderWorkshopId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/workshop-payment/getPaymentInfoOrderWorkshopByDateRange":{"get":{"operationId":"getPaymentInfoOrderWorkshopByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentInfoDto"}}}}}}},"/v2/workshop-payment/getPaginatedPaidPaymentsWorkshopByDateRange":{"get":{"operationId":"getPaginatedPaidPaymentsWorkshopByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPaymentsWithWorkshopOrderDto"}}}}}}},"/v2/workshop-payment/getPaymentCsv":{"get":{"operationId":"getWorkshopPaymentCsv","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopPaymentCsvDto"}}}}}}},"/v2/workshop-payment/{workshopId}":{"get":{"operationId":"getWorkshopPayments","parameters":[{"name":"workshopId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopPaymentDto"}}}}}}},"/v2/workshop-payment/payment/{workshopId}":{"post":{"operationId":"workshopCreatePayment","parameters":[{"name":"workshopId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopCreatePaymentDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopPayment"}}}}}}},"/v2/workshop-payment/refund/{workshopId}":{"post":{"operationId":"workshopOrderRefundPayment","parameters":[{"name":"workshopId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopRefundPaymentDto"}}}},"responses":{"201":{"description":""}}}},"/v2/workshop-payment/batch-refunds/{workshopId}":{"post":{"operationId":"workshopOrderBatchRefundPayment","parameters":[{"name":"workshopId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopBatchRefundDto"}}}},"responses":{"201":{"description":""}}}},"/v2/workshop-payment/payment/{workshopId}/{paymentId}":{"delete":{"operationId":"workshopDeletePayment","parameters":[{"name":"workshopId","required":true,"in":"path","schema":{"type":"string"}},{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/payment-v2":{"get":{"operationId":"getManyPayments","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"paymentDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"paymentDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"paymentDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"paymentDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"paymentDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"paymentDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"paymentDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"paymentDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"paymentDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"paymentDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"captureDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"captureDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"captureDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"captureDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"captureDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"captureDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"captureDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"captureDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"captureDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"captureDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"orderId.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"orderId.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"orderId.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"orderId.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"orderId.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"orderId.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"orderId.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"orderId.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"orderType.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"orderType.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"orderType.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"orderType.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"orderType.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"orderType.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"provider.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"provider.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"provider.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"provider.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"provider.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"provider.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"paymentType.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"paymentType.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"paymentType.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"paymentType.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"paymentType.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"paymentType.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"status.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"status.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"status.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"status.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"status.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"status.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"customerId.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"customerId.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"customerId.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"customerId.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"customerId.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"customerId.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"customerId.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"customerId.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"customerRef__email.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"customerRef__email.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"customerRef__email.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"customerRef__email.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"customerRef__email.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"customerRef__email.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"customerRef__email.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"customerRef__email.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyPaymentsResponseDto"}}}}}},"post":{"operationId":"createPaymentV2","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaymentBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}}},"/v2/payment-v2/optimized":{"get":{"operationId":"getPaymentV2Optimized","parameters":[{"name":"captureDate.start","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"captureDate.end","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"orderIds","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"status","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]}}},{"name":"orderType","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]}}},{"name":"withPayoutInfo","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EnrichedPaymentV2"}}}}}}}},"/v2/payment-v2/{id}":{"get":{"operationId":"getPaymentV2","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}},"delete":{"operationId":"deletePaymentV2","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/payment-v2/bulk":{"post":{"operationId":"createManyPaymentV2","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateManyPaymentV2BodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PaymentV2"}}}}}}}},"/v2/payment-v2/sendReceipt/{paymentId}":{"post":{"operationId":"sendPaymentV2Receipt","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/payment-v2/receipt-url/{paymentId}":{"get":{"operationId":"getPaymentReceiptUrl","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/payment-v2/deposit/capture/{id}":{"post":{"operationId":"captureDepositPaymentV2","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapturePaymentV2DepositDto"}}}},"responses":{"201":{"description":""}}}},"/v2/payment-v2/deposit-link":{"post":{"operationId":"createDepositLink","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDepositLinkDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}}},"/v2/payment-v2/status/{paymentId}":{"get":{"operationId":"getPaymentStatus","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPaymentStatusResponseDto"}}}}}}},"/v2/payment-v2/stripe/subscription/portal/{paymentId}":{"get":{"operationId":"getStripeSubscriptionPortalSession","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/payment-v2/stripe/subscription/checkout/{paymentId}":{"get":{"operationId":"getStripeSubscriptionCheckoutSession","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/payment-v2/stripe/payment/checkout/{paymentId}":{"post":{"operationId":"loadStripePaymentLinkCheckout","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"reload","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"context","required":false,"in":"query","schema":{"enum":["ONLINE_STORE","PAYMENT_LINK","RENTAL_PLACE","LOKKI_TRANSFER","OFFLINE"],"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripePaymentResultDto"}}}}}}},"/v2/payment-v2/stripe/deposit/checkout/{paymentId}":{"post":{"operationId":"loadStripeDepositLinkCheckout","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"reload","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"context","required":false,"in":"query","schema":{"enum":["ONLINE_STORE","PAYMENT_LINK","RENTAL_PLACE","LOKKI_TRANSFER","OFFLINE"],"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripePaymentResultDto"}}}}}}},"/v2/payment-v2/ancv/payment/checkout/{paymentId}":{"post":{"operationId":"loadAncvPaymentLinkCheckout","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"reload","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AncvConnectPaymentCheckoutDto"}}}}}}},"/v2/payment-v2/ancv/qr-code-payment/status/{paymentId}":{"get":{"operationId":"getAncvQrCodePaymentStatus","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetQrCodePaymentStatusResponseDto"}}}}}}},"/v2/payment-v2/ancv/regularize-status/{paymentId}":{"put":{"operationId":"regularizeAncvPaymentStatus","parameters":[{"name":"paymentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/payment-v2/square/manualSync":{"post":{"operationId":"addPaymentToSquareManually","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSquarePaymentV2Dto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-lld/list-lld":{"get":{"operationId":"listLldOrders","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPaginateFilterLldDto"}}}}}}},"/v2/order-lld":{"get":{"operationId":"getManyOrdersLLD","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"customerId.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"customerId.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"customerId.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"customerId.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"customerId.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"customerId.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"customerId.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"customerId.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"inRange.from","required":false,"in":"query","schema":{"type":"date"}},{"name":"inRange.to","required":false,"in":"query","schema":{"type":"date"}},{"name":"isRequest.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"isRequest.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"isRequest.equals","required":false,"in":"query","description":"Filter entries that match a specific value","schema":{"type":"boolean"}},{"name":"isRequest.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific value","schema":{"type":"boolean"}},{"name":"startDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"startDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"startDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"startDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"startDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"startDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"startDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"startDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"startDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"startDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"endDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"endDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"endDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"endDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"endDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"endDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"endDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"endDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"endDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"endDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"type.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"type.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"type.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"type.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"type.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"type.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"orderStatus","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyOrdersLLDResponseDto"}}}}}}},"/v2/order-lld/optimized/unpaid":{"get":{"operationId":"getUnpaidOrdersLLD","parameters":[{"name":"inRange.startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"inRange.endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"typeNotEquals","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"isRequest","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UnpaidOrderSimplifiedDto"}}}}}}}},"/v2/order-lld/get-by-subproduct/{subProductId}":{"get":{"operationId":"getLldOrdersBySubProductId","parameters":[{"name":"subProductId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":15,"default":15,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPaginateFilterLldDto"}}}}}}},"/v2/order-lld/getPaymentInfoByDateRange":{"get":{"operationId":"getPaymentInfoLldOrdersByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentInfoDto"}}}}}}},"/v2/order-lld/getPaginatedPaidLldPaymentsByDateRange":{"get":{"operationId":"getPaginatedPaidLldPaymentsByDateRange","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPaymentsWithOrderLldDto"}}}}}}},"/v2/order-lld/getNotPaidOrderLldPaginated":{"get":{"operationId":"getNotPaidOrderLldPaginated","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"maximum":30,"default":15,"type":"number"}},{"name":"searchCustomer","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"documentName","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"searchProducts","required":false,"in":"query","schema":{"default":"","type":"string"}},{"name":"state","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},{"name":"personalStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"documentStatus","required":false,"in":"query","schema":{"enum":["NOTUPTODATE","WAITING","SIGNED","SENT"],"type":"string"}},{"name":"createFromStatus","required":false,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedLldOrdersDto"}}}}}}},"/v2/order-lld/paginatedWithMessages":{"get":{"operationId":"orderRequestsLLDPaginatedWithMessages","parameters":[{"name":"size","required":true,"in":"query","schema":{"type":"number"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderRequestLLDList"}}}}}}},"/v2/order-lld/ordersInfoByCustomerId/{customerId}/{year}":{"get":{"operationId":"lldOrdersInfoByCustomerId","parameters":[{"name":"customerId","required":true,"in":"path","description":"The ID of the customer","example":"65b2f3d1b7a4e8f1a2c3d4e5","schema":{"type":"string"}},{"name":"year","required":true,"in":"path","description":"Year to filter on (0 aggregates across all years)","example":0,"schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdersInfoForCustomerDto"}}}}}}},"/v2/order-lld/countOrderRequest":{"get":{"operationId":"countOrderRequestLLD","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"number"}}}}}}},"/v2/order-lld/{id}":{"get":{"operationId":"getLLDOrderById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/orderRequestLLD/{id}":{"get":{"operationId":"getOrderRequestLLDById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"buildSubProducts","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/pendingLLDOrdersByCustomer/{customerId}":{"get":{"operationId":"getPendingLLDOrdersByCustomer","parameters":[{"name":"customerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}}},"/v2/order-lld/byItemId/{itemId}":{"get":{"operationId":"getLLDOrderByItemId","parameters":[{"name":"itemId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}}},"/v2/order-lld/lldOrdersInDateRange/{startDate}/{endDate}":{"get":{"operationId":"lldOrdersInDateRange","parameters":[{"name":"startDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}}},"/v2/order-lld/recover-payment-from-stripe/{companyId}/{orderId}":{"post":{"operationId":"recoverLldPaymentFromStripe","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoverLldPaymentFromStripeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}}},"/v2/order-lld/recover-refund-from-stripe/{companyId}/{orderId}":{"post":{"operationId":"recoverLldRefundFromStripe","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoverRefundFromStripeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}}},"/v2/order-lld/generate-subscription-link/{companyId}/{orderId}":{"post":{"operationId":"generateSubscriptionLink","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentV2"}}}}}}},"/v2/order-lld/create-random-order-lld/{companyId}":{"post":{"operationId":"createRandomOrderLLD","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRandomOrderLLDDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/create-order-lld":{"post":{"operationId":"createOrderLLD","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderLLDBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/create-order-lld-from-request/{orderLLDId}":{"post":{"operationId":"createOrderLLDFromRequest","parameters":[{"name":"orderLLDId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assignAvailableProducts","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/delete-order-lld-request/{orderLLDId}":{"post":{"operationId":"deleteOrderRequestLLDById","parameters":[{"name":"orderLLDId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-lld/update-order-lld/{id}":{"put":{"operationId":"updateOrderLLD","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderLLDBodyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/uploadSurveyDocuments/{orderLldId}":{"post":{"operationId":"uploadSurveyDocumentLLD","parameters":[{"name":"orderLldId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadDocumentToOrderDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-lld/createDocument":{"post":{"operationId":"createDocumentOrderLld","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDocumentOrderLldDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Document"}}}}}}},"/v2/order-lld/createDocumentForSignature":{"post":{"operationId":"createDocumentForSignatureOrderLld","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDocumentForSignatureOrderLldDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLLD"}}}}}}},"/v2/order-lld/removeDocument":{"post":{"operationId":"removeDocumentOrderLld","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveDocumentOrderLldDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-lld/getSignedUrl/{orderLldId}/{documentId}/{scope}":{"get":{"operationId":"getSignedUrlOrderLld","parameters":[{"name":"orderLldId","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"scope","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/YourOrderSignUrlDto"}}}}}}},"/v2/order-lld/attachFile/{orderLldId}":{"put":{"operationId":"attachLldOrderFiles","parameters":[{"name":"orderLldId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"upload file","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/OrderUploadFilesDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/deleteAttachment/{orderLldId}/{key}":{"put":{"operationId":"deleteLldAttachment","parameters":[{"name":"orderLldId","required":true,"in":"path","schema":{"type":"string"}},{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/updateNotes/{orderLldId}":{"put":{"operationId":"updateLldOrderNotes","parameters":[{"name":"orderLldId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotesLldDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOrderLLD"}}}}}}},"/v2/order-lld/online-store/{id}":{"get":{"operationId":"getOnlineStoreOrderLLDById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreOrderLLD"}}}}}}},"/v2/order-lld/emails/{orderLLDId}/manual":{"post":{"operationId":"sendEmailOrderLLD","parameters":[{"name":"orderLLDId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FormDataSendMailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-lld/emails/{orderLLDId}/cancelation":{"post":{"operationId":"sendEmailOrderLLDCancel","parameters":[{"name":"orderLLDId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/order-lld/cancel/{orderLLDId}":{"post":{"operationId":"cancelOrderLLD","parameters":[{"name":"orderLLDId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-lld/deletePermanently/{orderLLDId}":{"delete":{"operationId":"deleteOrderLLDPermanently","parameters":[{"name":"orderLLDId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/products/delete/{id}":{"delete":{"operationId":"deleteProductById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/products/create-product":{"post":{"operationId":"createProduct","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateProductDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Product"}}}}}}},"/v2/products/unarchive-subproduct/{productId}/{subProductId}":{"post":{"operationId":"unarchiveSubProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"subProductId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/products/byId/{id}":{"get":{"operationId":"getProductById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Product"}}}}}}},"/v2/products/subProduct/{subProductId}":{"get":{"operationId":"getSubProductById","parameters":[{"name":"subProductId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSubProductIdResponse"}}}}}}},"/v2/products/subProductsByProductName/{name}/{startDate}/{endDate}":{"get":{"operationId":"getSubProductsByProductName","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}},{"name":"currentOrderId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GetSubProductIdResponse"}}}}}}}},"/v2/products/bySerialNumber/{serialNumber}/{startDate}/{endDate}":{"get":{"operationId":"getSubProductsBySerialNumber","parameters":[{"name":"serialNumber","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"path","schema":{"format":"date-time","type":"string"}},{"name":"currentOrderId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GetSubProductIdResponse"}}}}}}}},"/v2/products/subProduct/qrCode/{qrCodeValue}":{"get":{"operationId":"getSubProductByExternalQrCode","parameters":[{"name":"qrCodeValue","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSubProductIdResponse"}}}}}}},"/v2/products/getByCompany":{"get":{"operationId":"getCompanyProducts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}}}}}}},"/v2/products/getByCompanyLLD":{"get":{"operationId":"getCompanyLLDProducts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}}}}}}},"/v2/products/productModels":{"get":{"operationId":"getCompanyProductModels","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductModelList"}}}}}}},"/v2/products/managingPlace/productModels":{"get":{"operationId":"getManagingPlaceProductModels","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetByManagingPlaceProductModelsDto"}}}}}}},"/v2/products/admin/byProductCategory/{productCategoryId}":{"get":{"operationId":"getProductModelsByVerticaleCategory","parameters":[{"name":"productCategoryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductModelList"}}}}}}},"/v2/products/create-product-model":{"post":{"operationId":"createProductModel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProductModelDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductModelDto"}}}}}}},"/v2/products/delete-product-model/{productModelId}":{"delete":{"operationId":"deleteProductModel","parameters":[{"name":"productModelId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/products/duplicate-product-model/{productModelId}":{"post":{"operationId":"duplicateProductModel","parameters":[{"name":"productModelId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/products/duplicate-product/{productId}":{"post":{"operationId":"duplicateProductById","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/products/update-product-model":{"post":{"operationId":"updateProductModel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductModelDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductModel"}}}}}}},"/v2/products/byProductModelId/{id}":{"get":{"operationId":"getProductsByProductModel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductList"}}}}}}},"/v2/products/productModelById/{id}":{"get":{"operationId":"getProductModelByProductModelId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductModelDto"}}}}}}},"/v2/products/product-models":{"get":{"operationId":"listCompanyProductModels","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelDto"}}}}}}}},"/v2/products/getProductsInsuranceInfo":{"get":{"operationId":"getProductsInsuranceInfo","parameters":[{"name":"productIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"isLLD","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTulipProductInsuranceInfoResponseDto"}}}}}}},"/v2/products/enriched-infos/{productId}/{rentalType}":{"get":{"operationId":"getEnrichedInfosByProductId","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"rentalType","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnrichedProductInfo"}}}}}}},"/v2/products/itemsQrCodePdf":{"post":{"operationId":"getItemsQrCodePDF","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QrCodeItemsDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QrCodePdfDto"}}}}}}},"/v2/products/sendLokkiQrCodePdf":{"post":{"operationId":"sendQrCodePdfToLokki","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendQrCodePdfToLokkiDto"}}}},"responses":{"201":{"description":""}}}},"/v2/products/qrcodePdf":{"post":{"operationId":"getSubProductQrCodePDF","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QrCodeSubsDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QrCodePdfDto"}}}}}}},"/v2/products/subProductWithoutEvents":{"post":{"operationId":"getSubProductsWithoutEventHistory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSubProductsWithoutEvent"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}}}},"/v2/products/tulip/{lokkiProductId}":{"get":{"operationId":"getTulipProduct","parameters":[{"name":"lokkiProductId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TulipProduct"}}}}}}},"/v2/products/tulip/register/{productId}":{"post":{"operationId":"registerTulipProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterTulipProductDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TulipProduct"}}}}}}},"/v2/products/tulip/softDelete/{productId}":{"post":{"operationId":"softDeleteTulipProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/products/updateCategoryAvailability":{"put":{"operationId":"updateProductCategoryAvailability","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProductCategoryAvailabilityDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v2/products/setUnavailabilityDates/{rentalType}/{productId}/{subProductId}":{"post":{"operationId":"setProductUnavailabilityDates","parameters":[{"name":"rentalType","required":true,"in":"path","schema":{"type":"string"}},{"name":"productId","required":true,"in":"path","schema":{"type":"string"}},{"name":"subProductId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetProductUnavailabilityDatesBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetProductUnavailabilityDatesResponseDto"}}}}}}},"/v2/products/{id}":{"patch":{"operationId":"patchOneProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchProductDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Product"}}}}}},"put":{"operationId":"putOneProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutProductDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Product"}}}}}}},"/v2/products":{"patch":{"operationId":"patchManyProduct","parameters":[{"name":"ids","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchProductDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}}}}}}},"/v2/service":{"get":{"operationId":"getManyServices","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"priceTemplateId.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"priceTemplateId.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"priceTemplateId.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"priceTemplateId.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"priceTemplateId.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"priceTemplateId.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"priceTemplateId.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"priceTemplateId.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"updatedAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"updatedAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"updatedAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"updatedAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"updatedAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"updatedAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"updatedAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"updatedAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"updatedAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"updatedAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyServicesResponseDto"}}}}}},"put":{"operationId":"updateManyServiceByIds","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateManyServicesDto"}}}},"responses":{"200":{"description":""}}}},"/v2/service/create-service":{"post":{"operationId":"createService","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateServiceDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}}}}}},"/v2/service/update-service":{"put":{"operationId":"updateService","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateServiceDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}}}}}},"/v2/service/delete/{id}":{"delete":{"operationId":"deleteServiceById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/service/getByCompany":{"get":{"operationId":"getCompanyServices","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}}}}}}},"/v2/service/getByCompanyLLD":{"get":{"operationId":"getCompanyLLDServices","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}}}}}}},"/v2/service/byId/{id}":{"get":{"operationId":"getServiceById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}}}}}},"/v2/service/byName/{search}":{"get":{"operationId":"getServicesByName","parameters":[{"name":"search","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}}}}}}},"/v2/service/byNameLLD/{search}":{"get":{"operationId":"getLLDServicesByName","parameters":[{"name":"search","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}}}}}}},"/v2/service/updateAvailability":{"put":{"operationId":"updateServiceAvailability","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateServiceAvailabilityDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}}}}}},"/v2/service/duplicate-service/{serviceId}":{"post":{"operationId":"duplicateServiceById","parameters":[{"name":"serviceId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/your-order-event/{slug}/{orderEventId}":{"get":{"operationId":"getYourOrderEvent","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/YourOrderEventDto"}}}}}}},"/v2/your-order-event/getSignedUrlOrderEvent/{orderEventId}/{documentId}/{scope}":{"get":{"operationId":"getSignedUrlYourOrderEvent","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"scope","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/YourOrderSignUrlDto"}}}}}}},"/v2/your-order-event/signDocument":{"post":{"operationId":"signDocumentOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignDocumentYourOrderEventDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order-event/signDocumentState":{"post":{"operationId":"signDocumentStateOrderEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignDocumentYourOrderEventDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order-event/cancel-request/{orderEventId}":{"post":{"operationId":"orderEventCancelRequest","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelOrderInfosDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order-event/cancel-auto/{orderEventId}":{"post":{"operationId":"orderEventCancelAuto","parameters":[{"name":"orderEventId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelOrderInfosDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order-event/checkout/stripe":{"post":{"operationId":"initiateYourOrderEventStripeCheckout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateStripeCheckoutYourOrderEventDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreStripeCheckoutResultDto"}}}}}}},"/v2/your-order-event/checkout/adyen":{"post":{"operationId":"initiateYourOrderEventAdyenCheckout","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateCheckoutYourOrderEventAdyenDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order/isSignedDocumentGenerating/{orderId}":{"get":{"operationId":"isSignedDocumentGenerating","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IsDocumentGeneratingDto"}}}}}}},"/v2/your-order/{slug}/{orderId}":{"get":{"operationId":"getYourOrder","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/YourOrderDto"}}}}}}},"/v2/your-order/signDocument":{"post":{"operationId":"signDocument","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignDocumentDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order/signDocumentLLD":{"post":{"operationId":"signDocumentLLD","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignDocumentLldDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order/signDocumentState":{"post":{"operationId":"signDocumentState","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignDocumentDto"}}}},"responses":{"201":{"description":""}}}},"/v2/your-order/order/cancel-request/{orderId}":{"post":{"operationId":"orderCancelRequest","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelOrderInfosDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/your-order/order/auto-cancel/{orderId}":{"post":{"operationId":"cancelOrderAuto","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelOrderInfosDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/your-order/{slug}/{orderId}/promo-code":{"post":{"operationId":"yourOrderApplyPromoCode","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyYourOrderPromoCodeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/YourOrderDto"}}}}}},"delete":{"operationId":"yourOrderRemovePromoCode","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/YourOrderDto"}}}}}}},"/v2/your-order/getSignedUrl/{orderId}/{documentId}/{scope}":{"get":{"operationId":"getSignedUrl","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"scope","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/YourOrderSignUrlDto"}}}}}}},"/v2/pack/delete/{id}":{"delete":{"operationId":"deletePackById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/pack/create-pack":{"post":{"operationId":"createPack","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdatePackDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pack"}}}}}}},"/v2/pack/update-pack":{"put":{"operationId":"updatePack","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdatePackDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pack"}}}}}}},"/v2/pack/duplicate-pack/{packId}":{"post":{"operationId":"duplicatePackById","parameters":[{"name":"packId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/pack/byCompany":{"get":{"operationId":"getCompanyPacks","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Pack"}}}}}}}},"/v2/pack/getByCompanyLLD":{"get":{"operationId":"getCompanyLLDPacks","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Pack"}}}}}}}},"/v2/pack/byId/{id}":{"get":{"operationId":"getPackById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pack"}}}}}}},"/v2/pack/byName/{search}":{"get":{"operationId":"getPacksByName","parameters":[{"name":"search","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Pack"}}}}}}}},"/v2/pack/updateAvailability":{"put":{"operationId":"updatePackAvailability","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePackAvailabilityDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pack"}}}}}}},"/v2/pack/updateAvailabilityMultiple":{"put":{"operationId":"updateMultiplePackAvailability","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMultiplePackAvailabilityDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Pack"}}}}}}}},"/v2/multi-order/byOrderId/{id}":{"get":{"operationId":"multiOrderByOrderId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiOrderDto"}}}}}}},"/v2/multi-order/create":{"post":{"operationId":"createMultiOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewMultiOrderDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiOrderDto"}}}}}}},"/v2/multi-order/addOrder/{id}":{"put":{"operationId":"addOrderToMultiOrder","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewOrderMultiOrderDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/order-deliveries/price/{companyId}":{"get":{"operationId":"getDeliveryPrice","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"straightDistance","required":true,"in":"query","schema":{"type":"number"}},{"name":"cityName","required":false,"in":"query","schema":{"type":"string"}},{"name":"postalCode","required":false,"in":"query","schema":{"type":"string"}},{"name":"latitude","required":false,"in":"query","schema":{"type":"number"}},{"name":"longitude","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryPriceResponseDto"}}}}}}},"/v2/maps/autosuggestions":{"get":{"operationId":"getAutosuggestions","parameters":[{"name":"searchQuery","required":true,"in":"query","schema":{"type":"string"}},{"name":"rankingMode","required":true,"in":"query","schema":{"enum":["localities","places"],"type":"string"}},{"name":"locale","required":false,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"companyId","required":false,"in":"query","schema":{"type":"string"}},{"name":"posthogDistinctId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HereAddressAutosuggestResultDto"}}}}}}},"/v2/maps/addresses/{locationId}":{"get":{"operationId":"getAddressByLocationId","parameters":[{"name":"locationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HereAddressByLocationIdResultDto"}}}}}}},"/v2/employee/getAllCompanyEmployees":{"get":{"operationId":"getMyCompanyEmployees","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/employee/add":{"post":{"operationId":"addEmployee","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddEmployeeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEmployee"}}}}}}},"/v2/employee/updateAccess/{employeeId}":{"post":{"operationId":"updateEmployeeAccess","parameters":[{"name":"employeeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmployeeAccessDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEmployee"}}}}}}},"/v2/employee/updateInfos/{employeeId}":{"put":{"operationId":"updateEmployeeInfos","parameters":[{"name":"employeeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmployeeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyEmployee"}}}}}}},"/v2/employee/delete/{employeeId}":{"delete":{"operationId":"deleteEmployee","parameters":[{"name":"employeeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/employee/public/{userId}/{companyId}":{"get":{"operationId":"getEmployeeRegistrationInformation","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeRegistrationInfoDto"}}}}}}},"/v2/employee/public/validation":{"post":{"operationId":"validateEmployee","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateEmployeeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/user/me":{"get":{"operationId":"getMe","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/v2/user/myAccess":{"get":{"operationId":"getMyAccess","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeAccess"}}}}}}},"/v2/user/createTokenMeltingSpot":{"get":{"operationId":"createTokenMeltingSpot","parameters":[{"name":"lang","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/user/uploadUserImg":{"post":{"operationId":"uploadUserImg","parameters":[],"requestBody":{"required":true,"description":"user image","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/user/update/me":{"put":{"operationId":"updateMe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMeDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/v2/user/update/companyUser":{"put":{"operationId":"updateCompanyUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyUserDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/v2/user/update/password/companyUser":{"put":{"operationId":"updateCompanyUserPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserPasswordDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/v2/quote-request/private":{"get":{"operationId":"getManyQuoteRequestPrivate","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"status.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"status.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"status.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"status.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"status.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"status.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"createdDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"startDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"startDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"startDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"startDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"startDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"startDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"startDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"startDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"startDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"startDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyQuoteRequestsResponseDto"}}}}}}},"/v2/quote-request/private/{id}":{"get":{"operationId":"getOneQuoteRequestPrivate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteRequestEntity"}}}}}},"patch":{"operationId":"patchOneQuoteRequestPrivate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchOneQuoteRequestDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteRequestEntity"}}}}}}},"/v2/quote-request/private/{id}/cancel":{"post":{"operationId":"cancelQuoteRequestPrivate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelQuoteRequestDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteRequestEntity"}}}}}}},"/v2/sub-products/{id}":{"get":{"operationId":"getOneSubProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubProduct"}}}}}},"patch":{"operationId":"patchOneSubProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchSubProductsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubProduct"}}}}}}},"/v2/sub-products":{"patch":{"operationId":"bulkPatchSubProducts","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkPatchSubProductsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SubProduct"}}}}}}}},"/v2/price-rules":{"get":{"operationId":"listCompanyPriceRules","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ItemPriceRule"}}}}}}},"post":{"operationId":"createPriceRule","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePriceRulesDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemPriceRule"}}}}}}},"/v2/price-rules/{id}":{"put":{"operationId":"updatePriceRule","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePriceRulesDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemPriceRule"}}}}}},"delete":{"operationId":"deletePriceRule","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/delivery/create":{"post":{"operationId":"createDelivery","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateDeliveryDto"}}}},"responses":{"201":{"description":""}}}},"/v2/delivery/getDeliveryDistance/{lat}/{lng}":{"get":{"operationId":"getDeliveryDistance","parameters":[{"name":"lat","required":true,"in":"path","schema":{"type":"number"}},{"name":"lng","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"number"}}}}}}},"/v2/delivery/getAll":{"get":{"operationId":"getAllDeliveries","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryJourneyList"}}}}}}},"/v2/delivery/getbyDate/{date}":{"get":{"operationId":"getDeliveriesByDate","parameters":[{"name":"date","required":true,"in":"path","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryJourneyList"}}}}}}},"/v2/delivery/getNotAssignedbyDate/{date}":{"get":{"operationId":"getNotAssignedDeliveriesByDate","parameters":[{"name":"date","required":true,"in":"path","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryJourney"}}}}}}},"/v2/delivery/getById/{id}":{"get":{"operationId":"getDeliveryById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/delivery/getStopById/{companyId}/{deliveryId}/{deliveryStopId}":{"get":{"operationId":"getDeliveryStopById","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"deliveryId","required":true,"in":"path","schema":{"type":"string"}},{"name":"deliveryStopId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreDeliveryStop"}}}}}}},"/v2/delivery/getByOrderId/{orderId}/{type}":{"get":{"operationId":"getDeliveryByOrderId","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}},{"name":"type","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryByOrder"}}}}}}},"/v2/delivery/update/{id}":{"put":{"operationId":"updateDeliveryJourney","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateDeliveryDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/delivery/updateStopDelivered/{deliveryId}/{deliveryStopId}":{"put":{"operationId":"updateDeliveryStopDelivered","parameters":[{"name":"deliveryId","required":true,"in":"path","schema":{"type":"string"}},{"name":"deliveryStopId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeliveryStopDeliveredDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/delivery/delete/{id}":{"delete":{"operationId":"deleteDelivery","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/delivery/sendMail/{date}":{"post":{"operationId":"sendDeliveryMail","parameters":[{"name":"date","required":true,"in":"path","schema":{"format":"date-time","type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/delivery/signDelivery/{companyId}/{deliveryId}/{deliveryStopId}":{"post":{"operationId":"signDelivery","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"deliveryId","required":true,"in":"path","schema":{"type":"string"}},{"name":"deliveryStopId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/online-store-text":{"get":{"operationId":"getOnlineStoreTextByCompanyId","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreText"}}}}}},"put":{"operationId":"updateOnlineStoreTextByCompanyId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOnlineStoreTextDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnlineStoreText"}}}}}}},"/v2/catalogue/getCatalogueOverview":{"get":{"operationId":"getCatalogueOverview","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogueOverviewDto"}}}}}}},"/v2/catalogue/update-item-order":{"post":{"operationId":"updateItemOrder","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateItemOrderDto"}}}},"responses":{"201":{"description":""}}}},"/v2/catalogue/generation/item-translations":{"post":{"operationId":"generateItemTranslations","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateItemTranslationsDto"}}}},"responses":{"201":{"description":""}}}},"/v2/catalogue/predictions/categories":{"get":{"operationId":"getCategoryPredictions","parameters":[{"name":"productName","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategoryListDto"}}}}}}},"/v2/catalogue/generation/product-description":{"post":{"operationId":"generateProductDescription","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateProductDescriptionDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductDescriptionProposalDto"}}}}}}},"/v2/product-verticale-category/all":{"get":{"operationId":"getAllProductVerticaleCategories","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategoryListDto"}}}}}}},"/v2/product-verticale-category/admin/{id}":{"get":{"operationId":"getProductVerticaleCategoryById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategory"}}}}}}},"/v2/product-verticale-category/verticale/{verticale}":{"get":{"operationId":"getProductVerticaleCategoriesByVerticale","parameters":[{"name":"verticale","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategoryListDto"}}}}}}},"/v2/product-verticale-category/admin/create":{"post":{"operationId":"createProductVerticaleCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateProductVerticaleCategoryDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategory"}}}}}}},"/v2/product-verticale-category/admin/update/{id}":{"put":{"operationId":"updateProductVerticaleCategory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateProductVerticaleCategoryDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategory"}}}}}}},"/v2/product-verticale-category/admin/updateMany":{"put":{"operationId":"updateManyProductVerticaleCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateManyProductVerticaleCategoryDto"}}}},"responses":{"200":{"description":""}}}},"/v2/product-verticale-category/admin/delete/{id}":{"delete":{"operationId":"deleteProductVerticaleCategory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategory"}}}}}}},"/v2/product-verticale-category/company/verticales":{"get":{"operationId":"getCompanyProductVerticaleCategories","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductVerticaleCategoryListDto"}}}}}}},"/v2/workshop-statistics":{"get":{"operationId":"getWorkshopOrderStatistics","parameters":[{"name":"beginningOfRange","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endOfRange","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopOrderStatisticsDto"}}}}}}},"/v2/workshop-intervention":{"post":{"operationId":"createWorkshopIntervention","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateWorkshopInterventionDto"}}}},"responses":{"201":{"description":""}}},"get":{"operationId":"getWorkshopInterventionByCompanyId","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopInterventionDto"}}}}}},"put":{"operationId":"updateWorkshopIntervention","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateWorkshopInterventionDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopInterventionDto"}}}}}}},"/v2/workshop-intervention/{companyId}":{"get":{"operationId":"getWorkshopInterventionByCompanyIdPublic","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopInterventionDto"}}}}}}},"/v2/search-engine/search/items":{"get":{"operationId":"searchEngineSearchItems","parameters":[{"name":"search","required":false,"in":"query","description":"Free-text query. When set, results are matched and ranked by text relevance (item name, description, verticale label, store name) on top of the geo/filter context.","schema":{"type":"string"}},{"name":"lang","required":false,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"geoloc.geoPoint.latitude","required":false,"in":"query","schema":{"type":"number"}},{"name":"geoloc.geoPoint.longitude","required":false,"in":"query","schema":{"type":"number"}},{"name":"geoloc.radius","required":false,"in":"query","description":"Distance in meters from the geoPoint","schema":{"type":"number"}},{"name":"ranking","required":false,"in":"query","description":"Ranking keys","schema":{"type":"string"}},{"name":"pagination.page","required":false,"in":"query","schema":{"type":"number"}},{"name":"pagination.hitsPerPage","required":false,"in":"query","schema":{"type":"number"}},{"name":"activeFacets","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"categoryKeys","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Verticale scope. Omit (or leave empty) for a free-text / browse search across every verticale."},{"name":"subCategoryIsOption","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"subCategoryKeys","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sub category keys with operator\n\n format: [:, ...]\n\n examples: [\"in:1,2,3\", \"not:4,5\", \"not:6,7,8\"]"},{"name":"inRangeDelivery","required":false,"in":"query","description":"Filter items that have delivery in range of the geoPoint, must be used with geoPoint and radius","schema":{"type":"boolean"}},{"name":"shopOpen.startDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"shopOpen.endDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"shopOpen.checkOpeningHours","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.checkClosedDates","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.checkForcedSchedules","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.checkMinAndMaxReservationRanges","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.sensitivity","required":false,"in":"query","description":"Sensitivity in hours to adjust the opening hours check","schema":{"type":"number"}},{"name":"dates.startDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"dates.endDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"price.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"price.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"availability.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"availability.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"dateFlexibilityInDays","required":false,"in":"query","description":"Flexible dates window in days (±). When set together with `dates`, the engine also returns items available for the same rental duration shifted by up to ±N days, picking the closest slot to the requested start (ties resolved to the earlier slot).","schema":{"type":"number"}},{"name":"participants.adults","required":false,"in":"query","schema":{"type":"number"}},{"name":"participants.children","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsCount.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsCount.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsScore.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsScore.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"freeCancelation","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"deliveryEnabled","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"directOrderLCD","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"directOrderLLD","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"insuranceEnabled","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchEngineSearchItemsResponseDto"}}}}}}},"/v2/search-engine/search/companies":{"get":{"operationId":"searchEngineSearchCompanies","parameters":[{"name":"search","required":false,"in":"query","description":"Free-text query. When set, results are matched and ranked by text relevance (item name, description, verticale label, store name) on top of the geo/filter context.","schema":{"type":"string"}},{"name":"lang","required":false,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"geoloc.geoPoint.latitude","required":false,"in":"query","schema":{"type":"number"}},{"name":"geoloc.geoPoint.longitude","required":false,"in":"query","schema":{"type":"number"}},{"name":"geoloc.radius","required":false,"in":"query","description":"Distance in meters from the geoPoint","schema":{"type":"number"}},{"name":"ranking","required":false,"in":"query","description":"Ranking keys","schema":{"type":"string"}},{"name":"pagination.page","required":false,"in":"query","schema":{"type":"number"}},{"name":"pagination.hitsPerPage","required":false,"in":"query","schema":{"type":"number"}},{"name":"activeFacets","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"categoryKeys","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Verticale scope. Omit (or leave empty) for a free-text / browse search across every verticale."},{"name":"subCategoryIsOption","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"subCategoryKeys","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sub category keys with operator\n\n format: [:, ...]\n\n examples: [\"in:1,2,3\", \"not:4,5\", \"not:6,7,8\"]"},{"name":"inRangeDelivery","required":false,"in":"query","description":"Filter items that have delivery in range of the geoPoint, must be used with geoPoint and radius","schema":{"type":"boolean"}},{"name":"shopOpen.startDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"shopOpen.endDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"shopOpen.checkOpeningHours","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.checkClosedDates","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.checkForcedSchedules","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.checkMinAndMaxReservationRanges","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"shopOpen.sensitivity","required":false,"in":"query","description":"Sensitivity in hours to adjust the opening hours check","schema":{"type":"number"}},{"name":"dates.startDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"dates.endDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"price.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"price.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"availability.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"availability.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"dateFlexibilityInDays","required":false,"in":"query","description":"Flexible dates window in days (±). When set together with `dates`, the engine also returns items available for the same rental duration shifted by up to ±N days, picking the closest slot to the requested start (ties resolved to the earlier slot).","schema":{"type":"number"}},{"name":"participants.adults","required":false,"in":"query","schema":{"type":"number"}},{"name":"participants.children","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsCount.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsCount.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsScore.min","required":false,"in":"query","schema":{"type":"number"}},{"name":"googleRatingsScore.max","required":false,"in":"query","schema":{"type":"number"}},{"name":"freeCancelation","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"deliveryEnabled","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"directOrderLCD","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"directOrderLLD","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"insuranceEnabled","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"includeReviews","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchEngineSearchCompaniesResponseDto"}}}}}}},"/v2/search-engine/suggest":{"get":{"operationId":"searchEngineSuggest","parameters":[{"name":"search","required":false,"in":"query","description":"Free-text query typed in the search bar (name, description, verticale, store).","schema":{"type":"string"}},{"name":"lang","required":false,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"geoloc.geoPoint.latitude","required":false,"in":"query","schema":{"type":"number"}},{"name":"geoloc.geoPoint.longitude","required":false,"in":"query","schema":{"type":"number"}},{"name":"geoloc.radius","required":false,"in":"query","description":"Distance in meters from the geoPoint","schema":{"type":"number"}},{"name":"categoryKeys","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Optional verticale scope for the suggestions. Defaults to every verticale."},{"name":"dates.startDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"dates.endDate","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchEngineSuggestResponseDto"}}}}}}},"/v2/search-engine/sitemap/products":{"get":{"operationId":"getSitemapProducts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SitemapProductDto"}}}}}}}},"/v2/admin/search-engine/reindex/{companyId}":{"post":{"operationId":"reindexCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/admin/search-engine/index/{companyId}":{"delete":{"operationId":"deindexCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/admin/search-engine/visibility-report/company/{companyId}":{"get":{"operationId":"getCompanyVisibilityReport","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/admin/search-engine/visibility-report/item/{itemId}":{"get":{"operationId":"getItemVisibilityReport","parameters":[{"name":"itemId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/shop/{slug}/items/verticales":{"get":{"operationId":"getShopItemsVerticales","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetShopItemsVerticalesResponseDto"}}}}}}},"/v2/shop/{slug}/items/product-models":{"get":{"operationId":"getShopItemsProductModels","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetShopItemsProductModelsResponseDto"}}}}}}},"/v2/shop/{slug}/items/{itemId}":{"get":{"operationId":"getOneShopItem","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"itemId","required":true,"in":"path","description":"The ID of the item","example":"item-12345","schema":{"type":"string"}},{"name":"ids","required":false,"in":"query","description":"Item IDs to retrieve","example":["1","2","3"],"schema":{"type":"array","items":{"type":"string"}}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"preview","required":false,"in":"query","description":"If true, include unpublished stores (for preview mode)","example":false,"schema":{"default":false,"type":"boolean"}},{"name":"from","required":false,"in":"query","description":"Start date for filtering items (optional)","example":"2025-09-26T10:00:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"End date for filtering items (optional)","example":"2025-10-31T14:30:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"verticale","required":false,"in":"query","description":"The large category of the item (e.g., BIKE, CAR, BOAT, etc.)","example":"BIKE","schema":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"}},{"name":"verticaleCategoryIds","required":false,"in":"query","description":"The precise category of the item (e.g., Mountain Bike, Road Bike, etc.)","schema":{"type":"array","items":{"type":"string"}}},{"name":"sortBy","required":false,"in":"query","description":"Sort by","example":"price_asc","schema":{"enum":["relevance","price_asc","price_desc"],"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Limit of items to retrieve","example":10,"schema":{"type":"number"}},{"name":"skip","required":false,"in":"query","description":"Skip of items to retrieve","example":0,"schema":{"default":0,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term to filter items","example":"electric bike","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreItemDto"}}}}}}},"/v2/shop/{slug}/items/{itemId}/availability":{"get":{"operationId":"getOneShopItemAvailability","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"itemId","required":true,"in":"path","description":"The ID of the item","example":"item-12345","schema":{"type":"string"}},{"name":"from","required":false,"in":"query","description":"Start date for filtering items (optional)","example":"2025-09-26T10:00:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"End date for filtering items (optional)","example":"2025-10-31T14:30:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"boundary","required":false,"in":"query","description":"Boundary for item availability. If it is a start type, the booking minimum duration will be taken into account. Default to start.","example":"start","schema":{"default":"start","enum":["start","end"],"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ItemDailyAvailabilityDto"}}}}}}}},"/v2/shop/{slug}/items":{"get":{"operationId":"getManyShopItems","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"ids","required":false,"in":"query","description":"Item IDs to retrieve","example":["1","2","3"],"schema":{"type":"array","items":{"type":"string"}}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"preview","required":false,"in":"query","description":"If true, include unpublished stores (for preview mode)","example":false,"schema":{"default":false,"type":"boolean"}},{"name":"from","required":false,"in":"query","description":"Start date for filtering items (optional)","example":"2025-09-26T10:00:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"End date for filtering items (optional)","example":"2025-10-31T14:30:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"verticale","required":false,"in":"query","description":"The large category of the item (e.g., BIKE, CAR, BOAT, etc.)","example":"BIKE","schema":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"}},{"name":"verticaleCategoryIds","required":false,"in":"query","description":"The precise category of the item (e.g., Mountain Bike, Road Bike, etc.)","schema":{"type":"array","items":{"type":"string"}}},{"name":"sortBy","required":false,"in":"query","description":"Sort by","example":"price_asc","schema":{"enum":["relevance","price_asc","price_desc"],"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Limit of items to retrieve","example":10,"schema":{"type":"number"}},{"name":"skip","required":false,"in":"query","description":"Skip of items to retrieve","example":0,"schema":{"default":0,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term to filter items","example":"electric bike","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/StoreItemDto"}}}}}}}},"/v2/cart-suggestion":{"post":{"operationId":"suggestCarts","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestCartRequestDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestCartResponseDto"}}}}}}},"/v2/cart-suggestion/precheck":{"post":{"operationId":"precheckCartSuggestion","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestCartRequestDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrecheckCartResponseDto"}}}}}}},"/v2/cart-suggestion/admin/search":{"post":{"operationId":"searchCartsForAdmin","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestCartRequestDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchCartResponseDto"}}}}}}},"/v2/cart-suggestion/{id}":{"get":{"operationId":"getCartSuggestion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestCartResponseDto"}}}}}}},"/v2/magic-schedule/company":{"post":{"operationId":"triggerMagicScheduleOptimization","parameters":[],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MagicScheduleOptimizeDto"}}}}}},"get":{"operationId":"getMagicScheduleOptimizationState","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/MagicScheduleCompanyStateDto"}]}}}}}}},"/v2/magic-schedule/company/occupancy":{"get":{"operationId":"getMagicScheduleOccupancy","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MagicScheduleCompanyOccupancyDto"}}}}}}},"/v2/action-log/admin":{"get":{"operationId":"getActionLogs","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":true,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"companyId","required":false,"in":"query","schema":{"type":"string"}},{"name":"userId","required":false,"in":"query","schema":{"type":"string"}},{"name":"actionName","required":false,"in":"query","schema":{"type":"string"}},{"name":"collectionName","required":false,"in":"query","schema":{"type":"string"}},{"name":"documentId","required":false,"in":"query","schema":{"type":"string"}},{"name":"hasChanges","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionLogsPage"}}}}}}},"/v2/action-log/admin/history":{"get":{"operationId":"getActionLogHistory","parameters":[{"name":"collectionName","required":true,"in":"query","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"page","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionLogHistoryPage"}}}}}}},"/v2/action-log/admin/revert":{"post":{"operationId":"revertActionLogChange","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevertActionLogChangeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevertActionLogChangeResult"}}}}}}},"/v2/rental-place/googleRating/lokki":{"get":{"operationId":"getGoogleRatingLokki","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleRating"}}}}}}},"/v2/rental-place/universes":{"get":{"operationId":"getRentalPlaceUniverses","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUniversesDto"}}}}}}},"/v2/rental-place/stores":{"get":{"operationId":"getRentalPlaceStores","parameters":[{"name":"lat","required":true,"in":"query","schema":{"type":"number"}},{"name":"lng","required":true,"in":"query","schema":{"type":"number"}},{"name":"universes","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"verticales","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},{"name":"categories","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"radius","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"checkAvailability","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"delivery","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"insurance","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"onlinePayment","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"priceRangeMin","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"priceRangeMax","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"view","required":false,"in":"query","schema":{"enum":["default","fast","events","roaming","toprating","manyratings","cancellation","groups","promo","shortrent","longrent"],"type":"string"}},{"name":"startDateAvailability","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDateAvailability","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"onlineBooking","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"filterOutEmptyStocks","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"sortByRating","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"getBestSellers","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"isLLD","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"getEvent","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"language","required":true,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceCompaniesDto"}}}}}}},"/v2/rental-place/partner/stores/zone":{"get":{"operationId":"getPartnerZoneRentalPlaceStores","parameters":[{"name":"swLat","required":true,"in":"query","schema":{"type":"number"}},{"name":"swLng","required":true,"in":"query","schema":{"type":"number"}},{"name":"neLat","required":true,"in":"query","schema":{"type":"number"}},{"name":"neLng","required":true,"in":"query","schema":{"type":"number"}},{"name":"verticales","required":true,"in":"query","schema":{"default":["BIKE","ELECTRIC_BIKE"],"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},{"name":"persons","required":true,"in":"query","schema":{"minimum":1,"type":"number"}},{"name":"minPrice","required":true,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"maxPrice","required":true,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnerRentalPlaceCompaniesDto"}}}}}}},"/v2/rental-place/store/{slug}":{"get":{"operationId":"getRentalPlaceStore","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"language","required":true,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"withNotOnboarded","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceExtraCompanyInfoDto"}}}}}}},"/v2/rental-place/store/byId/{id}":{"get":{"operationId":"getRentalPlaceStoreById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"language","required":true,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"withNotOnboarded","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceExtraCompanyInfoDto"}}}}}}},"/v2/rental-place/stores/allSlugs":{"get":{"operationId":"getAllRentalPlaceStoresSlugs","parameters":[{"name":"withNotOnboarded","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}}}},"/v2/rental-place/universe":{"post":{"operationId":"createRentalPlaceUniverse","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCreateRentalPlaceUniverseDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUniverseDto"}}}}}}},"/v2/rental-place/company/{companyId}/visit":{"post":{"operationId":"countNewVisitToRentalPlaceCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/external-companies/admin/all":{"get":{"operationId":"getAllExternalCompanies","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExternalCompany"}}}}}}}},"/v2/external-companies/admin/search":{"get":{"operationId":"searchExternalCompanies","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"verticales","required":false,"in":"query","schema":{"type":"string"}},{"name":"visible","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"hidden","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"page","required":true,"in":"query","schema":{"minimum":-1,"type":"number"}},{"name":"pageSize","required":true,"in":"query","schema":{"minimum":0,"maximum":15,"type":"number"}},{"name":"claimStatus","required":false,"in":"query","schema":{"enum":["NOT_CLAIMED","CLAIM_PENDING","CLAIM_ACCEPTED"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchExternalCompanies"}}}}}}},"/v2/external-companies/admin/search/csv":{"post":{"operationId":"searchCsvExternalCompanies","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"verticales","required":false,"in":"query","schema":{"type":"string"}},{"name":"visible","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"hidden","required":true,"in":"query","schema":{"type":"boolean"}},{"name":"page","required":true,"in":"query","schema":{"minimum":-1,"type":"number"}},{"name":"pageSize","required":true,"in":"query","schema":{"minimum":0,"maximum":15,"type":"number"}},{"name":"claimStatus","required":false,"in":"query","schema":{"enum":["NOT_CLAIMED","CLAIM_PENDING","CLAIM_ACCEPTED"],"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchExternalCompaniesCsvDto"}}}}}}},"/v2/external-companies/admin/searchNearLatLng":{"get":{"operationId":"searchExternalCompaniesNearLatLng","parameters":[{"name":"lat","required":true,"in":"query","schema":{"type":"number"}},{"name":"lng","required":true,"in":"query","schema":{"type":"number"}},{"name":"radius","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchExternalCompanies"}}}}}}},"/v2/external-companies/admin/slug/{slug}":{"get":{"operationId":"getExternalCompanyBySlug","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalCompany"}}}}}}},"/v2/external-companies/admin/slug-exists/{slug}":{"get":{"operationId":"checkExternalCompanySlug","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/external-companies/admin/{id}":{"get":{"operationId":"getExternalCompanyById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalCompany"}}}}}}},"/v2/external-companies/admin/create":{"post":{"operationId":"createExternalCompany","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateExternalCompanyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalCompany"}}}}}}},"/v2/external-companies/admin/upload-csv":{"post":{"operationId":"uploadExternalCompaniesCsv","parameters":[],"requestBody":{"required":true,"description":"Upload CSV file of new external companies","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/external-companies/admin/update/{id}":{"put":{"operationId":"updateExternalCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateExternalCompanyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalCompany"}}}}}}},"/v2/external-companies/admin/delete/{id}":{"delete":{"operationId":"deleteExternalCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"deleteUser","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalCompany"}}}}}}},"/v2/rental-place/search":{"get":{"operationId":"rentalPlaceSearch","parameters":[{"name":"lat","required":true,"in":"query","schema":{"minimum":-90,"maximum":90,"type":"number"}},{"name":"lng","required":true,"in":"query","schema":{"minimum":-180,"maximum":180,"type":"number"}},{"name":"verticales","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},{"name":"categories","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"radius","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"lokkiOnly","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"inDeliveryRange","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"delivery","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"insurance","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"onlinePayment","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"lld","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"dailyPriceMin","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"dailyPriceMax","required":false,"in":"query","schema":{"type":"number"}},{"name":"view","required":false,"in":"query","schema":{"enum":["default","fast","events","roaming","toprating","manyratings","cancellation","groups","promo","shortrent","longrent"],"type":"string"}},{"name":"startDateAvailability","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDateAvailability","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":0,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"enum":["distance","bestRated","nbRentals","nbReviews","relevance"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceStoresWithProductsDto"}}}}}}}},"/v2/password-recovery/send-email":{"post":{"operationId":"sendEmailPasswordRecovery","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitialPasswordRecoveryDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/password-recovery/reset":{"post":{"operationId":"resetPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/login/admin/logAs/{companyId}/{userId}":{"get":{"operationId":"adminLogAs","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginUserDto"}}}}}}},"/v2/login/admin/goBackOnAdmin":{"get":{"operationId":"goBackOnAdmin","parameters":[],"responses":{"200":{"description":""}}}},"/v2/login/check-token-admin":{"get":{"operationId":"checkTokenAdmin","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/login/admin/logAsUserFromRpB2B/{companyId}":{"get":{"operationId":"logAsUserFromRpB2B","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/login/goBackOnRpB2B":{"get":{"operationId":"goBackOnRpB2B","parameters":[],"responses":{"200":{"description":""}}}},"/v2/login/check-token-rp-b2b":{"get":{"operationId":"checkTokenRpB2B","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/login/checkTokenReconditioner":{"get":{"operationId":"checkTokenReconditioner","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/login/user/login/reconditioner":{"post":{"operationId":"loginReconditioner","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"201":{"description":""}}}},"/v2/login/user/disconnect/reconditioner":{"post":{"operationId":"disconnectReconditioner","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"201":{"description":""}}}},"/v2/login/check-token-rental-place":{"get":{"operationId":"checkTokenRentalPlace","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/login/user/login/rental-place":{"post":{"operationId":"loginRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}},"201":{"description":""}}}},"/v2/login/user/disconnect/rental-place":{"post":{"operationId":"disconnectRentalPlace","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"201":{"description":""}}}},"/v2/login/user/forgot-password/rental-place":{"post":{"operationId":"forgotPasswordRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotPasswordDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/login/user/reset-password/rental-place":{"post":{"operationId":"resetPasswordRentalPlace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}}},"201":{"description":""}}}},"/v2/login/user/login/dashboard":{"post":{"operationId":"loginDashboard","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginUserDto"}}}},"201":{"description":""}}}},"/v2/login/switchCompany/{companyId}":{"get":{"operationId":"switchCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/login/switchTool/{tool}":{"get":{"operationId":"switchDashboardTool","parameters":[{"name":"tool","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginUserDto"}}}}}}},"/v2/login/check-token-dashboard":{"get":{"operationId":"checkTokenDashboard","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckTokenDashboardResponseDto"}}}}}}},"/v2/login/disconnect":{"post":{"operationId":"disconnect","parameters":[],"responses":{"201":{"description":""}}}},"/v2/login/available-email/{email}":{"get":{"operationId":"isEmailAvailable","parameters":[{"name":"email","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailableEmailDto"}}}}}}},"/v2/login/resend-validation":{"post":{"operationId":"resendValidation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResendValidationEmailDto"}}}},"responses":{"201":{"description":""}}}},"/v2/login/validate-account":{"post":{"operationId":"validateAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateAccountCodeDto"}}}},"responses":{"201":{"description":""}}}},"/v2/on-boarding/{userId}":{"get":{"operationId":"getUserOnBoardingByUserId","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserOnboarding"}}}}}}},"/v2/on-boarding":{"post":{"operationId":"createUserOnboarding","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserOnboardingDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserOnboarding"}}}}}}},"/v2/on-boarding/{id}":{"put":{"operationId":"updateUserOnboarding","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserOnboardingDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserOnboarding"}}}}}}},"/v2/on-boarding/user/{userId}":{"put":{"operationId":"updateUserOnboardingByUserId","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserOnboardingDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserOnboarding"}}}}}},"post":{"operationId":"upsertUserOnboardingByUserId","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserOnboardingDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserOnboarding"}}}}}}},"/v2/chaos/not-found":{"get":{"operationId":"getNotfound","parameters":[],"responses":{"200":{"description":""}}}},"/v2/chaos/warning-log":{"get":{"operationId":"getWarning","parameters":[],"responses":{"200":{"description":""}}}},"/v2/chaos/error-thrown":{"get":{"operationId":"getErrorThrown","parameters":[],"responses":{"200":{"description":""}}}},"/v2/chaos/error-log":{"get":{"operationId":"getErrorLog","parameters":[],"responses":{"200":{"description":""}}}},"/v2/chaos/timeout/22":{"get":{"operationId":"trigger20Timeout","parameters":[],"responses":{"200":{"description":""}}}},"/v2/chaos/timeout/35":{"get":{"operationId":"trigger35Timeout","parameters":[],"responses":{"200":{"description":""}}}},"/v2/g8-api/orderToImport":{"get":{"operationId":"g8OrderToImport","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PointOfSalesOrdersToImport"}}}}}}},"/v2/g8-api/updateOrderG8Id":{"put":{"operationId":"updateOrderG8Id","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrderG8Id"}}}},"responses":{"200":{"description":""}}}},"/v2/api-key/createG8ApiKey":{"post":{"operationId":"createG8ApiKey","parameters":[],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApiKeyDto"}}}}}}},"/v2/api-key/getG8ApiKey":{"get":{"operationId":"getG8ApiKey","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApiKeyDto"}}}}}}},"/v2/api-key/createShifterApiKey":{"post":{"operationId":"createShifterApiKey","parameters":[],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApiKeyDto"}}}}}}},"/v2/api-key/getShifterApiKey":{"get":{"operationId":"getShifterApiKey","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApiKeyDto"}}}}}}},"/v2/api-key/createPartnerApiKey":{"post":{"operationId":"createPartnerApiKey","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyParams"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApiKeyDto"}}}}}}},"/v2/status-model/delete/{id}":{"delete":{"operationId":"deleteStatusModelById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/status-model/byCompany":{"get":{"operationId":"getStatusModelsByCompany","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/StatusModel"}}}}}}}},"/v2/status-model/create-status-model":{"post":{"operationId":"createStatusModel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStatusModelDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusModel"}}}}}}},"/v2/status-model/update-status-model":{"put":{"operationId":"updateStatusModel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStatusModelDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusModel"}}}}}}},"/v2/admin/company/checkEmail/{email}":{"get":{"operationId":"getAdminCheckEmailUsed","parameters":[{"name":"email","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/admin/company/employees/{id}":{"get":{"operationId":"getAdminCompanyEmployees","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyEmployeesDto"}}}}}}},"/v2/admin/company/stats/{id}":{"get":{"operationId":"getAdminCompanyStats","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyStatsDto"}}}}}}},"/v2/admin/company/getById/{id}":{"get":{"operationId":"getAdminCompanyById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/admin/company/search":{"get":{"operationId":"searchCompanies","parameters":[{"name":"type","required":true,"in":"query","schema":{"enum":["CLIENTS","DEMO","RENTAL_PLACE","ARCHIVED","USER","EXTERNAL_COMPANY","RENTAL_PLACE_USER"],"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}},{"name":"filters","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchCompanyPaginatedResultDto"}}}}}}},"/v2/admin/company/search-light":{"get":{"operationId":"searchCompaniesLight","parameters":[{"name":"type","required":true,"in":"query","schema":{"enum":["CLIENTS","DEMO","RENTAL_PLACE","ARCHIVED","USER","EXTERNAL_COMPANY","RENTAL_PLACE_USER"],"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}},{"name":"filters","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchCompanyListPaginatedResultDto"}}}}}}},"/v2/admin/company/search-map":{"get":{"operationId":"searchCompaniesMap","parameters":[{"name":"type","required":true,"in":"query","schema":{"enum":["CLIENTS","DEMO","RENTAL_PLACE","ARCHIVED","USER","EXTERNAL_COMPANY","RENTAL_PLACE_USER"],"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}},{"name":"filters","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchCompanyMapPaginatedResultDto"}}}}}}},"/v2/admin/company/search-csv":{"get":{"operationId":"searchCompaniesCsv","parameters":[{"name":"type","required":true,"in":"query","schema":{"enum":["CLIENTS","DEMO","RENTAL_PLACE","ARCHIVED","USER","EXTERNAL_COMPANY","RENTAL_PLACE_USER"],"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}},{"name":"filters","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchCompanyCsvDto"}}}}}}},"/v2/admin/company/export-company-catalogue/{companyId}":{"get":{"operationId":"adminExportCompanyCatalogue","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminDownloadCompanyCatalogueCsvDto"}}}}}}},"/v2/admin/company/export-company-packs/{companyId}":{"get":{"operationId":"adminExportCompanyPacks","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminDownloadCompanyCatalogueCsvDto"}}}}}}},"/v2/admin/company/export/workshop-products/{companyId}":{"get":{"operationId":"adminExportCompanyWorkshopProducts","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminDownloadCompanyCatalogueCsvDto"}}}}}}},"/v2/admin/company/export/workshop-quotes/{companyId}":{"get":{"operationId":"adminExportCompanyWorkshopQuotes","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminDownloadCompanyCatalogueCsvDto"}}}}}}},"/v2/admin/company/productModelsWithoutCategory":{"post":{"operationId":"getProductModelsWithoutVerticaleCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetProductModelsWithoutVerticaleCategoryDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductModelsWithoutVerticaleCategory"}}}}}}},"/v2/admin/company/getProductListByProductModelId/{id}":{"get":{"operationId":"getProductListByProductModelId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/admin/company/setProductModelCategory/{id}":{"post":{"operationId":"setProductModelVerticaleCategory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSetProductModelVerticaleDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductModel"}}}}}}},"/v2/admin/company/create":{"post":{"operationId":"adminCreateCompany","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyCreateDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/admin/company/duplicate/{id}":{"post":{"operationId":"adminDuplicateCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyCreateDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/admin/company/companyAccess/{id}":{"put":{"operationId":"updateAdminCompanyAccess","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyUpdateAccessDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/admin/company/archive/{id}":{"put":{"operationId":"adminArchiveCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminArchiveCompanyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/admin/company/employee/{companyId}/{userId}":{"put":{"operationId":"adminSetEmployeeAsManager","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/admin/company/ancv/reset/{companyId}":{"post":{"operationId":"resetAncv","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/admin/company/upload/{companyId}/{type}":{"post":{"operationId":"adminUploadCompanyImage","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"type","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"company image","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/MultipleFileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/admin/company/upload-external-logo/{companyId}":{"post":{"operationId":"adminUploadCompanyExternalLogo","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyUploadExternalLogoDto"}}}},"responses":{"201":{"description":""}}}},"/v2/admin/company/use-default-banner/{companyId}":{"post":{"operationId":"adminUseCompanyDefaultBanner","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyUseDefaultBannerDto"}}}},"responses":{"201":{"description":""}}}},"/v2/admin/company/import/catalogue/{companyId}":{"post":{"operationId":"adminImportCatalogueCSV","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"company products csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminImportCatalogueCSVResult"}}}},"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminImportCatalogueCSVResult"}}}}}}},"/v2/admin/company/upload-packs/{companyId}":{"post":{"operationId":"adminUploadCompanyPacksCSV","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"company packs csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/admin/company/remove-tulip/{companyId}":{"post":{"operationId":"adminRemoveTulipFromCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/admin/company/import/customers/{companyId}":{"post":{"operationId":"adminImportCustomersCSV","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"company customers csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUploadCustomersCSVResult"}}}},"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUploadCustomersCSVResult"}}}}}}},"/v2/admin/company/import/bookings/{companyId}":{"post":{"operationId":"adminImportBookingsCSV","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"company bookings csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminImportBookingsCSVResult"}}}},"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminImportBookingsCSVResult"}}}}}}},"/v2/admin/company/import/workshop-products/{companyId}":{"post":{"operationId":"adminUploadWorkshopProductsCSV","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"company workshop products csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/admin/company/import/workshop-quotes/{companyId}":{"post":{"operationId":"adminUploadWorkshopQuotesCSV","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"company workshop quotes csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/admin/company/upload-fees/{companyId}":{"post":{"operationId":"updateAdminFees","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyUpdateFeesDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/admin/company/stripeId":{"put":{"operationId":"updateStripeId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyUpdateStripeIdDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/admin/company/csSupportRequested/{companyId}":{"put":{"operationId":"updateAdminCsSupportRequested","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUpdateCsSupportRequestedDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/admin/company/reset-demo/{companyId}":{"post":{"operationId":"adminResetDemoAccount","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}}}},"/v2/admin/company":{"delete":{"operationId":"adminDeleteCompany","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyDeleteDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/admin/rental-place-b2b/companies/{id}":{"get":{"operationId":"getAdminManagingPlacesCompanies","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminRentalPlaceB2BCompaniesDto"}}}}}}},"/v2/admin/rental-place-b2b/getById/{id}":{"get":{"operationId":"getAdminManagingPlaceById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagingPlace"}}}}}}},"/v2/admin/rental-place-b2b/search":{"get":{"operationId":"adminSearchManagingPlaces","parameters":[{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchRentalPlaceB2BPaginatedResultDto"}}}}}}},"/v2/admin/rental-place-b2b/create":{"post":{"operationId":"adminCreateRentalPlaceB2B","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminRentalPlaceB2BCreateDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagingPlace"}}}}}}},"/v2/admin/rental-place-b2b/update/{id}":{"put":{"operationId":"adminUpdateRentalPlaceB2B","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminRentalPlaceB2BUpdateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagingPlace"}}}}}}},"/v2/admin/user":{"get":{"operationId":"adminGetUsers","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserList"}}}}}}},"/v2/admin/user/search":{"get":{"operationId":"adminSearchUsers","parameters":[{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchUserPaginatedResultDto"}}}}}}},"/v2/admin/user/searchWithoutCompany":{"get":{"operationId":"adminSearchUsersWithoutCompany","parameters":[{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchUserPaginatedResultDto"}}}}}}},"/v2/admin/user/{id}":{"get":{"operationId":"adminGetUserById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUser"}}}}}},"delete":{"operationId":"adminDeleteUserById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/admin/user/create":{"post":{"operationId":"adminCreateUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/v2/admin/user/updateUserIsAccountActivated":{"put":{"operationId":"adminUpdateUserIsAccountActivated","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAccountActivatedDto"}}}},"responses":{"200":{"description":""}}}},"/v2/admin/user/updatePassword":{"put":{"operationId":"adminUpdateUserPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAccountPasswordDto"}}}},"responses":{"200":{"description":""}}}},"/v2/admin/user/updateSlackId":{"put":{"operationId":"adminUpdateUserSlackId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAccountSlackIdDto"}}}},"responses":{"200":{"description":""}}}},"/v2/admin/user/updateHubspotId":{"put":{"operationId":"adminUpdateUserHubspotId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAccountHubspotIdDto"}}}},"responses":{"200":{"description":""}}}},"/v2/admin/user/update/{id}":{"put":{"operationId":"adminUpdateUser","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/v2/admin/demo-account":{"get":{"operationId":"adminListDemoAccounts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccount"}}}}}}},"post":{"operationId":"adminCreateDemoAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateDemoAccountDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DemoAccount"}}}}}}},"/v2/admin/demo-account/{id}":{"get":{"operationId":"adminGetDemoAccount","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DemoAccount"}}}}}},"put":{"operationId":"adminUpdateDemoAccount","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateDemoAccountDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DemoAccount"}}}}}},"delete":{"operationId":"adminDeleteDemoAccount","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DemoAccount"}}}}}}},"/v2/admin/rental-place-user/search":{"get":{"operationId":"adminSearchRentalPlaceUsers","parameters":[{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminSearchRentalPlaceUserPaginatedResultDto"}}}}}}},"/v2/admin/rental-place-user/{id}":{"get":{"operationId":"adminGetRentalPlaceUserById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"withOrders","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminRentalPlaceUser"}}}}}}},"/v2/admin/rental-place-user/anonymisation/{id}":{"put":{"operationId":"adminAnonymizeRentalPlaceUser","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/product-availability/admin/lcd":{"get":{"operationId":"listCompanyAvailableLCDProductsForAdmin","parameters":[{"name":"companyId","required":true,"in":"query","description":"Renter the catalogue is read for — an admin JWT carries no companyId","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","description":"Order start. The unavailability buffers configured on the company are applied server-side, so admins never have to know about them.","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AvailableProduct"}}}}}}}},"/v2/product-state-model":{"get":{"operationId":"getProductStateModelByCompanyId","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProductStateModel"}}}}}}},"post":{"operationId":"createProductStateModel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateProductStateModelDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductStateModel"}}}}}}},"/v2/product-state-model/{id}":{"put":{"operationId":"updateProductStateModel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateProductStateModelDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductStateModel"}}}}}},"delete":{"operationId":"deleteProductStateModel","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/workshop/products":{"get":{"operationId":"listWorkshopProducts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopProductList"}}}}}}},"/v2/workshop/product":{"post":{"operationId":"createWorkshopProduct","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkshopProductDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopProduct"}}}}}}},"/v2/workshop/product/{id}":{"delete":{"operationId":"deleteWorkshopProduct","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/workshop/shoppingListItems":{"get":{"operationId":"listWorkshopShoppingListItems","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopShoppingListDto"}}}}}}},"/v2/workshop/shoppingListItems/byOrder/{id}":{"get":{"operationId":"listWorkshopShoppingListItemsByOrder","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopShoppingListDto"}}}}}}},"/v2/workshop/shoppingListItem/{id}":{"put":{"operationId":"updateShoppingListItem","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkshopShoppingListItemDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopShoppingListItem"}}}}}},"delete":{"operationId":"deleteShoppingListItem","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/workshop/shoppingListItem":{"post":{"operationId":"createShoppingListItem","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkshopShoppingListItemDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopShoppingListItem"}}}}}}},"/v2/workshop/quotes":{"get":{"operationId":"listWorkshopQuotes","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkshopQuoteList"}}}}}}},"/v2/workshop/quote/{id}/products":{"put":{"operationId":"updateWorkshopQuoteProducts","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkshopQuoteProductsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/workshop/quote/{id}":{"put":{"operationId":"updateWorkshopQuote","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkshopQuoteDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"delete":{"operationId":"deleteWorkshopQuoteProducts","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/workshop/quote":{"post":{"operationId":"createWorkshopQuoteProducts","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkshopQuoteDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/marketing/concurrent":{"get":{"operationId":"getConcurrent","parameters":[{"name":"address","required":true,"in":"query","schema":{"type":"string"}},{"name":"verticales","required":true,"in":"query","schema":{"type":"string"}},{"name":"radius","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/marketing/rp-renters-nb":{"get":{"operationId":"getRentalPlaceRentersCount","parameters":[],"responses":{"200":{"description":""}}}},"/v2/marketing/visibility-renters-nb":{"get":{"operationId":"getVisibilityRentersCount","parameters":[],"responses":{"200":{"description":""}}}},"/v2/reconditioning/create":{"post":{"operationId":"createReconditioningSale","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateReconditioningSaleDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSale"}}}}}}},"/v2/reconditioning/getAllByCompany":{"get":{"operationId":"getAllReconditioningSalesByCompany","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSaleList"}}}}}}},"/v2/reconditioning/getAll":{"get":{"operationId":"getAllReconditioningSales","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSaleList"}}}}}}},"/v2/reconditioning/getAllActive":{"get":{"operationId":"getAllActiveReconditioningSales","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSaleList"}}}}}}},"/v2/reconditioning/myOffers":{"get":{"operationId":"getMyOffers","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSaleList"}}}}}}},"/v2/reconditioning/getById/{id}":{"get":{"operationId":"getReconditioningSaleById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSale"}}}}}}},"/v2/reconditioning/offer/{id}":{"post":{"operationId":"makeOfferOnReconditioningSale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSale"}}}}}}},"/v2/reconditioning/update/{id}":{"put":{"operationId":"updateReconditioningSale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateReconditioningSaleDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSale"}}}}}}},"/v2/reconditioning/offer/{id}/{offerId}":{"put":{"operationId":"customizeOfferOnReconditioningSale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"offerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSaleOfferCustomizationsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSale"}}}}}}},"/v2/reconditioning/archive/{id}":{"put":{"operationId":"archiveReconditioningSale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSale"}}}}}}},"/v2/reconditioning/delete/{id}":{"delete":{"operationId":"deleteReconditioningSale","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconditioningSale"}}}}}}},"/v2/fathom/totalVisits":{"get":{"operationId":"getFathomTotalVisits","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomTotalVisitsDto"}}}}}}},"/v2/fathom/bq/aggregation":{"get":{"operationId":"queryFathomAggregationBQ","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomTotalVisitsArrayDto"}}}}}}},"/v2/fathom/visitsByHost":{"get":{"operationId":"getFathomVisitsByHost","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomByHostDto"}}}}}}},"/v2/fathom/visitsByDevice":{"get":{"operationId":"getFathomVisitsByDevice","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomByDeviceDto"}}}}}}},"/v2/fathom/visitsByCountry":{"get":{"operationId":"getFathomVisitsByCountry","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomByCountryDto"}}}}}}},"/v2/fathom/visitsUTMCampaign":{"get":{"operationId":"getFathomUTMCampaign","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomUTMsDto"}}}}}}},"/v2/fathom/visitsUTMSource":{"get":{"operationId":"getFathomUTMSource","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomUTMsDto"}}}}}}},"/v2/fathom/visitsUTMMedium":{"get":{"operationId":"getFathomUTMMedium","parameters":[{"name":"origin","required":false,"in":"query","schema":{"$ref":"#/components/schemas/FathomRequestOrigin"}},{"name":"dateFrom","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateTo","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dateGrouping","required":false,"in":"query","schema":{"enum":["hour","day","month","year"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FathomUTMsDto"}}}}}}},"/v2/skiset/checkCanceled/{orderId}":{"get":{"operationId":"checkSkisetOrderCanceled","parameters":[{"name":"orderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/skiset/setId":{"post":{"operationId":"setSkisetId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetSkisetIdDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Company"}}}}}}},"/v2/skiset/loadPacksFromAPI":{"post":{"operationId":"loadPacksFromSkisetAPI","parameters":[],"responses":{"201":{"description":""}}}},"/v2/shifter-api/orderToImport":{"get":{"operationId":"shifterOrderToImport","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PointOfSalesOrdersToImport"}}}}}}},"/v2/shifter-api/updateOrderShifterId":{"put":{"operationId":"updateOrderShifterId","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrderShifterId"}}}},"responses":{"200":{"description":""}}}},"/v2/health/ping":{"get":{"operationId":"ping","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"number"}}}}}}},"/v2/offline/syncData":{"post":{"operationId":"syncOfflineData","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncOfflineDataDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncOfflineDataAnomaliesResultDto"}}}}}}},"/v2/export-csv/generate-orders-product-survey-csv":{"get":{"operationId":"generateOrdersProductSurveyCsv","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"startDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"startDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"startDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"startDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"startDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"startDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"startDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"startDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"startDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"startDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"endDate.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"endDate.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"endDate.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"endDate.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"endDate.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"endDate.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"endDate.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"endDate.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"endDate.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"endDate.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"customerId.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"customerId.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"customerId.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"customerId.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"customerId.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"customerId.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"customerId.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"customerId.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"status__name.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"status__name.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"status__name.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"status__name.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"status__name.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"status__name.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"status__name.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"status__name.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdFrom.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdFrom.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdFrom.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"createdFrom.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"createdFrom.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"createdFrom.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"type.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"type.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"type.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"type.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"type.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"type.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"inRange.from","required":false,"in":"query","schema":{"type":"date"}},{"name":"inRange.to","required":false,"in":"query","schema":{"type":"date"}},{"name":"isRequest.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"isRequest.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"isRequest.equals","required":false,"in":"query","description":"Filter entries that match a specific value","schema":{"type":"boolean"}},{"name":"isRequest.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific value","schema":{"type":"boolean"}},{"name":"isRequest.withQuoteRequestPrebooking","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"isEnded.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"isEnded.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"isEnded.equals","required":false,"in":"query","description":"Filter entries that match a specific value","schema":{"type":"boolean"}},{"name":"isEnded.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific value","schema":{"type":"boolean"}},{"name":"paymentStatus","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"orderStatus","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"searchProducts","required":false,"in":"query","schema":{"type":"string"}},{"name":"withPaymentV2","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"productId","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}},{"name":"subProductId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CsvResponse"}}}}}}},"/v2/export-csv/orderLCD":{"get":{"operationId":"exportLCDOrdersCSV","parameters":[{"name":"language","required":true,"in":"query","schema":{"enum":["fr","en","de","it","pt","es","pl"],"type":"string"}},{"name":"orderStatus","required":false,"in":"query","description":"Status filter applied on screen — an empty value means no filter.","schema":{"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED","NOT_PRE_BOOKING","NOT_PRE_BOOKING_ADMIN","NOT_CANCELED"]}}},{"name":"inRange.startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"inRange.endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"typeNotEquals","required":false,"in":"query","schema":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/v2/order-waiting-list/waiting-list-csv":{"get":{"operationId":"getWaitingListCsv","parameters":[{"name":"rentalType","required":true,"in":"query","schema":{"enum":["LCD","LLD"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WaitingListCsvDto"}}}}}}},"/v2/order-waiting-list/create-order-waiting-list":{"post":{"operationId":"createOrderWaitingList","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateOrderWaitingListDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderWaitingList"}}}}}}},"/v2/order-refusal":{"post":{"operationId":"createOrderRefusal","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrderRefusalDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/strapi/import-status":{"get":{"operationId":"getImportStatus","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StrapiImportStatus"}}}}}}},"/v2/strapi/upload-glossary-words":{"post":{"operationId":"adminUploadGlossaryWordsCSV","parameters":[],"requestBody":{"required":true,"description":"glossary words csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/strapi/cities":{"get":{"operationId":"exportStrapiCitiesCsv","parameters":[{"name":"countries","required":true,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string"}}},{"name":"locale","required":true,"in":"query","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetExportStrapiCitiesDto"}}}}}}},"/v2/strapi/upload-cities":{"post":{"operationId":"adminUploadCitiesCSV","parameters":[],"requestBody":{"required":true,"description":"cities csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/strapi/discover-pages":{"get":{"operationId":"exportStrapiDiscoverPagesCsv","parameters":[{"name":"verticales","required":true,"in":"query","schema":{"default":[],"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},{"name":"locale","required":true,"in":"query","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetExportStrapiDiscoverPagesDto"}}}}}}},"/v2/strapi/export-activity-city-pages":{"get":{"operationId":"exportStrapiActivityCityPagesCsv","parameters":[{"name":"locale","required":true,"in":"query","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetExportStrapiActivityCityPagesDto"}}}}}}},"/v2/strapi/upload-discover-pages":{"post":{"operationId":"adminUploadDiscoverPagesCSV","parameters":[],"requestBody":{"required":true,"description":"discover pages csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/strapi/upload-activity-city-pages":{"post":{"operationId":"adminUploadActivityCitiesCSV","parameters":[],"requestBody":{"required":true,"description":"activity city pages csv","content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/FileUploadDto"}}}},"responses":{"201":{"description":""}}}},"/v2/strapi/discover-pages-aggregate":{"get":{"operationId":"getStrapiDiscoverPagesDataAggregate","parameters":[{"name":"locale","required":true,"in":"query","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoverPageAggregate"}}}}}}},"/v2/strapi/update-lokki-categories":{"post":{"operationId":"updateStrapiLokkiCategories","parameters":[],"responses":{"201":{"description":""}}}},"/v2/strapi/cleanup-obsolete-lokki-categories":{"post":{"operationId":"cleanupObsoleteStrapiLokkiCategories","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CleanupObsoleteStrapiLokkiBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CleanupObsoleteCategoriesResponseDto"}}}}}}},"/v2/self-test/complete-form":{"post":{"operationId":"sendCompleteSelfTestForm","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfTestFormDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/self-test/setup-test-account":{"post":{"operationId":"selfTestCreateTestAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfTestCreateAccountFormDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelfTestCreateAccountResultDto"}}}},"201":{"description":""}}}},"/v2/lokkit/signup-form":{"post":{"operationId":"sendLokkitSignupForm","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkitCompleteFormInfosDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkitCreateAccountResultDto"}}}},"201":{"description":""}}}},"/v2/lokkit/user-data":{"get":{"operationId":"getLokkitUserData","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkitUserData"}}}}}},"put":{"operationId":"updateLokkitUserData","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLokkiUserDataDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkitUserData"}}}}}}},"/v2/lokkit/user-data/task":{"put":{"operationId":"updateLokkitUserDataTask","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLokkitUserDataTaskDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LokkitUserData"}}}}}}},"/v2/rental-place-cart":{"get":{"operationId":"getGlobalCart","summary":"Get Global Cart","description":"Retrieves the global cart for the current user/session","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"responses":{"200":{"description":"Global cart retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalCartDto"}}}}},"security":[{"bearer":[]}]},"post":{"operationId":"createRentalPlaceGlobalCart","summary":"Create Global Cart","description":"Creates a new global cart if none exists","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGlobalCartDto"}}}},"responses":{"201":{"description":"Global cart created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalCartDto"}}}}},"security":[{"bearer":[]}]},"patch":{"operationId":"updateRentalPlaceGlobalCart","summary":"Update Global Cart","description":"Updates the global cart with new information","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGlobalCartDto"}}}},"responses":{"200":{"description":"Global cart updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalCartDto"}}}},"404":{"description":"Global cart not found"}},"security":[{"bearer":[]}]},"delete":{"operationId":"deleteRentalPlaceGlobalCart","summary":"Delete Global Cart","description":"Deletes the entire global cart","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Global cart deleted successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteResponseDto"}}}},"404":{"description":"Global cart not found"}},"security":[{"bearer":[]}]}},"/v2/rental-place-cart/assign":{"post":{"operationId":"assignRentalPlaceGlobalCartToUser","summary":"Assign Global Cart to User","description":"Assigns the global cart to the user","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"responses":{"200":{"description":"Global cart assigned successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteResponseDto"}}}},"201":{"description":""}},"security":[{"bearer":[]}]}},"/v2/rental-place-cart/cart/{id}":{"get":{"operationId":"getRentalPlaceCart","summary":"Get Cart by ID","description":"Retrieves a specific cart by its ID","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"id","required":true,"in":"path","description":"Cart ID","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"responses":{"200":{"description":"Cart retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}},"404":{"description":"Cart not found"}},"security":[{"bearer":[]}]},"patch":{"operationId":"updateRentalPlaceCart","summary":"Update Cart","description":"Updates a specific cart with new information","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"id","required":true,"in":"path","description":"Cart ID","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCartDto"}}}},"responses":{"200":{"description":"Cart updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}},"404":{"description":"Cart or global cart not found"}},"security":[{"bearer":[]}]},"delete":{"operationId":"deleteRentalPlaceCart","summary":"Delete Cart","description":"Deletes a specific cart from the global cart","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"id","required":true,"in":"path","description":"Cart ID","schema":{"type":"string"}}],"responses":{"200":{"description":"Cart deleted successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteResponseDto"}}}},"404":{"description":"Cart or global cart not found"}},"security":[{"bearer":[]}]}},"/v2/rental-place-cart/cart":{"post":{"operationId":"createRentalPlaceCart","summary":"Create or Update Cart","description":"Creates a new cart or updates existing one with the given ID","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCartDto"}}}},"responses":{"201":{"description":"Cart created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cart"}}}}},"security":[{"bearer":[]}]}},"/v2/rental-place-cart/cart/{id}/validate":{"post":{"operationId":"validateRentalPlaceCart","summary":"Cart validation","description":"Check if all the cart information are correct","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"id","required":true,"in":"path","description":"Cart ID","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context of the store","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"platform","required":false,"in":"query","description":"Client platform (device / app) captured for order attribution","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"],"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateCartResponseDto"}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/config":{"get":{"operationId":"shopCheckoutGetConfig","summary":"Get checkout configuration for a cart","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}},{"name":"context","required":true,"in":"query","description":"Active store context — stamped on the cart on every call.","schema":{"enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutConfigDto"}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/payment/stripe":{"post":{"operationId":"shopCheckoutInitStripePayment","summary":"Initialize Stripe payment for a cart","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutStripeResultDto"}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/payment/ancv":{"post":{"operationId":"shopCheckoutInitAncvPayment","summary":"Initialize ANCV payment for a cart","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AncvCheckoutResultDto"}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/payment/ancv/confirm":{"post":{"operationId":"shopCheckoutConfirmAncvPayment","summary":"Confirm ANCV payment after manual authentication","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfirmAncvPaymentBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AncvPaymentResultDto"}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/payment/on-site":{"post":{"operationId":"shopCheckoutConfirmPayOnSite","summary":"Confirm order with pay-on-site payment or free orders","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}},{"name":"context","required":true,"in":"query","description":"Active store context — stamped on the cart on every call.","schema":{"enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfirmOrderResultDto"}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/order":{"get":{"operationId":"shopCheckoutPollOrder","summary":"Poll order creation status for a cart","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PollOrderResultDto"}}}}},"security":[{"bearer":[]}]}},"/v2/bookings/{orderId}/payment-requests/{paymentRequestId}":{"get":{"operationId":"getBookingPaymentRequestState","summary":"Fetch the current state of a PaymentRequest","parameters":[{"name":"orderId","required":true,"in":"path","description":"The ID of the order the PaymentRequest is attached to","example":"65b2f3d1b7a4e8f1a2c3d4e5","schema":{"type":"string"}},{"name":"paymentRequestId","required":true,"in":"path","description":"The ID of the PaymentRequest","example":"65b2f3d1b7a4e8f1a2c3d4e6","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequestStateDto"}}}}}}},"/v2/bookings/{orderId}/payment-requests/{paymentRequestId}/init/stripe":{"post":{"operationId":"initBookingPaymentRequestStripe","summary":"Return (reuse or mint) a Stripe PaymentIntent client secret for this PaymentRequest","parameters":[{"name":"orderId","required":true,"in":"path","description":"The ID of the order the PaymentRequest is attached to","example":"65b2f3d1b7a4e8f1a2c3d4e5","schema":{"type":"string"}},{"name":"paymentRequestId","required":true,"in":"path","description":"The ID of the PaymentRequest","example":"65b2f3d1b7a4e8f1a2c3d4e6","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequestStripeInitDto"}}}}}}},"/v2/bookings/user-bookings/status":{"get":{"operationId":"getBookingsByStatus","summary":"Get Bookings by status","description":"Retrieves the bookings for the current user with specific status","parameters":[],"responses":{"200":{"description":"Bookings retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceBookingsByStatusGetDto"}}}}}}},"/v2/bookings/user-bookings/actions":{"get":{"operationId":"getBookingsRemainingActions","summary":"Get Bookings Actions","description":"Retrieves the bookings actions for the current user","parameters":[],"responses":{"200":{"description":"Bookings remaining actions retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceBookingsRemainingActionsGetDto"}}}}}}},"/v2/bookings/user-bookings/{bookingId}":{"get":{"operationId":"getBooking","summary":"Get Booking","description":"Retrieves the booking for the current user with specific id","parameters":[{"name":"bookingId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Booking retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceBookingGetDto"}}}}}}},"/v2/bookings/user-bookings/{bookingId}/access-hint":{"get":{"operationId":"getBookingAccessHint","summary":"Get Booking access hint","description":"For an order the current user cannot access, returns a minimal hint (obfuscated owner email + sign-up provider) so the user can log in with the right account. Returns 404 when no account owns the order.","parameters":[{"name":"bookingId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Booking access hint retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceBookingAccessHintDto"}}}}}}},"/v2/shop/checkout/{cartId}/customer/models":{"get":{"operationId":"shopCheckoutListCustomerModels","summary":"List customer models available for a cart's company","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CustomerModel"}}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/promo-code/{code}":{"get":{"operationId":"shopCheckoutVerifyPromoCode","summary":"Verify a promo code against a checkout cart","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}},{"name":"code","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoCodeDto"}}}}},"security":[{"bearer":[]}]}},"/v2/shop/checkout/{cartId}/insurance":{"get":{"operationId":"getItemsInsuranceInfo","parameters":[{"name":"x-session-id","in":"header","description":"Session ID for guest users","required":false,"schema":{"type":"string"}},{"name":"cartId","required":true,"in":"path","schema":{"type":"string"}},{"name":"productIds","required":true,"in":"query","description":"Product ids to get insurance info for","schema":{"type":"array","items":{"type":"string"}}},{"name":"startDate","required":true,"in":"query","description":"Start date of booking","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","description":"End date of booking","schema":{"type":"string"}},{"name":"isLLD","required":true,"in":"query","description":"Is checkout in LLD context","schema":{"type":"boolean"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemsTulipInsuranceInfoDto"}}}}},"security":[{"bearer":[]}]}},"/v2/webhook/hyperline":{"post":{"operationId":"handleHyperlineWebhook","parameters":[{"name":"webhook-id","required":true,"in":"header","schema":{"type":"string"}},{"name":"webhook-timestamp","required":true,"in":"header","schema":{"type":"string"}},{"name":"webhook-signature","required":true,"in":"header","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/admin/company/subscription/get-available-plans":{"get":{"operationId":"adminGetAvailableSubscriptionPlans","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAvailableSubscriptionPlansDto"}}}}}}},"/v2/admin/company/subscription/get-hyperline-plan/{planId}":{"get":{"operationId":"adminGetHyperlinePlan","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HyperlinePlan"}}}}}}},"/v2/admin/company/subscription/get-available-products":{"get":{"operationId":"adminGetAvailableSubscriptionProducts","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAvailableSubscriptionProductsDto"}}}}}}},"/v2/admin/company/subscription/get-hyperline-product/{productId}":{"get":{"operationId":"adminGetHyperlineProduct","parameters":[{"name":"productId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/HyperlineProductFee"},{"$ref":"#/components/schemas/HyperlineProductSeat"},{"$ref":"#/components/schemas/HyperlineProductDynamic"},{"$ref":"#/components/schemas/HyperlineProductCredit"}]}}}}}}},"/v2/admin/company/subscription/get-available-coupons":{"get":{"operationId":"adminGetAvailableSubscriptionCoupons","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminAvailableCouponsDto"}}}}}}},"/v2/admin/company/subscription/launch-subscription-process":{"post":{"operationId":"adminCompanyLaunchSubscriptionProcess","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyLaunchSubscriptionProcessDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchSubscriptionProcessResultDto"}}}}}}},"/v2/admin/company/subscription/retry-subscription-process":{"post":{"operationId":"adminCompanyRetrySubscriptionProcess","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCompanyRetryLaunchSubscriptionProcessDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/invoice/subscription":{"get":{"operationId":"getSubscriptionInvoices","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"skip","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSubscriptionInvoicesResponseDto"}}}}}}},"/v2/invoice/lokkipayment":{"get":{"operationId":"getLokkiPaymentInvoices","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"skip","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetLokkiPaymentInvoicesResponseDto"}}}}}}},"/v2/visibility/signup-form":{"post":{"operationId":"sendVisibilitySignupForm","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilityCompleteFormInfosDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilityCreateAccountResultDto"}}}},"201":{"description":""}}}},"/v2/visibility/user":{"post":{"operationId":"createVisibilityUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilityCreateUserDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/v2/visibility/user/setup":{"post":{"operationId":"setupVisibilityUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilitySetupUserDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilitySetupUserResultDto"}}}},"201":{"description":""}}}},"/v2/visibility/user/validation-code/send":{"post":{"operationId":"sendVisibilityValidationCode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendVisibilityValidationCodeDto"}}}},"responses":{"201":{"description":""}}}},"/v2/visibility/user/validation-code/check":{"post":{"operationId":"checkVisibilityValidationCode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckVisibilityValidationCodeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckValidationCodeStatusReturnDto"}}}}}}},"/v2/visibility/my-data":{"get":{"operationId":"getVisibilityData","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilityCompanyData"}}}}}}},"/v2/visibility/upgrade/form":{"post":{"operationId":"sendVisibilityUpgradeForm","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilityUpgradeFormInfosDto"}}}},"responses":{"201":{"description":""}}}},"/v2/visibility/upgrade/help-request":{"post":{"operationId":"sendVisibilityHelpRequest","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilityHelpRequestDto"}}}},"responses":{"201":{"description":""}}}},"/v2/visibility/stripe/setup":{"post":{"operationId":"setupVisibilityStripeAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VisibilitySetupStripeDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeAccountUrlDto"}}}}}}},"/v2/visibility/stripe/check":{"get":{"operationId":"checkVisibilityStripeSetupStatus","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckStripeSetupStatusReturnDto"}}}}}}},"/v2/visibility/onboarding/check":{"get":{"operationId":"checkVisibilityOnboardingStatus","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckOnboardingStatusReturnDto"}}}}}}},"/v2/visibility/products":{"post":{"operationId":"createOneVisibilityProduct","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUpdateServiceDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}}}}}},"/v2/company-signatures":{"get":{"operationId":"getManyCompanySignatures","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"createdAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"document__id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"document__id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"document__id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"document__id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"document__id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"document__id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"document__id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"document__id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"document__collection.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"document__collection.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"document__collection.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"document__collection.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"document__collection.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"document__collection.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"document__type.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"document__type.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"document__type.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"document__type.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"document__type.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"document__type.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"userId.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"userId.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"userId.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"userId.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"userId.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"userId.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"userId.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"userId.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyCompanySignaturesResponseDto"}}}}}},"post":{"operationId":"createOneCompanySignature","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOneCompanySignatureBodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanySignature"}}}}}}},"/v2/statistics-v3/auth/token":{"get":{"operationId":"getStatisticAuthToken","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStatisticAuthTokenResponseDto"}}}}}}},"/v2/editorial/globals/{globalSlug}":{"get":{"operationId":"getOneGlobal","parameters":[{"name":"locale","required":true,"in":"query","schema":{"type":"string"}},{"name":"depth","required":false,"in":"query","schema":{"type":"number"}},{"name":"globalSlug","required":true,"in":"path","description":"The slug of the global","schema":{"enum":["main-configuration"],"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/editorial/collections/{collectionSlug}":{"get":{"operationId":"getManyCollectionDocuments","parameters":[{"name":"collectionSlug","required":true,"in":"path","description":"The slug of the collection","schema":{"enum":["features","feature-pages","action-calls","list-pages","terms-and-conditions"],"type":"string"}},{"name":"many","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"where","required":false,"in":"query","schema":{"type":"string"}},{"name":"depth","required":false,"in":"query","schema":{"type":"number"}},{"name":"locale","required":false,"in":"query","schema":{"type":"string"}},{"name":"fallbackLocale","required":false,"in":"query","schema":{"type":"string"}},{"name":"draft","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"showHiddenFields","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v2/editorial/collections/{collectionSlug}/{documentId}":{"get":{"operationId":"getOneCollectionDocument","parameters":[{"name":"documentId","required":true,"in":"path","description":"The ID of the document","schema":{"type":"string"}},{"name":"collectionSlug","required":true,"in":"path","description":"The slug of the collection","schema":{"enum":["features","feature-pages","action-calls","list-pages","terms-and-conditions"],"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/admin/deepl-glossary":{"post":{"operationId":"createGlossary","parameters":[],"requestBody":{"required":true,"description":"Upload a glossary CSV file","content":{"multipart/form-data":{"schema":{"type":"object","properties":{"name":{"type":"string"},"sourceLang":{"type":"string"},"targetLang":{"type":"string"},"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}},"get":{"operationId":"listGlossaries","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossaryResponseDto"}}}}}}},"/v2/admin/deepl-glossary/{glossaryId}":{"delete":{"operationId":"deleteGlossary","parameters":[{"name":"glossaryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/admin/deepl-glossary/{glossaryId}/entries":{"get":{"operationId":"getGlossaryEntries","parameters":[{"name":"glossaryId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v2/harvestr/message":{"post":{"operationId":"createFeedback","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateHarvestrMessageDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HarvestrPostMessageResult"}}}}}}},"/v2/business-registry/{country}/{registrationNumber}":{"get":{"operationId":"getBusinessInformation","parameters":[{"name":"country","required":true,"in":"path","schema":{"enum":["FR","BE","CH","DE","NL","ES","PT","IT"],"type":"string"}},{"name":"registrationNumber","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessInformation"}}}}}}},"/v2/auth/redirect-url/{thirdPartyService}":{"get":{"operationId":"getThirdPartyAuthentificationUrl","parameters":[{"name":"thirdPartyService","required":true,"in":"path","schema":{"type":"string"}},{"name":"action","required":true,"in":"query","schema":{"enum":["login","visibility_signup","rental_place_signup"],"type":"string"}},{"name":"platform","required":false,"in":"query","schema":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP","UNKNOWN"],"type":"string"}},{"name":"lang","required":false,"in":"query","schema":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"}},{"name":"successUrl","required":false,"in":"query","schema":{"type":"string"}},{"name":"failureUrl","required":false,"in":"query","schema":{"type":"string"}},{"name":"authOrigin","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/getThirdPartyAuthentificationUrlResponseDto"}}}}}}},"/v2/api-key-v2":{"post":{"operationId":"postOneApiKeyV2","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostOneApiKeyV2BodyDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostOneApiKeyV2ResponseDto"}}}}}},"get":{"operationId":"getManyApiKeyV2","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"name.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"name.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"name.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"name.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"name.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"name.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"name.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"name.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"},{"name":"createdAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"createdAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"createdAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"createdAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"createdAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"createdAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"createdAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"createdAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"createdAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"createdAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"},{"name":"updatedAt.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"updatedAt.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"updatedAt.equals","required":false,"in":"query","description":"Filter entries that match a specific date","schema":{"type":"string"}},{"name":"updatedAt.notEquals","required":false,"in":"query","description":"Filter entries that do not match a specific date","schema":{"type":"string"}},{"name":"updatedAt.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified dates"},{"name":"updatedAt.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified dates"},{"name":"updatedAt.gt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than the specified date"},{"name":"updatedAt.lt","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than the specified date"},{"name":"updatedAt.gte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date greater than or equal to the specified date"},{"name":"updatedAt.lte","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries with a date less than or equal to the specified date"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyApiKeyV2ResponseDto"}}}}}}},"/v2/api-key-v2/{id}":{"get":{"operationId":"getOneApiKeyV2","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyV2"}}}}}},"patch":{"operationId":"patchOneApiKeyV2","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchOneApiKeyV2BodyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyV2"}}}}}},"delete":{"operationId":"deleteOneApiKeyV2","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}}},"/v2/external/verticales":{"get":{"operationId":"external__getManyVerticales","parameters":[{"name":"lang","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/VerticaleExternalDto"}}}}}}}},"/v2/external/verticales/categories":{"get":{"operationId":"external__getManyCategories","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":0,"maximum":100,"default":100,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"verticale.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"verticale.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"verticale.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"verticale.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"verticale.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"verticale.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"lang","required":false,"in":"query","description":"Language for localized content","example":"fr","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyCategoriesResponseDto"}}}}}}},"/v2/external/stores":{"get":{"operationId":"external__getManyStores","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":0,"maximum":100,"default":100,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"verticale.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"verticale.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"verticale.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"verticale.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"verticale.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"verticale.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"position.radius","required":false,"in":"query","description":"Radius in kilometers (max 50km). Optional, but if provided, latitude and longitude must also be provided.","schema":{"minimum":0,"maximum":50,"type":"number"}},{"name":"position.latitude","required":false,"in":"query","description":"Latitude of the position. Optional, but if provided, longitude and radius must also be provided.","schema":{"minimum":-90,"maximum":90,"type":"number"}},{"name":"position.longitude","required":false,"in":"query","description":"Longitude of the position. Optional, but if provided, latitude and radius must also be provided.","schema":{"minimum":-180,"maximum":180,"type":"number"}},{"name":"lang","required":false,"in":"query","description":"Language for localized content","example":"fr","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyStoresResponseDto"}}}}}}},"/v2/external/stores/count":{"get":{"operationId":"external__getCountStores","parameters":[{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"verticale.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"verticale.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"verticale.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"verticale.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"verticale.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"verticale.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"position.radius","required":false,"in":"query","description":"Radius in kilometers (max 50km). Optional, but if provided, latitude and longitude must also be provided.","schema":{"minimum":0,"maximum":50,"type":"number"}},{"name":"position.latitude","required":false,"in":"query","description":"Latitude of the position. Optional, but if provided, longitude and radius must also be provided.","schema":{"minimum":-90,"maximum":90,"type":"number"}},{"name":"position.longitude","required":false,"in":"query","description":"Longitude of the position. Optional, but if provided, latitude and radius must also be provided.","schema":{"minimum":-180,"maximum":180,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountStoresResponseDto"}}}}}}},"/v2/external/stores/{id}":{"get":{"operationId":"external__getOneStore","parameters":[{"name":"id","required":true,"in":"path","description":"The unique ID or slug of the store","example":"64b64c4f5f3c2a6d8e7f9a01","schema":{"type":"string"}},{"name":"fields","required":false,"in":"query","description":"Fields to include in the response","schema":{"type":"array","items":{"type":"string"}}},{"name":"lang","required":false,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Deprecated_External_Store"}}}}}}},"/v2/external/stores/{slug}/items/{itemId}":{"get":{"operationId":"external__getOneStoreItem","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"itemId","required":true,"in":"path","description":"The ID of the item","example":"item-12345","schema":{"type":"string"}},{"name":"ids","required":false,"in":"query","description":"Item IDs to retrieve","example":["1","2","3"],"schema":{"type":"array","items":{"type":"string"}}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"preview","required":false,"in":"query","description":"If true, include unpublished stores (for preview mode)","example":false,"schema":{"default":false,"type":"boolean"}},{"name":"from","required":false,"in":"query","description":"Start date for filtering items (optional)","example":"2025-09-26T10:00:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"End date for filtering items (optional)","example":"2025-10-31T14:30:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"verticale","required":false,"in":"query","description":"The large category of the item (e.g., BIKE, CAR, BOAT, etc.)","example":"BIKE","schema":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"}},{"name":"verticaleCategoryIds","required":false,"in":"query","description":"The precise category of the item (e.g., Mountain Bike, Road Bike, etc.)","schema":{"type":"array","items":{"type":"string"}}},{"name":"sortBy","required":false,"in":"query","description":"Sort by","example":"price_asc","schema":{"enum":["relevance","price_asc","price_desc"],"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Limit of items to retrieve","example":10,"schema":{"type":"number"}},{"name":"skip","required":false,"in":"query","description":"Skip of items to retrieve","example":0,"schema":{"default":0,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term to filter items","example":"electric bike","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"fields","required":false,"in":"query","description":"Fields to include in the response","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreItemDto"}}}}}}},"/v2/external/stores/{slug}/items":{"get":{"operationId":"external__getManyStoreItems","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"ids","required":false,"in":"query","description":"Item IDs to retrieve","example":["1","2","3"],"schema":{"type":"array","items":{"type":"string"}}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"preview","required":false,"in":"query","description":"If true, include unpublished stores (for preview mode)","example":false,"schema":{"default":false,"type":"boolean"}},{"name":"from","required":false,"in":"query","description":"Start date for filtering items (optional)","example":"2025-09-26T10:00:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"End date for filtering items (optional)","example":"2025-10-31T14:30:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"verticale","required":false,"in":"query","description":"The large category of the item (e.g., BIKE, CAR, BOAT, etc.)","example":"BIKE","schema":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"}},{"name":"verticaleCategoryIds","required":false,"in":"query","description":"The precise category of the item (e.g., Mountain Bike, Road Bike, etc.)","schema":{"type":"array","items":{"type":"string"}}},{"name":"sortBy","required":false,"in":"query","description":"Sort by","example":"price_asc","schema":{"enum":["relevance","price_asc","price_desc"],"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Limit of items to retrieve","example":10,"schema":{"type":"number"}},{"name":"skip","required":false,"in":"query","description":"Skip of items to retrieve","example":0,"schema":{"default":0,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term to filter items","example":"electric bike","schema":{"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}},{"name":"fields","required":false,"in":"query","description":"Fields to include in the response","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/StoreItemDto"}}}}}}}},"/v2/company-redirect/{slug}":{"get":{"operationId":"getCompanyRedirect","parameters":[{"name":"slug","required":true,"in":"path","description":"Slug of the archived company","example":"henri-corp","schema":{"type":"string"}},{"name":"lang","required":true,"in":"query","description":"Language for the redirect target's localized content","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRedirectTargetDto"}}}}}}},"/v2/shop/{slug}/items/{itemId}/suggestions":{"get":{"operationId":"getOneItemSuggestions","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"itemId","required":true,"in":"path","description":"The ID of the item","example":"item-12345","schema":{"type":"string"}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"from","required":false,"in":"query","description":"Start date for filtering items (optional)","example":"2025-09-26T10:00:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"End date for filtering items (optional)","example":"2025-10-31T14:30:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v2/shop/{slug}/suggestions":{"get":{"operationId":"getCartSuggestions","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"from","required":false,"in":"query","description":"Start date for filtering items (optional)","example":"2025-09-26T10:00:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"End date for filtering items (optional)","example":"2025-10-31T14:30:00.000Z","schema":{"format":"date-time","type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which items are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}}}}},"/v2/shop/{slug}/contracts":{"get":{"operationId":"getManyShopContracts","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}},{"name":"lang","required":true,"in":"query","description":"Language for localized content","example":"fr","schema":{"default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},{"name":"context","required":false,"in":"query","description":"Context in which contracts are being queried. RENTAL_PLACE (default) requires marketplace eligibility. ONLINE_STORE relaxes those requirements for BEL V1 companies not listed on the marketplace.","schema":{"default":"RENTAL_PLACE","enum":["RENTAL_PLACE","ONLINE_STORE"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContractDto"}}}}}}}},"/v2/shop/{slug}/theme":{"get":{"operationId":"getStoreTheme","parameters":[{"name":"slug","required":true,"in":"path","description":"The slug of the store","example":"my-store-slug","schema":{"pattern":"/^[a-z0-9-]+$/","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyTheme"}}}}}}},"/v2/ahrefs/monitor":{"post":{"operationId":"triggerAhrefsMonitoring","summary":"Run the Ahrefs SEO monitoring check on demand and return the alerts it computed.","parameters":[{"name":"projectId","required":false,"in":"query","description":"Override the monitored Ahrefs project — handy for testing against any project.","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"tags":["ahrefs"]}},"/v2/trustpilot/rating/lokki":{"get":{"operationId":"getTrustpilotRatingLokki","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrustpilotRating"}}}}}}},"/v2/price-template/has-items":{"get":{"operationId":"hasPriceTemplateItems","parameters":[{"name":"priceTemplateId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}}}},"/v2/price-template/{priceTemplateId}":{"get":{"operationId":"getOnePriceTemplate","parameters":[{"name":"priceTemplateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceTemplate"}}}}}},"delete":{"operationId":"deleteOnePriceTemplate","parameters":[{"name":"priceTemplateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}}},"put":{"operationId":"updateOnePriceTemplate","parameters":[{"name":"priceTemplateId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOnePriceTemplateDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceTemplate"}}}}}}},"/v2/price-template":{"get":{"operationId":"getManyPriceTemplates","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"id.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"id.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"id.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"id.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"id.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"id.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"id.contains","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that contain the specified substring"},{"name":"id.regex","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match the specified regular expression"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyPriceTemplatesResponseDto"}}}}}},"post":{"operationId":"createOnePriceTemplate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOnePriceTemplateDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceTemplate"}}}}}}},"/v2/quote-request/public":{"post":{"operationId":"postOneQuoteRequestPublic","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostOneQuoteRequestDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteRequestEntity"}}}}}},"get":{"operationId":"getManyQuoteRequestPublic","parameters":[{"name":"skip","required":false,"in":"query","description":"Number of documents to skip","schema":{"minimum":0,"default":0,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of documents to return","schema":{"minimum":1,"type":"number"}},{"name":"sort","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Sort order for the results. Use '__asc' or '__desc' suffix to specify ascending or descending order respectively. Example: 'name__asc'"},{"name":"fields","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Fields to include in the response"},{"name":"status.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"status.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"status.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"status.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"status.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"status.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"type.isNull","required":false,"in":"query","description":"Filter entries that have the field as null","schema":{"type":"boolean"}},{"name":"type.exists","required":false,"in":"query","description":"Filter entries that have the field not null","schema":{"type":"boolean"}},{"name":"type.equals","required":false,"in":"query","description":"Filter entries that have a specific value","schema":{"type":"string"}},{"name":"type.notEquals","required":false,"in":"query","description":"Filter entries that do not have a specific value","schema":{"type":"string"}},{"name":"type.in","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that match any of the specified values"},{"name":"type.notIn","required":false,"in":"query","schema":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"description":"Filter entries that do not match any of the specified values"},{"name":"lang","required":false,"in":"query","description":"Language for localized content","example":"fr","schema":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetManyQuoteRequestsPublicResponseDto"}}}}}}},"/v2/bookings/user-bookings/{bookingId}/cancel":{"post":{"operationId":"cancelBooking","summary":"Cancel Booking","description":"Cancels a booking. Auto-cancels with refund when the store policy allows it, otherwise posts a cancellation request for the merchant.","parameters":[{"name":"bookingId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelBookingBodyDto"}}}},"responses":{"200":{"description":"Cancellation processed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelBookingResultDto"}}}},"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelBookingResultDto"}}}}}}},"/v2/bookings/user-bookings/{bookingId}/survey-answers":{"post":{"operationId":"submitSurveyAnswers","summary":"Submit participant survey answers","description":"Saves the participant survey answers attached to products / packs / services.","parameters":[{"name":"bookingId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitBookingSurveyAnswersDto"}}}},"responses":{"201":{"description":"Survey answers saved — returns the updated booking.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceBookingGetDto"}}}}}}},"/v2/bookings/user-bookings/{bookingId}/survey-files/{uid}/url":{"get":{"operationId":"getSurveyFileUrl","summary":"Sign a short-lived download URL for one of the booking's survey files","description":"The URL is signed on click and expires in ~60s.","parameters":[{"name":"bookingId","required":true,"in":"path","schema":{"type":"string"}},{"name":"uid","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RentalPlaceBookingSurveyFileUrl"}}}}}}},"/v2/bookings/user-bookings/{bookingId}/survey-files":{"post":{"operationId":"uploadSurveyFiles","summary":"Upload survey files for a booking (DOCUMENT-type questions)","parameters":[{"name":"bookingId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadSurveyFilesDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SessionFile"}}}}}}}}},"info":{"title":"Lokki API","description":"The main API powering the Lokki Dashboard and Online Store","version":"2.0","contact":{}},"tags":[],"servers":[],"components":{"securitySchemes":{"x-access-token":{"scheme":"bearer","bearerFormat":"JWT","type":"apiKey","in":"header","name":"x-access-token"}},"schemas":{"CompanyAdyenCredentials":{"type":"object","properties":{"provider":{"type":"string","default":"adyen","enum":["adyen"]},"apiKey":{"type":"string"},"merchantAccount":{"type":"string"},"clientKey":{"type":"string"},"liveEndpointUrlPrefix":{"type":"string"},"store":{"type":"string"}},"required":["provider","apiKey","merchantAccount","clientKey","liveEndpointUrlPrefix","store"]},"CompanyStripeCredentials":{"type":"object","properties":{"provider":{"type":"string","default":"stripe","enum":["stripe"]},"account":{"type":"string"},"type":{"enum":["EXPRESS","STANDARD"],"type":"string"},"status":{"enum":["ONBOARDING","ACTIVE"],"type":"string"},"onboardingDate":{"format":"date-time","type":"string"}},"required":["provider","account","type","status"]},"CompanyAddressComponentsDto":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"},"placeId":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country","placeId"]},"LocalizedContent":{"type":"object","additionalProperties":{"type":"string"}},"CancellationPolicyDto":{"type":"object","properties":{"activated":{"type":"boolean"},"onlineRequests":{"type":"boolean"},"automaticRefunds":{"type":"boolean"},"policyType":{"enum":["FLEXIBLE","MODERATE","STRICT","CUSTOM"],"type":"string"},"lastMinuteThreshold":{"type":"number","minimum":0},"inAdvanceThreshold":{"type":"number","minimum":0},"lowRefundRate":{"type":"number","minimum":0,"maximum":100},"midRefundRate":{"type":"number","minimum":0,"maximum":100},"highRefundRate":{"type":"number","minimum":0,"maximum":100}},"required":["activated","onlineRequests","automaticRefunds","policyType","lastMinuteThreshold","inAdvanceThreshold","lowRefundRate","midRefundRate","highRefundRate"]},"OpeningTimeFrame":{"type":"object","properties":{"id":{"type":"string"},"day":{"type":"string","enum":["monday","tuesday","wednesday","thursday","friday","saturday","sunday","ALL"]},"isOpen":{"type":"boolean"},"from":{"type":"string"},"to":{"type":"string"}},"required":["id","day","isOpen"]},"DateRange":{"type":"object","properties":{"id":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"}},"required":["id","from","to"]},"ReservationRange":{"type":"object","properties":{"nbHours":{"type":"number"},"activated":{"type":"boolean"}},"required":["nbHours","activated"]},"ReservationRanges":{"type":"object","properties":{"minimum":{"$ref":"#/components/schemas/ReservationRange"},"maximum":{"$ref":"#/components/schemas/ReservationRange"}},"required":["minimum","maximum"]},"CompanyDeliveryCity":{"type":"object","properties":{"cityName":{"type":"string"},"sublocalityName":{"type":"string"},"zipCode":{"type":"string"},"placeId":{"type":"string"},"hasMultiplePostcodeLocalities":{"type":"boolean"}},"required":["cityName","sublocalityName","zipCode","placeId","hasMultiplePostcodeLocalities"]},"DeliveryRangeSpecificPrice":{"type":"object","properties":{"price":{"type":"number"},"cities":{"type":"array","items":{"$ref":"#/components/schemas/CompanyDeliveryCity"}}},"required":["price","cities"]},"DeliveryRange":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"price":{"type":"number"},"specificPrices":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryRangeSpecificPrice"}}},"required":["min","max","price","specificPrices"]},"CompanyDelivery":{"type":"object","properties":{"activated":{"type":"boolean"},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryRange"}},"deliveryOnly":{"type":"boolean"},"returnDelivery":{"type":"boolean"},"freeDeliveryActivated":{"type":"boolean"},"freeDeliveryMinimumType":{"type":"string","enum":["MINUTES","SUBTOTAL"]},"freeDeliveryMinimumVal":{"type":"number"},"excludedCities":{"type":"array","items":{"$ref":"#/components/schemas/CompanyDeliveryCity"}}},"required":["activated","ranges","deliveryOnly","returnDelivery","freeDeliveryActivated","freeDeliveryMinimumType","freeDeliveryMinimumVal","excludedCities"]},"ReservationTime":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["start","end"]},"time":{"type":"string"}},"required":["id","type","time"]},"EventTag":{"type":"object","properties":{"id":{"type":"string"},"name":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["id","name"]},"EventUniverse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"imageUrl":{"type":"string"}},"required":["id","name","imageUrl"]},"OnlineStoreConfig":{"type":"object","properties":{"newOnlineStoreDesign":{"type":"boolean"},"customerTextRGPD":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"featuredSectionTitle":{"$ref":"#/components/schemas/LocalizedContent"},"eventsTitle":{"$ref":"#/components/schemas/LocalizedContent"},"openingTimeFrames":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"openingTimeFramesLowSeason":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"closedDates":{"type":"array","items":{"$ref":"#/components/schemas/DateRange"}},"lowSeasonRanges":{"type":"array","items":{"$ref":"#/components/schemas/DateRange"}},"bannerURL":{"type":"array","items":{"type":"string"}},"featuredIds":{"type":"array","items":{"type":"string"}},"bannerScroll":{"type":"number"},"reservationRanges":{"$ref":"#/components/schemas/ReservationRanges"},"timeLapsBeforeBookingInHours":{"type":"number"},"delivery":{"$ref":"#/components/schemas/CompanyDelivery"},"reservationTimes":{"type":"array","items":{"$ref":"#/components/schemas/ReservationTime"}},"insuranceActivated":{"type":"boolean"},"eventActivated":{"type":"boolean"},"customFeaturedMode":{"type":"boolean"},"hideOnlineStoreLCD":{"type":"boolean"},"hideOnlineStoreLLD":{"type":"boolean"},"displayAddressOnlineStore":{"type":"boolean"},"eventDirectOrder":{"type":"boolean"},"eventTags":{"type":"array","items":{"$ref":"#/components/schemas/EventTag"}},"eventUniverses":{"type":"array","items":{"$ref":"#/components/schemas/EventUniverse"}},"eventUniversesActivated":{"type":"boolean"},"eventUniversesTag":{"type":"string"},"phoneNumber":{"type":"string"},"displayPhoneNumber":{"type":"boolean"},"script":{"type":"string"},"defaultPhoneCode":{"type":"string"},"showPricing":{"type":"boolean"},"showStock":{"type":"boolean"},"lldBilling":{"type":"boolean"}},"required":["newOnlineStoreDesign","customerTextRGPD","description","featuredSectionTitle","eventsTitle","openingTimeFrames","openingTimeFramesLowSeason","closedDates","lowSeasonRanges","bannerURL","featuredIds","bannerScroll","reservationRanges","timeLapsBeforeBookingInHours","delivery","reservationTimes","insuranceActivated","eventActivated","customFeaturedMode","hideOnlineStoreLCD","hideOnlineStoreLLD","displayAddressOnlineStore","eventDirectOrder","eventTags","eventUniverses","eventUniversesActivated","eventUniversesTag","phoneNumber","displayPhoneNumber","script","defaultPhoneCode","showPricing","showStock","lldBilling"]},"CompanyUser":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"id":{"type":"string"},"lastConnected":{"format":"date-time","type":"string"},"connectionDates":{"type":"array","items":{"format":"date-time","type":"string"}},"isAccountActivated":{"type":"boolean"},"role":{"type":"string"},"signedUpWith":{"type":"string","enum":["google","apple"]}},"required":["name","email","id"]},"CompanyMailSender":{"type":"object","properties":{"name":{"type":"string"},"replyToEmailAddress":{"type":"string"}},"required":["name","replyToEmailAddress"]},"MultipleFundsTransfer":{"type":"object","properties":{"activated":{"type":"boolean"},"isFree":{"type":"boolean"},"transferDays":{"type":"array","items":{"type":"number"}},"activatedDate":{"format":"date-time","type":"string"}},"required":["activated"]},"RentalPlaceNetworkUpdatedBy":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"RentalPlaceNetwork":{"type":"object","properties":{"enabled":{"type":"boolean"},"updatedAt":{"format":"date-time","type":"string","nullable":true},"updatedBy":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceNetworkUpdatedBy"}]}},"required":["enabled","updatedAt","updatedBy"]},"CompanyAccess":{"type":"object","properties":{"onlineStoreCreateOrder":{"type":"boolean"},"onlineStoreCreateOrderLLD":{"type":"boolean"},"productsUnavailableAfterOrder":{"type":"boolean"},"lcd":{"type":"boolean"},"lld":{"type":"boolean"},"priceExcludingTaxes":{"type":"boolean"},"useSeveralRentalPoints":{"type":"boolean"},"useOnlineStoreContract":{"type":"boolean"},"multipleFundsTransfer":{"$ref":"#/components/schemas/MultipleFundsTransfer"},"useOnlineBail":{"type":"boolean"},"lldOnlineBail":{"type":"boolean"},"payOnSite":{"type":"boolean"},"onlineStorePayment":{"type":"boolean"},"assuranceTulipInclusion":{"type":"boolean"},"assuranceTulip":{"type":"boolean"},"onlineStoreSlots":{"type":"boolean"},"lokkiEvent":{"type":"boolean"},"onlineHideHeader":{"type":"boolean"},"rentalPlace":{"type":"boolean"},"advancedStatistics":{"type":"boolean"},"checkoutSoftware":{"type":"string","enum":["NONE","G8","SQUARE","SHIFTER"]},"lokkiWorkshop":{"type":"boolean"},"onlineStoreStyle":{"type":"string","enum":["none","basic","advanced"]},"orderAdditionalTime":{"type":"boolean"},"severalRentalPoints":{"type":"boolean"},"customerB2B":{"type":"boolean"},"corporate":{"type":"string","enum":["NONE","BMW","BOULANGER","CARREFOUR","DECATHLON","DECATHLON_CANADA","DECATHLON_REUNION","ESPACE_EMERAUDE","LECLERC","MONOPRIX","PELLENC","STATION_BEES","SKISET","SKIMIUM","MWHEEL","NATURA_PRO","MR_BRICOLAGE","CORA","MR_JARDINAGE","CAMARA","NETSKI","SPORT_2000"]},"lokkiOffline":{"type":"boolean"},"lokkiPayment":{"type":"boolean"},"onlineStoreVersion":{"type":"string","enum":["V1_SUBDOMAIN","V2_RENTALPLACE"]},"rentalPlaceNetwork":{"$ref":"#/components/schemas/RentalPlaceNetwork"},"rentalPlaceShowBreadcrumb":{"type":"boolean"},"quoteRequests":{"type":"boolean"}},"required":["onlineStoreCreateOrder","onlineStoreCreateOrderLLD","productsUnavailableAfterOrder","lcd","lld","priceExcludingTaxes","useSeveralRentalPoints","useOnlineStoreContract","multipleFundsTransfer","useOnlineBail","lldOnlineBail","payOnSite","onlineStorePayment","assuranceTulipInclusion","assuranceTulip","onlineStoreSlots","lokkiEvent","onlineHideHeader","rentalPlace","advancedStatistics","checkoutSoftware","lokkiWorkshop","onlineStoreStyle","orderAdditionalTime","severalRentalPoints","customerB2B","corporate","lokkiOffline","lokkiPayment","onlineStoreVersion","rentalPlaceNetwork","rentalPlaceShowBreadcrumb","quoteRequests"]},"CompanyBailMaxAmount":{"type":"object","properties":{"activated":{"type":"boolean"},"maxAmount":{"type":"number"}},"required":["activated","maxAmount"]},"CompanyCurrency":{"type":"object","properties":{"isoName":{"type":"string"},"symbol":{"type":"string"}},"required":["isoName","symbol"]},"CompanyOpinionBooster":{"type":"object","properties":{"googleBusinessLink":{"type":"string"},"activated":{"type":"boolean"},"daysBeforeSend":{"type":"number"},"emailTemplateId":{"type":"string"}},"required":["googleBusinessLink","activated","daysBeforeSend","emailTemplateId"]},"CompanyOrderReminder":{"type":"object","properties":{"emailOneDayBeforeOrderStart":{"type":"boolean"},"emailTemplateId":{"type":"string","nullable":true},"bailLinkInEmail":{"type":"boolean"},"emailOneDayBeforeOrderEnd":{"type":"boolean"},"emailOnLokkiPayment":{"type":"boolean"},"emailOnFundsTransfer":{"type":"boolean"},"oneDayBeforeOrderEndEmailTemplateId":{"type":"string","nullable":true}},"required":["emailOneDayBeforeOrderStart","emailTemplateId","bailLinkInEmail","emailOneDayBeforeOrderEnd","emailOnLokkiPayment","emailOnFundsTransfer","oneDayBeforeOrderEndEmailTemplateId"]},"RentalPoint":{"type":"object","properties":{"addressComponents":{"$ref":"#/components/schemas/CompanyAddressComponentsDto"},"id":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"name":{"type":"string"},"slug":{"type":"string"},"fullAddress":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"},"address":{"type":"string"},"zipcode":{"type":"string"}},"required":["id","lat","lng","name","slug","fullAddress","city","country","address","zipcode"]},"WorkshopLocation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"},"address":{"type":"string"},"zipcode":{"type":"string"}},"required":["id","name","city","country","address","zipcode"]},"PartPayment":{"type":"object","properties":{"isActive":{"type":"boolean"},"percentage":{"type":"number"}},"required":["isActive","percentage"]},"CompanyOnlineStoreSlot":{"type":"object","properties":{"hours":{"type":"number"},"minutes":{"type":"number"},"label":{"type":"string"},"id":{"type":"string"}},"required":["hours","minutes","label","id"]},"CompanyRentalPlaceDescriptionsDto":{"type":"object","properties":{"fr":{"type":"string"},"en":{"type":"string"}},"required":["fr","en"]},"CompanyRentalPlaceUniversesDto":{"type":"object","properties":{"id":{"type":"string"},"categoryIds":{"type":"array","items":{"type":"string"}},"pack":{"type":"boolean"}},"required":["id","categoryIds","pack"]},"CompanyShowcaseProductDto":{"type":"object","properties":{"id":{"type":"string"},"price":{"type":"number"}},"required":["id","price"]},"CompanyRentalPlaceTeamDto":{"type":"object","properties":{"descriptions":{"$ref":"#/components/schemas/CompanyRentalPlaceDescriptionsDto"},"image":{"type":"string"},"video":{"type":"string"},"teamName":{"type":"string"}},"required":["descriptions","image","video","teamName"]},"CompanyRentalPlaceDto":{"type":"object","properties":{"image":{"type":"string"},"additionalImages":{"type":"array","items":{"type":"string"}},"descriptions":{"$ref":"#/components/schemas/CompanyRentalPlaceDescriptionsDto"},"universes":{"type":"array","items":{"$ref":"#/components/schemas/CompanyRentalPlaceUniversesDto"}},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"showcaseProducts":{"type":"array","items":{"$ref":"#/components/schemas/CompanyShowcaseProductDto"}},"team":{"$ref":"#/components/schemas/CompanyRentalPlaceTeamDto"},"lokkiComment":{"type":"string"}},"required":["image","additionalImages","descriptions","universes","verticales","showcaseProducts","team","lokkiComment"]},"TulipSettings":{"type":"object","properties":{"state":{"enum":["off","on_inclusion_hidden","on_inclusion","on_option","with_assurance"],"type":"string"},"initialState":{"enum":["off","on_inclusion_hidden","on_inclusion","on_option","with_assurance"],"type":"string"},"renterId":{"type":"string"},"verified":{"type":"boolean"},"i18nName":{"$ref":"#/components/schemas/LocalizedContent"},"i18nContent":{"$ref":"#/components/schemas/LocalizedContent"},"i18nTitle":{"$ref":"#/components/schemas/LocalizedContent"},"displayedOptions":{"type":"array","items":{"type":"string","enum":["theft","break"]}}},"required":["state","initialState","renterId","verified","i18nName","i18nContent","i18nTitle","displayedOptions"]},"AncvConnectSettings":{"type":"object","properties":{"activated":{"type":"boolean"},"shopId":{"type":"string","nullable":true}},"required":["activated","shopId"]},"ProductStateInfo":{"type":"object","properties":{"name":{"type":"string"},"displayGeneralConditions":{"type":"boolean"},"legalNotices":{"type":"string"},"numberCreated":{"type":"number"},"useLegalCompanyInfo":{"type":"boolean"}},"required":["name","displayGeneralConditions","legalNotices","numberCreated","useLegalCompanyInfo"]},"CompanyDocumentCustomField":{"type":"object","properties":{"fieldName":{"type":"string"},"fieldValue":{"type":"string"},"id":{"type":"string"}},"required":["fieldName","fieldValue","id"]},"CompanyDocumentCustomFieldsDto":{"type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/CompanyDocumentCustomField"}}},"required":["fields"]},"CompanyCategoryDiscountRange":{"type":"object","properties":{"discount":{"type":"number","description":"Discount value for the range"},"discountType":{"enum":["AMOUNT","PERCENTAGE"],"type":"string","description":"Type of discount applied (amount or percentage)"},"rangeFrom":{"type":"number","nullable":true,"description":"Minimum value of the range (Quantity of items)"},"rangeTo":{"type":"number","nullable":true,"description":"Maximum value of the range (Quantity of items)"},"infiniteTo":{"type":"boolean","description":"Indicates if the range has no upper limit"}},"required":["discount","discountType","rangeFrom","rangeTo","infiniteTo"]},"CompanyCategoryDiscount":{"type":"object","properties":{"categoryIds":{"type":"array","items":{"type":"string"}},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscountRange"}}},"required":["categoryIds","ranges"]},"CompanyLifecycleEvents":{"type":"object","properties":{"catalogMarkedCompleteAt":{"format":"date-time","type":"string"}}},"CompanyOnboarding":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"visibility":{"type":"boolean"}}},"CompanyHyperlineSubscriptionData":{"type":"object","properties":{"isPaidByThirdParty":{"type":"boolean"},"customerId":{"type":"string"},"subscriptionId":{"type":"string"},"usageCustomerId":{"type":"string","nullable":true},"usageSubscriptionId":{"type":"string","nullable":true},"subscriptionCheckoutStatus":{"type":"string","nullable":true,"enum":["PENDING","COMPLETED","FAILED"]}},"required":["isPaidByThirdParty","customerId","subscriptionId","usageCustomerId","usageSubscriptionId","subscriptionCheckoutStatus"]},"SelfTestUtmInfos":{"type":"object","properties":{"utm_source":{"type":"string"},"utm_medium":{"type":"string"},"utm_campaign":{"type":"string"},"utm_content":{"type":"string"},"utm_term":{"type":"string"},"device":{"type":"string"},"matchtype":{"type":"string"},"campaign_id":{"type":"string"},"adset_id":{"type":"string"},"ad_id":{"type":"string"},"GeoLoc":{"type":"string"}}},"CompanyCsSupportRequested":{"type":"object","properties":{"requested":{"type":"boolean"},"requestedAt":{"format":"date-time","type":"string","nullable":true}},"required":["requested","requestedAt"]},"CompanyCsInfos":{"type":"object","properties":{"plan":{"type":"string","enum":["NONE","PLAN_A","PLAN_B"]},"csSegment":{"type":"string","enum":["NONE","CS_SEGMENT_INDEP_OUTDOOR_SUMMER","CS_SEGMENT_INDEP_OUTDOOR_WINTER","CS_SEGMENT_INDEP_OUTDOOR_YEAR","CS_SEGMENT_INDEP_YEAR","CS_SEGMENT_LARGE_CORPORATE"]},"pipedrive":{"type":"string"},"hubspot":{"type":"string"},"billing":{"type":"string","enum":["NONE","TRANSFER","GOCARDLESS","COMMISSION"]},"demoDate":{"format":"date-time","type":"string"},"archiveReason":{"type":"string","enum":["CHURN","NO_SIGN","VISIBILITY_ACCOUNT_CREATION"]},"scheduledChurnDate":{"format":"date-time","type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"onboarding":{"$ref":"#/components/schemas/CompanyOnboarding"},"bankStatement":{"type":"string"},"octobatLink":{"type":"string"},"gocardlessLink":{"type":"string"},"websiteLink":{"type":"string"},"hyperlineSubscriptionData":{"$ref":"#/components/schemas/CompanyHyperlineSubscriptionData"},"subscriptionSalesOwnerEmail":{"type":"string"},"firstTransferDate":{"type":"string"},"formationBookedDate":{"format":"date-time","type":"string"},"plgHasRentalActivity":{"type":"boolean"},"subscriptionShouldSendReminder":{"type":"boolean"},"subscriptionSentDate":{"format":"date-time","type":"string"},"subscriptionCompletionDate":{"format":"date-time","type":"string"},"subscriptionExpirationDate":{"format":"date-time","type":"string"},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"},"csSupportRequested":{"$ref":"#/components/schemas/CompanyCsSupportRequested"}},"required":["plan","csSegment","pipedrive","hubspot","billing","verticales","bankStatement","octobatLink","gocardlessLink","websiteLink","hyperlineSubscriptionData","subscriptionSalesOwnerEmail"]},"SquareCredentials":{"type":"object","properties":{"isActive":{"type":"boolean"},"token":{"type":"string"},"locationId":{"type":"string"},"locationName":{"type":"string"},"refreshToken":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"oAuthState":{"type":"string"}},"required":["isActive","token","locationId","locationName","refreshToken","expiresAt"]},"GoogleReview":{"type":"object","properties":{"rating":{"type":"number"},"name":{"type":"string"},"comment":{"type":"string"},"authorPhotoUrl":{"type":"string","nullable":true},"publishTime":{"format":"date-time","type":"string"}},"required":["rating","name","comment","authorPhotoUrl","publishTime"]},"LocalizedReview":{"type":"object","properties":{"reviews":{"type":"array","items":{"$ref":"#/components/schemas/GoogleReview"}},"fetchedAt":{"format":"date-time","type":"string"}},"required":["reviews"]},"GoogleRating":{"type":"object","properties":{"localizedReviews":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/LocalizedReview"}},"rating":{"type":"number"},"reviewNb":{"type":"number"},"placeId":{"type":"string"},"mapsUrl":{"type":"string"},"fetchedAt":{"format":"date-time","type":"string"}},"required":["localizedReviews","rating","reviewNb","placeId","mapsUrl","fetchedAt"]},"CompanyResponseDuration":{"type":"object","properties":{"average":{"type":"number"},"median":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"count":{"type":"number"},"fetchedAt":{"format":"date-time","type":"string"}},"required":["average","median","min","max","count","fetchedAt"]},"CompanySkisetInfos":{"type":"object","properties":{"id":{"type":"number"},"trademark":{"type":"string"},"resort_id":{"type":"number"},"country_id":{"type":"number"},"member_id":{"type":"number"},"name":{"type":"string"},"member":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"}},"required":["id","trademark","resort_id","country_id","member_id","name","member","city","country"]},"CompanyDefaultQuickOrderMode":{"type":"object","properties":{"booking":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"bookingUpdate":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"readyToGo":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"return":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"exchange":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"showDelivery":{"type":"boolean"},"showSurvey":{"type":"boolean"},"showUnavailability":{"type":"boolean"},"showUnavailabilityOnUpdate":{"type":"boolean"}},"required":["booking","bookingUpdate","readyToGo","return","exchange","showDelivery","showSurvey","showUnavailability","showUnavailabilityOnUpdate"]},"SocialMedia":{"type":"object","properties":{"facebook":{"type":"string"},"twitter":{"type":"string"},"instagram":{"type":"string"},"linkedIn":{"type":"string"},"tiktok":{"type":"string"}},"required":["facebook","twitter","instagram","linkedIn","tiktok"]},"LokkiPaymentMethods":{"type":"object","properties":{"card":{"type":"boolean"},"applePay":{"type":"boolean"},"googlePay":{"type":"boolean"},"ancvConnect":{"type":"boolean"},"sepa":{"type":"boolean"},"ideal":{"type":"boolean"},"bancontact":{"type":"boolean"},"giroPay":{"type":"boolean"},"p24":{"type":"boolean"},"blik":{"type":"boolean"},"multibanco":{"type":"boolean"},"eps":{"type":"boolean"}},"required":["card","applePay","googlePay","ancvConnect","sepa","ideal","bancontact","giroPay","p24","blik","multibanco","eps"]},"CompanyFeePayment":{"type":"object","properties":{"percentage":{"type":"number"},"amount":{"type":"number"}},"required":["percentage","amount"]},"CompanyFeePayments":{"type":"object","properties":{"standard":{"$ref":"#/components/schemas/CompanyFeePayment"},"premium":{"$ref":"#/components/schemas/CompanyFeePayment"},"uk":{"$ref":"#/components/schemas/CompanyFeePayment"},"outOfUkUe":{"$ref":"#/components/schemas/CompanyFeePayment"},"ancv":{"$ref":"#/components/schemas/CompanyFeePayment"}},"required":["standard","premium","uk","outOfUkUe","ancv"]},"CompanyFee":{"type":"object","properties":{"type":{"type":"string","enum":["LOKKI_PAYMENT_ISO_STRIPE","LOKKI_PAYMENT","CUSTOM","CUSTOM_BY_PAYMENT"]},"percentage":{"type":"number"},"amount":{"type":"number"},"payments":{"$ref":"#/components/schemas/CompanyFeePayments"}},"required":["type","percentage","amount"]},"CompanyGlobalFee":{"type":"object","properties":{"rentalPlace":{"$ref":"#/components/schemas/CompanyFee"},"global":{"$ref":"#/components/schemas/CompanyFee"},"lld":{"$ref":"#/components/schemas/CompanyFee"}},"required":["rentalPlace","global","lld"]},"LPTermConditionV0102":{"type":"object","properties":{"date":{"format":"date-time","type":"string"},"fee":{"$ref":"#/components/schemas/CompanyGlobalFee"}},"required":["date","fee"]},"LokkiPaymentTermsConditionsHistory":{"type":"object","properties":{"v0101":{"format":"date-time","type":"string"},"v0102":{"$ref":"#/components/schemas/LPTermConditionV0102"}},"required":["v0101","v0102"]},"ProposedRentalPlaceCommission":{"type":"object","properties":{"commissionRate":{"type":"number"},"requiresSignature":{"type":"boolean"},"batchDate":{"type":"string"}},"required":["commissionRate","requiresSignature","batchDate"]},"CompanyTrialInfos":{"type":"object","properties":{"productsNumber":{"type":"string","enum":["0","1 - 10","11 - 20","21 - 50","51 - 100","101 - 250","> 250"]},"trialEndsAt":{"format":"date-time","type":"string"},"hasRentalActivity":{"type":"boolean"},"launchDate":{"format":"date-time","type":"string"}},"required":["trialEndsAt"]},"Trackers":{"type":"object","properties":{"ga4Id":{"type":"string","nullable":true,"pattern":"ga4Pattern"},"googleAdsId":{"type":"string","nullable":true,"pattern":"googleAdsPattern"},"metaPixelId":{"type":"string","nullable":true,"pattern":"metaPixelPattern"},"tiktokPixelId":{"type":"string","nullable":true,"pattern":"tiktokPixelPattern"},"linkedinPartnerId":{"type":"string","nullable":true,"pattern":"linkedinPartnerPattern"},"linkedinConversionId":{"type":"string","nullable":true,"pattern":"linkedinConversionPattern"},"lastUpdatedBy":{"type":"string"},"lastUpdatedAt":{"format":"date-time","type":"string"}}},"MarketingSettings":{"type":"object","properties":{"trackers":{"$ref":"#/components/schemas/Trackers"}},"required":["trackers"]},"PeriodicDiscount":{"type":"object","properties":{"_id":{"type":"string"},"discountInPercentage":{"type":"number"},"startDate":{"format":"date-time","type":"string","nullable":true},"endDate":{"format":"date-time","type":"string","nullable":true},"applicableDate":{"enum":["CREATED_DATE","START_DATE"],"type":"string"},"scope":{"default":["ONLINE_STORE"],"type":"array","items":{"type":"string","enum":["ONLINE_STORE","DASHBOARD"]}}},"required":["_id","discountInPercentage","startDate","endDate","applicableDate"]},"Company":{"type":"object","properties":{"addressComponents":{"$ref":"#/components/schemas/CompanyAddressComponentsDto"},"addressComponentsMachine":{"$ref":"#/components/schemas/CompanyAddressComponentsDto"},"paymentProvider":{"oneOf":[{"$ref":"#/components/schemas/CompanyAdyenCredentials"},{"$ref":"#/components/schemas/CompanyStripeCredentials"}]},"paymentProviderEvent":{"oneOf":[{"$ref":"#/components/schemas/CompanyAdyenCredentials"},{"$ref":"#/components/schemas/CompanyStripeCredentials"}]},"id":{"type":"string"},"slug":{"type":"string"},"redirectSlugs":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"description":{"type":"string"},"address":{"type":"string"},"addressLatitude":{"type":"string"},"addressLongitude":{"type":"string"},"logoURL":{"type":"string"},"vat":{"type":"number"},"vatName":{"type":"string"},"vatWorkshop":{"type":"number"},"hyperlineTaxRate":{"type":"number"},"generalConditions":{"$ref":"#/components/schemas/LocalizedContent"},"generalConditionsLLD":{"$ref":"#/components/schemas/LocalizedContent"},"cancellationPolicy":{"$ref":"#/components/schemas/CancellationPolicyDto"},"newsletterSubscription":{"type":"boolean"},"onlineStoreConfig":{"$ref":"#/components/schemas/OnlineStoreConfig"},"isGeneralConditionsLCDModified":{"type":"boolean"},"isDemo":{"type":"boolean"},"accountStatus":{"enum":["ACTIVE","DEMO","TRIAL","ARCHIVED"],"type":"string"},"accountType":{"enum":["PLATFORM","VISIBILITY_ONE"],"type":"string"},"calendarView":{"type":"string"},"user":{"$ref":"#/components/schemas/CompanyUser"},"phoneNumber":{"type":"string"},"companyMailSender":{"$ref":"#/components/schemas/CompanyMailSender"},"companyAccess":{"$ref":"#/components/schemas/CompanyAccess"},"siret":{"type":"string"},"legalName":{"type":"string"},"headquartersAddress":{"type":"string"},"companyBailMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"companyBailEventMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"companyBailLLDMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"internalCompanyBailMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"internalCompanyBailEventMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"internalCompanyBailLLDMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"group":{"type":"string"},"companyCurrency":{"$ref":"#/components/schemas/CompanyCurrency"},"timezone":{"type":"string"},"companyOpinionBooster":{"$ref":"#/components/schemas/CompanyOpinionBooster"},"orderReminder":{"$ref":"#/components/schemas/CompanyOrderReminder"},"rentalPoints":{"type":"array","items":{"$ref":"#/components/schemas/RentalPoint"}},"workshopLocations":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopLocation"}},"onlineStoreRentalPointType":{"enum":["SAME","DIFFERENT"],"type":"string"},"partPayment":{"$ref":"#/components/schemas/PartPayment"},"partPaymentEvent":{"$ref":"#/components/schemas/PartPayment"},"onlineStoreSlots":{"type":"array","items":{"$ref":"#/components/schemas/CompanyOnlineStoreSlot"}},"timeProductsUnavailableAfterOrder":{"type":"string"},"dayProductsUnavailableAfterOrder":{"type":"number"},"dayType":{"enum":["full-24h","opening-hours"],"type":"string"},"timeProductsUnavailableBeforeOrder":{"type":"string"},"dayProductsUnavailableBeforeOrder":{"type":"number"},"magicSchedule":{"type":"boolean"},"enableQrCode":{"type":"boolean"},"templateEmailIdOnlineStore":{"type":"string"},"rentalPlaceInfos":{"$ref":"#/components/schemas/CompanyRentalPlaceDto"},"tulipSettings":{"$ref":"#/components/schemas/TulipSettings"},"ancvConnectSettings":{"$ref":"#/components/schemas/AncvConnectSettings"},"productStateInfo":{"$ref":"#/components/schemas/ProductStateInfo"},"eventCgu":{"$ref":"#/components/schemas/LocalizedContent"},"documentCustomFields":{"$ref":"#/components/schemas/CompanyDocumentCustomFieldsDto"},"categoryDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscount"}},"isArchived":{"type":"boolean"},"hasRentalPlaceOrder":{"type":"boolean"},"lifecycleEvents":{"$ref":"#/components/schemas/CompanyLifecycleEvents"},"csInfos":{"$ref":"#/components/schemas/CompanyCsInfos"},"squareCredentials":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SquareCredentials"}]},"googleRating":{"$ref":"#/components/schemas/GoogleRating"},"responseDuration":{"$ref":"#/components/schemas/CompanyResponseDuration"},"openTime":{"type":"string"},"closeTime":{"type":"string"},"skisetInfos":{"$ref":"#/components/schemas/CompanySkisetInfos"},"createdAt":{"format":"date-time","type":"string"},"documentColor":{"type":"string"},"quickOrderDefaultMode":{"$ref":"#/components/schemas/CompanyDefaultQuickOrderMode"},"automaticInternalStartDateAttribution":{"type":"boolean"},"socialMedia":{"$ref":"#/components/schemas/SocialMedia"},"offlinePin":{"type":"string"},"internalPaymentMethods":{"$ref":"#/components/schemas/LokkiPaymentMethods"},"onlineStorePaymentMethods":{"$ref":"#/components/schemas/LokkiPaymentMethods"},"lokkiPaymentTermsConditionsHistory":{"$ref":"#/components/schemas/LokkiPaymentTermsConditionsHistory"},"fee":{"$ref":"#/components/schemas/CompanyGlobalFee"},"proposedRentalPlaceCommission":{"$ref":"#/components/schemas/ProposedRentalPlaceCommission"},"trialInfos":{"$ref":"#/components/schemas/CompanyTrialInfos"},"marketing":{"$ref":"#/components/schemas/MarketingSettings"},"periodicDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/PeriodicDiscount"}},"hasOrders":{"type":"boolean"}},"required":["id","slug","redirectSlugs","name","description","address","addressLatitude","addressLongitude","logoURL","vat","vatName","vatWorkshop","hyperlineTaxRate","generalConditions","generalConditionsLLD","cancellationPolicy","newsletterSubscription","onlineStoreConfig","isDemo","accountStatus","accountType","calendarView","user","phoneNumber","companyMailSender","companyAccess","siret","legalName","headquartersAddress","companyBailMaxAmount","companyBailEventMaxAmount","companyBailLLDMaxAmount","internalCompanyBailMaxAmount","internalCompanyBailEventMaxAmount","internalCompanyBailLLDMaxAmount","group","companyCurrency","timezone","companyOpinionBooster","orderReminder","rentalPoints","workshopLocations","onlineStoreRentalPointType","partPayment","partPaymentEvent","onlineStoreSlots","timeProductsUnavailableAfterOrder","dayProductsUnavailableAfterOrder","timeProductsUnavailableBeforeOrder","dayProductsUnavailableBeforeOrder","magicSchedule","enableQrCode","templateEmailIdOnlineStore","rentalPlaceInfos","tulipSettings","ancvConnectSettings","productStateInfo","eventCgu","documentCustomFields","categoryDiscounts","isArchived","squareCredentials","openTime","closeTime","createdAt","documentColor","quickOrderDefaultMode","automaticInternalStartDateAttribution","socialMedia","lokkiPaymentTermsConditionsHistory","fee"]},"ProposedRentalPlaceCommissionDto":{"type":"object","properties":{"requiresSignature":{"type":"boolean"}},"required":["requiresSignature"]},"CompanyUpdateDto":{"type":"object","properties":{"proposedRentalPlaceCommission":{"$ref":"#/components/schemas/ProposedRentalPlaceCommissionDto"},"lifecycleEvents":{"$ref":"#/components/schemas/CompanyLifecycleEvents"}}},"OnlineStoreCompanyStripePayment":{"type":"object","properties":{"provider":{"type":"string","default":"stripe","enum":["stripe"]},"account":{"type":"string"},"isExpress":{"type":"boolean"}},"required":["provider","account","isExpress"]},"OnlineStoreCompanyAdyenPayment":{"type":"object","properties":{"provider":{"type":"string","default":"adyen","enum":["adyen"]},"clientKey":{"type":"string"}},"required":["provider","clientKey"]},"UniverseMinimumPrice":{"type":"object","properties":{"type":{"type":"string","enum":["ALL_ASSOCIATED_CATEGORIES","SPECIFIC_CATEGORY","SPECIFIC_ITEM"]},"id":{"type":"string"}},"required":["type","id"]},"OnlineStoreUniverseDto":{"type":"object","properties":{"id":{"type":"string"},"title":{"$ref":"#/components/schemas/LocalizedContent"},"pictureURL":{"type":"string"},"productModelIds":{"type":"array","items":{"type":"string"}},"minimumPrice":{"$ref":"#/components/schemas/UniverseMinimumPrice"},"ranking":{"type":"number"}},"required":["id","title","pictureURL","productModelIds","minimumPrice","ranking"]},"ThemeMainStyles":{"type":"object","properties":{"radius":{"type":"string"},"backgroundColor":{"type":"string"},"fontFamily":{"type":"string"}},"required":["radius","backgroundColor","fontFamily"]},"ThemeTextStyle":{"type":"object","properties":{"color":{"type":"string"},"fontSize":{"type":"string"},"fontWeight":{"type":"string"},"fontStyle":{"type":"string"}},"required":["color","fontSize","fontWeight","fontStyle"]},"ThemeButtonStyle":{"type":"object","properties":{"backgroundColor":{"type":"string"},"borderRadius":{"type":"string"},"padding":{"type":"string"}},"required":["backgroundColor","borderRadius","padding"]},"ThemeButton":{"type":"object","properties":{"textStyle":{"$ref":"#/components/schemas/ThemeTextStyle"},"style":{"$ref":"#/components/schemas/ThemeButtonStyle"}},"required":["textStyle","style"]},"ThemeCompanyName":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/ThemeTextStyle"}},"required":["style"]},"ThemeTitle":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/ThemeTextStyle"}},"required":["style"]},"ThemeBlockColor":{"type":"object","properties":{"color":{"type":"string"},"backgroundColor":{"type":"string"}},"required":["color","backgroundColor"]},"ThemeColors":{"type":"object","properties":{"primary":{"type":"string"},"secondary":{"type":"string"},"ternary":{"type":"string"},"priceColor":{"type":"string"},"priceColorText":{"type":"string"},"blockColor":{"$ref":"#/components/schemas/ThemeBlockColor"},"textColor":{"type":"string"},"danger":{"type":"string"},"header":{"type":"string"}},"required":["primary","secondary","ternary","priceColor","priceColorText","blockColor","textColor","danger","header"]},"CompanyTheme":{"type":"object","properties":{"id":{"type":"string"},"mainStyles":{"$ref":"#/components/schemas/ThemeMainStyles"},"button":{"$ref":"#/components/schemas/ThemeButton"},"companyName":{"$ref":"#/components/schemas/ThemeCompanyName"},"title":{"$ref":"#/components/schemas/ThemeTitle"},"colors":{"$ref":"#/components/schemas/ThemeColors"}},"required":["mainStyles","button","companyName","title","colors"]},"OnlineStoreCompanyAccessDto":{"type":"object","properties":{"useSeveralRentalPoints":{"type":"boolean"},"useOnlineStoreContract":{"type":"boolean"},"useOnlineBail":{"type":"boolean"},"useLLDOnlineBail":{"type":"boolean"},"payOnSite":{"type":"boolean"},"onlineStorePayment":{"type":"boolean"},"onlineStoreSlots":{"type":"boolean"},"priceExcludingTaxes":{"type":"boolean"},"onlineStoreCreateOrder":{"type":"boolean"},"onlineStoreCreateOrderLLD":{"type":"boolean"},"lokkiEvent":{"type":"boolean"},"lld":{"type":"boolean"},"lcd":{"type":"boolean"},"onlineHideHeader":{"type":"boolean"},"rentalPlace":{"type":"boolean"},"lokkiPayment":{"type":"boolean"}},"required":["useSeveralRentalPoints","useOnlineStoreContract","useOnlineBail","useLLDOnlineBail","payOnSite","onlineStorePayment","onlineStoreSlots","priceExcludingTaxes","onlineStoreCreateOrder","onlineStoreCreateOrderLLD","lokkiEvent","lld","lcd","onlineHideHeader","rentalPlace","lokkiPayment"]},"Coordinate":{"type":"object","properties":{"lng":{"type":"string"},"lat":{"type":"string"}},"required":["lng","lat"]},"Pricing":{"type":"object","properties":{"label":{"type":"string"},"amount":{"type":"number"},"id":{"type":"string"}},"required":["label","amount","id"]},"Item":{"type":"object","properties":{"itemId":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"price":{"type":"number"}},"required":["itemId","type","price"]},"Category":{"type":"object","properties":{"item":{"type":"array","items":{"$ref":"#/components/schemas/Item"}},"name":{"type":"string"},"id":{"type":"string"}},"required":["item","name","id"]},"TagValue":{"type":"object","properties":{"id":{"type":"string"},"value":{"$ref":"#/components/schemas/LocalizedContent"},"activated":{"type":"boolean"},"universeId":{"type":"string"}},"required":["id","value","activated"]},"EventStatsOnlineStore":{"type":"object","properties":{"id":{"type":"string"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"name":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrl":{"type":"array","items":{"type":"string"}},"sessionEventsNb":{"type":"number"},"pricing":{"type":"array","items":{"$ref":"#/components/schemas/Pricing"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"bailAmount":{"type":"number"},"createdDate":{"format":"date-time","type":"string"},"earliestSession":{"format":"date-time","type":"string"},"earliestSessionNbSeats":{"type":"number"},"earliestSessionDuration":{"type":"number"},"productSurveyId":{"type":"string"},"vat":{"type":"number"},"tagValues":{"type":"array","items":{"$ref":"#/components/schemas/TagValue"}},"noEquipment":{"type":"boolean"}},"required":["id","description","name","imageUrl","sessionEventsNb","pricing","categories","bailAmount","createdDate","productSurveyId","vat","tagValues","noEquipment"]},"TulipCompanyInfo":{"type":"object","properties":{"company_name":{"type":"string"},"last_name":{"type":"string"},"first_name":{"type":"string"},"email":{"type":"string"},"phone_number":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"zipcode":{"type":"string"},"country":{"type":"string"}},"required":["company_name","last_name","first_name","email","phone_number","address","city","zipcode","country"]},"TulipTranslation":{"type":"object","properties":{"en":{"type":"string"},"fr":{"type":"string"}},"required":["en","fr"]},"TulipOptionProductContentSubType":{"type":"object","properties":{"type":{"type":"string"},"translations":{"$ref":"#/components/schemas/TulipTranslation"}},"required":["type","translations"]},"TulipOptionProduct":{"type":"object","properties":{"product_type":{"type":"string"},"translations":{"$ref":"#/components/schemas/TulipTranslation"},"product_subtypes":{"type":"array","items":{"$ref":"#/components/schemas/TulipOptionProductContentSubType"}}},"required":["product_type","translations","product_subtypes"]},"TulipOptions":{"type":"object","properties":{"option":{"type":"boolean"},"inclusion":{"type":"boolean"},"LCD":{"type":"boolean"},"LMD":{"type":"boolean"},"LLD":{"type":"boolean"},"products":{"type":"array","items":{"$ref":"#/components/schemas/TulipOptionProduct"}}},"required":["option","inclusion","LCD","LMD","LLD","products"]},"TulipRenter":{"type":"object","properties":{"uid":{"type":"string"},"company":{"$ref":"#/components/schemas/TulipCompanyInfo"},"options":{"$ref":"#/components/schemas/TulipOptions"}},"required":["uid","company","options"]},"TulipSettingsWithRenter":{"type":"object","properties":{"state":{"enum":["off","on_inclusion_hidden","on_inclusion","on_option","with_assurance"],"type":"string"},"initialState":{"enum":["off","on_inclusion_hidden","on_inclusion","on_option","with_assurance"],"type":"string"},"renterId":{"type":"string"},"verified":{"type":"boolean"},"i18nName":{"$ref":"#/components/schemas/LocalizedContent"},"i18nContent":{"$ref":"#/components/schemas/LocalizedContent"},"i18nTitle":{"$ref":"#/components/schemas/LocalizedContent"},"displayedOptions":{"type":"array","items":{"type":"string","enum":["theft","break"]}},"renter":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/TulipRenter"}]}},"required":["state","initialState","renterId","verified","i18nName","i18nContent","i18nTitle","displayedOptions","renter"]},"RentalPlaceStyle":{"type":"object","properties":{"backgroundColor":{"type":"string"},"borderRadius":{"type":"string"},"borderColor":{"type":"string"},"padding":{"type":"string"}}},"RentalPlaceTextStyle":{"type":"object","properties":{"color":{"type":"string"},"fontSize":{"type":"string"},"fontWeight":{"type":"string"},"fontStyle":{"type":"string"}}},"RentalPlaceFooterLinkCol":{"type":"object","properties":{"text":{"$ref":"#/components/schemas/LocalizedContent"},"link":{"type":"string"},"id":{"type":"string"},"isScript":{"type":"boolean"}},"required":["text","link","id","isScript"]},"RentalPlaceFooterLinkSocial":{"type":"object","properties":{"name":{"type":"string"},"icon":{"type":"string"},"link":{"type":"string"},"id":{"type":"string"},"available":{"type":"boolean"}},"required":["name","icon","link","id","available"]},"RentalPlaceFooter":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/RentalPlaceStyle"},"textStyle":{"$ref":"#/components/schemas/RentalPlaceTextStyle"},"linkColOne":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceFooterLinkCol"}},"linkColTwo":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceFooterLinkCol"}},"linkSocial":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceFooterLinkSocial"}}},"required":["style","textStyle","linkColOne","linkColTwo","linkSocial"]},"RentalPlaceFile":{"type":"object","properties":{"id":{"type":"string"},"filename":{"type":"string"},"url":{"type":"string"}},"required":["filename","url"]},"RentalPlaceMainInfo":{"type":"object","properties":{"font":{"type":"string","enum":["DM Sans","MontSerrat","Open Sans","Roboto Condensed","Roboto","PT Sans","Poppins","Lato","Raleway","Ubuntu","Source Sans Pro"]},"accentColor":{"type":"string"},"textColor":{"type":"string"},"backgroundColor":{"type":"string"},"favicon":{"$ref":"#/components/schemas/RentalPlaceFile"},"logo":{"$ref":"#/components/schemas/RentalPlaceFile"}},"required":["font","accentColor","textColor","backgroundColor","favicon","logo"]},"OnlineStoreMarketingTrackers":{"type":"object","properties":{"ga4Id":{"type":"string"},"googleAdsId":{"type":"string"},"metaPixelId":{"type":"string"},"tiktokPixelId":{"type":"string"},"linkedinPartnerId":{"type":"string"},"linkedinConversionId":{"type":"string"}}},"OnlineStoreCompanyDto":{"type":"object","properties":{"payment":{"oneOf":[{"$ref":"#/components/schemas/OnlineStoreCompanyAdyenPayment"},{"$ref":"#/components/schemas/OnlineStoreCompanyStripePayment"}]},"paymentEvent":{"oneOf":[{"$ref":"#/components/schemas/OnlineStoreCompanyAdyenPayment"},{"$ref":"#/components/schemas/OnlineStoreCompanyStripePayment"}]},"id":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"logoURL":{"type":"string"},"phoneNumber":{"type":"string"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"featuredSectionTitle":{"$ref":"#/components/schemas/LocalizedContent"},"featuredIds":{"type":"array","items":{"type":"string"}},"customerTextRGPD":{"$ref":"#/components/schemas/LocalizedContent"},"generalConditions":{"$ref":"#/components/schemas/LocalizedContent"},"generalConditionsLLD":{"$ref":"#/components/schemas/LocalizedContent"},"bannerURL":{"type":"array","items":{"type":"string"}},"bannerScroll":{"type":"number"},"openingTimeFrames":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"openingTimeFramesLowSeason":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"lowSeasonRanges":{"type":"array","items":{"$ref":"#/components/schemas/DateRange"}},"closedDates":{"type":"array","items":{"$ref":"#/components/schemas/DateRange"}},"timeLapsBeforeBookingInHours":{"type":"number"},"reservationTimes":{"type":"array","items":{"$ref":"#/components/schemas/ReservationTime"}},"universes":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreUniverseDto"}},"theme":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/CompanyTheme"}]},"isDemo":{"type":"boolean"},"access":{"$ref":"#/components/schemas/OnlineStoreCompanyAccessDto"},"reservationRanges":{"$ref":"#/components/schemas/ReservationRanges"},"companyBailMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"companyBailLLDMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"companyBailEventMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"delivery":{"$ref":"#/components/schemas/CompanyDelivery"},"coordinate":{"$ref":"#/components/schemas/Coordinate"},"address":{"type":"string"},"companyCurrency":{"$ref":"#/components/schemas/CompanyCurrency"},"onlineStoreScript":{"type":"string"},"timezone":{"type":"string"},"companyOpinionBooster":{"$ref":"#/components/schemas/CompanyOpinionBooster"},"partPayment":{"$ref":"#/components/schemas/PartPayment"},"partPaymentEvent":{"$ref":"#/components/schemas/PartPayment"},"onlineStoreSlots":{"type":"array","items":{"$ref":"#/components/schemas/CompanyOnlineStoreSlot"}},"vat":{"type":"number"},"rentalPoints":{"type":"array","items":{"$ref":"#/components/schemas/RentalPoint"}},"onlineStoreRentalPointType":{"type":"string","enum":["SAME","DIFFERENT"]},"events":{"type":"array","items":{"$ref":"#/components/schemas/EventStatsOnlineStore"}},"eventsTitle":{"$ref":"#/components/schemas/LocalizedContent"},"eventDirectOrder":{"type":"boolean"},"hideOnlineStoreLCD":{"type":"boolean"},"hideOnlineStoreLLD":{"type":"boolean"},"customFeaturedMode":{"type":"boolean"},"tulipSettings":{"$ref":"#/components/schemas/TulipSettingsWithRenter"},"eventCgu":{"$ref":"#/components/schemas/LocalizedContent"},"group":{"type":"string"},"rentalPlaceFooter":{"$ref":"#/components/schemas/RentalPlaceFooter"},"rentalPlaceMainInfo":{"$ref":"#/components/schemas/RentalPlaceMainInfo"},"corporate":{"type":"string","enum":["NONE","BMW","BOULANGER","CARREFOUR","DECATHLON","DECATHLON_CANADA","DECATHLON_REUNION","ESPACE_EMERAUDE","LECLERC","MONOPRIX","PELLENC","STATION_BEES","SKISET","SKIMIUM","MWHEEL","NATURA_PRO","MR_BRICOLAGE","CORA","MR_JARDINAGE","CAMARA","NETSKI","SPORT_2000"]},"eventTags":{"type":"array","items":{"$ref":"#/components/schemas/EventTag"}},"eventUniverses":{"type":"array","items":{"$ref":"#/components/schemas/EventUniverse"}},"eventUniversesTag":{"type":"string"},"eventUniversesActivated":{"type":"boolean"},"displayPhoneNumber":{"type":"boolean"},"email":{"type":"string"},"categoryDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscount"}},"newsletterSubscription":{"type":"boolean"},"documentColor":{"type":"string"},"cancellationPolicy":{"$ref":"#/components/schemas/CancellationPolicyDto"},"defaultPhoneCode":{"type":"string"},"showPricing":{"type":"boolean"},"showStock":{"type":"boolean"},"googleRating":{"type":"number"},"googleReviewsNb":{"type":"number"},"googleMapsUrl":{"type":"string"},"googleReviews":{"type":"array","items":{"$ref":"#/components/schemas/GoogleReview"}},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"socialMedia":{"$ref":"#/components/schemas/SocialMedia"},"newOnlineStoreDesign":{"type":"boolean"},"lastYearOrdersNb":{"type":"number"},"paymentMethods":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/LokkiPaymentMethods"}]},"lldBilling":{"type":"boolean"},"ancvPaymentActive":{"type":"boolean"},"hasShopId":{"type":"boolean"},"periodicDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/PeriodicDiscount"}},"marketingTrackers":{"$ref":"#/components/schemas/OnlineStoreMarketingTrackers"}},"required":["id","slug","name","logoURL","phoneNumber","description","featuredSectionTitle","featuredIds","customerTextRGPD","generalConditions","generalConditionsLLD","bannerURL","bannerScroll","openingTimeFrames","openingTimeFramesLowSeason","lowSeasonRanges","closedDates","timeLapsBeforeBookingInHours","reservationTimes","universes","theme","isDemo","access","reservationRanges","companyBailMaxAmount","companyBailLLDMaxAmount","companyBailEventMaxAmount","delivery","coordinate","companyCurrency","timezone","companyOpinionBooster","partPayment","partPaymentEvent","onlineStoreSlots","vat","rentalPoints","onlineStoreRentalPointType","events","eventsTitle","eventDirectOrder","hideOnlineStoreLCD","hideOnlineStoreLLD","customFeaturedMode","tulipSettings","eventCgu","group","corporate","eventTags","eventUniverses","eventUniversesTag","eventUniversesActivated","displayPhoneNumber","email","categoryDiscounts","newsletterSubscription","documentColor","cancellationPolicy","defaultPhoneCode","showPricing","showStock","googleRating","googleReviewsNb","googleMapsUrl","googleReviews","verticales","socialMedia","newOnlineStoreDesign","lastYearOrdersNb","paymentMethods","lldBilling","ancvPaymentActive","hasShopId"]},"SquareLocation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"SquareDevices":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"deviceId":{"type":"string"},"status":{"type":"string"},"code":{"type":"string"},"pairBy":{"type":"string"}},"required":["id","name","deviceId","status"]},"GetSquareOAuthStateDto":{"type":"object","properties":{"state":{"type":"string"},"env":{"type":"string"}},"required":["state","env"]},"CompanyRetro2022Infos":{"type":"object","properties":{"googleRating":{"type":"number"},"totalOrders":{"type":"number"},"bestMonth":{"type":"number"}},"required":["googleRating","totalOrders","bestMonth"]},"CreateCompanySquareDeviceDto":{"type":"object","properties":{"deviceName":{"type":"string"}},"required":["deviceName"]},"UpdateCompanyCurrencyDto":{"type":"object","properties":{"companyCurrency":{"$ref":"#/components/schemas/CompanyCurrency"}},"required":["companyCurrency"]},"UpdateCompanyOnlineStorePaymentDto":{"type":"object","properties":{"onlineStorePayment":{"type":"boolean"}},"required":["onlineStorePayment"]},"UpdateCompanyTulipSettingsDto":{"type":"object","properties":{"state":{"type":"string"},"initialState":{"type":"string"},"renterId":{"type":"string"},"verified":{"type":"boolean"}},"required":["state","initialState","renterId","verified"]},"UpdateCompanyTulipSettingsWordingDto":{"type":"object","properties":{"i18nContent":{"$ref":"#/components/schemas/LocalizedContent"},"i18nTitle":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["i18nContent","i18nTitle"]},"UpdateCompanyTulipSettingsNameDto":{"type":"object","properties":{"i18nName":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["i18nName"]},"UpdateCompanyTulipSettingsDisplayedOptionsDto":{"type":"object","properties":{"displayedOptions":{"type":"array","items":{"type":"string","enum":["theft","break"]}}},"required":["displayedOptions"]},"UpdateOnlineStoreRentalPointTypeDto":{"type":"object","properties":{"onlineStoreRentalPointType":{"type":"string","enum":["SAME","DIFFERENT"]}},"required":["onlineStoreRentalPointType"]},"UpdateSocialMediaDto":{"type":"object","properties":{"facebook":{"type":"string"},"instagram":{"type":"string"},"twitter":{"type":"string"},"linkedIn":{"type":"string"},"tiktok":{"type":"string"}},"required":["facebook","instagram","twitter","linkedIn","tiktok"]},"CompanyTimezone":{"type":"object","properties":{"timezone":{"type":"string"}},"required":["timezone"]},"UpdateCompanyTimezoneDto":{"type":"object","properties":{"companyTimezone":{"$ref":"#/components/schemas/CompanyTimezone"}},"required":["companyTimezone"]},"UpdateCompanyOpinionBooster":{"type":"object","properties":{"companyOpinionBooster":{"$ref":"#/components/schemas/CompanyOpinionBooster"}},"required":["companyOpinionBooster"]},"UpdateCompanyOnlineStoreSlotsDto":{"type":"object","properties":{"companyOnlineStoreSlots":{"type":"array","items":{"$ref":"#/components/schemas/CompanyOnlineStoreSlot"}}},"required":["companyOnlineStoreSlots"]},"UpdateCompanyOrderReminderDto":{"type":"object","properties":{"companyOrderReminder":{"$ref":"#/components/schemas/CompanyOrderReminder"}},"required":["companyOrderReminder"]},"UpdateCompanyMultipleFundsTransferDto":{"type":"object","properties":{"multipleFundsTransfer":{"$ref":"#/components/schemas/MultipleFundsTransfer"}},"required":["multipleFundsTransfer"]},"UpdateCompanyDeliveryDto":{"type":"object","properties":{"activated":{"type":"boolean"},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryRange"}},"deliveryOnly":{"type":"boolean"},"returnDelivery":{"type":"boolean"},"freeDeliveryActivated":{"type":"boolean"},"freeDeliveryMinimumType":{"type":"string","enum":["MINUTES","SUBTOTAL"]},"freeDeliveryMinimumVal":{"type":"number"},"showDeliveryInternal":{"type":"boolean"},"excludedCities":{"type":"array","items":{"$ref":"#/components/schemas/CompanyDeliveryCity"}},"displayAddressOnlineStore":{"type":"boolean"}}},"UpdateCompanyTermsConditionsDto":{"type":"object","properties":{"i18nGeneralConditions":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["i18nGeneralConditions"]},"CompanyCustomerTextRGPDDto":{"type":"object","properties":{"rgpdText":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["rgpdText"]},"CompanyDocumentColorDto":{"type":"object","properties":{"documentColor":{"type":"string"}},"required":["documentColor"]},"CompanyNewsletterSubscriptionDto":{"type":"object","properties":{"newsletterSubscription":{"type":"boolean"}},"required":["newsletterSubscription"]},"CompanyShowPricingDto":{"type":"object","properties":{"showPricing":{"type":"boolean"}},"required":["showPricing"]},"CompanyShowStockDto":{"type":"object","properties":{"showStock":{"type":"boolean"}},"required":["showStock"]},"CompanyLLDBillingDto":{"type":"object","properties":{"lldBilling":{"type":"boolean"}},"required":["lldBilling"]},"CompanyAutomaticInternalStartDateAttributionDto":{"type":"object","properties":{"automaticInternalStartDateAttribution":{"type":"boolean"}},"required":["automaticInternalStartDateAttribution"]},"CompanySlugDto":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"UpdateVatWorkshopDto":{"type":"object","properties":{"vatWorkshop":{"type":"number"}},"required":["vatWorkshop"]},"CompanyUpdateCategoryDiscountsDto":{"type":"object","properties":{"categoryDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscount"}}},"required":["categoryDiscounts"]},"CompanyHideOnlineStoreLCDDto":{"type":"object","properties":{"hideOnlineStoreLCD":{"type":"boolean"}},"required":["hideOnlineStoreLCD"]},"CompanyHideOnlineStoreLLDDto":{"type":"object","properties":{"hideOnlineStoreLLD":{"type":"boolean"}},"required":["hideOnlineStoreLLD"]},"UpdateSquareIsActiveDto":{"type":"object","properties":{"isActive":{"type":"boolean"}},"required":["isActive"]},"UpdateSquareCredentialLocationDto":{"type":"object","properties":{"locationId":{"type":"string"},"locationName":{"type":"string"}},"required":["locationId","locationName"]},"CompanyEventDirectOrderDto":{"type":"object","properties":{"eventDirectOrder":{"type":"boolean"}},"required":["eventDirectOrder"]},"CompanyActivateRentalPlaceDto":{"type":"object","properties":{"active":{"type":"boolean"}},"required":["active"]},"CompanyActivateNewOnlineStoreDesignDto":{"type":"object","properties":{"active":{"type":"boolean"}},"required":["active"]},"UpdateCompanyAccessOnlineContractDto":{"type":"object","properties":{"activated":{"type":"boolean"}},"required":["activated"]},"PartPaymentDto":{"type":"object","properties":{"partPaymentAmount":{"type":"number"}},"required":["partPaymentAmount"]},"BailAccessDto":{"type":"object","properties":{"activated":{"type":"boolean"}},"required":["activated"]},"BailMaxValueDto":{"type":"object","properties":{"activated":{"type":"boolean"},"amount":{"type":"number"}},"required":["activated","amount"]},"CompanyEventTagUpdateDto":{"type":"object","properties":{"eventTags":{"type":"array","items":{"$ref":"#/components/schemas/EventTag"}}},"required":["eventTags"]},"CompanyEventUniversesUpdateDto":{"type":"object","properties":{"eventUniverses":{"type":"array","items":{"type":"object"}}},"required":["eventUniverses"]},"CompanyEventUniversesActivatedDto":{"type":"object","properties":{"isActivated":{"type":"boolean"}},"required":["isActivated"]},"CompanyEventUniversesTagDto":{"type":"object","properties":{"tagId":{"type":"string"}},"required":["tagId"]},"CompanyVatDto":{"type":"object","properties":{"vat":{"type":"number"}},"required":["vat"]},"CompanyVatNameDto":{"type":"object","properties":{"vatName":{"type":"string"}},"required":["vatName"]},"CompanyPlaceIdDto":{"type":"object","properties":{"placeId":{"type":"string"}},"required":["placeId"]},"UpdateCompanyOnlineStoreDescriptionDto":{"type":"object","properties":{"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["onlineStoreDescription"]},"UpdateFeaturedSectionTitleDto":{"type":"object","properties":{"sectionTitle":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["sectionTitle"]},"UpdateCompanyOnlineStorePhoneNumberDto":{"type":"object","properties":{"phoneNumber":{"type":"string"}},"required":["phoneNumber"]},"UpdateCompanyOnlineStoreDisplayPhoneNumberDto":{"type":"object","properties":{"display":{"type":"boolean"}},"required":["display"]},"UpdateCompanyOnlineStoreFeaturedIdsDto":{"type":"object","properties":{"featuredIds":{"type":"array","items":{"type":"string"}}},"required":["featuredIds"]},"UpdateCompanyOnlineStoreCustomFeaturedModeDto":{"type":"object","properties":{"customFeaturedMode":{"type":"boolean"}},"required":["customFeaturedMode"]},"UpdateCompanyOnlineStoreEventsTitleDto":{"type":"object","properties":{"onlineStoreEventsTitle":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["onlineStoreEventsTitle"]},"UpdateCompanyProductStateInfosDto":{"type":"object","properties":{"name":{"type":"string"},"displayGeneralConditions":{"type":"boolean"},"legalNotices":{"type":"string"},"useLegalCompanyInfo":{"type":"boolean"}},"required":["name","displayGeneralConditions","legalNotices","useLegalCompanyInfo"]},"CompanyUpdateDefaultPhoneCodeDto":{"type":"object","properties":{"defaultPhoneCode":{"type":"string"}},"required":["defaultPhoneCode"]},"UpdateCompanyProductAvailabilityDto":{"type":"object","properties":{"timeProductsUnavailableAfterOrder":{"type":"string"},"dayProductsUnavailableAfterOrder":{"type":"number"},"timeProductsUnavailableBeforeOrder":{"type":"string"},"dayProductsUnavailableBeforeOrder":{"type":"number"}},"required":["timeProductsUnavailableAfterOrder","dayProductsUnavailableAfterOrder","timeProductsUnavailableBeforeOrder","dayProductsUnavailableBeforeOrder"]},"UpdateCompanyQuickOrderDefaultModeDto":{"type":"object","properties":{"booking":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"bookingUpdate":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"readyToGo":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"return":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"exchange":{"type":"string","enum":["QR_SCANNING","MANUAL"]},"showDelivery":{"type":"boolean"},"showSurvey":{"type":"boolean"},"showUnavailability":{"type":"boolean"},"showUnavailabilityOnUpdate":{"type":"boolean"}},"required":["booking","bookingUpdate","readyToGo","return","exchange","showDelivery","showSurvey","showUnavailability","showUnavailabilityOnUpdate"]},"UpdateCompanyAddressComponentsDto":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"},"placeId":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country","placeId"]},"UpdateCompanyMainInfosDto":{"type":"object","properties":{"name":{"type":"string"},"siret":{"type":"string"},"legalName":{"type":"string"},"headquartersAddress":{"type":"string"},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/UpdateCompanyAddressComponentsDto"},"longitude":{"type":"number"},"latitude":{"type":"number"},"phone":{"type":"string"},"addressComponentsMachine":{"$ref":"#/components/schemas/UpdateCompanyAddressComponentsDto"}}},"UpdateCompanyOfflinePinDto":{"type":"object","properties":{"offlinePin":{"type":"string"}},"required":["offlinePin"]},"UpdateCompanyReservationTimesDto":{"type":"object","properties":{"reservationTimes":{"type":"array","items":{"$ref":"#/components/schemas/ReservationTime"}}},"required":["reservationTimes"]},"UpdateNumberHoursOrderDto":{"type":"object","properties":{"minimum":{"$ref":"#/components/schemas/ReservationRange"},"maximum":{"$ref":"#/components/schemas/ReservationRange"}},"required":["minimum","maximum"]},"LowSeasonDateRange":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["id","startDate","endDate"]},"UpdateLowSeasonDateDto":{"type":"object","properties":{"lowSeasonDates":{"type":"array","items":{"$ref":"#/components/schemas/LowSeasonDateRange"}}},"required":["lowSeasonDates"]},"CompanyUploadImageDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"names":{"type":"array","items":{"type":"string"}},"indexes":{"type":"array","items":{"type":"number"}},"indexesToDelete":{"type":"array","items":{"type":"number"}}},"required":["files","names","indexes","indexesToDelete"]},"FileUploadDto":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]},"UpdateCompanyBannerScrollDto":{"type":"object","properties":{"bannerScroll":{"type":"number"}},"required":["bannerScroll"]},"RegisterShopIdBodyDto":{"type":"object","properties":{"shopId":{"type":"string"}},"required":["shopId"]},"UpdateCompanyTulipConfigDto":{"type":"object","properties":{"hideInclusive":{"type":"boolean"},"activated":{"type":"boolean"}},"required":["hideInclusive","activated"]},"UpdateCompanyRentalPointDto":{"type":"object","properties":{"id":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"name":{"type":"string"},"slug":{"type":"string"},"fullAddress":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/UpdateCompanyAddressComponentsDto"},"addressComponentsMachine":{"$ref":"#/components/schemas/UpdateCompanyAddressComponentsDto"},"city":{"type":"string"},"country":{"type":"string"},"address":{"type":"string"},"zipcode":{"type":"string"}}},"UpdateCompanyRentalPointsDto":{"type":"object","properties":{"rentalPoints":{"type":"array","items":{"$ref":"#/components/schemas/UpdateCompanyRentalPointDto"}}},"required":["rentalPoints"]},"UpdateCompanyMailSenderDto":{"type":"object","properties":{"name":{"type":"string"},"replyToEmailAddress":{"type":"string"}},"required":["name","replyToEmailAddress"]},"ClosedDatesRange":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["id","startDate","endDate"]},"UpdateClosedDatesDto":{"type":"object","properties":{"closedDates":{"type":"array","items":{"$ref":"#/components/schemas/ClosedDatesRange"}}},"required":["closedDates"]},"OpeningHoursRange":{"type":"object","properties":{"id":{"type":"string"},"day":{"type":"string"},"open":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"}},"required":["id","day","open","from","to"]},"UpdateOpeningHoursDto":{"type":"object","properties":{"openingHours":{"type":"array","items":{"$ref":"#/components/schemas/OpeningHoursRange"}}},"required":["openingHours"]},"UpdateTimeLapseBeforeBookingDto":{"type":"object","properties":{"timeLapsBeforeBooking":{"type":"number"}},"required":["timeLapsBeforeBooking"]},"UpdateCsSupportRequestedDto":{"type":"object","properties":{"requested":{"type":"boolean"}},"required":["requested"]},"UpdateCompanyDayTypeDto":{"type":"object","properties":{"dayType":{"type":"string","enum":["full-24h","opening-hours"]}},"required":["dayType"]},"AllowedCompanyAccessPropertiesDto":{"type":"object","properties":{"useOnlineBail":{"type":"boolean"},"lldOnlineBail":{"type":"boolean"},"quoteRequests":{"type":"boolean"}}},"PatchCompanySettingsDto":{"type":"object","properties":{"companyAccess":{"$ref":"#/components/schemas/AllowedCompanyAccessPropertiesDto"},"marketing":{"$ref":"#/components/schemas/MarketingSettings"},"companyBailMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"companyBailEventMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"companyBailLLDMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"internalCompanyBailMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"internalCompanyBailEventMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"},"internalCompanyBailLLDMaxAmount":{"$ref":"#/components/schemas/CompanyBailMaxAmount"}}},"CreateUniverseControllerDto":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/LocalizedContent"},"productModelIds":{"type":"array","items":{"type":"string"}},"ranking":{"type":"number"},"minimumPrice":{"$ref":"#/components/schemas/UniverseMinimumPrice"}},"required":["title","productModelIds","ranking","minimumPrice"]},"UpdateUniverseControllerDto":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/LocalizedContent"},"productModelIds":{"type":"array","items":{"type":"string"}},"ranking":{"type":"number"},"minimumPrice":{"$ref":"#/components/schemas/UniverseMinimumPrice"}}},"Universe":{"type":"object","properties":{"id":{"type":"string"},"title":{"$ref":"#/components/schemas/LocalizedContent"},"pictureURL":{"type":"string"},"productModelIds":{"type":"array","items":{"type":"string"}},"ref":{"type":"string"},"rentalPlacePicture":{"type":"string"},"rentalPlaceTitle":{"type":"string"},"ranking":{"type":"number"},"minimumPrice":{"$ref":"#/components/schemas/UniverseMinimumPrice"}},"required":["id","title","pictureURL","productModelIds","ref","rentalPlacePicture","rentalPlaceTitle","ranking","minimumPrice"]},"CreateUniverseControllerFormDataDto":{"type":"object","properties":{"picture":{"type":"string","format":"binary"},"title":{"type":"string"},"productModelIds":{"type":"array","items":{"type":"string"}},"ranking":{"type":"number"},"minimumPrice":{"type":"string"}},"required":["picture","title","productModelIds","ranking","minimumPrice"]},"UpdateUniverseControllerFormDataDto":{"type":"object","properties":{"picture":{"type":"string","format":"binary"},"title":{"type":"string"},"productModelIds":{"type":"array","items":{"type":"string"}},"ranking":{"type":"number"},"minimumPrice":{"type":"string"}}},"DuplicateImageDto":{"type":"object","properties":{"key":{"type":"string"},"newKey":{"type":"string"}},"required":["key","newKey"]},"SessionRecurring":{"type":"object","properties":{"type":{"type":"string","enum":["ONCE","EVERYDAY","EVERYWEEKDAY","EVERYWEEK","CUSTOM"]},"days":{"type":"array","items":{"type":"number"}},"interval":{"type":"number"},"intervalType":{"type":"string","enum":["DAY","WEEK","MONTH"]},"endsAt":{"format":"date-time","type":"string"},"endsInAYear":{"type":"boolean"}},"required":["type","days","interval","intervalType","endsAt","endsInAYear"]},"CreateUpdateEventSessionEventDto":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"slotNumber":{"type":"number"},"minimumSlotNumber":{"type":"number"},"recurring":{"$ref":"#/components/schemas/SessionRecurring"},"monitors":{"type":"array","items":{"type":"string"}}},"required":["id","startDate","endDate","slotNumber","minimumSlotNumber","monitors"]},"CreateUpdateEventItemDto":{"type":"object","properties":{"itemId":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"price":{"type":"number"}},"required":["itemId","type","price"]},"CreateUpdateEventCategoryDto":{"type":"object","properties":{"item":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateEventItemDto"}},"name":{"type":"string"},"id":{"type":"string"}},"required":["item","name","id"]},"CreateUpdateEventOptionDto":{"type":"object","properties":{"itemId":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"price":{"type":"number"}},"required":["itemId","type","price"]},"CreateUpdateEventPricingDto":{"type":"object","properties":{"label":{"type":"string"},"amount":{"type":"number"},"id":{"type":"string"}},"required":["label","amount","id"]},"CreateUpdateEventDto":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrl":{"type":"array","items":{"type":"string"}},"sessionEvents":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateEventSessionEventDto"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateEventCategoryDto"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateEventOptionDto"}},"pricing":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateEventPricingDto"}},"bailAmount":{"type":"number"},"vat":{"type":"number"},"productSurveyId":{"type":"string"},"surveyOptional":{"type":"boolean"},"imageToDeleteArray":{"type":"array","items":{"type":"string"}},"tagValues":{"type":"array","items":{"$ref":"#/components/schemas/TagValue"}},"noEquipment":{"type":"boolean"},"onlineAvailability":{"type":"boolean"}},"required":["name","description","imageUrl","sessionEvents","categories","options","pricing","bailAmount","vat","productSurveyId","surveyOptional","imageToDeleteArray","tagValues","noEquipment","onlineAvailability"]},"EventOption":{"type":"object","properties":{"itemId":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"price":{"type":"number"}},"required":["itemId","type","price"]},"Event":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"name":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrl":{"type":"array","items":{"type":"string"}},"sessionEvents":{"type":"array","items":{"$ref":"#/components/schemas/SessionEvent"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/EventOption"}},"pricing":{"type":"array","items":{"$ref":"#/components/schemas/Pricing"}},"bailAmount":{"type":"number"},"productSurveyId":{"type":"string"},"surveyOptional":{"type":"boolean"},"vat":{"type":"number"},"tagValues":{"type":"array","items":{"$ref":"#/components/schemas/TagValue"}},"createdDate":{"format":"date-time","type":"string"},"noEquipment":{"type":"boolean"},"onlineAvailability":{"type":"boolean"}},"required":["id","companyId","name","description","imageUrl","sessionEvents","categories","options","pricing","bailAmount","productSurveyId","surveyOptional","vat","tagValues","createdDate","noEquipment","onlineAvailability"]},"SessionEvent":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"slotNumber":{"type":"number"},"minimumSlotNumber":{"type":"number"},"companyId":{"type":"string"},"monitors":{"type":"array","items":{"type":"string"}},"event":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/Event"}]}},"required":["id","startDate","endDate","slotNumber","minimumSlotNumber","companyId","monitors","event"]},"SessionEventOnlineStore":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"slotNumber":{"type":"number"},"availableSlots":{"type":"number"},"minimumSlotNumber":{"type":"number"}},"required":["id","startDate","endDate","slotNumber","availableSlots","minimumSlotNumber"]},"EventOnlineStore":{"type":"object","properties":{"id":{"type":"string"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"name":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrl":{"type":"array","items":{"type":"string"}},"sessionEvents":{"type":"array","items":{"$ref":"#/components/schemas/SessionEventOnlineStore"}},"sessionEventsNb":{"type":"number"},"pricing":{"type":"array","items":{"$ref":"#/components/schemas/Pricing"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/EventOption"}},"bailAmount":{"type":"number"},"createdDate":{"format":"date-time","type":"string"},"productSurveyId":{"type":"string"},"surveyOptional":{"type":"boolean"},"vat":{"type":"number"},"tagValues":{"type":"array","items":{"$ref":"#/components/schemas/TagValue"}},"noEquipment":{"type":"boolean"}},"required":["id","description","name","imageUrl","sessionEvents","sessionEventsNb","pricing","categories","options","bailAmount","createdDate","productSurveyId","surveyOptional","vat","tagValues","noEquipment"]},"CreateUpdateSessionEventDto":{"type":"object","properties":{"sessionEvents":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateEventSessionEventDto"}},"eventId":{"type":"string"},"timezone":{"type":"string"}},"required":["sessionEvents","eventId"]},"CheckSessionEventUpdateTimeUnavailability":{"type":"object","properties":{"unavailableProducts":{"type":"array","items":{"type":"string"}},"customerNames":{"type":"array","items":{"type":"string"}}},"required":["unavailableProducts","customerNames"]},"UpcomingSessionEventDto":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"slotNumber":{"type":"number"},"minimumSlotNumber":{"type":"number"},"companyId":{"type":"string"},"event":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/Event"}]},"availableSlots":{"type":"number"},"monitors":{"type":"array","items":{"type":"string"}}},"required":["id","startDate","endDate","slotNumber","minimumSlotNumber","companyId","event","availableSlots","monitors"]},"UpcomingSessionPaginationDto":{"type":"object","properties":{"sessions":{"type":"array","items":{"$ref":"#/components/schemas/UpcomingSessionEventDto"}},"totalCount":{"type":"number"}},"required":["sessions","totalCount"]},"AvailableSessionEventDto":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"slotNumber":{"type":"number"},"minimumSlotNumber":{"type":"number"},"companyId":{"type":"string"},"event":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/Event"}]},"availableSlots":{"type":"number"},"monitors":{"type":"array","items":{"type":"string"}}},"required":["id","startDate","endDate","slotNumber","minimumSlotNumber","companyId","event","availableSlots","monitors"]},"NotAvailableRange":{"type":"object","properties":{"from":{"format":"date-time","type":"string"},"to":{"format":"date-time","type":"string"}},"required":["from","to"]},"AvailableItemEvent":{"type":"object","properties":{"id":{"type":"string"},"notAvailableRanges":{"type":"array","items":{"$ref":"#/components/schemas/NotAvailableRange"}},"available":{"type":"boolean"},"serialNumber":{"type":"string"},"status":{"type":"string","enum":["WAITING","USED","ENDED"]}},"required":["id","notAvailableRanges","available","serialNumber","status"]},"AvailableProductEvent":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"name":{"type":"string"},"productImage":{"type":"array","items":{"type":"string"}},"price":{"type":"number"},"vat":{"type":"number"},"nbSelected":{"type":"number"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/AvailableItemEvent"}}},"required":["id","type","name","productImage","price","vat","nbSelected","subProducts"]},"AvailableOptionEvent":{"type":"object","properties":{"id":{"type":"string"},"type":{"enum":["SERVICE","PRODUCT"],"type":"string"},"name":{"type":"string"},"productImage":{"type":"array","items":{"type":"string"}},"price":{"type":"number"},"vat":{"type":"number"},"nbSelected":{"type":"number"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/AvailableItemEvent"}}},"required":["id","type","name","productImage","price","vat","nbSelected","subProducts"]},"AvailableCategoryEvent":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/AvailableProductEvent"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/AvailableOptionEvent"}},"isOption":{"type":"boolean"}},"required":["id","name","products","options","isOption"]},"EnrichedSession":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"turnover":{"type":"number"},"availableSlots":{"type":"number"},"totalSlots":{"type":"number"},"percentageSlotBook":{"type":"number"},"numberOfOrder":{"type":"number"},"numberOfRequests":{"type":"number"}},"required":["id","startDate","endDate","turnover","availableSlots","totalSlots","percentageSlotBook","numberOfOrder","numberOfRequests"]},"EnrichedSessionsPaginationDto":{"type":"object","properties":{"sessions":{"type":"array","items":{"$ref":"#/components/schemas/EnrichedSession"}},"totalCount":{"type":"number"}},"required":["sessions","totalCount"]},"EventOrderInfoDto":{"type":"object","properties":{"sessionNumber":{"type":"number"},"finishedSessionNumber":{"type":"number"},"orderNumber":{"type":"number"},"turnover":{"type":"number"},"percentageSlotBook":{"type":"number"},"imageUrl":{"type":"array","items":{"type":"string"}},"name":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["sessionNumber","finishedSessionNumber","orderNumber","turnover","percentageSlotBook","imageUrl","name"]},"GetFirstAvailableSessionResponseDto":{"type":"object","properties":{"firstSessionDate":{"type":"string"}},"required":["firstSessionDate"]},"OrderMessageCancel":{"type":"object","properties":{"type":{"type":"string","default":"CANCEL","enum":["CANCEL"]},"message":{"type":"string"},"id":{"type":"string"},"date":{"format":"date-time","type":"string"},"solved":{"type":"boolean"}},"required":["type","message","id","date","solved"]},"OrderMessageQuestion":{"type":"object","properties":{"type":{"type":"string","default":"QUESTION","enum":["QUESTION"]},"message":{"type":"string"},"id":{"type":"string"},"date":{"format":"date-time","type":"string"},"solved":{"type":"boolean"}},"required":["type","message","id","date","solved"]},"AttachedFile":{"type":"object","properties":{"name":{"type":"string"},"key":{"type":"string"},"size":{"type":"number"},"type":{"type":"string"},"uid":{"type":"string"}},"required":["name","key","size","type"]},"OrderEventSubProduct":{"type":"object","properties":{"id":{"type":"string"},"available":{"type":"boolean"},"serialNumber":{"type":"string"},"status":{"type":"string","enum":["WAITING","USED","ENDED"]}},"required":["id","available","serialNumber","status"]},"OrderEventProduct":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"name":{"type":"string"},"price":{"type":"number"},"vat":{"type":"number"},"productImage":{"type":"array","items":{"type":"string"}},"nbSelected":{"type":"number"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventSubProduct"}}},"required":["id","type","name","price","vat","productImage","nbSelected","subProducts"]},"OrderEventOption":{"type":"object","properties":{"id":{"type":"string"},"type":{"enum":["SERVICE","PRODUCT"],"type":"string"},"name":{"type":"string"},"price":{"type":"number"},"vat":{"type":"number"},"productImage":{"type":"array","items":{"type":"string"}},"nbSelected":{"type":"number"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventSubProduct"}}},"required":["id","type","name","price","vat","productImage","nbSelected","subProducts"]},"OrderEventPerson":{"type":"object","properties":{"name":{"type":"string"},"pricing":{"type":"string"},"infos":{"type":"object"},"categoryItems":{"type":"object"}},"required":["name","pricing","infos","categoryItems"]},"CustomerField":{"type":"object","properties":{"label":{"$ref":"#/components/schemas/LocalizedContent"},"value":{"type":"string"},"id":{"type":"string"}},"required":["label","value","id"]},"CustomerSkisetInfos":{"type":"object","properties":{"customerId":{"type":"string","nullable":true}},"required":["customerId"]},"TulipInfos":{"type":"object","properties":{"address":{"type":"string"},"zipcode":{"type":"string"},"city":{"type":"string"},"managerFirstName":{"type":"string"},"managerLastName":{"type":"string"},"sirenNumber":{"type":"string"}},"required":["address","zipcode","city","managerFirstName","managerLastName","sirenNumber"]},"Customer":{"type":"object","properties":{"id":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"companyName":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"},"zipCode":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CustomerField"}},"companyId":{"type":"string"},"deliveryAddress":{"type":"string"},"deliveryZipCode":{"type":"string"},"deliveryCity":{"type":"string"},"isNewsletterSubscribe":{"type":"boolean"},"isLokkiNewsletterSubscribe":{"type":"boolean"},"customerImage":{"type":"string"},"type":{"enum":["entreprise","individual"],"type":"string"},"skisetInfos":{"$ref":"#/components/schemas/CustomerSkisetInfos"},"tulipInfos":{"$ref":"#/components/schemas/TulipInfos"},"createdAt":{"format":"date-time","type":"string"},"remark":{"type":"string"},"customerRpId":{"type":"string"},"hidden":{"type":"boolean"},"createdFrom":{"enum":["DASHBOARD","ONLINE_STORE","RENTAL_PLACE_LOKKI"],"type":"string"}},"required":["id","firstName","lastName","companyName","phone","email","zipCode","fields","companyId","deliveryAddress","deliveryZipCode","deliveryCity","isNewsletterSubscribe","isLokkiNewsletterSubscribe","customerImage","type","createdAt","hidden","createdFrom"]},"OrderEventStatus":{"type":"object","properties":{"id":{"type":"string"},"category":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"statusId":{"type":"string"}},"required":["id","category","name","color","statusId"]},"OrderEventPricings":{"type":"object","properties":{"label":{"type":"string"},"amount":{"type":"number"},"initialAmount":{"type":"number"},"id":{"type":"string"}},"required":["label","amount","initialAmount","id"]},"OrderEventDocumentStateEventsId":{"type":"object","properties":{"eventId":{"type":"string"},"productsHistoryId":{"type":"string"}},"required":["eventId","productsHistoryId"]},"OrderEventDocumentState":{"type":"object","properties":{"eventsId":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventDocumentStateEventsId"}},"id":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"key":{"type":"string"},"name":{"type":"string"},"link":{"type":"string"},"comment":{"type":"string"},"status":{"enum":["TO_GENERATE","GENERATED","PENDING"],"type":"string"},"createdDate":{"format":"date-time","type":"string"},"pdfMonkeyDocumentId":{"type":"string"},"scope":{"enum":["DEPART","RETOUR"],"type":"string"}},"required":["eventsId","id","isEmailSend","isSigned","key","name","link","comment","status","createdDate"]},"OrderEventDocument":{"type":"object","properties":{"documentModelId":{"type":"string"},"id":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"key":{"type":"string"},"name":{"type":"string"},"link":{"type":"string"},"comment":{"type":"string"},"status":{"enum":["TO_GENERATE","GENERATED","PENDING"],"type":"string"},"createdDate":{"format":"date-time","type":"string"}},"required":["documentModelId","id","isEmailSend","isSigned","key","name","link","comment","status","createdDate"]},"PromoCodeDto":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"source":{"enum":["COMPANY","LOKKI"],"type":"string"},"active":{"type":"boolean"},"discountAmount":{"type":"number"},"discountType":{"enum":["PERCENTAGE","AMOUNT"],"type":"string"},"amountUsed":{"type":"number"},"creationDate":{"format":"date-time","type":"string"},"expirationDate":{"format":"date-time","type":"string"},"minPrice":{"type":"number"},"maxUses":{"type":"number","nullable":true},"dateCheck":{"enum":["CREATION_DATE","ORDER_DATE"],"type":"string"},"applyOnDelivery":{"type":"boolean"},"limitToNewCustomers":{"type":"boolean"},"limitToVerticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"limitToCompanies":{"type":"array","items":{"type":"string"}},"appliedDiscountAmount":{"type":"number"}},"required":["id","code","source","active","discountAmount","discountType","amountUsed","creationDate","expirationDate","minPrice","maxUses","dateCheck","applyOnDelivery"]},"StripeExpressPaymentMethodDetail":{"type":"object","properties":{"cardType":{"type":"string","enum":["standard","premium"]},"type":{"type":"string","enum":["card","Google-Pay","Apple-Pay"]},"brand":{"type":"string"},"brandProduct":{"type":"string"},"countryCode":{"type":"string"},"used3DS":{"type":"boolean"},"feeValues":{"type":"object"}},"required":["cardType","type","brand","brandProduct","countryCode","used3DS","feeValues"]},"OrderEventPaymentRefund":{"type":"object","properties":{"id":{"type":"string"},"amount":{"type":"number"},"date":{"format":"date-time","type":"string"},"method":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Empreinte bancaire","Lien d'empreinte bancaire","Autre","Square Terminal"]},"reason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["id","amount","date","method","reason"]},"PaymentFees":{"type":"object","properties":{"applicationFeeHT":{"type":"number"},"applicationFeeTVA":{"type":"number"},"applicationFee":{"type":"number"},"stripeFee":{"type":"number"}},"required":["applicationFee","stripeFee"]},"SquarePaymentInfo":{"type":"object","properties":{"squarePaymentId":{"type":"string"},"squareOrderId":{"type":"string"}},"required":["squarePaymentId","squareOrderId"]},"OrderEventPayment":{"type":"object","properties":{"id":{"type":"string"},"isExpress":{"type":"boolean"},"paymentMethodDetails":{"$ref":"#/components/schemas/StripeExpressPaymentMethodDetail"},"paymentDate":{"format":"date-time","type":"string"},"initialAmount":{"type":"number"},"amount":{"type":"number"},"status":{"enum":["waiting","pending","paid"],"type":"string"},"link":{"type":"string"},"paymentIntentId":{"type":"string"},"isEmailSent":{"type":"boolean"},"method":{"enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Empreinte bancaire","Lien d'empreinte bancaire","Autre","Square Terminal"],"type":"string"},"companyId":{"type":"string"},"orderEventId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"isPartPayment":{"type":"boolean"},"refunds":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPaymentRefund"}},"fees":{"$ref":"#/components/schemas/PaymentFees"},"stripeStatus":{"enum":["pending","error","success","canceled"],"type":"string"},"adyenPaymentData":{"type":"string"},"squareInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SquarePaymentInfo"}]}},"required":["id","isExpress","initialAmount","amount","status","isEmailSent","method","companyId","orderEventId","createdAt","isPartPayment","refunds","fees"]},"OrderEventBail":{"type":"object","properties":{"id":{"type":"string"},"paymentDate":{"format":"date-time","type":"string"},"amount":{"type":"number"},"amountCapture":{"type":"number"},"status":{"enum":["waiting","pending","captured","canceled"],"type":"string"},"link":{"type":"string"},"paymentIntentId":{"type":"string"},"isEmailSent":{"type":"boolean"},"method":{"enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Empreinte bancaire","Lien d'empreinte bancaire","Autre","Square Terminal"],"type":"string"},"companyId":{"type":"string"},"orderEventId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"captureDate":{"format":"date-time","type":"string"},"cancelDate":{"format":"date-time","type":"string"},"fees":{"$ref":"#/components/schemas/PaymentFees"},"cancelReason":{"type":"string","enum":["CANCELED","REQUIRES_ACTION","REQUIRES_CONFIRMATION","REQUIRES_PAYMENT_METHOD","UNKNOWN"]},"stripeStatus":{"enum":["pending","error","success","canceled"],"type":"string"},"stripeCustomerId":{"type":"string"},"adyenPaymentData":{"type":"string"},"isExpress":{"type":"boolean"},"paymentMethodDetails":{"$ref":"#/components/schemas/StripeExpressPaymentMethodDetail"}},"required":["id","amount","amountCapture","status","isEmailSent","method","companyId","orderEventId","createdAt","captureDate","fees","cancelReason","isExpress"]},"PaymentAndBailDto":{"type":"object","properties":{"payments":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPayment"}},"bails":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventBail"}}},"required":["payments","bails"]},"G8Info":{"type":"object","properties":{"g8Id":{"type":"string"},"status":{"type":"string","enum":["IMPORTED","TO_IMPORT","NONE"]},"importedDate":{"format":"date-time","type":"string","nullable":true}},"required":["g8Id","status","importedDate"]},"ShifterInfo":{"type":"object","properties":{"shifterId":{"type":"string"},"status":{"type":"string","enum":["IMPORTED","TO_IMPORT","NONE"]},"importedDate":{"format":"date-time","type":"string","nullable":true}},"required":["shifterId","status","importedDate"]},"OrderEvent":{"type":"object","properties":{"messages":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/OrderMessageCancel"},{"$ref":"#/components/schemas/OrderMessageQuestion"}]}},"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"discount":{"type":"number"},"vat":{"type":"number"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"remark":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"labelCalendar":{"type":"string"},"colorCalendar":{"type":"string"},"note":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventProduct"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventProduct"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventOption"}},"personInfos":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPerson"}},"customer":{"type":"string"},"customerInfos":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/Customer"}]},"companyId":{"type":"string"},"sessionId":{"type":"string"},"eventId":{"type":"string"},"isConfirmationEmailSend":{"type":"boolean"},"status":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventStatus"}},"pricings":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPricings"}},"orderStatus":{"enum":["TO_COME","IN_PROGRESS","ENDED"],"type":"string"},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventDocumentState"}},"documents":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventDocument"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCodeDto"}]},"isRequest":{"type":"boolean"},"session":{"$ref":"#/components/schemas/SessionEvent"},"paymentsAndBails":{"$ref":"#/components/schemas/PaymentAndBailDto"},"sentMails":{"type":"array","items":{"type":"object"}},"g8Info":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/G8Info"}]},"shifterInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ShifterInfo"}]},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"available":{"type":"boolean"},"isCanceled":{"type":"boolean"},"createdFrom":{"enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"],"type":"string"}},"required":["messages","id","startDate","endDate","discount","vat","totalTTC","totalHT","remark","attachedFiles","labelCalendar","colorCalendar","note","products","services","options","personInfos","customer","customerInfos","companyId","sessionId","eventId","isConfirmationEmailSend","status","pricings","orderStatus","documentsState","documents","isRequest","sentMails","g8Info","shifterInfo","updatedAt","createdAt","available","isCanceled","createdFrom"]},"OrdersInfoForCustomerDto":{"type":"object","properties":{"totalTTC":{"type":"number"},"totalCount":{"type":"number"}},"required":["totalTTC","totalCount"]},"ListPaginatedOrderEventsDto":{"type":"object","properties":{"orderEvents":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}},"totalEventCount":{"type":"number"}},"required":["orderEvents","totalEventCount"]},"PaginatedOrderEventsDto":{"type":"object","properties":{"orderEvents":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}},"totalCount":{"type":"number"}},"required":["orderEvents","totalCount"]},"OrdersCsvDto":{"type":"object","properties":{"orders":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["orders"]},"PaymentsInfo":{"type":"object","properties":{"method":{"type":"string"},"amount":{"type":"number"}},"required":["method","amount"]},"PaymentInfoDto":{"type":"object","properties":{"totalCount":{"type":"number"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"payments":{"type":"array","items":{"$ref":"#/components/schemas/PaymentsInfo"}}},"required":["totalCount","totalTTC","totalHT","payments"]},"DocumentByOrderEvent":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"customerName":{"type":"string"},"documentModelId":{"type":"string"},"createdDate":{"format":"date-time","type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"key":{"type":"string"},"orderEventId":{"type":"string"},"orderEventStartDate":{"format":"date-time","type":"string"},"orderEventEndDate":{"format":"date-time","type":"string"},"orderEventUpdatedAt":{"format":"date-time","type":"string"}},"required":["id","name","customerName","documentModelId","createdDate","isEmailSend","isSigned","key","orderEventId","orderEventStartDate","orderEventEndDate","orderEventUpdatedAt"]},"PaginatedDocumentsByOrderEventsDto":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#/components/schemas/DocumentByOrderEvent"}},"totalCount":{"type":"number"}},"required":["documents","totalCount"]},"PaginatedOrderEventsList":{"type":"object","properties":{"total":{"type":"number"},"orderEvents":{"type":"array","items":{"$ref":"#/components/schemas/OrderEvent"}}},"required":["total","orderEvents"]},"UpdateOrderEventRemarkDto":{"type":"object","properties":{"remark":{"type":"string"}},"required":["remark"]},"UpdateOrderEventStatusDto":{"type":"object","properties":{"status":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventStatus"}}},"required":["status"]},"UpdateG8Status":{"type":"object","properties":{"orderId":{"type":"string"},"status":{"enum":["IMPORTED","TO_IMPORT","NONE"],"type":"string"}},"required":["orderId","status"]},"CustomerFieldsDto":{"type":"object","properties":{"id":{"type":"string"},"label":{"$ref":"#/components/schemas/LocalizedContent"},"value":{"type":"string"}},"required":["id","label","value"]},"CustomerOrderEventDto":{"type":"object","properties":{"_id":{"type":"string"},"lastName":{"type":"string"},"firstName":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"},"zipCode":{"type":"string"},"companyName":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CustomerFieldsDto"}},"isNewsletterSubscribe":{"type":"boolean"},"isLokkiNewsletterSubscribe":{"type":"boolean"},"customerImage":{"type":"string"},"customerRpId":{"type":"string"}},"required":["_id","lastName","firstName","phone","email","zipCode","companyName","fields","isNewsletterSubscribe","isLokkiNewsletterSubscribe","customerImage"]},"PersonInfosDto":{"type":"object","properties":{"name":{"type":"string"},"pricing":{"type":"string"},"infos":{"type":"object"},"categoryItems":{"type":"object"}},"required":["name","pricing","infos","categoryItems"]},"EventOptionsDto":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"nbSelected":{"type":"number"},"vat":{"type":"number"}},"required":["id","type","nbSelected","vat"]},"OrderStatusDto":{"type":"object","properties":{"id":{"type":"string"},"statusId":{"type":"string"},"color":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"}},"required":["id","statusId","color","name","category"]},"PriceOverrideDto":{"type":"object","properties":{"id":{"type":"string"},"price":{"type":"number"}},"required":["id","price"]},"ReservationInfosDto":{"type":"object","properties":{"id":{"type":"string","nullable":true},"status":{"type":"array","items":{"$ref":"#/components/schemas/OrderStatusDto"}},"priceOverrides":{"type":"array","items":{"$ref":"#/components/schemas/PriceOverrideDto"}},"discount":{"type":"number"},"infos":{"type":"string"},"label":{"type":"string"},"color":{"type":"string"},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCodeDto"}]},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}}},"required":["id","status","priceOverrides","discount","infos","label","color"]},"RpTracking":{"type":"object","properties":{"campaignid":{"type":"string"},"adgroupid":{"type":"string"},"keyword":{"type":"string"},"device":{"type":"string"},"gclid":{"type":"string"},"utm_source":{"type":"string"},"utm_medium":{"type":"string"},"utm_term":{"type":"string"},"utm_content":{"type":"string"},"utm_campaign":{"type":"string"},"referrer":{"type":"string"},"ae":{"type":"string"},"aesubid0":{"type":"string"},"aesubid1":{"type":"string"},"visitor_id":{"type":"string"},"session_id":{"type":"string"},"fbclid":{"type":"string"},"msclkid":{"type":"string"},"pre_booking_created_from":{"type":"string","enum":["manual"]},"platform":{"type":"string","enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"]}}},"CreateUpdateOrderEventDto":{"type":"object","properties":{"eventId":{"type":"string"},"customer":{"$ref":"#/components/schemas/CustomerOrderEventDto"},"personInfos":{"type":"array","items":{"$ref":"#/components/schemas/PersonInfosDto"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/EventOptionsDto"}},"sessionId":{"type":"string"},"reservation":{"$ref":"#/components/schemas/ReservationInfosDto"},"isRequest":{"type":"boolean"},"createdFrom":{"enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"],"type":"string"},"rpTracking":{"$ref":"#/components/schemas/RpTracking"},"referral":{"enum":["HEXPLO","MOLLOW","HOURRAIL","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"],"type":"string"}},"required":["eventId","customer","personInfos","options","sessionId","reservation","isRequest"]},"FormDataSendMailDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"orderId":{"type":"string"},"to":{"type":"string"},"cc":{"type":"array","items":{"type":"string"}},"template":{"type":"string"},"object":{"type":"string"},"content":{"type":"string"},"i18nContent":{"type":"string"},"attachedDocumentId":{"type":"string"},"attachedDocumentStateId":{"type":"string"},"generateDocument":{"type":"string"},"generateDocumentState":{"type":"string"},"sendPaymentLinks":{"type":"boolean"},"generatePaymentLink":{"type":"string"},"generateBailLink":{"type":"string"},"generateSubscriptionLink":{"type":"string"},"hideDate":{"type":"boolean"},"hideTime":{"type":"boolean"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"}},"required":["files","orderId","object","content","sendPaymentLinks","generatePaymentLink","generateBailLink","generateSubscriptionLink","hideDate","hideTime","lang"]},"EmailTemplate":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"object":{"$ref":"#/components/schemas/LocalizedContent"},"content":{"$ref":"#/components/schemas/LocalizedContent"},"companyId":{"type":"string"},"documents":{"$ref":"#/components/schemas/EmailTemplateDocument"},"documentState":{"$ref":"#/components/schemas/EmailTemplateDocument"},"payment":{"type":"number"},"bail":{"type":"number"},"hideTime":{"type":"boolean"},"hideDate":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","type","object","content","companyId","payment","bail","hideTime","hideDate","createdAt"]},"GenerateDocument":{"type":"object","properties":{"id":{"type":"string"},"method":{"type":"string","enum":["signature","pdf"]},"content":{"type":"object"}},"required":["id","method","content"]},"GeneratePaymentLink":{"type":"object","properties":{"amount":{"type":"number"},"generate":{"type":"boolean"}},"required":["amount","generate"]},"SendMailDto":{"type":"object","properties":{"orderId":{"type":"string"},"to":{"type":"string"},"cc":{"type":"array","items":{"type":"string"}},"template":{"$ref":"#/components/schemas/EmailTemplate"},"object":{"type":"string"},"content":{"type":"string"},"attachedDocumentId":{"type":"string"},"attachedDocumentStateId":{"type":"string"},"generateDocument":{"$ref":"#/components/schemas/GenerateDocument"},"generateDocumentState":{"$ref":"#/components/schemas/GenerateDocument"},"sendPaymentLinks":{"type":"boolean"},"generatePaymentLink":{"$ref":"#/components/schemas/GeneratePaymentLink"},"generateBailLink":{"$ref":"#/components/schemas/GeneratePaymentLink"},"generateSubscriptionLink":{"$ref":"#/components/schemas/GeneratePaymentLink"},"hideDate":{"type":"boolean"},"hideTime":{"type":"boolean"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"}},"required":["orderId","object","content","sendPaymentLinks","generatePaymentLink","generateBailLink","generateSubscriptionLink","hideDate","hideTime","lang"]},"DocumentStateProductAttachedFile":{"type":"object","properties":{"name":{"type":"string"},"key":{"type":"string"},"size":{"type":"number"},"type":{"type":"string"}},"required":["name","key","size","type"]},"DocumentStateProductAttachedFilePreview":{"type":"object","properties":{"name":{"type":"string"},"key":{"type":"string"},"size":{"type":"number"},"type":{"type":"string"},"url":{"type":"string"}},"required":["name","key","size","type","url"]},"SubProduct":{"type":"object","properties":{"id":{"type":"string"},"isAvailable":{"type":"boolean"},"printed":{"type":"boolean"},"serialNumber":{"type":"string"},"archive":{"type":"boolean"},"externalQrCode":{"type":"string"},"notAvailableRanges":{"type":"array","items":{"$ref":"#/components/schemas/NotAvailableRange"}}},"required":["id","isAvailable","printed","serialNumber","archive","externalQrCode","notAvailableRanges"]},"HistoryInspectionOption":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"HistoryInspectionAnswer":{"type":"object","properties":{"id":{"type":"string"},"answerType":{"type":"string","enum":["OPEN_FIELD","UNIQUE_CHOICE","MULTIPLE_CHOICE","ODOMETER"]},"value":{"type":"string"},"options":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionOption"}}},"required":["id","answerType","value","options"]},"HistoryInspectionField":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"answers":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionAnswer"}}},"required":["id","name","answers"]},"DocumentStateInspectionField":{"type":"object","properties":{"name":{"type":"string"},"departureInfo":{"type":"string"},"arrivalInfo":{"type":"string"}},"required":["name","departureInfo","arrivalInfo"]},"DocumentStateProduct":{"type":"object","properties":{"previousFiles":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/DocumentStateProductAttachedFile"},{"$ref":"#/components/schemas/DocumentStateProductAttachedFilePreview"}]}},"files":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/DocumentStateProductAttachedFile"},{"$ref":"#/components/schemas/DocumentStateProductAttachedFilePreview"}]}},"id":{"type":"string"},"name":{"type":"string"},"departureInfo":{"type":"string"},"arrivalInfo":{"type":"string"},"subProduct":{"$ref":"#/components/schemas/SubProduct"},"inspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionField"}},"previousInspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionField"}},"stateInspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateInspectionField"}}},"required":["previousFiles","files","id","name","departureInfo","arrivalInfo","subProduct","inspectionFields","previousInspectionFields","stateInspectionFields"]},"CreateStateDocumentOrderEventDto":{"type":"object","properties":{"orderEventId":{"type":"string"},"scope":{"type":"string","enum":["DEPART","RETOUR"]},"products":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateProduct"}},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["orderEventId","scope","products","lang"]},"IsDocumentStateGeneratingDto":{"type":"object","properties":{"isDocumentStateGenerating":{"type":"boolean"}},"required":["isDocumentStateGenerating"]},"RemoveStateDocumentOrderEventDto":{"type":"object","properties":{"orderEventId":{"type":"string"},"documentId":{"type":"string"}},"required":["orderEventId","documentId"]},"CreateDocumentOrderEventDto":{"type":"object","properties":{"orderEventId":{"type":"string"},"documentModelId":{"type":"string","nullable":true},"documentComment":{"type":"string"},"isSigned":{"type":"boolean"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["orderEventId","documentModelId","documentComment","lang"]},"RemoveDocumentOrderEventDto":{"type":"object","properties":{"orderEventId":{"type":"string"},"documentId":{"type":"string"}},"required":["orderEventId","documentId"]},"OrderUploadFilesDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"sizes":{"type":"array","items":{"type":"number"}},"names":{"type":"array","items":{"type":"string"}},"types":{"type":"array","items":{"type":"string"}}},"required":["files","sizes","names","types"]},"GenerateNewStateProductOptionDto":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"GenerateNewStateProductAnswerDto":{"type":"object","properties":{"id":{"type":"string"},"answerType":{"type":"string","enum":["OPEN_FIELD","UNIQUE_CHOICE","MULTIPLE_CHOICE","ODOMETER"]},"value":{"type":"string"},"options":{"type":"array","items":{"$ref":"#/components/schemas/GenerateNewStateProductOptionDto"}}},"required":["id","answerType","value","options"]},"GenerateNewStateProductFieldDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"answers":{"type":"array","items":{"$ref":"#/components/schemas/GenerateNewStateProductAnswerDto"}}},"required":["id","name","answers"]},"GenerateStateSubProductAttachedFileDto":{"type":"object","properties":{"name":{"type":"string"},"key":{"type":"string"},"size":{"type":"number"},"type":{"type":"string"},"url":{"type":"string"}},"required":["name","key","size","type"]},"GenerateNewStateSubProductDto":{"type":"object","properties":{"productModelId":{"type":"string"},"productId":{"type":"string"},"subProductId":{"type":"string"},"name":{"type":"string"},"serialNumber":{"type":"string"},"previousNote":{"type":"string"},"note":{"type":"string"},"previousInspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/GenerateNewStateProductFieldDto"}},"inspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/GenerateNewStateProductFieldDto"}},"previousFiles":{"type":"array","items":{"$ref":"#/components/schemas/GenerateStateSubProductAttachedFileDto"}},"files":{"type":"array","items":{"$ref":"#/components/schemas/GenerateStateSubProductAttachedFileDto"}}},"required":["productModelId","productId","subProductId","name","serialNumber","previousNote","note","previousInspectionFields","inspectionFields","previousFiles","files"]},"GenerateNewStateDocumentDto":{"type":"object","properties":{"orderId":{"type":"string"},"scope":{"enum":["DEPART","RETOUR"],"type":"string"},"generateStateSubProducts":{"type":"array","items":{"$ref":"#/components/schemas/GenerateNewStateSubProductDto"}},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"}},"required":["orderId","scope","generateStateSubProducts","lang"]},"PaymentWithOrderDto":{"type":"object","properties":{"type":{"type":"string","default":"payment","enum":["payment"]},"payment":{"$ref":"#/components/schemas/OrderEventPayment"},"customer":{"$ref":"#/components/schemas/Customer"},"orderEvent":{"$ref":"#/components/schemas/OrderEvent"}},"required":["type","payment"]},"BailWithOrderDto":{"type":"object","properties":{"type":{"type":"string","default":"bail","enum":["bail"]},"bail":{"$ref":"#/components/schemas/OrderEventBail"},"customer":{"$ref":"#/components/schemas/Customer"},"orderEvent":{"$ref":"#/components/schemas/OrderEvent"}},"required":["type","bail"]},"PaginatedPaymentsWithOrderDto":{"type":"object","properties":{"payments":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PaymentWithOrderDto"},{"$ref":"#/components/schemas/BailWithOrderDto"}]}},"totalCount":{"type":"number"}},"required":["payments","totalCount"]},"LokkiPaymentTransactionInfoOrderEvent":{"type":"object","properties":{"from":{"type":"string","default":"orderEvent","enum":["orderEvent"]},"orderEventId":{"type":"string"},"date":{"type":"string"},"paymentIntentId":{"type":"string"},"type":{"type":"string","enum":["BAIL","PAYMENT"]},"origin":{"type":"string"},"companyName":{"type":"string"},"companyId":{"type":"string"},"amount":{"type":"number"},"applicationFeeTTC":{"type":"number"},"applicationFeeTVA":{"type":"number"},"applicationFeeHT":{"type":"number"},"stripeFee":{"type":"number"},"amountPaid":{"type":"number"},"paymentType":{"type":"string","enum":["card","Google-Pay","Apple-Pay"]},"cardBrand":{"type":"string"},"cardBrandProduct":{"type":"string"},"countryCode":{"type":"string"},"cardType":{"type":"string"},"used3DS":{"type":"boolean"},"lokkiFeeRuleApplied":{"type":"string"},"invoiceNumber":{"type":"string"},"renterPaymentDate":{"type":"string"}},"required":["from","orderEventId","date","paymentIntentId","type","origin","companyName","companyId","amount","applicationFeeTTC","applicationFeeTVA","applicationFeeHT","stripeFee","amountPaid","paymentType","cardBrand","cardBrandProduct","countryCode","cardType","used3DS","lokkiFeeRuleApplied"]},"PaginatedLokkiPaymentOrderEventTransactionInfos":{"type":"object","properties":{"totalPages":{"type":"number"},"data":{"type":"array","items":{"$ref":"#/components/schemas/LokkiPaymentTransactionInfoOrderEvent"}}},"required":["totalPages","data"]},"TerminalCheckoutResponseDto":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"}},"required":["id","status"]},"CreateTerminalCheckoutDto":{"type":"object","properties":{"orderId":{"type":"string"},"amount":{"type":"number"},"deviceId":{"type":"string"}},"required":["orderId","amount","deviceId"]},"CreateSquarePaymentDto":{"type":"object","properties":{"paymentId":{"type":"string"},"orderEventId":{"type":"string"}},"required":["paymentId","orderEventId"]},"CreateBailDto":{"type":"object","properties":{"amount":{"type":"number"},"paymentIntentId":{"type":"string"},"status":{"type":"string","enum":["waiting","pending","captured","canceled"]},"method":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Empreinte bancaire","Lien d'empreinte bancaire","Autre","Square Terminal"]},"paymentMethodDetails":{"$ref":"#/components/schemas/StripeExpressPaymentMethodDetail"},"paymentDate":{"format":"date-time","type":"string"},"isEmailSent":{"type":"boolean"},"cancelReason":{"type":"string","enum":["CANCELED","REQUIRES_ACTION","REQUIRES_CONFIRMATION","REQUIRES_PAYMENT_METHOD","UNKNOWN"]},"isExpress":{"type":"boolean"},"fees":{"$ref":"#/components/schemas/PaymentFees"}},"required":["amount","method","isExpress"]},"CaptureBailDto":{"type":"object","properties":{"toCapture":{"type":"number"}},"required":["toCapture"]},"CreatePaymentDto":{"type":"object","properties":{"amount":{"type":"number"},"isExpress":{"type":"boolean"},"fees":{"$ref":"#/components/schemas/PaymentFees"},"initialAmount":{"type":"number"},"paymentIntentId":{"type":"string"},"status":{"type":"string","enum":["waiting","pending","paid"]},"method":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Empreinte bancaire","Lien d'empreinte bancaire","Autre","Square Terminal"]},"paymentDate":{"format":"date-time","type":"string"},"isPartPayment":{"type":"boolean"},"isEmailSent":{"type":"boolean"},"refunds":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPaymentRefund"}},"squareInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SquarePaymentInfo"}]},"paymentMethodDetails":{"$ref":"#/components/schemas/StripeExpressPaymentMethodDetail"}},"required":["amount","isExpress","method"]},"OrderEventRefundPaymentDto":{"type":"object","properties":{"id":{"type":"string"},"amount":{"type":"number"},"date":{"format":"date-time","type":"string"},"paymentId":{"type":"string"},"method":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Empreinte bancaire","Lien d'empreinte bancaire","Autre","Square Terminal"]},"reason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["id","amount","date","method","reason"]},"OrderEventBatchRefundDto":{"type":"object","properties":{"refunds":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventRefundPaymentDto"}}},"required":["refunds"]},"ManagingPlaceUser":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"}},"required":["name","email"]},"ManagingPlaceCompany":{"type":"object","properties":{"companyId":{"type":"string"},"status":{"type":"string"}},"required":["companyId","status"]},"RentalPlaceSearchBarButton":{"type":"object","properties":{"textStyle":{"$ref":"#/components/schemas/RentalPlaceTextStyle"},"style":{"$ref":"#/components/schemas/RentalPlaceStyle"}},"required":["textStyle","style"]},"RentalPlaceSearchBar":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/RentalPlaceStyle"},"titleStyle":{"$ref":"#/components/schemas/RentalPlaceTextStyle"},"button":{"$ref":"#/components/schemas/RentalPlaceSearchBarButton"}},"required":["style","titleStyle","button"]},"RentalPlaceMainImagesText":{"type":"object","properties":{"value":{"$ref":"#/components/schemas/LocalizedContent"},"style":{"$ref":"#/components/schemas/RentalPlaceTextStyle"}},"required":["value","style"]},"RentalPlaceMainImages":{"type":"object","properties":{"images":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceFile"}},"sliderInterval":{"type":"number"},"text":{"$ref":"#/components/schemas/RentalPlaceMainImagesText"}},"required":["images","sliderInterval","text"]},"RentalPlaceText":{"type":"object","properties":{"text":{"$ref":"#/components/schemas/LocalizedContent"},"style":{"$ref":"#/components/schemas/RentalPlaceTextStyle"}},"required":["text","style"]},"RentalPlaceTexts":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/RentalPlaceText"},"description":{"$ref":"#/components/schemas/RentalPlaceText"}},"required":["title","description"]},"RentalPlaceCategory":{"type":"object","properties":{"id":{"type":"string"},"text":{"$ref":"#/components/schemas/RentalPlaceText"},"image":{"$ref":"#/components/schemas/RentalPlaceFile"},"style":{"$ref":"#/components/schemas/RentalPlaceStyle"}},"required":["id","text","image","style"]},"RentalPlaceAdButton":{"type":"object","properties":{"text":{"$ref":"#/components/schemas/RentalPlaceText"},"style":{"$ref":"#/components/schemas/RentalPlaceStyle"}},"required":["text","style"]},"RentalPlaceAd":{"type":"object","properties":{"id":{"type":"string"},"redirectUrl":{"type":"string"},"image":{"$ref":"#/components/schemas/RentalPlaceFile"},"text":{"$ref":"#/components/schemas/RentalPlaceText"},"button":{"$ref":"#/components/schemas/RentalPlaceAdButton"}},"required":["id","redirectUrl","image","text","button"]},"RentalPlaceBlock":{"type":"object","properties":{"image":{"$ref":"#/components/schemas/RentalPlaceFile"},"text":{"$ref":"#/components/schemas/LocalizedContent"},"style":{"$ref":"#/components/schemas/RentalPlaceTextStyle"}},"required":["image","text","style"]},"RentalPlaceBlockButton":{"type":"object","properties":{"text":{"$ref":"#/components/schemas/RentalPlaceText"},"style":{"$ref":"#/components/schemas/RentalPlaceStyle"}},"required":["text","style"]},"RentalPlaceBlockInfo":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/RentalPlaceStyle"},"title":{"$ref":"#/components/schemas/RentalPlaceText"},"block1":{"$ref":"#/components/schemas/RentalPlaceBlock"},"block2":{"$ref":"#/components/schemas/RentalPlaceBlock"},"block3":{"$ref":"#/components/schemas/RentalPlaceBlock"},"button":{"$ref":"#/components/schemas/RentalPlaceBlockButton"}},"required":["style","title","block1","block2","block3","button"]},"RentalPlaceBannerInfo":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/RentalPlaceStyle"},"block1":{"$ref":"#/components/schemas/RentalPlaceBlock"},"block2":{"$ref":"#/components/schemas/RentalPlaceBlock"},"block3":{"$ref":"#/components/schemas/RentalPlaceBlock"}},"required":["style","block1","block2","block3"]},"RentalPlaceMyShopCardStyle":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/RentalPlaceStyle"},"textStyle":{"$ref":"#/components/schemas/RentalPlaceTextStyle"}},"required":["style","textStyle"]},"RentalPlaceMyShopCard":{"type":"object","properties":{"style":{"$ref":"#/components/schemas/RentalPlaceStyle"},"button":{"$ref":"#/components/schemas/RentalPlaceMyShopCardStyle"},"distance":{"$ref":"#/components/schemas/RentalPlaceMyShopCardStyle"},"title":{"$ref":"#/components/schemas/RentalPlaceMyShopCardStyle"}},"required":["style","button","distance","title"]},"RentalPlaceMyShop":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/RentalPlaceText"},"card":{"$ref":"#/components/schemas/RentalPlaceMyShopCard"}},"required":["title","card"]},"RentalPlaceInfos":{"type":"object","properties":{"id":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}},"navBar":{"$ref":"#/components/schemas/RentalPlaceStyle"},"mainInfo":{"$ref":"#/components/schemas/RentalPlaceMainInfo"},"searchBar":{"$ref":"#/components/schemas/RentalPlaceSearchBar"},"mainImages":{"$ref":"#/components/schemas/RentalPlaceMainImages"},"texts":{"$ref":"#/components/schemas/RentalPlaceTexts"},"categoryTitle":{"$ref":"#/components/schemas/RentalPlaceText"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceCategory"}},"ads":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceAd"}},"blockInfo":{"$ref":"#/components/schemas/RentalPlaceBlockInfo"},"bannerInfo":{"$ref":"#/components/schemas/RentalPlaceBannerInfo"},"footer":{"$ref":"#/components/schemas/RentalPlaceFooter"},"myShop":{"$ref":"#/components/schemas/RentalPlaceMyShop"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"customScript":{"type":"string"}},"required":["id","owners","navBar","mainInfo","searchBar","mainImages","texts","categoryTitle","categories","ads","blockInfo","bannerInfo","footer","myShop","metaTitle","metaDescription","customScript"]},"ManagingPlace":{"type":"object","properties":{"id":{"type":"string"},"owners":{"type":"array","items":{"type":"string"}},"userIds":{"type":"array","items":{"type":"string"}},"ownerUsers":{"type":"array","items":{"$ref":"#/components/schemas/ManagingPlaceUser"}},"users":{"type":"array","items":{"$ref":"#/components/schemas/ManagingPlaceUser"}},"companies":{"type":"array","items":{"$ref":"#/components/schemas/ManagingPlaceCompany"}},"rentalPlaceId":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"},"generalConditions":{"type":"string"},"legalMention":{"type":"string"},"termsOfService":{"type":"string"},"dataProtection":{"type":"string"},"cookiePolicy":{"type":"string"},"group":{"type":"string"},"isLive":{"type":"boolean"},"rentalPlaceInfos":{"$ref":"#/components/schemas/RentalPlaceInfos"},"maxCompaniesNb":{"type":"number"}},"required":["id","owners","userIds","companies","rentalPlaceId","name","url","generalConditions","legalMention","termsOfService","dataProtection","cookiePolicy","group","isLive","maxCompaniesNb"]},"PublicManagingPlaceUniverses":{"type":"object","properties":{"id":{"type":"string"},"categoryId":{"type":"string"}},"required":["id","categoryId"]},"PublicManagingPlaceStore":{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"logoURL":{"type":"string"},"description":{"type":"string"},"bannerURL":{"type":"array","items":{"type":"string"}},"address":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"onlineStoreConfig":{"$ref":"#/components/schemas/OnlineStoreConfig"},"distance":{"type":"number"},"universes":{"type":"array","items":{"$ref":"#/components/schemas/PublicManagingPlaceUniverses"}}},"required":["id","slug","name","logoURL","description","bannerURL","address","lat","lng","onlineStoreConfig","distance","universes"]},"PublicManagingPlace":{"type":"object","properties":{"id":{"type":"string"},"companies":{"type":"array","items":{"$ref":"#/components/schemas/PublicManagingPlaceStore"}},"rentalPlaceId":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"},"generalConditions":{"type":"string"},"legalMention":{"type":"string"},"termsOfService":{"type":"string"},"dataProtection":{"type":"string"},"cookiePolicy":{"type":"string"},"isLive":{"type":"boolean"},"rentalPlaceInfos":{"$ref":"#/components/schemas/RentalPlaceInfos"}},"required":["id","companies","rentalPlaceId","name","url","generalConditions","legalMention","termsOfService","dataProtection","cookiePolicy","isLive"]},"ManagingPlaceStoresClientCsvDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"PatchManagingPlaceDto":{"type":"object","properties":{"companies":{"type":"array","items":{"type":"string"}}}},"ManagingPlacePatchErrorDto":{"type":"object","properties":{"companies":{"type":"array","items":{"type":"string"}}}},"PatchManagingPlaceReturnDto":{"type":"object","properties":{"managingPlace":{"$ref":"#/components/schemas/ManagingPlace"},"errors":{"$ref":"#/components/schemas/ManagingPlacePatchErrorDto"}},"required":["managingPlace","errors"]},"UpdateRentalPlaceB2BDto":{"type":"object","properties":{"navBar":{"$ref":"#/components/schemas/RentalPlaceStyle"},"mainInfo":{"$ref":"#/components/schemas/RentalPlaceMainInfo"},"searchBar":{"$ref":"#/components/schemas/RentalPlaceSearchBar"},"mainImages":{"$ref":"#/components/schemas/RentalPlaceMainImages"},"texts":{"$ref":"#/components/schemas/RentalPlaceTexts"},"categoryTitle":{"$ref":"#/components/schemas/RentalPlaceText"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceCategory"}},"ads":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceAd"}},"blockInfo":{"$ref":"#/components/schemas/RentalPlaceBlockInfo"},"bannerInfo":{"$ref":"#/components/schemas/RentalPlaceBannerInfo"},"footer":{"$ref":"#/components/schemas/RentalPlaceFooter"},"myShop":{"$ref":"#/components/schemas/RentalPlaceMyShop"},"metaTitle":{"type":"string"},"metaDescription":{"type":"string"},"customScript":{"type":"string"},"rentalPlaceCategoriesToDelete":{"type":"array","items":{"type":"string"}}},"required":["navBar","mainInfo","searchBar","mainImages","texts","categoryTitle","categories","ads","blockInfo","bannerInfo","footer","myShop","metaTitle","metaDescription","customScript"]},"UpdateDataProtectionTextDto":{"type":"object","properties":{"dataProtectionText":{"type":"string"}},"required":["dataProtectionText"]},"UpdateCookiePolicyTextDto":{"type":"object","properties":{"cookiePolicyText":{"type":"string"}},"required":["cookiePolicyText"]},"StripeCreateAccountDto":{"type":"object","properties":{"country":{"type":"string"},"type":{"type":"string","enum":["ALL","EVENT"]}},"required":["country","type"]},"StripeAccountUrlDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"StripeConnectErrorCode":{"type":"string","enum":["STRIPE_ACCOUNT_ALREADY_ACTIVE","STRIPE_INVALID_PHONE_NUMBER","STRIPE_INVALID_EMAIL","STRIPE_UNSUPPORTED_COUNTRY","STRIPE_INVALID_ACCOUNT_DATA","STRIPE_ACCOUNT_CREATION_FAILED"]},"StripeConnectErrorDto":{"type":"object","properties":{"error":{"$ref":"#/components/schemas/StripeConnectErrorCode"},"message":{"type":"string"}},"required":["error","message"]},"TulipGetCitiesResponse":{"type":"object","properties":{"cities":{"type":"array","items":{"type":"string"}}},"required":["cities"]},"SubscribeToModuleDto":{"type":"object","properties":{"module":{"type":"string","enum":["ORDER_EVENT","ANCV_CONNECT","MULTIPLE_FUNDS_TRANSFER"]}},"required":["module"]},"UnsubscribeToModuleDto":{"type":"object","properties":{"module":{"type":"string","enum":["ORDER_EVENT","ANCV_CONNECT","MULTIPLE_FUNDS_TRANSFER"]}},"required":["module"]},"UpdateSubscriptionModulePrice":{"type":"object","properties":{"module":{"type":"string","enum":["ORDER_EVENT","ANCV_CONNECT","MULTIPLE_FUNDS_TRANSFER"]},"prices":{"type":"array","items":{"type":"object"}},"createIfNotExists":{"type":"boolean"}},"required":["module","prices"]},"CreateUpdatePeriodicDiscountDto":{"type":"object","properties":{"discountInPercentage":{"type":"number","minimum":0,"maximum":100},"startDate":{"format":"date-time","type":"string","nullable":true},"endDate":{"format":"date-time","type":"string","nullable":true},"applicableDate":{"enum":["CREATED_DATE","START_DATE"],"type":"string"},"scope":{"default":["ONLINE_STORE"],"type":"array","items":{"type":"string","enum":["ONLINE_STORE","DASHBOARD"]}}},"required":["discountInPercentage","startDate","endDate","applicableDate"]},"AuthenticateTransactionBodyDto":{"type":"object","properties":{"beneficiaryId":{"type":"string"},"amount":{"type":"number"},"currencyIso":{"type":"string"}},"required":["beneficiaryId","amount","currencyIso"]},"AncvMerchant":{"type":"object","properties":{"shopId":{"type":"string"}},"required":["shopId"]},"AncvAmount":{"type":"object","properties":{"total":{"type":"number"},"currency":{"type":"string"}},"required":["total","currency"]},"AncvOrder":{"type":"object","properties":{"id":{"type":"string"},"paymentId":{"type":"string"},"amount":{"$ref":"#/components/schemas/AncvAmount"}},"required":["id","paymentId","amount"]},"AncvPaymentMethod":{"type":"object","properties":{"captureMode":{"type":"string","enum":["NORMAL","DEFERRED"]},"captureTerm":{"type":"number"},"captureDate":{"type":"string"},"tspdMode":{"type":"string"}},"required":["captureMode","captureTerm","captureDate","tspdMode"]},"AncvRedirectUrls":{"type":"object","properties":{"returnUrl":{"type":"string","nullable":true},"cancelUrl":{"type":"string","nullable":true}}},"AncvPayerAuthorization":{"type":"object","properties":{"number":{"type":"string"},"type":{"type":"string"},"amount":{"$ref":"#/components/schemas/AncvAmount"},"validationDate":{"type":"string"},"holder":{"type":"string"}},"required":["number","type","amount","validationDate","holder"]},"AncvPayer":{"type":"object","properties":{"beneficiaryId":{"type":"string"},"amount":{"$ref":"#/components/schemas/AncvAmount"},"authorizations":{"type":"array","items":{"$ref":"#/components/schemas/AncvPayerAuthorization"}}},"required":["beneficiaryId","amount","authorizations"]},"AncvTransaction":{"type":"object","properties":{"id":{"type":"string"},"state":{"enum":["CREATED","CANCELLED","PROCESSING","AUTHORIZING","AUTHORIZED","USED","ABORTED","EXPIRED","VALIDATED"],"type":"string"},"creationDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"expirationDate":{"format":"date-time","type":"string"},"merchant":{"$ref":"#/components/schemas/AncvMerchant"},"order":{"$ref":"#/components/schemas/AncvOrder"},"paymentMethod":{"$ref":"#/components/schemas/AncvPaymentMethod"},"redirectUrls":{"$ref":"#/components/schemas/AncvRedirectUrls"},"payers":{"type":"array","items":{"$ref":"#/components/schemas/AncvPayer"}}},"required":["id","state","creationDate","updateDate","expirationDate","merchant","order","paymentMethod","redirectUrls"]},"GenericQuery_String_Operators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"equals":{"type":"string"},"notEquals":{"type":"string"},"in":{"type":"array","items":{"type":"string"}},"notIn":{"type":"array","items":{"type":"string"}},"contains":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]},"regex":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"string"}]}}},"GenericQuery_Date_Operators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"equals":{"type":"string","format":"date-time"},"notEquals":{"type":"string","format":"date-time"},"in":{"type":"array","items":{"type":"string","format":"date-time"}},"notIn":{"type":"array","items":{"type":"string","format":"date-time"}},"gt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"array","items":{"type":"string","format":"date-time"}}]},"lt":{"oneOf":[{"type":"string","format":"date-time"},{"type":"array","items":{"type":"string","format":"date-time"}}]},"gte":{"oneOf":[{"type":"string","format":"date-time"},{"type":"array","items":{"type":"string","format":"date-time"}}]},"lte":{"oneOf":[{"type":"string","format":"date-time"},{"type":"array","items":{"type":"string","format":"date-time"}}]}}},"GetManyCustomersWhereQueryDto":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"createdAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"email":{"$ref":"#/components/schemas/GenericQuery_String_Operators"}}},"GetManyCustomersQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["lastName__asc","firstName__asc","phone__asc","email__asc","zipCode__asc","companyName__asc","fields__asc","companyId__asc","deliveryAdress__asc","deliveryZipCode__asc","deliveryCity__asc","isNewsletterSubscribe__asc","isLokkiNewsletterSubscribe__asc","customerImage__asc","skisetInfos.customerId__asc","tulipInfos.address__asc","tulipInfos.zipcode__asc","tulipInfos.city__asc","tulipInfos.managerFirstName__asc","tulipInfos.managerLastName__asc","tulipInfos.sirenNumber__asc","remark__asc","createdAt__asc","customerRpId__asc","hidden__asc","createdFrom__asc","lastName__desc","firstName__desc","phone__desc","email__desc","zipCode__desc","companyName__desc","fields__desc","companyId__desc","deliveryAdress__desc","deliveryZipCode__desc","deliveryCity__desc","isNewsletterSubscribe__desc","isLokkiNewsletterSubscribe__desc","customerImage__desc","skisetInfos.customerId__desc","tulipInfos.address__desc","tulipInfos.zipcode__desc","tulipInfos.city__desc","tulipInfos.managerFirstName__desc","tulipInfos.managerLastName__desc","tulipInfos.sirenNumber__desc","remark__desc","createdAt__desc","customerRpId__desc","hidden__desc","createdFrom__desc"]}},"where":{"$ref":"#/components/schemas/GetManyCustomersWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["lastName","firstName","phone","email","zipCode","companyName","fields","companyId","deliveryAdress","deliveryZipCode","deliveryCity","isNewsletterSubscribe","isLokkiNewsletterSubscribe","customerImage","skisetInfos.customerId","tulipInfos.address","tulipInfos.zipcode","tulipInfos.city","tulipInfos.managerFirstName","tulipInfos.managerLastName","tulipInfos.sirenNumber","remark","createdAt","customerRpId","hidden","createdFrom"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"GetManyCustomersResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/Customer"}}},"required":["total","docs"]},"CustomerFieldDto":{"type":"object","properties":{"label":{"$ref":"#/components/schemas/LocalizedContent"},"value":{"type":"string"},"id":{"type":"string"}},"required":["label","value","id"]},"CreateUpdateCustomerDto":{"type":"object","properties":{"lastName":{"type":"string"},"firstName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CustomerFieldDto"}},"deliveryAddress":{"type":"string"},"deliveryZipCode":{"type":"string"},"deliveryCity":{"type":"string"},"companyName":{"type":"string"},"isNewsletterSubscribe":{"type":"boolean"},"isLokkiNewsletterSubscribe":{"type":"boolean"},"customerImage":{"type":"string"},"skisetInfos":{"$ref":"#/components/schemas/CustomerSkisetInfos"},"tulipInfos":{"$ref":"#/components/schemas/TulipInfos"},"remark":{"type":"string"},"customerRpId":{"type":"string"},"hidden":{"type":"boolean"},"createdFrom":{"enum":["DASHBOARD","ONLINE_STORE","RENTAL_PLACE_LOKKI"],"type":"string"}},"required":["lastName","firstName","email","phone","fields","companyName","isNewsletterSubscribe","isLokkiNewsletterSubscribe","customerImage"]},"CustomersCsvDto":{"type":"object","properties":{"customers":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["customers"]},"PaginatedCustomersDto":{"type":"object","properties":{"totalCount":{"type":"number"},"customers":{"type":"array","items":{"$ref":"#/components/schemas/Customer"}}},"required":["totalCount","customers"]},"CustomerCompanyNewsletterUpdateDto":{"type":"object","properties":{"subscribed":{"type":"boolean"}},"required":["subscribed"]},"CreateUpdateCustomerModelField":{"type":"object","properties":{"id":{"type":"string"},"value":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["value"]},"CreateCustomerModelDto":{"type":"object","properties":{"type":{"type":"string","enum":["entreprise","individual"]},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateCustomerModelField"}}},"required":["type","fields"]},"BulkCreateCustomerModelsDto":{"type":"object","properties":{"models":{"type":"array","items":{"$ref":"#/components/schemas/CreateCustomerModelDto"}}},"required":["models"]},"UpdateCustomerModelDto":{"type":"object","properties":{"id":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateCustomerModelField"}}},"required":["id","fields"]},"BulkUpdateCustomerModelsDto":{"type":"object","properties":{"models":{"type":"array","items":{"$ref":"#/components/schemas/UpdateCustomerModelDto"}}},"required":["models"]},"CustomerModelField":{"type":"object","properties":{"id":{"type":"string"},"value":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["id","value"]},"CustomerModel":{"type":"object","properties":{"id":{"type":"string"},"type":{"enum":["entreprise","individual"],"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CustomerModelField"}},"companyId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","type","fields","companyId","createdAt"]},"ListAvailableProductFiltersDto":{"type":"object","properties":{"startDateProductAvailable":{"format":"date-time","type":"string"},"endDateProductAvailable":{"format":"date-time","type":"string"},"orderStartDate":{"format":"date-time","type":"string"},"orderEndDate":{"format":"date-time","type":"string"},"universe":{"type":"string"},"excludeOrderId":{"type":"string"},"allowWithoutPrice":{"type":"boolean"},"noSearchOnlineAvailability":{"type":"boolean"},"focusItemIds":{"type":"array","items":{"type":"string"}},"browserTimezone":{"type":"string"}},"required":["startDateProductAvailable","endDateProductAvailable","orderStartDate","orderEndDate"]},"PriceModelSpecificDuration":{"type":"object","properties":{"type":{"type":"string","default":"specific","enum":["specific"]},"duration":{"type":"number"},"id":{"type":"string"},"price":{"type":"number","nullable":true},"priceLowSeason":{"type":"number","nullable":true},"label":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["type","duration","id","price","priceLowSeason","label"]},"PriceModelRangeDuration":{"type":"object","properties":{"type":{"type":"string","default":"range","enum":["range"]},"minDuration":{"type":"number"},"maxDuration":{"type":"number"},"durationInDays":{"type":"number"},"id":{"type":"string"},"price":{"type":"number","nullable":true},"priceLowSeason":{"type":"number","nullable":true},"label":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["type","minDuration","maxDuration","id","price","priceLowSeason","label"]},"PriceModelLLDDuration":{"type":"object","properties":{"type":{"type":"string","default":"LLD","enum":["LLD"]},"calendarMonths":{"type":"number"},"id":{"type":"string"},"price":{"type":"number","nullable":true},"priceLowSeason":{"type":"number","nullable":true},"label":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["type","calendarMonths","id","price","priceLowSeason","label"]},"PriceRuleDate":{"type":"object","properties":{"day":{"type":"number"},"time":{"type":"string"}},"required":["day","time"]},"PriceRule":{"type":"object","properties":{"_id":{"type":"string"},"startDate":{"$ref":"#/components/schemas/PriceRuleDate"},"endDate":{"$ref":"#/components/schemas/PriceRuleDate"},"type":{"type":"string","enum":["in","include","overlap"]},"variation":{"type":"number"}},"required":["startDate","endDate","type","variation"]},"ProductPriceRule":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"rules":{"type":"array","items":{"$ref":"#/components/schemas/PriceRule"}}},"required":["id","title","rules"]},"PriceRuleVariation":{"type":"object","properties":{"rule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"deltaAmount":{"type":"number"},"price":{"type":"number"}},"required":["rule","deltaAmount","price"]},"ProductField":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"value":{"type":"string"},"isTagged":{"type":"boolean"}},"required":["id","name","value","isTagged"]},"ItemAttribute":{"type":"object","properties":{"attribute":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["attribute","tags"]},"ProductInsurance":{"type":"object","properties":{"isActivated":{"type":"boolean"},"tulipProductId":{"type":"string"},"averagePurchasePrice":{"type":"number"},"margin":{"type":"number"},"sum":{"type":"number"},"contractType":{"type":"string","enum":["OPTION","INCLUSION","HIDDEN_INCLUSION"]}},"required":["isActivated","tulipProductId","averagePurchasePrice","margin","sum"]},"TentativeCategorization":{"type":"object","properties":{"subcategoryName":{"type":"string","nullable":true},"verticalName":{"type":"string","nullable":true}},"required":["subcategoryName","verticalName"]},"AvailableProduct":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"amountAvailable":{"type":"number"},"price":{"type":"number"},"priceRuleVariation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PriceRuleVariation"}]},"category":{"type":"string"},"maxPossibleAvailability":{"type":"number"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"name":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"id":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductField"}},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"bailPrice":{"type":"number"},"verticalCategoryId":{"type":"string"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ItemAttribute"}},"aiAttributes":{"type":"array","items":{"$ref":"#/components/schemas/ItemAttribute"}},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/SubProduct"}},"onlineStoreInformation":{"type":"object","properties":{"name":{"required":true,"$ref":"#/components/schemas/LocalizedContent"},"description":{"required":true,"$ref":"#/components/schemas/LocalizedContent"}}},"productModel":{"type":"string"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"productSurveyId":{"type":"string"},"productStateId":{"type":"string"},"hideOnOnlineStore":{"type":"boolean"},"vat":{"type":"number"},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"companyId":{"type":"string"},"translationInProgress":{"type":"boolean"},"tentativeCategorization":{"$ref":"#/components/schemas/TentativeCategorization"},"priceRule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"isSubProduct":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"displaySubProducts":{"type":"boolean"},"number":{"type":"number"},"inspectionReports":{"type":"boolean"}},"required":["priceModels","amountAvailable","price","priceRuleVariation","category","maxPossibleAvailability","description","onlineStoreName","name","rentalType","id","fields","imageUrl","videoLink","attachedFiles","rank","bailPrice","attributes","subProducts","onlineStoreInformation","productModel","relatedProducts","isRelatedProduct","productSurveyId","productStateId","hideOnOnlineStore","vat","insurance","priceRule","isSubProduct","onlineAvailability","displaySubProducts","number","inspectionReports"]},"IsSubProductRentedDuringPeriodResponseDto":{"type":"object","properties":{"isRented":{"type":"boolean"}},"required":["isRented"]},"Product":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"name":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"id":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductField"}},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"bailPrice":{"type":"number"},"verticalCategoryId":{"type":"string"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ItemAttribute"}},"aiAttributes":{"type":"array","items":{"$ref":"#/components/schemas/ItemAttribute"}},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/SubProduct"}},"onlineStoreInformation":{"type":"object","properties":{"name":{"required":true,"$ref":"#/components/schemas/LocalizedContent"},"description":{"required":true,"$ref":"#/components/schemas/LocalizedContent"}}},"productModel":{"type":"string"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"productSurveyId":{"type":"string"},"productStateId":{"type":"string"},"hideOnOnlineStore":{"type":"boolean"},"vat":{"type":"number"},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"companyId":{"type":"string"},"translationInProgress":{"type":"boolean"},"tentativeCategorization":{"$ref":"#/components/schemas/TentativeCategorization"},"priceRule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"isSubProduct":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"displaySubProducts":{"type":"boolean"},"number":{"type":"number"},"inspectionReports":{"type":"boolean"}},"required":["priceModels","name","rentalType","id","fields","imageUrl","videoLink","attachedFiles","rank","bailPrice","attributes","subProducts","onlineStoreInformation","productModel","relatedProducts","isRelatedProduct","productSurveyId","productStateId","hideOnOnlineStore","vat","insurance","priceRule","isSubProduct","onlineAvailability","displaySubProducts","number","inspectionReports"]},"CreateAdminPromoCodeDto":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":30,"pattern":"/^LOKKI-([A-Z0-9]*)$/"},"limitToNewCustomers":{"type":"boolean"},"limitToVerticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"limitToCompanies":{"type":"array","items":{"type":"string"}},"source":{"type":"string","enum":["COMPANY","LOKKI"]},"discountType":{"type":"string","enum":["PERCENTAGE","AMOUNT"]},"discountAmount":{"type":"number","minimum":0},"creationDate":{"format":"date-time","type":"string"},"expirationDate":{"format":"date-time","type":"string"},"minPrice":{"type":"number","minimum":0},"maxUses":{"type":"number","nullable":true,"minimum":1},"dateCheck":{"type":"string","enum":["CREATION_DATE","ORDER_DATE"]},"applyOnDelivery":{"type":"boolean"}},"required":["code","limitToNewCustomers","limitToVerticales","limitToCompanies","source","discountType","discountAmount","creationDate","expirationDate","minPrice","maxUses","dateCheck","applyOnDelivery"]},"UpdatePromoCodeDto":{"type":"object","properties":{"active":{"type":"boolean"},"creationDate":{"format":"date-time","type":"string"},"expirationDate":{"format":"date-time","type":"string"},"maxUses":{"type":"number","nullable":true,"minimum":1},"dateCheck":{"enum":["CREATION_DATE","ORDER_DATE"],"type":"string"},"applyOnDelivery":{"type":"boolean"}},"required":["active","creationDate","expirationDate","maxUses","dateCheck","applyOnDelivery"]},"CreateCompanyPromoCodeDto":{"type":"object","properties":{"code":{"type":"string","minLength":4,"maxLength":30,"pattern":"/^([A-Z0-9]*)$/"},"source":{"type":"string","enum":["COMPANY","LOKKI"]},"discountType":{"type":"string","enum":["PERCENTAGE","AMOUNT"]},"discountAmount":{"type":"number","minimum":0},"creationDate":{"format":"date-time","type":"string"},"expirationDate":{"format":"date-time","type":"string"},"minPrice":{"type":"number","minimum":0},"maxUses":{"type":"number","nullable":true,"minimum":1},"dateCheck":{"type":"string","enum":["CREATION_DATE","ORDER_DATE"]},"applyOnDelivery":{"type":"boolean"}},"required":["code","source","discountType","discountAmount","creationDate","expirationDate","minPrice","maxUses","dateCheck","applyOnDelivery"]},"RentalPlaceAuthErrorDto":{"type":"object","properties":{"error":{"enum":["emailPassword","notActivated","invalidToken","invalidPassword","validationCodeExpired","emailAlreadyExists","weakPassword","invalidEmailAddress"],"type":"string"}},"required":["error"]},"RentalPlaceUserAddressComponents":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country"]},"OrderRP":{"type":"object","properties":{"orderId":{"type":"string"},"customerId":{"type":"string"},"type":{"type":"string","enum":["LCD","LLD","Event","LCDRequest","LCDRequestAccepted"]}},"required":["orderId","type"]},"OrderRelation":{"type":"object","properties":{"orders":{"type":"array","items":{"$ref":"#/components/schemas/OrderRP"}},"companyId":{"type":"string"}},"required":["orders","companyId"]},"RentalPlaceUserNewslettersSupport":{"type":"object","properties":{"email":{"type":"boolean"},"sms":{"type":"boolean"},"push":{"type":"boolean"}},"required":["email","sms","push"]},"RentalPlaceUserNewsletters":{"type":"object","properties":{"support":{"$ref":"#/components/schemas/RentalPlaceUserNewslettersSupport"}},"required":["support"]},"RentalPlaceUserDto":{"type":"object","properties":{"id":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/RentalPlaceUserAddressComponents"},"isAccountActivated":{"type":"boolean"},"lastConnection":{"format":"date-time","type":"string"},"cguValidationDate":{"format":"date-time","type":"string"},"orderRelations":{"type":"array","items":{"$ref":"#/components/schemas/OrderRelation"}},"createdFrom":{"enum":["admin_dashboard","rental_place_header","rental_place_checkout","rental_place_quote","rental_place_favorites","online_store","sea","unknown"],"type":"string"},"createdPlatform":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP","UNKNOWN"],"type":"string"},"createdAt":{"format":"date-time","type":"string"},"subscribedToBouge":{"type":"boolean"},"subscribedToBonPlan":{"type":"boolean"},"anonymizationDate":{"format":"date-time","type":"string"},"anonymizationOrigin":{"enum":["User","Admin","Inactivity"],"type":"string"},"avatar":{"enum":["https://bucket-prod.getlokki.com/rental-place/avatar/avatar_bird.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_flower_1.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_flower_2.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_hand.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_heart.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_sun.svg"],"type":"string"},"signedUpWith":{"enum":["email","google","apple"],"type":"string"},"newsletters":{"$ref":"#/components/schemas/RentalPlaceUserNewsletters"}},"required":["id","firstName","lastName","email","phone","isAccountActivated","cguValidationDate","orderRelations","createdFrom","createdPlatform","createdAt","subscribedToBouge","subscribedToBonPlan","avatar","signedUpWith","newsletters"]},"CreateRentalPlaceUserResponseDto":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/RentalPlaceUserDto"},"messageId":{"type":"string"}},"required":["user","messageId"]},"ResendValidationSentEmailDto":{"type":"object","properties":{"messageId":{"type":"string"}},"required":["messageId"]},"ResendValidationEmailResponseDto":{"type":"object","properties":{"sentEmail":{"$ref":"#/components/schemas/ResendValidationSentEmailDto"}},"required":["sentEmail"]},"PostmarkMessageSendingResponse":{"type":"object","properties":{"To":{"type":"string"},"Cc":{"type":"string"},"Bcc":{"type":"string"},"SubmittedAt":{"type":"string"},"MessageID":{"type":"string"},"ErrorCode":{"type":"number"},"Message":{"type":"string"}},"required":["To","Cc","Bcc","SubmittedAt","MessageID","ErrorCode","Message"]},"RentalPlaceUserList":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceUserDto"}}},"required":["users"]},"CreateRentalPlaceUserDto":{"type":"object","properties":{"createdFrom":{"enum":["admin_dashboard","rental_place_header","rental_place_checkout","rental_place_quote","rental_place_favorites","online_store","sea","unknown"],"type":"string"},"createdPlatform":{"enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP","UNKNOWN"],"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"phone":{"type":"string"},"lang":{"type":"string"},"subscribedToBouge":{"type":"boolean"},"subscribedToBonPlan":{"type":"boolean"},"newsletters":{"$ref":"#/components/schemas/RentalPlaceUserNewsletters"},"storeOrigin":{"type":"string"}},"required":["createdFrom","createdPlatform","firstName","lastName","email","password","phone","lang"]},"ItemRP":{"type":"object","properties":{"name":{"type":"string"},"amount":{"type":"number"}},"required":["name","amount"]},"PackRP":{"type":"object","properties":{"name":{"type":"string"},"amount":{"type":"number"},"products":{"type":"array","items":{"type":"string"}}},"required":["name","amount","products"]},"OrderEventPricing":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"amount":{"type":"number"},"initialAmount":{"type":"number"}},"required":["id","name","amount","initialAmount"]},"YourOrderDocument":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"scope":{"type":"string","enum":["DOCUMENT","DOCUMENT_STATE","PAYMENT","NONE"]}},"required":["id","name","scope"]},"YourOrderStateDocumentFromOrder":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"scope":{"type":"string","enum":["DOCUMENT","DOCUMENT_STATE","PAYMENT","NONE"]},"status":{"type":"string","enum":["PENDING","SUCCESS"]}},"required":["id","name","scope"]},"OrderEventRP":{"type":"object","properties":{"participants":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPerson"}},"itemsRP":{"type":"array","items":{"$ref":"#/components/schemas/ItemRP"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/PackRP"}},"pricings":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPricing"}},"name":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderDocument"}},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderStateDocumentFromOrder"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCodeDto"}]},"createdAt":{"format":"date-time","type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"price":{"type":"number"},"type":{"type":"string"},"id":{"type":"string"},"isCancelled":{"type":"boolean"},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"isRequest":{"type":"boolean"}},"required":["participants","itemsRP","packs","pricings","name","documents","documentsState","createdAt","startDate","endDate","price","type","id","isCancelled","departurePoint","arrivalPoint","isRequest"]},"PromoCode":{"type":"object","properties":{"code":{"type":"string"},"source":{"type":"string","enum":["COMPANY","LOKKI"]},"discountAmount":{"type":"number"},"discountType":{"type":"string","enum":["PERCENTAGE","AMOUNT"]},"appliedDiscountAmount":{"type":"number"},"applyOnDelivery":{"type":"boolean"},"limitToNewCustomers":{"type":"boolean"},"limitToVerticales":{"type":"array","items":{"type":"string"}},"limitToCompanies":{"type":"array","items":{"type":"string"}}},"required":["code","source","discountAmount","discountType","applyOnDelivery"]},"OrderLCDRP":{"type":"object","properties":{"itemsRP":{"type":"array","items":{"$ref":"#/components/schemas/ItemRP"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/PackRP"}},"documents":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderDocument"}},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderStateDocumentFromOrder"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"createdAt":{"format":"date-time","type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"price":{"type":"number"},"type":{"type":"string"},"id":{"type":"string"},"isCancelled":{"type":"boolean"},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"isRequest":{"type":"boolean"}},"required":["itemsRP","packs","documents","documentsState","createdAt","startDate","endDate","price","type","id","isCancelled","departurePoint","arrivalPoint","isRequest"]},"OrderLLDRP":{"type":"object","properties":{"itemsRP":{"type":"array","items":{"$ref":"#/components/schemas/ItemRP"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/PackRP"}},"documents":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderDocument"}},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderStateDocumentFromOrder"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"createdAt":{"format":"date-time","type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"price":{"type":"number"},"type":{"type":"string"},"id":{"type":"string"},"isCancelled":{"type":"boolean"},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"isRequest":{"type":"boolean"}},"required":["itemsRP","packs","documents","documentsState","createdAt","startDate","endDate","price","type","id","isCancelled","departurePoint","arrivalPoint","isRequest"]},"RentalPointRP":{"type":"object","properties":{"name":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"zipcode":{"type":"string"},"slug":{"type":"string"}},"required":["name","address","city","zipcode","slug"]},"CompanyRentalPlace":{"type":"object","properties":{"name":{"type":"string"},"id":{"type":"string"},"address":{"type":"string"},"addressComposants":{"$ref":"#/components/schemas/RentalPlaceUserAddressComponents"},"email":{"type":"string"},"phone":{"type":"string"},"slug":{"type":"string"},"accessRentalPlace":{"type":"boolean"},"logo":{"type":"string"},"cover":{"type":"string"},"rentalPoints":{"type":"array","items":{"$ref":"#/components/schemas/RentalPointRP"}},"currencySymbol":{"type":"string"}},"required":["name","id","address","addressComposants","email","phone","slug","accessRentalPlace","logo","cover","rentalPoints","currencySymbol"]},"FormatedOrderRelation":{"type":"object","properties":{"order":{"oneOf":[{"$ref":"#/components/schemas/OrderEventRP"},{"$ref":"#/components/schemas/OrderLCDRP"}]},"company":{"$ref":"#/components/schemas/CompanyRentalPlace"}},"required":["order","company"]},"UpdateMeRentalPlaceDto":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/RentalPlaceUserAddressComponents"},"subscribedToBouge":{"type":"boolean"},"subscribedToBonPlan":{"type":"boolean"},"avatar":{"type":"string","enum":["https://bucket-prod.getlokki.com/rental-place/avatar/avatar_bird.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_flower_1.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_flower_2.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_hand.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_heart.svg","https://bucket-prod.getlokki.com/rental-place/avatar/avatar_sun.svg"]},"newsletters":{"$ref":"#/components/schemas/RentalPlaceUserNewsletters"}},"required":["firstName","lastName","email","phone","address","subscribedToBouge","subscribedToBonPlan","avatar"]},"UpdateSubscriptionsDto":{"type":"object","properties":{"bouge":{"type":"boolean"},"bonplan":{"type":"boolean"}},"required":["bouge","bonplan"]},"UpdateNewslettersSupportDto":{"type":"object","properties":{"email":{"type":"boolean"},"sms":{"type":"boolean"},"push":{"type":"boolean"}},"required":["email","sms","push"]},"UpdateNewslettersDto":{"type":"object","properties":{"support":{"$ref":"#/components/schemas/UpdateNewslettersSupportDto"}},"required":["support"]},"ValidateRentalPlaceUserDto":{"type":"object","properties":{"email":{"type":"string"},"newEmail":{"type":"string"},"code":{"type":"string"}},"required":["email","code"]},"RentalPlaceResendValidationEmailDto":{"type":"object","properties":{"email":{"type":"string"},"newEmail":{"type":"string"},"encrypted":{"type":"boolean"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]},"storeOrigin":{"type":"string"}},"required":["email","encrypted","lang"]},"UpdateRentalPlaceUserPasswordDto":{"type":"object","properties":{"oldPassword":{"type":"string"},"newPassword":{"type":"string"}},"required":["oldPassword","newPassword"]},"CompleteGoogleRegistrationDto":{"type":"object","properties":{"phone":{"type":"string"},"subscribedToBouge":{"type":"boolean"},"subscribedToBonPlan":{"type":"boolean"},"newsletters":{"$ref":"#/components/schemas/RentalPlaceUserNewsletters"}},"required":["phone"]},"MailStatusDto":{"type":"object","properties":{"status":{"enum":["QUEUED","IN_TRANSIT","DELIVERED","BOUNCED","SOFT_BOUNCED","SPAM","UNKNOWN"],"type":"string"}},"required":["status"]},"StoreProfile":{"type":"object","properties":{"name":{"type":"string","description":"Store name","example":"Henri Corp"},"description":{"type":"string","description":"Store description in the requested language, or fallback to French","example":"Location de vélos entre particuliers. Louez un vélo près de chez vous, où que vous soyez en France."},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"description":"List of company verticales (sectors of activity)","example":["BIKE","SCOOTER"]}},"required":["name","description","verticales"]},"StoreLocalization":{"type":"object","properties":{"current":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string","description":"Language used in this response","example":"fr"},"default":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string","description":"Default language of the store","example":"fr"},"available":{"type":"array","items":{"type":"string","enum":["fr","en","nl","de","it","pt","es","pl"]},"description":"List of available languages for the store","example":["fr","en"]}},"required":["current","default","available"]},"StoreContactSocialMedia":{"type":"object","properties":{"facebook":{"type":"string","nullable":true,"description":"Facebook profile URL","example":"https://www.facebook.com/henricorp"},"twitter":{"type":"string","nullable":true,"description":"Twitter profile URL","example":"https://www.twitter.com/henricorp"},"instagram":{"type":"string","nullable":true,"description":"Instagram profile URL","example":"https://www.instagram.com/henricorp"},"linkedIn":{"type":"string","nullable":true,"description":"LinkedIn profile URL","example":"https://www.linkedin.com/company/henricorp"},"tiktok":{"type":"string","nullable":true,"description":"TikTok profile URL","example":"https://www.tiktok.com/@henricorp"}},"required":["facebook","twitter","instagram","linkedIn","tiktok"]},"StoreContact":{"type":"object","properties":{"phone":{"type":"string","nullable":true,"description":"Phone number for contacting the store. Only present if the store has opted in to display their phone number.","example":"+33 1 23 45 67 89"},"email":{"type":"string","description":"Email address for contacting the store","example":"contact@henricorp.com"},"website":{"type":"string","description":"Website URL for the store","example":"https://www.henricorp.com"},"socialMedia":{"description":"List of social media profiles for the store","allOf":[{"$ref":"#/components/schemas/StoreContactSocialMedia"}]}},"required":["phone","email","website","socialMedia"]},"StoreBrandingBanners":{"type":"object","properties":{"urls":{"description":"List of banner image URLs","type":"array","items":{"type":"string"}},"scrollTime":{"type":"number","description":"Time each banner is displayed before transitioning to the next one","example":5}},"required":["urls","scrollTime"]},"StoreBranding":{"type":"object","properties":{"logoURL":{"type":"string","description":"Logo image URL for the online store"},"banners":{"description":"Banner images and settings for the online store","allOf":[{"$ref":"#/components/schemas/StoreBrandingBanners"}]}},"required":["logoURL","banners"]},"AddressComponents":{"type":"object","properties":{"streetNumber":{"type":"string","description":"Street number","example":"4"},"street":{"type":"string","description":"Street name","example":"Rue du Commandant Rivière"},"postalCode":{"type":"string","description":"Postal code","example":"75008"},"city":{"type":"string","description":"City name","example":"Paris"},"administrativeAreaLevel1":{"type":"string","description":"Administrative area level 1 (e.g. state or province)","example":"Île-de-France"},"administrativeAreaLevel2":{"type":"string","description":"Administrative area level 2 (e.g. city or district)","example":"Paris"},"country":{"type":"string","description":"Country name","example":"France"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country"]},"StoreLocationPoint":{"type":"object","properties":{"lat":{"type":"number","description":"Latitude of the location","example":48.8728361},"lng":{"type":"number","description":"Longitude of the location","example":2.3094988}},"required":["lat","lng"]},"StoreLocation":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the secondary location","example":"64b64c4f5f3c2a6d8e7f9b0b"},"name":{"type":"string","description":"Name of the secondary location","example":"Point de retrait - Gare de Lyon"},"slug":{"type":"string","description":"Unique slug for the secondary location, used in URLs (https://www.lokki.rent/loueur/my-store/magasin/my-location)","example":"my-location"},"address":{"type":"string","description":"Full address as a single string","example":"4 Rue du Commandant Rivière, 75008 Paris, France"},"placeId":{"type":"string","description":"Google Place ID for the location","example":"ChIJLU7jZClu5kcR4PcOOO6p3I0"},"components":{"description":"Detailed address components","allOf":[{"$ref":"#/components/schemas/AddressComponents"}]},"canonicalComponents":{"description":"Detailed address components, normalized in english","allOf":[{"$ref":"#/components/schemas/AddressComponents"}]},"point":{"description":"Geographical point (latitude and longitude)","allOf":[{"$ref":"#/components/schemas/StoreLocationPoint"}]}},"required":["id","name","slug","address","placeId","components","canonicalComponents","point"]},"StoreGeo":{"type":"object","properties":{"location":{"nullable":true,"description":"Queried location for the store (or main location if none queried). May be null if address display is disabled","allOf":[{"$ref":"#/components/schemas/StoreLocation"}]},"locations":{"nullable":true,"description":"List of rental point locations. May be null if none exist or address display is disabled","type":"array","items":{"$ref":"#/components/schemas/StoreLocation"}}},"required":["location","locations"]},"StoreDeliveryRangeSpecificPriceCity":{"type":"object","properties":{"cityName":{"type":"string","description":"Name of the city","example":"Paris"},"sublocalityName":{"type":"string","description":"Name of the sublocality (e.g., neighborhood or district)","example":"Batignolles"},"zipCode":{"type":"string","description":"Postal code","example":"75017"},"placeId":{"type":"string","description":"Google Place ID for the city","example":"ChIJD7fiBh9u5kcRYJSMaMOCCwQ"},"hasMultiplePostcodeLocalities":{"type":"boolean","description":"Indicates if the city has multiple postal code localities","example":false}},"required":["cityName","sublocalityName","zipCode","placeId","hasMultiplePostcodeLocalities"]},"StoreDeliveryRangeSpecificPrice":{"type":"object","properties":{"price":{"type":"number","description":"Price for delivery to the specified cities","example":5},"cities":{"description":"List of cities with specific delivery prices","type":"array","items":{"$ref":"#/components/schemas/StoreDeliveryRangeSpecificPriceCity"}}},"required":["price","cities"]},"StoreDeliveryRange":{"type":"object","properties":{"min":{"type":"number","description":"Minimum distance for this delivery range, in kilometers","example":0},"max":{"type":"number","description":"Maximum distance for this delivery range, in kilometers","example":5},"price":{"type":"number","description":"Base price for deliveries within this range","example":10},"specificPrices":{"description":"List of specific prices for certain cities within this range","type":"array","items":{"$ref":"#/components/schemas/StoreDeliveryRangeSpecificPrice"}}},"required":["min","max","price","specificPrices"]},"StoreDeliveryFreeSettings":{"type":"object","properties":{"activated":{"type":"boolean","description":"Indicates if free delivery is activated","example":true},"type":{"enum":["MINUTES","SUBTOTAL"],"type":"string","description":"Type of condition for free delivery (either minimum minutes or subtotal amount)","example":"MINUTES"},"value":{"type":"number","description":"Value corresponding to the type (minutes or subtotal amount)","example":60}},"required":["activated","type","value"]},"StoreDelivery":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Indicates if delivery is enabled for this store","example":true},"deliveryOnly":{"type":"boolean","description":"Indicates if only delivery is allowed for this store","example":false},"ranges":{"description":"List of delivery ranges for this store","type":"array","items":{"$ref":"#/components/schemas/StoreDeliveryRange"}},"excludedCities":{"description":"List of cities excluded from delivery","type":"array","items":{"$ref":"#/components/schemas/StoreDeliveryRangeSpecificPriceCity"}},"freeDelivery":{"description":"Free delivery settings for this store","allOf":[{"$ref":"#/components/schemas/StoreDeliveryFreeSettings"}]},"returnDelivery":{"type":"boolean","description":"Indicates if return delivery is enabled for this store","example":false}},"required":["enabled","deliveryOnly","ranges","excludedCities","freeDelivery","returnDelivery"]},"StoreStripePaymentMethods":{"type":"object","properties":{"card":{"type":"boolean","description":"Credit card enabled","example":true},"applePay":{"type":"boolean","description":"Apple Pay enabled","example":true},"googlePay":{"type":"boolean","description":"Google Pay enabled","example":true},"sepa":{"type":"boolean","description":"SEPA enabled","example":false},"ideal":{"type":"boolean","description":"iDEAL enabled","example":false},"bancontact":{"type":"boolean","description":"Bancontact enabled","example":false},"giroPay":{"type":"boolean","description":"Giropay enabled","example":false},"p24":{"type":"boolean","description":"Przelewy24 enabled","example":false},"blik":{"type":"boolean","description":"BLIK enabled","example":false},"multibanco":{"type":"boolean","description":"Multibanco enabled","example":false},"eps":{"type":"boolean","description":"EPS enabled","example":false}},"required":["card","applePay","googlePay","sepa","ideal","bancontact","giroPay","p24","blik","multibanco","eps"]},"StoreStripeProviderConfig":{"type":"object","properties":{"publishableKey":{"type":"string","description":"Stripe publishable key resolved by the backend (live or test)","example":"pk_live_..."},"accountId":{"type":"string","description":"Stripe connected account ID","example":"acct_..."},"methods":{"description":"Available Stripe payment methods","allOf":[{"$ref":"#/components/schemas/StoreStripePaymentMethods"}]}},"required":["publishableKey","accountId","methods"]},"StoreAncvProviderConfig":{"type":"object","properties":{}},"StoreOnlinePaymentProviders":{"type":"object","properties":{"stripe":{"description":"Stripe provider config — present only when Stripe is active for this store","allOf":[{"$ref":"#/components/schemas/StoreStripeProviderConfig"}]},"ancv":{"description":"ANCV Connect provider config — present only when ANCV is active for this store","allOf":[{"$ref":"#/components/schemas/StoreAncvProviderConfig"}]}}},"StoreOnlinePayment":{"type":"object","properties":{"enabled":{"type":"boolean","description":"True if at least one payment provider is configured for this store","example":true},"providers":{"description":"Available payment providers for this store","allOf":[{"$ref":"#/components/schemas/StoreOnlinePaymentProviders"}]}},"required":["enabled","providers"]},"StoreInsuranceTulipDetails":{"type":"object","properties":{"provider":{"type":"string","enum":["TULIP"]},"status":{"enum":["off","on_inclusion_hidden","on_inclusion","on_option","with_assurance"],"type":"string","description":"Tulip insurance status for the store","example":"on_inclusion"}},"required":["provider","status"]},"StoreInsurance":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Indicates if insurance is enabled for this store","example":true},"provider":{"type":"string","enum":["TULIP"],"description":"Insurance provider for this store","example":"TULIP"},"details":{"description":"Detailed settings for the insurance provider","allOf":[{"$ref":"#/components/schemas/StoreInsuranceTulipDetails"}]}},"required":["enabled","provider","details"]},"StoreMultipleLocations":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Indicates if multiple locations are enabled for this store","example":true},"dropoffRule":{"enum":["SAME","DIFFERENT"],"type":"string","description":"Controls whether the user can drop-off the products in a different rental point","example":"DIFFERENT"}},"required":["enabled","dropoffRule"]},"StoreCancellationRange":{"type":"object","properties":{"hourThreshold":{"type":"number","description":"Threshold in hours before the booking start time for this cancellation range. (e.g. 48 means cancellations made more than 48 hours before start)","example":48},"refundType":{"enum":["PERCENTAGE","AMOUNT"],"type":"string","description":"Type of refund for this cancellation range","example":"PERCENTAGE"},"refundAmount":{"type":"number","description":"Refund amount for this cancellation range","example":50}},"required":["hourThreshold","refundType","refundAmount"]},"StoreCancellation":{"type":"object","properties":{"enabled":{"type":"boolean","description":"True when the store has a cancellation policy set up","example":true},"onlineRequests":{"type":"boolean","description":"True when the store allows customers to request cancellation online","example":true},"automaticRefunds":{"type":"boolean","description":"True when the store supports automatic refunds on cancellation","example":false},"ranges":{"description":"List of cancellation ranges and their refund policies","type":"array","items":{"$ref":"#/components/schemas/StoreCancellationRange"}}},"required":["enabled","onlineRequests","automaticRefunds","ranges"]},"StoreRentalPlaceNetwork":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Indicates if this store participates in the rental place network newsletter","example":true}},"required":["enabled"]},"StoreStockVisibility":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Whether the store chooses to display available stock quantity on product cards.","example":false}},"required":["enabled"]},"StoreBreadcrumbVisibility":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Whether the breadcrumb is displayed on the BEL 2.0 store pages.","example":true}},"required":["enabled"]},"StoreModules":{"type":"object","properties":{"delivery":{"description":"Delivery module settings","allOf":[{"$ref":"#/components/schemas/StoreDelivery"}]},"onlinePayment":{"description":"Online payment module settings","allOf":[{"$ref":"#/components/schemas/StoreOnlinePayment"}]},"insurance":{"description":"Insurance module settings","allOf":[{"$ref":"#/components/schemas/StoreInsurance"}]},"multipleLocations":{"description":"Multiple locations module settings","allOf":[{"$ref":"#/components/schemas/StoreMultipleLocations"}]},"cancellation":{"description":"Cancellation module settings","allOf":[{"$ref":"#/components/schemas/StoreCancellation"}]},"rentalPlaceNetwork":{"description":"Rental place network participation settings","allOf":[{"$ref":"#/components/schemas/StoreRentalPlaceNetwork"}]},"stockVisibility":{"description":"Stock visibility module settings","allOf":[{"$ref":"#/components/schemas/StoreStockVisibility"}]},"breadcrumbVisibility":{"description":"Breadcrumb visibility on BEL 2.0 store pages","allOf":[{"$ref":"#/components/schemas/StoreBreadcrumbVisibility"}]}},"required":["delivery","onlinePayment","insurance","multipleLocations","cancellation","rentalPlaceNetwork","stockVisibility","breadcrumbVisibility"]},"StoreGoogleReviewAuthor":{"type":"object","properties":{"name":{"type":"string","description":"Author name of the Google Review","example":"John Doe"},"profilePictureUrl":{"type":"string","description":"Profile picture URL of the Google Review author","example":"https://example.com/profile.jpg"}},"required":["name","profilePictureUrl"]},"StoreGoogleReview":{"type":"object","properties":{"author":{"description":"Author information of the Google Review","allOf":[{"$ref":"#/components/schemas/StoreGoogleReviewAuthor"}]},"comment":{"type":"string","description":"Comment text of the Google Review","example":"Great service and friendly staff!"},"rating":{"type":"number","description":"Rating given in the Google Review (out of 5)","example":5},"publishTime":{"format":"date-time","type":"string","description":"Date when the Google Review was published","example":"2024-10-15T10:30:00.000Z"}},"required":["author","comment","rating","publishTime"]},"StoreGoogleReviews":{"type":"object","properties":{"rating":{"type":"number","description":"Average rating from Google Reviews (out of 5)","example":4.5},"total":{"type":"number","description":"Total number of Google Reviews","example":120},"placeId":{"type":"string","description":"Google Place ID associated with the reviews","example":"ChIJLU7jZClu5kcR4PcOOO6p3I0"},"reviews":{"description":"List of individual Google Reviews","type":"array","items":{"$ref":"#/components/schemas/StoreGoogleReview"}},"mapsUrl":{"type":"string","description":"URL to the Google Maps page for the store","example":"https://maps.google.com/?cid=1234567890123456789"},"updatedAt":{"format":"date-time","type":"string","description":"Date when the Google Reviews were last updated","example":"2024-11-01T12:00:00.000Z"}},"required":["rating","total","placeId","reviews","mapsUrl","updatedAt"]},"StoreReviews":{"type":"object","properties":{"google":{"nullable":true,"description":"Google Reviews data","allOf":[{"$ref":"#/components/schemas/StoreGoogleReviews"}]}},"required":["google"]},"StoreOpeningHours":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the opening hours entry","example":"64b64c4f5f3c2a6d8e7f9b0c"},"day":{"enum":["0","1","2","3","4","5","6","*"],"type":"string","description":"Day of the week these opening hours apply to (0=Sunday, 1=Monday, ..., 6=Saturday, *=Every day)","example":"1"},"from":{"type":"string","description":"Opening time in \"HH:mm\" format (24-hour clock)","example":"09:00"},"to":{"type":"string","description":"Closing time in \"HH:mm\" format (24-hour clock)","example":"18:00"},"open":{"type":"boolean","description":"Indicates if the store is open during this time range","example":true}},"required":["id","day","from","to","open"]},"StoreDateRange":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the date range","example":"64b64c4f5f3c2a6d8e7f9b0d"},"from":{"format":"date-time","type":"string","description":"Start date of the range (inclusive)","example":"2024-12-01T00:00:00.000Z"},"to":{"format":"date-time","type":"string","description":"End date of the range (inclusive)","example":"2024-12-31T23:59:59.999Z"}},"required":["id","from","to"]},"StoreSchedule":{"type":"object","properties":{"openingHours":{"description":"List of regular opening hours","type":"array","items":{"$ref":"#/components/schemas/StoreOpeningHours"}},"openingHoursLowSeason":{"description":"List of opening hours for the low season","type":"array","items":{"$ref":"#/components/schemas/StoreOpeningHours"}},"lowSeasonRanges":{"description":"List of date ranges for the low season","type":"array","items":{"$ref":"#/components/schemas/StoreDateRange"}},"closedRanges":{"description":"List of date ranges when the store is closed","type":"array","items":{"$ref":"#/components/schemas/StoreDateRange"}}},"required":["openingHours","openingHoursLowSeason","lowSeasonRanges","closedRanges"]},"StoreTemporal":{"type":"object","properties":{"timezone":{"type":"string","description":"Store timezone in IANA format (e.g., Europe/Paris)","example":"Europe/Paris"},"schedule":{"description":"Store opening hours and schedule","allOf":[{"$ref":"#/components/schemas/StoreSchedule"}]}},"required":["timezone","schedule"]},"StoreCurrency":{"type":"object","properties":{"isoCode":{"type":"string","description":"Currency code in ISO 4217 format","example":"EUR"},"symbol":{"type":"string","description":"Currency symbol","example":"€"}},"required":["isoCode","symbol"]},"StoreTax":{"type":"object","properties":{"type":{"enum":["INCLUSIVE","EXCLUSIVE"],"type":"string","description":"Type of tax applied to prices (inclusive or exclusive of tax)","example":"INCLUSIVE"},"value":{"type":"number","description":"Tax percentage applied to prices","example":20},"name":{"type":"string","description":"Name of the tax (e.g., VAT)","example":"TVA"}},"required":["type","value","name"]},"StoreGlobalDiscount":{"type":"object","properties":{"percentage":{"type":"number","description":"Percentage value of the discount","example":"10.0"},"from":{"format":"date-time","type":"string","nullable":true,"description":"Start date of the discount period (null if always applicable)","example":"2024-12-01T00:00:00.000Z"},"to":{"format":"date-time","type":"string","nullable":true,"description":"End date of the discount period (null if always applicable)","example":"2024-12-31T23:59:59.999Z"},"applicableDate":{"enum":["CREATED_DATE","START_DATE"],"type":"string","description":"Whether the discount applies on the start date of the booking or when the booking is made","example":"START_DATE"}},"required":["percentage","from","to","applicableDate"]},"StoreCategoryDiscount":{"type":"object","properties":{"itemCategoryIds":{"description":"Categories of items to which the discount applies","type":"array","items":{"type":"string"}},"rules":{"description":"List of discount rules for the category","type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscountRange"}}},"required":["itemCategoryIds","rules"]},"StoreDiscount":{"type":"object","properties":{"globalDiscounts":{"description":"List of global discounts applicable to the store","type":"array","items":{"$ref":"#/components/schemas/StoreGlobalDiscount"}},"categoryDiscounts":{"description":"List of category-specific discounts applicable to the store","type":"array","items":{"$ref":"#/components/schemas/StoreCategoryDiscount"}}},"required":["globalDiscounts","categoryDiscounts"]},"StorePricing":{"type":"object","properties":{"currency":{"description":"Store currency information","allOf":[{"$ref":"#/components/schemas/StoreCurrency"}]},"tax":{"description":"Store tax information","allOf":[{"$ref":"#/components/schemas/StoreTax"}]},"discount":{"description":"Store discount information","allOf":[{"$ref":"#/components/schemas/StoreDiscount"}]},"showPricingTable":{"type":"boolean","description":"Whether the store chooses to display the full pricing table (price per duration).","example":true}},"required":["currency","tax","discount","showPricingTable"]},"StoreBookingType":{"type":"object","properties":{"lcd":{"type":"boolean","description":"Indicates if short-term rentals (LCD) are enabled","example":true},"lld":{"type":"boolean","description":"Indicates if long-term rentals (LLD) are enabled","example":true},"event":{"type":"boolean","description":"Indicates if events are enabled","example":true}},"required":["lcd","lld","event"]},"StoreInstantBooking":{"type":"object","properties":{"lcd":{"type":"boolean","description":"Indicates if automatic online store booking is enabled for short-term rentals","example":true},"lld":{"type":"boolean","description":"Indicates if automatic online store booking is enabled for long-term rentals","example":true},"event":{"type":"boolean","description":"Indicates if automatic online store booking is enabled for events","example":false}},"required":["lcd","lld","event"]},"StoreBookingFixedDuration":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the predefined booking duration","example":"64b64c4f5f3c2a6d8e7f9b0e"},"minutes":{"type":"number","description":"Predefined booking duration in minutes","example":60},"hours":{"type":"number","description":"Predefined booking duration in hours","example":1},"label":{"type":"string","description":"Label for the predefined booking duration","example":"1 hour"}},"required":["id","minutes","hours","label"]},"StoreBookingFixedDurations":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Indicates if predefined booking durations are enabled","example":true},"durations":{"description":"List of predefined booking durations","type":"array","items":{"$ref":"#/components/schemas/StoreBookingFixedDuration"}}},"required":["enabled","durations"]},"StoreBookingTimeAnchorTime":{"type":"object","properties":{"hours":{"type":"number","description":"Hours of the time anchor","example":9},"minutes":{"type":"number","description":"Minutes of the time anchor","example":30}},"required":["hours","minutes"]},"StoreBookingTimeAnchorsRule":{"type":"object","properties":{"startTimes":{"description":"List of allowed booking start times (e.g., specific time slots)","type":"array","items":{"$ref":"#/components/schemas/StoreBookingTimeAnchorTime"}},"endTimes":{"description":"List of allowed booking end times (e.g., specific time slots)","type":"array","items":{"$ref":"#/components/schemas/StoreBookingTimeAnchorTime"}}},"required":["startTimes","endTimes"]},"StoreBookingLeadTimeRule":{"type":"object","properties":{"minHours":{"type":"number","description":"Minimum lead time required before a booking can be made, in hours","example":2}},"required":["minHours"]},"StoreBookingDurationRule":{"type":"object","properties":{"minHours":{"type":"number","nullable":true,"description":"Minimum booking duration in hours, null if no minimum","example":1},"maxHours":{"type":"number","nullable":true,"description":"Maximum booking duration in hours, null if no maximum","example":24}},"required":["minHours","maxHours"]},"StoreBookingRules":{"type":"object","properties":{"timeAnchors":{"description":"Allowed booking times (e.g., specific time slots)","allOf":[{"$ref":"#/components/schemas/StoreBookingTimeAnchorsRule"}]},"leadTime":{"description":"Lead time required before a booking can be made","allOf":[{"$ref":"#/components/schemas/StoreBookingLeadTimeRule"}]},"duration":{"description":"Minimum and maximum booking durations","allOf":[{"$ref":"#/components/schemas/StoreBookingDurationRule"}]},"gapBeforeOrderInMinutes":{"type":"number","description":"Preparation time required before an order starts, in minutes. A product is unavailable for this duration ahead of each existing order (derived from timeProductsUnavailableBeforeOrder + dayProductsUnavailableBeforeOrder).","example":60},"gapAfterOrderInMinutes":{"type":"number","description":"Time required after an order ends before the product is available again, in minutes (derived from timeProductsUnavailableAfterOrder + dayProductsUnavailableAfterOrder).","example":120}},"required":["timeAnchors","leadTime","duration","gapBeforeOrderInMinutes","gapAfterOrderInMinutes"]},"StoreBookingSettings":{"type":"object","properties":{"bookingType":{"description":"Booking type settings","allOf":[{"$ref":"#/components/schemas/StoreBookingType"}]},"instantBooking":{"description":"Indicates if automatic online store booking is enabled","allOf":[{"$ref":"#/components/schemas/StoreInstantBooking"}]},"fixedDurations":{"description":"Predefined booking durations","allOf":[{"$ref":"#/components/schemas/StoreBookingFixedDurations"}]},"rules":{"description":"Booking rules and restrictions","allOf":[{"$ref":"#/components/schemas/StoreBookingRules"}]}},"required":["bookingType","instantBooking","fixedDurations","rules"]},"StorePartPayment":{"type":"object","properties":{"isActive":{"type":"boolean","description":"Whether part payment (upfront deposit) is active for this store","example":true},"percentage":{"type":"number","description":"Percentage of the total amount the customer must pay upfront","example":30}},"required":["isActive","percentage"]},"StoreDepositMax":{"type":"object","properties":{"activated":{"type":"boolean","description":"Whether the deposit max value is activated","example":true},"amount":{"type":"number","description":"Maximum deposit amount","example":200}},"required":["activated","amount"]},"StoreDeposit":{"type":"object","properties":{"max":{"description":"Maximum deposit settings","allOf":[{"$ref":"#/components/schemas/StoreDepositMax"}]},"online":{"type":"boolean","description":"Whether the customer can pay the deposit online","example":true}},"required":["max","online"]},"StoreCheckout":{"type":"object","properties":{"partPayment":{"description":"Part payment settings — whether and how much the customer must pay upfront","allOf":[{"$ref":"#/components/schemas/StorePartPayment"}]},"deposit":{"description":"Deposit settings — cap amount and whether online payment is enabled","allOf":[{"$ref":"#/components/schemas/StoreDeposit"}]},"payOnSite":{"type":"boolean","description":"Whether the store allows customers to pay in person at pickup","example":true}},"required":["partPayment","deposit","payOnSite"]},"StoreTimestamps":{"type":"object","properties":{"createdAt":{"format":"date-time","type":"string","description":"Date when the store was created","example":"2024-10-15T10:30:00.000Z"}},"required":["createdAt"]},"StoreMetadata":{"type":"object","properties":{"timestamps":{"description":"Store lifecycle timestamps","allOf":[{"$ref":"#/components/schemas/StoreTimestamps"}]}},"required":["timestamps"]},"StoreMarketingTrackers":{"type":"object","properties":{"ga4Id":{"type":"string","description":"Google Analytics 4 measurement ID","example":"G-XXXXXXXXXX"},"googleAdsId":{"type":"string","description":"Google Ads conversion ID","example":"AW-123456789"},"metaPixelId":{"type":"string","description":"Meta (Facebook) Pixel ID","example":"123456789012345"},"tiktokPixelId":{"type":"string","description":"TikTok Pixel ID","example":"ABCDEFGHIJKLMNOPQRST"},"linkedinPartnerId":{"type":"string","description":"LinkedIn Partner ID","example":"123456"},"linkedinConversionId":{"type":"string","description":"LinkedIn Conversion ID","example":"1234567"}}},"StoreMarketing":{"type":"object","properties":{"trackers":{"description":"Third-party analytics tracker IDs configured by the store owner","allOf":[{"$ref":"#/components/schemas/StoreMarketingTrackers"}]}},"required":["trackers"]},"StoreDto":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the booking store - MongoDB ObjectId","example":"64b64c4f5f3c2a6d8e7f9b0a"},"slug":{"type":"string","description":"Unique identifier for the store. Used for URL paths (e.g., https://www.lokki.rent/loueur/my-store)","example":"my-store"},"rentalPointSlug":{"type":"string","description":"Slug of the rental point to get details for. If not provided, main store location is used.","example":"my-rental-point"},"profile":{"description":"Store general profile information (name, description, verticales)","allOf":[{"$ref":"#/components/schemas/StoreProfile"}]},"localization":{"description":"Store localization information (current, default, available languages)","allOf":[{"$ref":"#/components/schemas/StoreLocalization"}]},"contact":{"description":"Store contact information (email, phone, website, social media, etc.)","allOf":[{"$ref":"#/components/schemas/StoreContact"}]},"branding":{"description":"Store branding information (banners, colors, etc.)","allOf":[{"$ref":"#/components/schemas/StoreBranding"}]},"geo":{"description":"Store geographical information (main and secondary locations)","allOf":[{"$ref":"#/components/schemas/StoreGeo"}]},"modules":{"description":"Store modules settings (delivery, online payment, insurance, etc.)","allOf":[{"$ref":"#/components/schemas/StoreModules"}]},"reviews":{"description":"Store reviews from external platforms (e.g., Google Reviews)","allOf":[{"$ref":"#/components/schemas/StoreReviews"}]},"temporal":{"description":"Store temporal settings (opening hours, timezone, etc.)","allOf":[{"$ref":"#/components/schemas/StoreTemporal"}]},"pricing":{"description":"Store pricing settings (currency, tax, discounts, etc.)","allOf":[{"$ref":"#/components/schemas/StorePricing"}]},"booking":{"description":"Booking settings","allOf":[{"$ref":"#/components/schemas/StoreBookingSettings"}]},"checkout":{"description":"Checkout settings (payment methods, deposit, part payment)","allOf":[{"$ref":"#/components/schemas/StoreCheckout"}]},"metadata":{"description":"Store technical metadata and timestamps","allOf":[{"$ref":"#/components/schemas/StoreMetadata"}]},"marketing":{"description":"Store marketing tracker IDs configured by the store owner","allOf":[{"$ref":"#/components/schemas/StoreMarketing"}]}},"required":["id","slug","profile","localization","contact","branding","geo","modules","reviews","temporal","pricing","booking","checkout","metadata"]},"TransactionsCsvDto":{"type":"object","properties":{"transactions":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["transactions"]},"HistoryAttachedFile":{"type":"object","properties":{"name":{"type":"string"},"key":{"type":"string"},"size":{"type":"number"},"type":{"type":"string"},"url":{"type":"string"}},"required":["name","key","size","type"]},"GetProductStateAttachmentPreviewDto":{"type":"object","properties":{"files":{"type":"array","items":{"$ref":"#/components/schemas/HistoryAttachedFile"}}},"required":["files"]},"ProductStateUploadAttachmentDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"orderId":{"type":"string"},"subProductId":{"type":"string"},"scope":{"type":"string","enum":["departure","return"]}},"required":["files","orderId","subProductId","scope"]},"GetLastStateEventsBySubProductsIdsDto":{"type":"object","properties":{"subProductIds":{"type":"array","items":{"type":"string"}}},"required":["subProductIds"]},"StateLastEvent":{"type":"object","properties":{"productId":{"type":"string"},"subProductId":{"type":"string"},"note":{"type":"string"},"inspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionField"}},"files":{"type":"array","items":{"$ref":"#/components/schemas/HistoryAttachedFile"}}},"required":["productId","subProductId","note","inspectionFields","files"]},"StateLastEventList":{"type":"object","properties":{"lastEvents":{"type":"array","items":{"$ref":"#/components/schemas/StateLastEvent"}}},"required":["lastEvents"]},"GetProductHistoryEventByIdDto":{"type":"object","properties":{"productHistoryId":{"type":"string"},"eventId":{"type":"string"}},"required":["productHistoryId","eventId"]},"GetProductHistoryEventsByIdsDto":{"type":"object","properties":{"productHistoryEvents":{"type":"array","items":{"$ref":"#/components/schemas/GetProductHistoryEventByIdDto"}}},"required":["productHistoryEvents"]},"EventOptions":{"type":"object","properties":{"unavailable":{"type":"boolean"}},"required":["unavailable"]},"EditProductHistoryEventDto":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"name":{"type":"string"},"note":{"type":"string"},"options":{"$ref":"#/components/schemas/EventOptions"},"unite":{"type":"number"},"orderId":{"type":"string"},"customerId":{"type":"string"},"inspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionField"}},"files":{"type":"array","items":{"$ref":"#/components/schemas/HistoryAttachedFile"}}},"required":["id","startDate","name","note","options","unite","orderId","customerId"]},"CreateUpdateProductHistoryEventDto":{"type":"object","properties":{"productId":{"type":"string"},"subProductId":{"type":"string"},"event":{"$ref":"#/components/schemas/EditProductHistoryEventDto"}},"required":["productId","subProductId","event"]},"CreateUpdateManyProductHistoryEventsForProductDto":{"type":"object","properties":{"productId":{"type":"string"},"subProductIds":{"type":"array","items":{"type":"string"}},"event":{"$ref":"#/components/schemas/EditProductHistoryEventDto"}},"required":["productId","subProductIds","event"]},"DeleteProductHistoryEventDto":{"type":"object","properties":{"productId":{"type":"string"},"subProductId":{"type":"string"},"eventId":{"type":"string"}},"required":["productId","subProductId","eventId"]},"DocumentModel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"companyId":{"type":"string"},"legalMentions":{"type":"string"},"signature":{"type":"boolean"},"onlineProductsName":{"type":"boolean"},"addComment":{"type":"boolean"},"termsAndConditions":{"type":"boolean"},"numberCreated":{"type":"number"},"onlineStore":{"type":"boolean"},"isWorkshop":{"type":"boolean"},"displaySubProducts":{"type":"boolean"},"displayProductImage":{"type":"boolean"},"sortItemsByType":{"type":"boolean"},"sortItemsAlphabetically":{"type":"boolean"},"displayProductDescription":{"type":"boolean"},"hideTime":{"type":"boolean"},"hideDate":{"type":"boolean"},"hidePrice":{"type":"boolean"},"useLegalCompanyInfo":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","companyId","legalMentions","signature","onlineProductsName","addComment","termsAndConditions","numberCreated","onlineStore","isWorkshop","displaySubProducts","displayProductImage","sortItemsByType","sortItemsAlphabetically","displayProductDescription","hideTime","hideDate","hidePrice","useLegalCompanyInfo","createdAt"]},"CreateDocumentModelDto":{"type":"object","properties":{"name":{"type":"string"},"companyId":{"type":"string"},"legalMentions":{"type":"string"},"signature":{"type":"boolean"},"onlineProductsName":{"type":"boolean"},"addComment":{"type":"boolean"},"termsAndConditions":{"type":"boolean"},"displayProductImage":{"type":"boolean"},"sortItemsByType":{"type":"boolean"},"sortItemsAlphabetically":{"type":"boolean"},"displayProductDescription":{"type":"boolean"},"onlineStore":{"type":"boolean"},"isWorkshop":{"type":"boolean"},"displaySubProducts":{"type":"boolean"},"hideTime":{"type":"boolean"},"hideDate":{"type":"boolean"},"hidePrice":{"type":"boolean"},"useLegalCompanyInfo":{"type":"boolean"}},"required":["name","companyId","legalMentions","signature","onlineProductsName","addComment","termsAndConditions","displayProductImage","sortItemsByType","sortItemsAlphabetically","displayProductDescription","onlineStore","isWorkshop","displaySubProducts","hideTime","hideDate","hidePrice"]},"UpdateDocumentModelDto":{"type":"object","properties":{"name":{"type":"string"},"legalMentions":{"type":"string"},"signature":{"type":"boolean"},"onlineProductsName":{"type":"boolean"},"addComment":{"type":"boolean"},"termsAndConditions":{"type":"boolean"},"displayProductImage":{"type":"boolean"},"sortItemsByType":{"type":"boolean"},"sortItemsAlphabetically":{"type":"boolean"},"displayProductDescription":{"type":"boolean"},"onlineStore":{"type":"boolean"},"isWorkshop":{"type":"boolean"},"displaySubProducts":{"type":"boolean"},"hideTime":{"type":"boolean"},"hideDate":{"type":"boolean"},"hidePrice":{"type":"boolean"},"useLegalCompanyInfo":{"type":"boolean"}},"required":["name","legalMentions","signature","onlineProductsName","addComment","termsAndConditions","displayProductImage","sortItemsByType","sortItemsAlphabetically","displayProductDescription","onlineStore","isWorkshop","displaySubProducts","hideTime","hideDate","hidePrice","useLegalCompanyInfo"]},"ProductSurveyField":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"},"type":{"type":"string","enum":["TEXT","SELECT","MULTIPLE_SELECT","DOCUMENT"]},"selectAnswers":{"type":"array","items":{"type":"string"}}},"required":["id","value","type","selectAnswers"]},"ProductSurvey":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductSurveyField"}},"createdAt":{"format":"date-time","type":"string"}},"required":["id","companyId","name","fields","createdAt"]},"CreateProductSurveyFieldDto":{"type":"object","properties":{"value":{"type":"string"},"type":{"type":"string","enum":["TEXT","SELECT","MULTIPLE_SELECT","DOCUMENT"]},"selectAnswers":{"type":"array","items":{"type":"string"}}},"required":["value","type","selectAnswers"]},"CreateProductSurveyDto":{"type":"object","properties":{"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CreateProductSurveyFieldDto"}}},"required":["name","fields"]},"UpdateProductSurveyFieldDto":{"type":"object","properties":{"id":{"type":"string","nullable":true},"value":{"type":"string"},"type":{"type":"string","enum":["TEXT","SELECT","MULTIPLE_SELECT","DOCUMENT"]},"selectAnswers":{"type":"array","items":{"type":"string"}}},"required":["id","value","type","selectAnswers"]},"UpdateProductSurveyDto":{"type":"object","properties":{"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/UpdateProductSurveyFieldDto"}}},"required":["name","fields"]},"EmailTemplateDocument":{"type":"object","properties":{"id":{"type":"string"},"method":{"type":"string"}},"required":["id","method"]},"CreateEmailTemplateDto":{"type":"object","properties":{"companyId":{"type":"string"},"type":{"type":"string"},"object":{"$ref":"#/components/schemas/LocalizedContent"},"content":{"$ref":"#/components/schemas/LocalizedContent"},"documentId":{"type":"string"},"method":{"type":"string"},"payment":{"type":"number"},"bail":{"type":"number"},"methodState":{"type":"string"},"hideTime":{"type":"boolean"},"hideDate":{"type":"boolean"}},"required":["companyId","type","object","content"]},"UpdateEmailTemplateDto":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"type":{"type":"string"},"object":{"$ref":"#/components/schemas/LocalizedContent"},"content":{"$ref":"#/components/schemas/LocalizedContent"},"documentState":{"type":"object"},"documents":{"type":"object"},"payment":{"type":"number"},"bail":{"type":"number"},"hideTime":{"type":"boolean"},"hideDate":{"type":"boolean"}},"required":["companyId","type","object","content"]},"CartItemSurvey":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"CartItemDiscount":{"type":"object","properties":{"discountType":{"type":"string","enum":["AMOUNT","PERCENTAGE"]},"amount":{"type":"number"}},"required":["discountType","amount"]},"CartItemProduct":{"type":"object","properties":{"type":{"type":"string","default":"product","enum":["product"]},"id":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"quantity":{"type":"number"},"imageUrl":{"type":"array","items":{"type":"string"}},"initialUnitPrice":{"type":"number"},"unitPrice":{"type":"number"},"initialUnitBailPrice":{"type":"number"},"unitBailPrice":{"type":"number"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"productSurvey":{"type":"array","items":{"$ref":"#/components/schemas/CartItemSurvey"}},"vat":{"type":"number"},"priceRuleVariation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PriceRuleVariation"}]},"discount":{"$ref":"#/components/schemas/CartItemDiscount"},"range":{"$ref":"#/components/schemas/CompanyCategoryDiscountRange"},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"uniqueIds":{"type":"array","items":{"type":"string"}}},"required":["type","id","rentalType","quantity","imageUrl","initialUnitPrice","unitPrice","initialUnitBailPrice","unitBailPrice","name","onlineStoreName","onlineStoreDescription","productSurvey","vat","priceRuleVariation","uniqueIds"]},"CartItemService":{"type":"object","properties":{"type":{"type":"string","default":"service","enum":["service"]},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"id":{"type":"string"},"quantity":{"type":"number"},"imageUrl":{"type":"array","items":{"type":"string"}},"initialUnitPrice":{"type":"number"},"unitPrice":{"type":"number"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"productSurvey":{"type":"array","items":{"$ref":"#/components/schemas/CartItemSurvey"}},"vat":{"type":"number"},"isAssuranceTulip":{"type":"boolean"},"discount":{"$ref":"#/components/schemas/CartItemDiscount"}},"required":["type","rentalType","id","quantity","imageUrl","initialUnitPrice","unitPrice","name","onlineStoreName","onlineStoreDescription","productSurvey","vat","isAssuranceTulip"]},"CartItemPackOption":{"type":"object","properties":{"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"itemId":{"type":"string"},"uniqueId":{"type":"string"},"type":{"type":"string","enum":["product","service"]},"insurance":{"$ref":"#/components/schemas/ProductInsurance"}},"required":["name","onlineStoreName","onlineStoreDescription","itemId","uniqueId","type"]},"OrderPackCategory":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"CartItemPack":{"type":"object","properties":{"type":{"type":"string","default":"pack","enum":["pack"]},"packId":{"type":"string"},"id":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"imageUrl":{"type":"array","items":{"type":"string"}},"initialUnitPrice":{"type":"number"},"unitPrice":{"type":"number"},"bailAmount":{"type":"number"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"options":{"type":"array","items":{"$ref":"#/components/schemas/CartItemPackOption"}},"productSurvey":{"type":"array","items":{"$ref":"#/components/schemas/CartItemSurvey"}},"vat":{"type":"number"},"discount":{"$ref":"#/components/schemas/CartItemDiscount"},"quantity":{"type":"number"},"packType":{"enum":["PRODUCT","CATEGORY"],"type":"string"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/OrderPackCategory"}}},"required":["type","packId","id","rentalType","imageUrl","initialUnitPrice","unitPrice","bailAmount","name","onlineStoreName","onlineStoreDescription","options","productSurvey","vat","quantity","packType","categories"]},"CartPaymentV2":{"type":"object","properties":{"providerDetails":{"oneOf":[{"$ref":"#/components/schemas/OfflinePayment"},{"$ref":"#/components/schemas/StripePayment"},{"$ref":"#/components/schemas/AncvConnectPayment"}]},"uid":{"type":"string"},"amountToCaptureForANCV":{"type":"number"},"amount":{"type":"number"},"status":{"enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"],"type":"string"},"provider":{"enum":["OFFLINE","STRIPE","ANCV"],"type":"string"},"paymentType":{"enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"],"type":"string"}},"required":["providerDetails","uid","amountToCaptureForANCV","amount","status","provider","paymentType"]},"CartEventPerson":{"type":"object","properties":{"name":{"type":"string"},"pricing":{"type":"string"},"infos":{"type":"object"},"categoryItems":{"type":"object"}},"required":["name","pricing","infos","categoryItems"]},"CartEventOption":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["SERVICE","PRODUCT"]},"nbSelected":{"type":"number"},"vat":{"type":"number"}},"required":["id","type","nbSelected","vat"]},"CartCustomerField":{"type":"object","properties":{"id":{"type":"string"},"label":{"$ref":"#/components/schemas/LocalizedContent"},"value":{"type":"string"}},"required":["id","label","value"]},"CartCustomer":{"type":"object","properties":{"companyName":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CartCustomerField"}},"isNewsletterSubscribe":{"type":"boolean"},"isLokkiNewsletterSubscribe":{"type":"boolean"},"customerRpId":{"type":"string"},"customerRpNewUser":{"type":"boolean"}},"required":["companyName","firstName","lastName","email","phone","fields","isNewsletterSubscribe","isLokkiNewsletterSubscribe"]},"CartDeliveryAddress":{"type":"object","properties":{"streetNumber":{"type":"string"},"streetName":{"type":"string"},"additional":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"fullAddress":{"type":"string"}},"required":["streetNumber","streetName","additional","postalCode","city","country","lat","lng","fullAddress"]},"CartRentalPoint":{"type":"object","properties":{"departure":{"type":"string"},"arrival":{"type":"string"}},"required":["departure","arrival"]},"OrderRequestWarrantedProduct":{"type":"object","properties":{"productId":{"type":"string"},"margin":{"type":"number"},"pricePerDay":{"type":"number"},"tulipProductId":{"type":"string"},"uniqueId":{"type":"string"},"tulipContractOptionType":{"type":"string","enum":["OPTION","INCLUSION","HIDDEN_INCLUSION"]},"packId":{"type":"string"}},"required":["productId","margin","pricePerDay","tulipProductId","uniqueId","tulipContractOptionType"]},"RPCartInfo":{"type":"object","properties":{"globalCartId":{"type":"string"},"cartId":{"type":"string"}},"required":["globalCartId","cartId"]},"OrderMessageAutoCancel":{"type":"object","properties":{"type":{"type":"string","default":"AUTO_CANCEL","enum":["AUTO_CANCEL"]},"message":{"type":"string"},"id":{"type":"string"},"date":{"format":"date-time","type":"string"},"solved":{"type":"boolean"}},"required":["type","message","id","date","solved"]},"OrderAttribution":{"type":"object","properties":{"isFromQuickCart":{"type":"boolean","description":"True when the order originates from the Quick Cart (panier magique) flow"},"quickCartQuoteRequestId":{"type":"string","description":"Id of the agency QuoteRequest created alongside a Quick Cart, carried so it can be cancelled on self-checkout. Distinct from the order's top-level quoteRequestId (agency conversion)."}}},"CartDto":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CartItemProduct"},{"$ref":"#/components/schemas/CartItemPack"},{"$ref":"#/components/schemas/CartItemService"}]}},"companyId":{"type":"string"},"companySlug":{"type":"string"},"sessionId":{"type":"string","nullable":true},"eventId":{"type":"string","nullable":true},"isLLDOrder":{"type":"boolean"},"startDate":{"format":"date-time","type":"string","nullable":true},"endDate":{"format":"date-time","type":"string","nullable":true},"eventPersons":{"type":"array","items":{"$ref":"#/components/schemas/CartEventPerson"}},"eventOptions":{"type":"array","items":{"$ref":"#/components/schemas/CartEventOption"}},"customer":{"$ref":"#/components/schemas/CartCustomer"},"note":{"type":"string"},"isContractAccepted":{"type":"boolean","default":false},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCodeDto"}]},"universe":{"type":"string"},"deliveryPrice":{"type":"number"},"deliveryReferencePrice":{"type":"number"},"deliveryAddress":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/CartDeliveryAddress"}]},"deliveryReturnPrice":{"type":"number"},"deliveryReturnReferencePrice":{"type":"number"},"deliveryAddressReturn":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/CartDeliveryAddress"}]},"browserTimezone":{"type":"string"},"rentalPoint":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/CartRentalPoint"}]},"warrantedProducts":{"type":"array","items":{"$ref":"#/components/schemas/OrderRequestWarrantedProduct"}},"context":{"default":"ONLINE_STORE","enum":["ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE"],"type":"string"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"},"rpCart":{"$ref":"#/components/schemas/RPCartInfo"},"rpTrk":{"$ref":"#/components/schemas/RpTracking"},"attribution":{"$ref":"#/components/schemas/OrderAttribution"},"referral":{"enum":["HEXPLO","MOLLOW","HOURRAIL","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"],"type":"string"},"payments":{"type":"array","items":{"$ref":"#/components/schemas/CartPaymentV2"}},"sessionProperties":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["items","companyId","companySlug","startDate","endDate","isContractAccepted","warrantedProducts","createdAt","updatedAt"]},"OnlineStoreProductTags":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"isTagged":{"type":"boolean"},"value":{"type":"string"}},"required":["id","name","isTagged","value"]},"OnlineStoreServiceDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"type":{"type":"string","default":"service","enum":["service"]},"category":{"type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreProductTags"}},"isRelatedProducts":{"type":"boolean"},"relatedProducts":{"type":"array","items":{"type":"string"}},"hideOnOnlineStore":{"type":"boolean"},"isAssuranceTulip":{"type":"boolean"},"productModel":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"price":{"type":"number"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"description":{"$ref":"#/components/schemas/LocalizedContent"},"rank":{"type":"number"},"productSurveyId":{"type":"string"},"vat":{"type":"number"}},"required":["type","category","tags","isRelatedProducts","relatedProducts","hideOnOnlineStore","isAssuranceTulip","productModel","rentalType","id","name","onlineStoreName","price","imageUrl","videoLink","attachedFiles","description","rank","productSurveyId","vat"]},"OnlineStoreProductDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"type":{"type":"string","default":"product","enum":["product"]},"amountAvailable":{"type":"number"},"maxPossibleAvailability":{"type":"number"},"bailPrice":{"type":"number"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"category":{"type":"string"},"priceRule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"priceRuleVariation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PriceRuleVariation"}]},"productModel":{"type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreProductTags"}},"hideOnOnlineStore":{"type":"boolean"},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"price":{"type":"number"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"description":{"$ref":"#/components/schemas/LocalizedContent"},"rank":{"type":"number"},"productSurveyId":{"type":"string"},"vat":{"type":"number"}},"required":["type","amountAvailable","maxPossibleAvailability","bailPrice","relatedProducts","isRelatedProduct","category","priceRule","priceRuleVariation","productModel","tags","hideOnOnlineStore","insurance","rentalType","id","name","onlineStoreName","price","imageUrl","videoLink","attachedFiles","description","rank","productSurveyId","vat"]},"OnlineStorePackOptionDto":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/OnlineStoreServiceDto"},{"$ref":"#/components/schemas/OnlineStoreProductDto"}]}},"name":{"type":"string"}},"required":["items","name"]},"OnlineStorePackCategoryDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"productModelId":{"type":"string"},"fieldId":{"type":"string"},"category":{"type":"string"}},"required":["id","name","productModelId","fieldId","category"]},"OnlineStorePackDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"type":{"type":"string","default":"pack","enum":["pack"]},"category":{"type":"string","default":"pack","enum":["pack"]},"bailAmount":{"type":"number"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"options":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStorePackOptionDto"}},"packType":{"enum":["PRODUCT","CATEGORY"],"type":"string"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStorePackCategoryDto"}},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"price":{"type":"number"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"description":{"$ref":"#/components/schemas/LocalizedContent"},"rank":{"type":"number"},"productSurveyId":{"type":"string"},"vat":{"type":"number"}},"required":["type","category","bailAmount","relatedProducts","isRelatedProduct","options","packType","categories","rentalType","id","name","onlineStoreName","price","imageUrl","videoLink","attachedFiles","description","rank","productSurveyId","vat"]},"OnlineStoreItemListDto":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/OnlineStoreServiceDto"},{"$ref":"#/components/schemas/OnlineStoreProductDto"},{"$ref":"#/components/schemas/OnlineStorePackDto"}]}}},"required":["items"]},"RawOnlineStoreVerticalCategoryDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"i18nKey":{"type":"string"}},"required":["id","name","i18nKey"]},"RawOnlineStoreServiceDto":{"type":"object","properties":{"type":{"type":"string","default":"service","enum":["service"]},"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"category":{"type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreProductTags"}},"isRelatedProducts":{"type":"boolean"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isAssuranceTulip":{"type":"boolean"},"productModel":{"type":"string"},"verticalCategory":{"$ref":"#/components/schemas/RawOnlineStoreVerticalCategoryDto"},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"rank":{"type":"number"},"productSurveyId":{"type":"string"},"vat":{"type":"number"},"onlineAvailability":{"type":"boolean"},"isAvailable":{"type":"boolean"},"hideOnOnlineStore":{"type":"boolean"}},"required":["type","priceModels","category","tags","isRelatedProducts","relatedProducts","isAssuranceTulip","productModel","verticalCategory","id","name","onlineStoreName","imageUrl","videoLink","description","rank","productSurveyId","vat","onlineAvailability","isAvailable","hideOnOnlineStore"]},"RawOnlineStoreSubProductDto":{"type":"object","properties":{"id":{"type":"string"},"isAvailable":{"type":"boolean"}},"required":["id","isAvailable"]},"RawOnlineStoreProductDto":{"type":"object","properties":{"type":{"type":"string","default":"product","enum":["product"]},"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"bailPrice":{"type":"number"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"category":{"type":"string"},"productModel":{"type":"string"},"verticalCategory":{"$ref":"#/components/schemas/RawOnlineStoreVerticalCategoryDto"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreProductTags"}},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/RawOnlineStoreSubProductDto"}},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"rank":{"type":"number"},"productSurveyId":{"type":"string"},"vat":{"type":"number"},"onlineAvailability":{"type":"boolean"},"isAvailable":{"type":"boolean"},"hideOnOnlineStore":{"type":"boolean"}},"required":["type","priceModels","bailPrice","relatedProducts","isRelatedProduct","category","productModel","verticalCategory","tags","insurance","subProducts","id","name","onlineStoreName","imageUrl","videoLink","description","rank","productSurveyId","vat","onlineAvailability","isAvailable","hideOnOnlineStore"]},"RawOnlineStorePackOptionDto":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/RawOnlineStoreServiceDto"},{"$ref":"#/components/schemas/RawOnlineStoreProductDto"}]}},"name":{"type":"string"}},"required":["items","name"]},"PackCategory":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"productModelId":{"type":"string"},"fieldId":{"type":"string"}},"required":["id","name","productModelId","fieldId"]},"RawOnlineStorePackDto":{"type":"object","properties":{"type":{"type":"string","default":"pack","enum":["pack"]},"category":{"type":"string","default":"pack","enum":["pack"]},"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"bailAmount":{"type":"number"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"options":{"type":"array","items":{"$ref":"#/components/schemas/RawOnlineStorePackOptionDto"}},"packType":{"enum":["PRODUCT","CATEGORY"],"type":"string"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/PackCategory"}},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"rank":{"type":"number"},"productSurveyId":{"type":"string"},"vat":{"type":"number"},"onlineAvailability":{"type":"boolean"},"isAvailable":{"type":"boolean"},"hideOnOnlineStore":{"type":"boolean"}},"required":["type","category","priceModels","bailAmount","relatedProducts","isRelatedProduct","options","packType","categories","id","name","onlineStoreName","imageUrl","videoLink","description","rank","productSurveyId","vat","onlineAvailability","isAvailable","hideOnOnlineStore"]},"RawOnlineStoreItemListDto":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/RawOnlineStoreServiceDto"},{"$ref":"#/components/schemas/RawOnlineStoreProductDto"},{"$ref":"#/components/schemas/RawOnlineStorePackDto"}]}}},"required":["items"]},"OnlineStoreItemPriceDto":{"type":"object","properties":{"price":{"type":"number","nullable":true}},"required":["price"]},"ProductModelPrice":{"type":"object","properties":{"type":{"type":"string","default":"specific","enum":["specific"]},"label":{"$ref":"#/components/schemas/LocalizedContent"},"hours":{"type":"number"},"minutes":{"type":"number"},"id":{"type":"string"}},"required":["type","label","hours","minutes","id"]},"ProductModelPriceRange":{"type":"object","properties":{"type":{"type":"string","default":"range","enum":["range"]},"label":{"$ref":"#/components/schemas/LocalizedContent"},"id":{"type":"string"},"timeStartHours":{"type":"number"},"timeStartMinutes":{"type":"number"},"timeEndHours":{"type":"number"},"timeEndMinutes":{"type":"number"},"durationInDays":{"type":"number"}},"required":["type","label","id","timeStartHours","timeStartMinutes","timeEndHours","timeEndMinutes"]},"ProductModelLLDPrice":{"type":"object","properties":{"type":{"type":"string","default":"LLD","enum":["LLD"]},"label":{"$ref":"#/components/schemas/LocalizedContent"},"calendarMonths":{"type":"number"},"id":{"type":"string"}},"required":["type","label","calendarMonths","id"]},"ProductModelField":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"ProductModelDto":{"type":"object","properties":{"prices":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/ProductModelPrice"},{"$ref":"#/components/schemas/ProductModelPriceRange"},{"$ref":"#/components/schemas/ProductModelLLDPrice"}]}},"name":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"id":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelField"}},"model":{"type":"string"},"stateModelId":{"type":"string"},"companyId":{"type":"string"}},"required":["prices","name","rentalType","id","fields","model","stateModelId","companyId"]},"OnlineStoreItemSlotDto":{"type":"object","properties":{"date":{"type":"string"},"quantity":{"type":"number"}},"required":["date","quantity"]},"MaxProductAvailabilityDto":{"type":"object","properties":{"date":{"format":"date-time","type":"string"}},"required":["date"]},"ProductDayTimeAvailabilityDto":{"type":"object","properties":{"date":{"format":"date-time","type":"string"},"time":{"type":"string"},"quantity":{"type":"number"}},"required":["date","time","quantity"]},"CreatedOrderDto":{"type":"object","properties":{"id":{"type":"string"},"error":{"type":"string"},"value":{"type":"number"}},"required":["id"]},"OnlineStoreRetryStripeCheckoutDeposit":{"type":"object","properties":{"orderId":{"type":"string"},"companyId":{"type":"string"},"bailId":{"type":"string"},"isEvent":{"type":"boolean"}},"required":["orderId","companyId","bailId","isEvent"]},"OnlineStoreStripeCheckoutResultDto":{"type":"object","properties":{"paymentClientSecret":{"type":"string"}}},"UrlDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"SessionFile":{"type":"object","properties":{"uid":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"},"size":{"type":"number"},"ext":{"type":"string"}},"required":["uid","name","url","size","ext"]},"UploadDocumentDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"uids":{"type":"array","items":{"type":"string"}}},"required":["files","uids"]},"OnlineStoreLogSurveyDocumentsDto":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]},"OrderRequestCustomerField":{"type":"object","properties":{"id":{"type":"string"},"label":{"$ref":"#/components/schemas/LocalizedContent"},"value":{"type":"string"}},"required":["id","label","value"]},"OrderRequestCustomer":{"type":"object","properties":{"companyName":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/OrderRequestCustomerField"}},"isNewsletterSubscribe":{"type":"boolean"},"isLokkiNewsletterSubscribe":{"type":"boolean"},"customerRpId":{"type":"string"},"id":{"type":"string"}},"required":["companyName","firstName","lastName","phone","email","fields","isNewsletterSubscribe","isLokkiNewsletterSubscribe","id"]},"OrderRequestPayment":{"type":"object","properties":{"isExpress":{"type":"boolean"},"paymentMethodDetails":{"$ref":"#/components/schemas/StripeExpressPaymentMethodDetail"},"fees":{"$ref":"#/components/schemas/PaymentFees"},"ref":{"type":"string"},"authorizedAt":{"format":"date-time","type":"string"},"expireAt":{"format":"date-time","type":"string"},"amount":{"type":"number"},"isPartPayment":{"type":"boolean"},"paymentMethod":{"type":"string"},"status":{"type":"string","enum":["paid","pending","captured","cancel","waiting"]},"cancelReason":{"type":"string","enum":["CANCELED","REQUIRES_ACTION","REQUIRES_CONFIRMATION","REQUIRES_PAYMENT_METHOD","UNKNOWN"]},"provider":{"type":"object"}},"required":["isExpress","fees","ref","authorizedAt","expireAt","amount","status"]},"OrderRequestDeliveryAddress":{"type":"object","properties":{"streetNumber":{"type":"string"},"streetName":{"type":"string"},"additional":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"fullAddress":{"type":"string"}},"required":["streetNumber","streetName","additional","postalCode","city","country","lat","lng","fullAddress"]},"OrderRequestDeliveryDetails":{"type":"object","properties":{"departureAddress":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestDeliveryAddress"}]},"departurePrice":{"type":"number"},"departureReferencePrice":{"type":"number"},"arrivalAddress":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestDeliveryAddress"}]},"arrivalPrice":{"type":"number"},"arrivalReferencePrice":{"type":"number"},"status":{"type":"boolean"}},"required":["departureAddress","arrivalAddress","status"]},"OrderRequestDocument":{"type":"object","properties":{"documentId":{"type":"string"},"documentModelId":{"type":"string"},"name":{"type":"string"},"createdDate":{"format":"date-time","type":"string"},"key":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"error":{"type":"boolean"}},"required":["error"]},"OnlineStoreOrderRequest":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CartItemProduct"},{"$ref":"#/components/schemas/CartItemPack"},{"$ref":"#/components/schemas/CartItemService"}]}},"attribution":{"$ref":"#/components/schemas/OrderAttribution"},"type":{"type":"string","default":"orderRequest","enum":["orderRequest"]},"id":{"type":"string"},"companyId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"note":{"type":"string"},"customer":{"$ref":"#/components/schemas/OrderRequestCustomer"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"payment":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestPayment"}]},"paymentsAncv":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/OrderRequestPayment"}},"bailPayment":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestPayment"}]},"delivery":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestDeliveryDetails"}]},"document":{"$ref":"#/components/schemas/OrderRequestDocument"},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"discount":{"type":"number"},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"warrantedProducts":{"type":"array","items":{"$ref":"#/components/schemas/OrderRequestWarrantedProduct"}},"createdFrom":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]},"rpTracking":{"$ref":"#/components/schemas/RpTracking"},"referral":{"type":"string","enum":["HEXPLO","MOLLOW","HOURRAIL","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"]},"customerRpId":{"type":"string"},"messages":{"type":"array","items":{"type":"object"}},"requestId":{"type":"string"}},"required":["items","type","id","companyId","createdAt","startDate","endDate","note","customer","attachedFiles","payment","bailPayment","delivery","document","promoCode","totalTTC","totalHT","discount","departurePoint","arrivalPoint","warrantedProducts","createdFrom","messages"]},"OnlineStoreOrderEvent":{"type":"object","properties":{"messages":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/OrderMessageCancel"},{"$ref":"#/components/schemas/OrderMessageQuestion"}]}},"type":{"type":"string","default":"orderEvent","enum":["orderEvent"]},"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"discount":{"type":"number"},"vat":{"type":"number"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"remark":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"labelCalendar":{"type":"string"},"colorCalendar":{"type":"string"},"note":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventProduct"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventProduct"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventOption"}},"personInfos":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPerson"}},"customer":{"type":"string"},"customerInfos":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/Customer"}]},"companyId":{"type":"string"},"sessionId":{"type":"string"},"eventId":{"type":"string"},"isConfirmationEmailSend":{"type":"boolean"},"status":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventStatus"}},"pricings":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPricings"}},"orderStatus":{"enum":["TO_COME","IN_PROGRESS","ENDED"],"type":"string"},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventDocumentState"}},"documents":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventDocument"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCodeDto"}]},"isRequest":{"type":"boolean"},"session":{"$ref":"#/components/schemas/SessionEvent"},"paymentsAndBails":{"$ref":"#/components/schemas/PaymentAndBailDto"},"sentMails":{"type":"array","items":{"type":"object"}},"g8Info":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/G8Info"}]},"shifterInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ShifterInfo"}]},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"available":{"type":"boolean"},"isCanceled":{"type":"boolean"},"createdFrom":{"enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"],"type":"string"}},"required":["messages","type","id","startDate","endDate","discount","vat","totalTTC","totalHT","remark","attachedFiles","labelCalendar","colorCalendar","note","products","services","options","personInfos","customer","customerInfos","companyId","sessionId","eventId","isConfirmationEmailSend","status","pricings","orderStatus","documentsState","documents","isRequest","sentMails","g8Info","shifterInfo","updatedAt","createdAt","available","isCanceled","createdFrom"]},"OnlineStoreOrderRequestLLD":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CartItemProduct"},{"$ref":"#/components/schemas/CartItemPack"},{"$ref":"#/components/schemas/CartItemService"}]}},"attribution":{"$ref":"#/components/schemas/OrderAttribution"},"type":{"type":"string","default":"orderLLD","enum":["orderLLD"]},"id":{"type":"string"},"companyId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"note":{"type":"string"},"customer":{"$ref":"#/components/schemas/OrderRequestCustomer"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"payment":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestPayment"}]},"paymentsAncv":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/OrderRequestPayment"}},"bailPayment":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestPayment"}]},"delivery":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/OrderRequestDeliveryDetails"}]},"document":{"$ref":"#/components/schemas/OrderRequestDocument"},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"discount":{"type":"number"},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"warrantedProducts":{"type":"array","items":{"$ref":"#/components/schemas/OrderRequestWarrantedProduct"}},"createdFrom":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]},"rpTracking":{"$ref":"#/components/schemas/RpTracking"},"referral":{"type":"string","enum":["HEXPLO","MOLLOW","HOURRAIL","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"]},"customerRpId":{"type":"string"},"messages":{"type":"array","items":{"type":"object"}},"requestId":{"type":"string"}},"required":["items","type","id","companyId","createdAt","startDate","endDate","note","customer","attachedFiles","payment","bailPayment","delivery","document","promoCode","totalTTC","totalHT","discount","departurePoint","arrivalPoint","warrantedProducts","createdFrom","messages"]},"OnlineStoreOrderResult":{"type":"object","properties":{"order":{"oneOf":[{"$ref":"#/components/schemas/OnlineStoreOrderRequest"},{"$ref":"#/components/schemas/OnlineStoreOrderEvent"},{"$ref":"#/components/schemas/OnlineStoreOrderRequestLLD"}]}},"required":["order"]},"CancelOrderInfosDto":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]},"GetQrCodePaymentStatusResponseDto":{"type":"object","properties":{"status":{"enum":["PENDING","SUCCESS"],"type":"string"},"restToPay":{"type":"number"}},"required":["status","restToPay"]},"OnlineStoreText":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"retrievalOptionTitle":{"$ref":"#/components/schemas/LocalizedContent"},"retrievalOptionDescription":{"$ref":"#/components/schemas/LocalizedContent"},"deliveryOptionTitle":{"$ref":"#/components/schemas/LocalizedContent"},"deliveryOptionDescription":{"$ref":"#/components/schemas/LocalizedContent"},"universeSectionTitle":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["id","companyId","retrievalOptionTitle","retrievalOptionDescription","deliveryOptionTitle","deliveryOptionDescription","universeSectionTitle"]},"ProductInsuranceInfo":{"type":"object","properties":{"id":{"type":"string"},"tulipProductId":{"type":"string"},"totalTulipPrice":{"type":"number"},"margin":{"type":"number"},"bailAmountWithInsurance":{"type":"number"},"bailAmountWithoutInsurance":{"type":"number"},"tulipContractOptionType":{"type":"string","enum":["OPTION","INCLUSION","HIDDEN_INCLUSION"]}},"required":["id","tulipProductId","totalTulipPrice","margin","bailAmountWithInsurance","bailAmountWithoutInsurance","tulipContractOptionType"]},"GetTulipProductInsuranceInfoResponseDto":{"type":"object","properties":{"productsInsuranceInfo":{"type":"array","items":{"$ref":"#/components/schemas/ProductInsuranceInfo"}},"isProductAllowForInsurance":{"type":"boolean"}},"required":["productsInsuranceInfo","isProductAllowForInsurance"]},"OnlineStoreInitCheckoutDto":{"type":"object","properties":{"amount":{"type":"number","minimum":1}},"required":["amount"]},"StripePaymentResultDto":{"type":"object","properties":{"clientSecret":{"type":"string"},"ref":{"type":"string"},"errorStatus":{"enum":["requires_action","requires_confirmation","requires_payment_method"],"type":"string"}},"required":["clientSecret","ref"]},"InitAncvCheckResponseDto":{"type":"object","properties":{"preTransactionId":{"type":"string"},"transactionId":{"type":"string"}},"required":["preTransactionId","transactionId"]},"LokkiPaymentTransactionsCSVResponse":{"type":"object","properties":{"csv":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csv"]},"GetStripeExpressAcountStatusRespDto":{"type":"object","properties":{"status":{"type":"string","enum":["RESTRICTED","COMPLETED"]}},"required":["status"]},"LastPayoutDashboardInfo":{"type":"object","properties":{"date":{"format":"date-time","type":"string"},"amount":{"type":"number"},"refundAmount":{"type":"number"},"fees":{"type":"number"}},"required":["date","amount","refundAmount","fees"]},"NextPayoutDashboardInfo":{"type":"object","properties":{"amount":{"type":"number"},"refundAmount":{"type":"number"},"fees":{"type":"number"},"pendingAmount":{"type":"number"},"pendingFees":{"type":"number"}},"required":["amount","fees"]},"StripePendingPayoutItem":{"type":"object","properties":{"amount":{"type":"number"},"arrivalDate":{"format":"date-time","type":"string"}},"required":["amount","arrivalDate"]},"StripePendingPayoutDashboardInfo":{"type":"object","properties":{"payouts":{"type":"array","items":{"$ref":"#/components/schemas/StripePendingPayoutItem"}}},"required":["payouts"]},"LokkiPaymentDashboardInfoResponseDto":{"type":"object","properties":{"monthAmount":{"type":"number"},"monthFees":{"type":"number"},"lastPayout":{"$ref":"#/components/schemas/LastPayoutDashboardInfo"},"nextPayout":{"$ref":"#/components/schemas/NextPayoutDashboardInfo"},"stripePendingPayout":{"$ref":"#/components/schemas/StripePendingPayoutDashboardInfo"}},"required":["monthAmount","monthFees","nextPayout"]},"LokkiPaymentBalanceResponseDto":{"type":"object","properties":{"available":{"type":"number"},"pending":{"type":"number"}},"required":["available","pending"]},"StripeTransaction":{"type":"object","properties":{"status":{"type":"string"},"date":{"format":"date-time","type":"string"},"amount":{"type":"number"},"fee":{"type":"number"},"amountHT":{"type":"number"}},"required":["status","date","amount","fee","amountHT"]},"LokkiPaymentTransactionsDto":{"type":"object","properties":{"transactions":{"type":"array","items":{"$ref":"#/components/schemas/StripeTransaction"}}},"required":["transactions"]},"PayoutRelatedRefund":{"type":"object","properties":{"paymentIntentId":{"type":"string"},"amount":{"type":"number"},"date":{"format":"date-time","type":"string"}},"required":["paymentIntentId","amount","date"]},"StripePayout":{"type":"object","properties":{"payoutId":{"type":"string"},"date":{"format":"date-time","type":"string"},"amount":{"type":"number"},"fee":{"type":"number"},"amountHT":{"type":"number"},"amountRefund":{"type":"number"},"relatedRefunds":{"type":"array","items":{"$ref":"#/components/schemas/PayoutRelatedRefund"}}},"required":["payoutId","date","amount","fee","amountHT","amountRefund"]},"LokkiPaymentPayoutsDto":{"type":"object","properties":{"payouts":{"type":"array","items":{"$ref":"#/components/schemas/StripePayout"}}},"required":["payouts"]},"StripeLoginLinkDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"InitiateInternalStripeCheckoutDto":{"type":"object","properties":{"amount":{"type":"number"},"orderId":{"type":"string"},"isEvent":{"type":"boolean"},"paymentCheckoutType":{"type":"string","enum":["PAYMENT","BAIL"]}},"required":["amount","orderId","isEvent","paymentCheckoutType"]},"StripeCheckoutResultDto":{"type":"object","properties":{"paymentClientSecret":{"type":"string"}},"required":["paymentClientSecret"]},"CustomInRangeDto":{"type":"object","properties":{"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"}}},"CustomIsRequestDto":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"equals":{"type":"boolean"},"notEquals":{"type":"boolean"},"withQuoteRequestPrebooking":{"type":"boolean"}}},"OrderCreatedFromEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}},"notIn":{"type":"array","items":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}},"equals":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]},"notEquals":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}}},"OrderTypeEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}},"notIn":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}},"equals":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]},"notEquals":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},"GenericQuery_Boolean_Operators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"equals":{"type":"boolean"},"notEquals":{"type":"boolean"}}},"GetManyOrdersWhereQueryDto":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"createdAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"startDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"endDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"customerId":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"status__name":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"createdFrom":{"$ref":"#/components/schemas/OrderCreatedFromEnumOperators"},"type":{"$ref":"#/components/schemas/OrderTypeEnumOperators"},"isEnded":{"$ref":"#/components/schemas/GenericQuery_Boolean_Operators"},"paymentStatus":{"type":"array","items":{"type":"string","enum":["ONLINE_PAYMENT","WAITING_PAYMENT","UNPAID"]}},"orderStatus":{"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED","NOT_PRE_BOOKING","NOT_PRE_BOOKING_ADMIN","NOT_CANCELED"]}},"productId":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"inRange":{"$ref":"#/components/schemas/CustomInRangeDto"},"isRequest":{"$ref":"#/components/schemas/CustomIsRequestDto"},"searchProducts":{"type":"string"},"withPaymentV2":{"type":"boolean"},"subProductId":{"type":"string"}}},"GetManyOrdersQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["startDate__asc","startDateToDisplay__asc","endDate__asc","endDateToDisplay__asc","time__asc","discount__asc","tva__asc","vat__asc","totalTTC__asc","totalHT__asc","remark__asc","hiddenNote__asc","attachedFiles__asc","labelCalandar__asc","products__asc","packs__asc","services__asc","customInputs__asc","customer__asc","isConfirmationEmailSend__asc","isEnded__asc","companyId__asc","displayColor__asc","paymentIntentId__asc","status__asc","delivery.status__asc","delivery.departureAddress.streetNumber__asc","delivery.departureAddress.streetName__asc","delivery.departureAddress.additional__asc","delivery.departureAddress.postalCode__asc","delivery.departureAddress.city__asc","delivery.departureAddress.country__asc","delivery.departureAddress.location.type__asc","delivery.departureAddress.location.coordinates__asc","delivery.departureAddress.fullAddress__asc","delivery.departurePrice__asc","delivery.departureReferencePrice__asc","delivery.departureDeliveredDate__asc","delivery.arrivalAddress.streetNumber__asc","delivery.arrivalAddress.streetName__asc","delivery.arrivalAddress.additional__asc","delivery.arrivalAddress.postalCode__asc","delivery.arrivalAddress.city__asc","delivery.arrivalAddress.country__asc","delivery.arrivalAddress.location.type__asc","delivery.arrivalAddress.location.coordinates__asc","delivery.arrivalAddress.fullAddress__asc","delivery.arrivalPrice__asc","delivery.arrivalReferencePrice__asc","delivery.arrivalDeliveredDate__asc","delivery.price__asc","documents__asc","documentLinkInfos__asc","departurePoint__asc","arrivalPoint__asc","additionalTimeBeforeOrder__asc","additionalTimeAfterOrder__asc","orderStatus__asc","documentsProductsState__asc","stateDocumentLinkInfos__asc","updatedAt__asc","createdAt__asc","canceledAt__asc","renterConfirmedAt__asc","renterManualConfirmationEmailAt__asc","renterAutoConfirmationEmailSentAt__asc","promoCode.code__asc","promoCode.discountAmount__asc","promoCode.discountType__asc","promoCode.source__asc","promoCode.applyOnDelivery__asc","promoCode.appliedDiscountAmount__asc","sentMails__asc","extInvoiceNumber__asc","opinionBoosterSent__asc","type__asc","createdFrom__asc","referral__asc","rpTracking__asc","attribution.isFromQuickCart__asc","attribution.quickCartQuoteRequestId__asc","tulipInformation.error__asc","tulipInformation.contractId__asc","tulipInformation.totalAmount__asc","tulipInformation.startDate__asc","tulipInformation.endDate__asc","warrantedProducts.productId__asc","warrantedProducts.subProductId__asc","warrantedProducts.serialNumber__asc","warrantedProducts.margin__asc","warrantedProducts.pricePerDay__asc","warrantedProducts.tulipProductId__asc","warrantedProducts.tulipContractOptionType__asc","warrantedProducts.packId__asc","hideInOrderRequestRentalPlaceLokki__asc","g8Info__asc","shifterInfo__asc","skisetInfos.booking_id__asc","skisetInfos.reference__asc","skisetInfos.customer_id__asc","skisetInfos.country_id__asc","skisetInfos.resort_id__asc","skisetInfos.shop_id__asc","messages__asc","requestDate__asc","requestToOrderDate__asc","requestId__asc","quoteRequestId__asc","offlineId__asc","isRequest__asc","payments__asc","bails__asc","depositPrice__asc","isDepositManuallyEdited__asc","startDate__desc","startDateToDisplay__desc","endDate__desc","endDateToDisplay__desc","time__desc","discount__desc","tva__desc","vat__desc","totalTTC__desc","totalHT__desc","remark__desc","hiddenNote__desc","attachedFiles__desc","labelCalandar__desc","products__desc","packs__desc","services__desc","customInputs__desc","customer__desc","isConfirmationEmailSend__desc","isEnded__desc","companyId__desc","displayColor__desc","paymentIntentId__desc","status__desc","delivery.status__desc","delivery.departureAddress.streetNumber__desc","delivery.departureAddress.streetName__desc","delivery.departureAddress.additional__desc","delivery.departureAddress.postalCode__desc","delivery.departureAddress.city__desc","delivery.departureAddress.country__desc","delivery.departureAddress.location.type__desc","delivery.departureAddress.location.coordinates__desc","delivery.departureAddress.fullAddress__desc","delivery.departurePrice__desc","delivery.departureReferencePrice__desc","delivery.departureDeliveredDate__desc","delivery.arrivalAddress.streetNumber__desc","delivery.arrivalAddress.streetName__desc","delivery.arrivalAddress.additional__desc","delivery.arrivalAddress.postalCode__desc","delivery.arrivalAddress.city__desc","delivery.arrivalAddress.country__desc","delivery.arrivalAddress.location.type__desc","delivery.arrivalAddress.location.coordinates__desc","delivery.arrivalAddress.fullAddress__desc","delivery.arrivalPrice__desc","delivery.arrivalReferencePrice__desc","delivery.arrivalDeliveredDate__desc","delivery.price__desc","documents__desc","documentLinkInfos__desc","departurePoint__desc","arrivalPoint__desc","additionalTimeBeforeOrder__desc","additionalTimeAfterOrder__desc","orderStatus__desc","documentsProductsState__desc","stateDocumentLinkInfos__desc","updatedAt__desc","createdAt__desc","canceledAt__desc","renterConfirmedAt__desc","renterManualConfirmationEmailAt__desc","renterAutoConfirmationEmailSentAt__desc","promoCode.code__desc","promoCode.discountAmount__desc","promoCode.discountType__desc","promoCode.source__desc","promoCode.applyOnDelivery__desc","promoCode.appliedDiscountAmount__desc","sentMails__desc","extInvoiceNumber__desc","opinionBoosterSent__desc","type__desc","createdFrom__desc","referral__desc","rpTracking__desc","attribution.isFromQuickCart__desc","attribution.quickCartQuoteRequestId__desc","tulipInformation.error__desc","tulipInformation.contractId__desc","tulipInformation.totalAmount__desc","tulipInformation.startDate__desc","tulipInformation.endDate__desc","warrantedProducts.productId__desc","warrantedProducts.subProductId__desc","warrantedProducts.serialNumber__desc","warrantedProducts.margin__desc","warrantedProducts.pricePerDay__desc","warrantedProducts.tulipProductId__desc","warrantedProducts.tulipContractOptionType__desc","warrantedProducts.packId__desc","hideInOrderRequestRentalPlaceLokki__desc","g8Info__desc","shifterInfo__desc","skisetInfos.booking_id__desc","skisetInfos.reference__desc","skisetInfos.customer_id__desc","skisetInfos.country_id__desc","skisetInfos.resort_id__desc","skisetInfos.shop_id__desc","messages__desc","requestDate__desc","requestToOrderDate__desc","requestId__desc","quoteRequestId__desc","offlineId__desc","isRequest__desc","payments__desc","bails__desc","depositPrice__desc","isDepositManuallyEdited__desc"]}},"where":{"$ref":"#/components/schemas/GetManyOrdersWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["startDate","startDateToDisplay","endDate","endDateToDisplay","time","discount","tva","vat","totalTTC","totalHT","remark","hiddenNote","attachedFiles","labelCalandar","products","packs","services","customInputs","customer","isConfirmationEmailSend","isEnded","companyId","displayColor","paymentIntentId","status","delivery.status","delivery.departureAddress.streetNumber","delivery.departureAddress.streetName","delivery.departureAddress.additional","delivery.departureAddress.postalCode","delivery.departureAddress.city","delivery.departureAddress.country","delivery.departureAddress.location.type","delivery.departureAddress.location.coordinates","delivery.departureAddress.fullAddress","delivery.departurePrice","delivery.departureReferencePrice","delivery.departureDeliveredDate","delivery.arrivalAddress.streetNumber","delivery.arrivalAddress.streetName","delivery.arrivalAddress.additional","delivery.arrivalAddress.postalCode","delivery.arrivalAddress.city","delivery.arrivalAddress.country","delivery.arrivalAddress.location.type","delivery.arrivalAddress.location.coordinates","delivery.arrivalAddress.fullAddress","delivery.arrivalPrice","delivery.arrivalReferencePrice","delivery.arrivalDeliveredDate","delivery.price","documents","documentLinkInfos","departurePoint","arrivalPoint","additionalTimeBeforeOrder","additionalTimeAfterOrder","orderStatus","documentsProductsState","stateDocumentLinkInfos","updatedAt","createdAt","canceledAt","renterConfirmedAt","renterManualConfirmationEmailAt","renterAutoConfirmationEmailSentAt","promoCode.code","promoCode.discountAmount","promoCode.discountType","promoCode.source","promoCode.applyOnDelivery","promoCode.appliedDiscountAmount","sentMails","extInvoiceNumber","opinionBoosterSent","type","createdFrom","referral","rpTracking","attribution.isFromQuickCart","attribution.quickCartQuoteRequestId","tulipInformation.error","tulipInformation.contractId","tulipInformation.totalAmount","tulipInformation.startDate","tulipInformation.endDate","warrantedProducts.productId","warrantedProducts.subProductId","warrantedProducts.serialNumber","warrantedProducts.margin","warrantedProducts.pricePerDay","warrantedProducts.tulipProductId","warrantedProducts.tulipContractOptionType","warrantedProducts.packId","hideInOrderRequestRentalPlaceLokki","g8Info","shifterInfo","skisetInfos.booking_id","skisetInfos.reference","skisetInfos.customer_id","skisetInfos.country_id","skisetInfos.resort_id","skisetInfos.shop_id","messages","requestDate","requestToOrderDate","requestId","quoteRequestId","offlineId","isRequest","payments","bails","depositPrice","isDepositManuallyEdited"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"OrderSubProduct":{"type":"object","properties":{"id":{"type":"string"},"isAvailable":{"type":"boolean"},"printed":{"type":"boolean"},"serialNumber":{"type":"string"},"archive":{"type":"boolean"},"externalQrCode":{"type":"string"},"status":{"type":"string","enum":["WAITING","USED","ENDED"]},"returnDate":{"format":"date-time","type":"string"},"answers":{"type":"object"}},"required":["id","isAvailable","printed","serialNumber","archive","externalQrCode","status"]},"ItemDiscount":{"type":"object","properties":{"discountType":{"type":"string","enum":["AMOUNT","PERCENTAGE"]},"amount":{"type":"number"}},"required":["discountType","amount"]},"OrderProduct":{"type":"object","properties":{"depositAmount":{"type":"number"},"id":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"numberSelected":{"type":"number"},"productImage":{"type":"array","items":{"type":"string"}},"price":{"type":"number"},"priceLabelToDisplay":{"type":"string"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/OrderSubProduct"}},"isDeleted":{"type":"boolean"},"vat":{"type":"number"},"priceRuleVariation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PriceRuleVariation"}]},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"initialUnitPrice":{"type":"number"},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"surveyId":{"type":"string"},"requestAnswers":{"type":"array","items":{"type":"object"}},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}}},"required":["depositAmount","id","rentalType","name","onlineStoreName","onlineStoreDescription","numberSelected","productImage","price","priceLabelToDisplay","subProducts","isDeleted","vat","priceRuleVariation","discount","initialUnitPrice","insurance"]},"PackProduct":{"type":"object","properties":{"depositAmount":{"type":"number"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/OrderSubProduct"}},"uuid":{"type":"string"},"surveyId":{"type":"string"},"type":{"type":"string","enum":["product","service"]},"productImage":{"type":"array","items":{"type":"string"}}},"required":["depositAmount","rentalType","id","name","onlineStoreName","onlineStoreDescription","subProducts","uuid","type","productImage"]},"OrderPack":{"type":"object","properties":{"depositAmount":{"type":"number"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"numberSelected":{"type":"number"},"packId":{"type":"string"},"packImage":{"type":"array","items":{"type":"string"}},"price":{"type":"number"},"products":{"type":"array","items":{"$ref":"#/components/schemas/PackProduct"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/OrderPackCategory"}},"vat":{"type":"number"},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"initialUnitPrice":{"type":"number"},"type":{"type":"string","enum":["PRODUCT","CATEGORY"]},"surveyId":{"type":"string"},"answers":{"type":"object"},"priceRuleVariation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PriceRuleVariation"}]}},"required":["depositAmount","rentalType","id","name","onlineStoreName","onlineStoreDescription","numberSelected","packId","packImage","price","products","categories","vat","discount","initialUnitPrice","type","priceRuleVariation"]},"OrderService":{"type":"object","properties":{"isAssuranceTulip":{"type":"boolean"},"id":{"type":"string"},"name":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"numberSelected":{"type":"number"},"serviceImage":{"type":"array","items":{"type":"string"}},"price":{"type":"number"},"priceLabelToDisplay":{"type":"string"},"isDeleted":{"type":"boolean"},"vat":{"type":"number"},"initialUnitPrice":{"type":"number"},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"surveyId":{"type":"string"},"answers":{"type":"object"}},"required":["isAssuranceTulip","id","name","rentalType","onlineStoreName","onlineStoreDescription","numberSelected","serviceImage","price","priceLabelToDisplay","isDeleted","vat","initialUnitPrice","discount"]},"CustomItem":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"numberSelected":{"type":"number"},"price":{"type":"number"}},"required":["id","name","numberSelected","price"]},"Status":{"type":"object","properties":{"category":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"id":{"type":"string"},"statusId":{"type":"string"}},"required":["category","name","color","id","statusId"]},"PointSchema":{"type":"object","properties":{"type":{"type":"string"},"coordinates":{"type":"array","items":{"type":"number"}}},"required":["type","coordinates"]},"DeliveryAddress":{"type":"object","properties":{"streetNumber":{"type":"string"},"streetName":{"type":"string"},"additional":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"},"location":{"$ref":"#/components/schemas/PointSchema"},"fullAddress":{"type":"string"}},"required":["streetNumber","streetName","additional","postalCode","city","country","location","fullAddress"]},"Delivery":{"type":"object","properties":{"status":{"type":"boolean"},"departureAddress":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/DeliveryAddress"}]},"departurePrice":{"type":"number"},"departureReferencePrice":{"type":"number"},"departureDeliveredDate":{"format":"date-time","type":"string"},"arrivalAddress":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/DeliveryAddress"}]},"arrivalPrice":{"type":"number"},"arrivalReferencePrice":{"type":"number"},"arrivalDeliveredDate":{"format":"date-time","type":"string"},"price":{"type":"number"}},"required":["status","departureAddress","departurePrice","departureReferencePrice","departureDeliveredDate","arrivalAddress","arrivalPrice","arrivalReferencePrice","arrivalDeliveredDate"]},"Document":{"type":"object","properties":{"createdDate":{"format":"date-time","type":"string"},"documentId":{"type":"string"},"documentModelId":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"key":{"type":"string"},"name":{"type":"string"},"status":{"enum":["PENDING","SUCCESS","FAILED"],"type":"string"},"pdfMonkeyDocumentId":{"type":"string"}},"required":["createdDate","documentId","documentModelId","isEmailSend","isSigned","key","name"]},"DocumentLink":{"type":"object","properties":{"createdDate":{"format":"date-time","type":"string"},"id":{"type":"string"},"documentModelId":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"link":{"type":"string"},"name":{"type":"string"},"comment":{"type":"string"},"lang":{"type":"string"}},"required":["createdDate","id","documentModelId","isEmailSend","isSigned","link","name","comment","lang"]},"DocumentStateEvent":{"type":"object","properties":{"eventId":{"type":"string"},"productsHistoryId":{"type":"string"}},"required":["eventId","productsHistoryId"]},"DocumentState":{"type":"object","properties":{"createdDate":{"format":"date-time","type":"string"},"documentId":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"key":{"type":"string"},"name":{"type":"string"},"events":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateEvent"}},"status":{"type":"string","enum":["PENDING","SUCCESS"]},"pdfMonkeyDocumentId":{"type":"string"},"scope":{"type":"string","enum":["DEPART","RETOUR"]}},"required":["createdDate","documentId","isEmailSend","isSigned","key","name","events"]},"DocumentStateLinkProductsInfo":{"type":"object","properties":{"arrivalInfo":{"type":"string"},"departureInfo":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"subProduct":{"$ref":"#/components/schemas/SubProduct"},"inspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionField"}},"previousInspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionField"}},"stateInspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateInspectionField"}},"previousFiles":{"type":"array","items":{"$ref":"#/components/schemas/HistoryAttachedFile"}},"files":{"type":"array","items":{"$ref":"#/components/schemas/HistoryAttachedFile"}}},"required":["arrivalInfo","departureInfo","id","name","subProduct","inspectionFields","previousInspectionFields","stateInspectionFields","previousFiles","files"]},"DocumentStateLink":{"type":"object","properties":{"createdDate":{"format":"date-time","type":"string"},"id":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"link":{"type":"string"},"name":{"type":"string"},"scope":{"type":"string","enum":["DEPART","RETOUR"]},"productsInfo":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateLinkProductsInfo"}}},"required":["createdDate","id","isEmailSend","isSigned","link","name","scope","productsInfo"]},"SentMailRecipients":{"type":"object","properties":{"main":{"type":"string"},"cc":{"type":"array","items":{"type":"string"}}},"required":["main","cc"]},"SentMailDataActionsDto":{"type":"object","properties":{"sign":{"type":"boolean"},"payment":{"type":"boolean"},"bail":{"type":"boolean"},"booster":{"type":"boolean"}},"required":["sign","payment","bail"]},"SentMailDataDto":{"type":"object","properties":{"sentDate":{"type":"string"},"id":{"type":"string"},"object":{"type":"string"},"recipients":{"$ref":"#/components/schemas/SentMailRecipients"},"actions":{"$ref":"#/components/schemas/SentMailDataActionsDto"},"status":{"type":"string","enum":["BOUNCED","NOT_OPENED","OPENED"]},"createdAt":{"format":"date-time","type":"string"}},"required":["sentDate","id","object","actions","createdAt"]},"TulipInformation":{"type":"object","properties":{"error":{"type":"boolean"},"errorMsg":{"type":"string"},"contractId":{"type":"string"},"totalAmount":{"type":"number"},"startDate":{"format":"date-time","type":"string","nullable":true},"endDate":{"format":"date-time","type":"string","nullable":true}},"required":["error","contractId","totalAmount","startDate","endDate"]},"WarrantedProducts":{"type":"object","properties":{"productId":{"type":"string"},"subProductId":{"type":"string"},"serialNumber":{"type":"string"},"margin":{"type":"number"},"pricePerDay":{"type":"number"},"tulipProductId":{"type":"string"},"tulipContractOptionType":{"type":"string","enum":["OPTION","INCLUSION","HIDDEN_INCLUSION"]},"packId":{"type":"string"}},"required":["productId","subProductId","serialNumber","margin","pricePerDay","tulipProductId","tulipContractOptionType"]},"OrderSkisetInfos":{"type":"object","properties":{"booking_id":{"type":"string"},"reference":{"type":"string"},"customer_id":{"type":"string","nullable":true},"country_id":{"type":"number"},"resort_id":{"type":"number"},"shop_id":{"type":"number"}},"required":["booking_id","reference","customer_id","country_id","resort_id","shop_id"]},"OrderCompanyDetails":{"type":"object","properties":{"id":{"type":"string"},"userId":{"type":"string"},"name":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string"},"accountType":{"type":"string"},"currencySymbol":{"type":"string"}},"required":["id","userId","name","phone","email","accountType","currencySymbol"]},"CompleteOrder":{"type":"object","properties":{"messages":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/OrderMessageCancel"},{"$ref":"#/components/schemas/OrderMessageQuestion"},{"$ref":"#/components/schemas/OrderMessageAutoCancel"}]}},"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"startDateProductAvailable":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"endDateProductAvailable":{"format":"date-time","type":"string"},"durationInHours":{"type":"number"},"discount":{"type":"number"},"vat":{"type":"number"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"remark":{"type":"string"},"hiddenNote":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"labelCalendar":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderProduct"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/OrderPack"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/OrderService"}},"customItems":{"type":"array","items":{"$ref":"#/components/schemas/CustomItem"}},"customer":{"$ref":"#/components/schemas/Customer"},"isConfirmationEmailSend":{"type":"boolean"},"companyId":{"type":"string"},"colorCalendar":{"type":"string"},"status":{"type":"array","items":{"$ref":"#/components/schemas/Status"}},"delivery":{"$ref":"#/components/schemas/Delivery"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/Document"}},"documentLink":{"type":"array","items":{"$ref":"#/components/schemas/DocumentLink"}},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"additionalTimeBeforeOrder":{"type":"number"},"additionalTimeAfterOrder":{"type":"number"},"orderStatus":{"enum":["TO_COME","IN_PROGRESS","ENDED"],"type":"string"},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/DocumentState"}},"documentStateLink":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateLink"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"extInvoiceNumber":{"type":"string"},"opinionBoosterSent":{"type":"boolean"},"type":{"enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"],"type":"string"},"sentMails":{"type":"array","items":{"$ref":"#/components/schemas/SentMailDataDto"}},"createdFrom":{"enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"],"type":"string"},"referral":{"enum":["HEXPLO","MOLLOW","HOURRAIL","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"],"type":"string"},"g8Info":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/G8Info"}]},"shifterInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ShifterInfo"}]},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"canceledAt":{"format":"date-time","type":"string"},"renterConfirmedAt":{"format":"date-time","type":"string"},"renterManualConfirmationEmailAt":{"format":"date-time","type":"string"},"renterAutoConfirmationEmailSentAt":{"format":"date-time","type":"string"},"tulipInformation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/TulipInformation"}]},"warrantedProducts":{"type":"array","items":{"$ref":"#/components/schemas/WarrantedProducts"}},"rpTracking":{"$ref":"#/components/schemas/RpTracking"},"attribution":{"$ref":"#/components/schemas/OrderAttribution"},"skisetInfos":{"$ref":"#/components/schemas/OrderSkisetInfos"},"company":{"$ref":"#/components/schemas/OrderCompanyDetails"},"requestDate":{"format":"date-time","type":"string"},"requestToOrderDate":{"format":"date-time","type":"string"},"requestId":{"type":"string"},"quoteRequestId":{"type":"string"},"isRequest":{"type":"boolean"},"depositPrice":{"type":"number"},"isDepositManuallyEdited":{"type":"boolean"},"offlineId":{"type":"string"}},"required":["messages","id","startDate","startDateProductAvailable","endDate","endDateProductAvailable","durationInHours","discount","vat","totalTTC","totalHT","remark","hiddenNote","attachedFiles","labelCalendar","products","packs","services","customItems","customer","isConfirmationEmailSend","companyId","colorCalendar","status","delivery","documents","documentLink","departurePoint","arrivalPoint","additionalTimeBeforeOrder","additionalTimeAfterOrder","orderStatus","documentsState","documentStateLink","promoCode","extInvoiceNumber","opinionBoosterSent","type","sentMails","createdFrom","g8Info","shifterInfo","updatedAt","createdAt","tulipInformation","warrantedProducts","isRequest","depositPrice"]},"GetManyOrdersResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrder"}}},"required":["total","docs"]},"GenericQuery_BaseQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string"}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1},"fields":{"type":"array","items":{"type":"string"}},"where":{"type":"object"}}},"OrderOptimizedSearchDto":{"type":"object","properties":{"inRange.startDate":{"format":"date-time","type":"string"},"inRange.endDate":{"format":"date-time","type":"string"},"typeNotEquals":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}},"isRequest":{"type":"boolean"}}},"GetAdminPreBookingOrdersDto":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"page":{"type":"number","minimum":0},"limit":{"type":"number","minimum":0},"searchEmail":{"type":"string"},"searchId":{"type":"string"},"transformed":{"type":"boolean"}},"required":["startDate","endDate","page","limit"]},"AgencyOrderCustomerDto":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phoneNumber":{"type":"string"}},"required":["firstName","lastName","email","phoneNumber"]},"AgencyOrderLineDto":{"type":"object","properties":{"productId":{"type":"string","description":"Id of an LCD product or item (pack/service) belonging to the target company"},"quantity":{"type":"number","minimum":1},"type":{"type":"string","enum":["product","service","pack"],"description":"Item type — defaults to product"}},"required":["productId","quantity"]},"CreateAgencyOrderBodyDto":{"type":"object","properties":{"companyId":{"type":"string","description":"Company the hidden quote is created for. Explicit because the admin acts on behalf of any renter — there is no renter JWT to read a companyId from in this flow."},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"customer":{"$ref":"#/components/schemas/AgencyOrderCustomerDto"},"lines":{"description":"Requested products. Everything else (price, VAT, deposit, survey, sub-product allocation) is resolved server-side from the renter catalogue — an admin JWT cannot read it.","type":"array","items":{"$ref":"#/components/schemas/AgencyOrderLineDto"}},"discount":{"type":"number","minimum":0,"description":"Absolute discount to grant on the quote total, in the company currency. Converted server-side into the percentage `order.discount` the rest of the platform expects."},"remark":{"type":"string"},"quoteRequestId":{"type":"string","description":"Quote request the customer info was autofilled from in step 1 of the funnel"}},"required":["companyId","startDate","endDate","customer","lines"]},"ListPaginateFilterDto":{"type":"object","properties":{"orders":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrder"}},"totalCount":{"type":"number"}},"required":["orders","totalCount"]},"CustomerRef":{"type":"object","properties":{"id":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"companyName":{"type":"string"},"phone":{"type":"string"},"createdFrom":{"type":"string","enum":["DASHBOARD","ONLINE_STORE","RENTAL_PLACE_LOKKI"]}},"required":["id","firstName","lastName","email","companyName","phone","createdFrom"]},"UnpaidOrderSimplifiedDto":{"type":"object","properties":{"orderStatus":{"type":"string","enum":["CANCELED","ENDED","PRE_BOOKING","IN_PROGRESS","TO_COME"]},"orderId":{"type":"string"},"startDate":{"type":"string"},"endDate":{"type":"string"},"remainingBalance":{"type":"number"},"customerId":{"type":"string"},"customer":{"$ref":"#/components/schemas/CustomerRef"},"totalTTC":{"type":"number"}},"required":["orderStatus","orderId","startDate","endDate","remainingBalance","customerId","customer","totalTTC"]},"LokkiPaymentTransactionInfoOrder":{"type":"object","properties":{"from":{"type":"string","default":"order","enum":["order"]},"orderId":{"type":"string"},"date":{"type":"string"},"paymentIntentId":{"type":"string"},"type":{"type":"string","enum":["BAIL","PAYMENT"]},"origin":{"type":"string"},"companyName":{"type":"string"},"companyId":{"type":"string"},"amount":{"type":"number"},"applicationFeeTTC":{"type":"number"},"applicationFeeTVA":{"type":"number"},"applicationFeeHT":{"type":"number"},"stripeFee":{"type":"number"},"amountPaid":{"type":"number"},"paymentType":{"type":"string","enum":["card","Google-Pay","Apple-Pay"]},"cardBrand":{"type":"string"},"cardBrandProduct":{"type":"string"},"countryCode":{"type":"string"},"cardType":{"type":"string"},"used3DS":{"type":"boolean"},"lokkiFeeRuleApplied":{"type":"string"},"invoiceNumber":{"type":"string"},"renterPaymentDate":{"type":"string"}},"required":["from","orderId","date","paymentIntentId","type","origin","companyName","companyId","amount","applicationFeeTTC","applicationFeeTVA","applicationFeeHT","stripeFee","amountPaid","paymentType","cardBrand","cardBrandProduct","countryCode","cardType","used3DS","lokkiFeeRuleApplied"]},"PaginatedLokkiPaymentOrderTransactionInfos":{"type":"object","properties":{"totalPages":{"type":"number"},"data":{"type":"array","items":{"$ref":"#/components/schemas/LokkiPaymentTransactionInfoOrder"}}},"required":["totalPages","data"]},"AdminPreBookingOrders":{"type":"object","properties":{"orders":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrder"}},"hasNextPage":{"type":"boolean"}},"required":["orders","hasNextPage"]},"DocumentByOrder":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"customerName":{"type":"string"},"documentModelId":{"type":"string"},"createdDate":{"format":"date-time","type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"key":{"type":"string"},"orderId":{"type":"string"},"orderStartDate":{"format":"date-time","type":"string"},"orderEndDate":{"format":"date-time","type":"string"},"orderUpdatedAt":{"format":"date-time","type":"string"}},"required":["id","name","customerName","documentModelId","createdDate","isEmailSend","isSigned","key","orderId","orderStartDate","orderEndDate","orderUpdatedAt"]},"DocumentsByOrderPaginationDto":{"type":"object","properties":{"totalCount":{"type":"number"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/DocumentByOrder"}}},"required":["totalCount","documents"]},"SubProductCreateUpdateOrderDto":{"type":"object","properties":{"_id":{"type":"string"},"serialNumber":{"type":"string"},"archive":{"type":"boolean"},"available":{"type":"boolean"},"status":{"type":"string","enum":["WAITING","USED","ENDED"]},"externalQrCode":{"type":"string"},"answers":{"type":"object"},"printed":{"type":"boolean"},"returnDate":{"format":"date-time","type":"string"}},"required":["_id","serialNumber","archive","available","status","externalQrCode","answers"]},"PackProductCreateUpdateOrderDto":{"type":"object","properties":{"depositAmount":{"type":"number"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"id":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/SubProductCreateUpdateOrderDto"}},"productImage":{"type":"array","items":{"type":"string"}},"uuid":{"type":"string"},"vat":{"type":"number"},"type":{"type":"string","enum":["product","service"]},"surveyId":{"type":"string"}},"required":["depositAmount","id","name","onlineStoreName","onlineStoreDescription","subProducts","productImage","uuid","vat","type"]},"PackCategoryCreateOrderDto":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"PackCreateUpdateOrderDto":{"type":"object","properties":{"id":{"type":"string"},"depositAmount":{"type":"number"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"numberSelected":{"type":"number"},"packId":{"type":"string"},"packImage":{"type":"array","items":{"type":"string"}},"products":{"type":"array","items":{"$ref":"#/components/schemas/PackProductCreateUpdateOrderDto"}},"price":{"type":"number"},"vat":{"type":"number"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/PackCategoryCreateOrderDto"}},"type":{"type":"string","enum":["PRODUCT","CATEGORY"]},"initialUnitPrice":{"type":"number"},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"surveyId":{"type":"string"},"answers":{"type":"object"}},"required":["id","depositAmount","rentalType","name","onlineStoreName","onlineStoreDescription","numberSelected","packId","packImage","products","price","vat","categories","type","initialUnitPrice","discount","answers"]},"ProductCreateUpdateOrderDto":{"type":"object","properties":{"id":{"type":"string"},"productImage":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/SubProductCreateUpdateOrderDto"}},"numberSelected":{"type":"number"},"price":{"type":"number"},"depositAmount":{"type":"number"},"priceLabelToDisplay":{"type":"string"},"vat":{"type":"number"},"surveyId":{"type":"string"},"initialUnitPrice":{"type":"number"},"priceRuleVariation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PriceRuleVariation"}]},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"isDeleted":{"type":"boolean"},"requestAnswers":{"type":"object"}},"required":["id","productImage","name","rentalType","onlineStoreName","onlineStoreDescription","subProducts","numberSelected","price","depositAmount","priceLabelToDisplay","vat","initialUnitPrice","priceRuleVariation","discount"]},"ServiceCreateUpdateOrderDto":{"type":"object","properties":{"id":{"type":"string"},"numberSelected":{"type":"number"},"name":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"price":{"type":"number"},"isAssuranceTulip":{"type":"boolean"},"priceLabelToDisplay":{"type":"string"},"serviceImage":{"type":"array","items":{"type":"string"}},"vat":{"type":"number"},"initialUnitPrice":{"type":"number"},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"surveyId":{"type":"string"},"answers":{"type":"object"}},"required":["id","numberSelected","name","rentalType","onlineStoreName","onlineStoreDescription","price","isAssuranceTulip","priceLabelToDisplay","serviceImage","vat","initialUnitPrice","discount","answers"]},"CustomItemCreateUpdateOrderDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"numberSelected":{"type":"number"},"price":{"type":"number"}},"required":["id","name","numberSelected","price"]},"CreateUpdateOrderCustomer":{"type":"object","properties":{"id":{"type":"string"},"lastName":{"type":"string"},"firstName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"companyName":{"type":"string"},"isNewsletterSubscribe":{"type":"boolean"},"isLokkiNewsletterSubscribe":{"type":"boolean"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CustomerFieldDto"}},"tulipInfos":{"$ref":"#/components/schemas/TulipInfos"},"customerRpId":{"type":"string"},"hidden":{"type":"boolean"}},"required":["lastName"]},"PromoCodeCreateOrderDto":{"type":"object","properties":{"code":{"type":"string"},"source":{"type":"string","enum":["COMPANY","LOKKI"]},"discountAmount":{"type":"number"},"discountType":{"type":"string"},"applyOnDelivery":{"type":"boolean"},"limitToNewCustomers":{"type":"boolean"},"limitToVerticales":{"type":"array","items":{"type":"string"}},"limitToCompanies":{"type":"array","items":{"type":"string"}},"appliedDiscountAmount":{"type":"number"}},"required":["code","source","discountAmount","discountType","applyOnDelivery"]},"CreateUpdateOrderBodyDto":{"type":"object","properties":{"id":{"type":"string"},"isRequest":{"type":"boolean"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"browserTimezone":{"type":"string"},"packs":{"type":"array","items":{"$ref":"#/components/schemas/PackCreateUpdateOrderDto"}},"products":{"type":"array","items":{"$ref":"#/components/schemas/ProductCreateUpdateOrderDto"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/ServiceCreateUpdateOrderDto"}},"warrantedProducts":{"type":"array","items":{"$ref":"#/components/schemas/WarrantedProducts"}},"customInputs":{"type":"array","items":{"$ref":"#/components/schemas/CustomItemCreateUpdateOrderDto"}},"customer":{"$ref":"#/components/schemas/CreateUpdateOrderCustomer"},"remark":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"status":{"type":"array","items":{"$ref":"#/components/schemas/Status"}},"arrivalPoint":{"type":"string"},"departurePoint":{"type":"string"},"delivery":{"$ref":"#/components/schemas/Delivery"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"depositPrice":{"type":"number"},"isDepositManuallyEdited":{"type":"boolean"},"promoCode":{"$ref":"#/components/schemas/PromoCodeCreateOrderDto"},"discount":{"type":"number"},"createdFrom":{"enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"],"type":"string"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"},"orderStatus":{"enum":["TO_COME","IN_PROGRESS","ENDED"],"type":"string"},"type":{"enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"],"type":"string"},"additionalTimeBeforeOrder":{"type":"number"},"additionalTimeAfterOrder":{"type":"number"},"orderRequestId":{"type":"string"},"quoteRequestId":{"type":"string"},"requestDate":{"format":"date-time","type":"string"},"requestId":{"type":"string"},"requestToOrderDate":{"format":"date-time","type":"string"},"colorCalendar":{"type":"string"},"offlineId":{"type":"string"}},"required":["isRequest","startDate","endDate","packs","products","services","customInputs","customer","totalTTC","totalHT","discount","createdFrom","lang","additionalTimeBeforeOrder","additionalTimeAfterOrder"]},"OrderConflictErrorCode":{"type":"string","enum":["OPTIMIZATION_LOCK_BUSY","ALLOCATE_MATERIAL_CONFLICT","SUB_PRODUCTS_UNAVAILABLE"]},"OrderConflictErrorDto":{"type":"object","properties":{"error":{"$ref":"#/components/schemas/OrderConflictErrorCode"},"message":{"type":"string"}},"required":["error","message"]},"CompanyAccountType":{"type":"string","enum":["PLATFORM","VISIBILITY_ONE"]},"AgencyOrderCompanyDto":{"type":"object","properties":{"id":{"type":"string"},"userId":{"type":"string","description":"Owner user of the company — the impersonation target for logAs"},"accountType":{"$ref":"#/components/schemas/CompanyAccountType"}},"required":["id","userId","accountType"]},"CreateAgencyOrderResponseDto":{"type":"object","properties":{"orderId":{"type":"string"},"company":{"description":"Returned with the order because `adminLogAs(companyId, userId)` destroys the admin token: the UI can no longer resolve the renter owner once it has impersonated it.","allOf":[{"$ref":"#/components/schemas/AgencyOrderCompanyDto"}]}},"required":["orderId","company"]},"SendPaymentReceiptDto":{"type":"object","properties":{"paymentIntentId":{"type":"string"}},"required":["paymentIntentId"]},"AllocateMaterialDto":{"type":"object","properties":{"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderProduct"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/OrderPack"}}},"required":["products","packs"]},"ReturnOrderProductsDto":{"type":"object","properties":{"subProductIds":{"type":"array","items":{"type":"string"}},"endOrder":{"type":"boolean"}},"required":["subProductIds","endOrder"]},"CreateDocumentOrderDto":{"type":"object","properties":{"orderId":{"type":"string"},"documentModelId":{"type":"string","nullable":true},"documentComment":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]},"signed":{"type":"boolean"},"generatedViaQuickOrder":{"type":"boolean"}},"required":["orderId","documentModelId","documentComment","lang","signed"]},"UpdateNotesDto":{"type":"object","properties":{"remark":{"type":"string"},"hiddenNote":{"type":"string"},"labelCalendar":{"type":"string"},"status":{"type":"array","items":{"$ref":"#/components/schemas/Status"}},"colorCalendar":{"type":"string"}},"required":["remark","hiddenNote","labelCalendar","status","colorCalendar"]},"UpdateOrderExtInvoiceNumberDto":{"type":"object","properties":{"extInvoiceNumber":{"type":"string"}},"required":["extInvoiceNumber"]},"UploadDocumentToOrderDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"uids":{"type":"array","items":{"type":"string"}}},"required":["files","uids"]},"IsDocumentGeneratingDto":{"type":"object","properties":{"isDocumentGenerating":{"type":"boolean"}},"required":["isDocumentGenerating"]},"RecoverOrderPaymentFromStripeDto":{"type":"object","properties":{"paymentIntentId":{"type":"string"}},"required":["paymentIntentId"]},"OfflinePaymentProvider":{"type":"string","enum":["OFFLINE"]},"OfflinePayment":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/OfflinePaymentProvider"},"method":{"enum":["CARD","CASH","CHECK","CHECK_VACANCES","TRANSFER","SQUARE_TERMINAL","OTHER"],"type":"string"},"refundedPaymentId":{"type":"string"},"refundReason":{"enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"],"type":"string"}},"required":["type","method"]},"StripePaymentPaymentType":{"type":"string","enum":["PAYMENT"]},"StripePaymentPaymentOrigin":{"type":"string","enum":["PAYMENT_LINK","ONLINE_STORE"]},"StripePaymentPayment":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentPaymentType"},"origin":{"$ref":"#/components/schemas/StripePaymentPaymentOrigin"},"paymentIntentId":{"type":"string","nullable":true},"description":{"type":"string"}},"required":["type","origin","paymentIntentId","description"]},"StripePaymentRefundType":{"type":"string","enum":["REFUND"]},"StripePaymentRefund":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentRefundType"},"refundId":{"type":"string"},"refundedPaymentId":{"type":"string"},"refundDate":{"format":"date-time","type":"string"},"refundReason":{"enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"],"type":"string"}},"required":["type","refundId","refundedPaymentId","refundDate","refundReason"]},"StripePaymentLongTermDepositType":{"type":"string","enum":["LONG_TERM_DEPOSIT"]},"StripePaymentLongTermDeposit":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLongTermDepositType"},"origin":{"$ref":"#/components/schemas/StripePaymentPaymentOrigin"},"stripeCustomerId":{"type":"string"},"paymentIntentId":{"type":"string","nullable":true},"reason":{"type":"string","nullable":true}},"required":["type","origin","stripeCustomerId","paymentIntentId","reason"]},"StripePaymentShortTermDepositType":{"type":"string","enum":["SHORT_TERM_DEPOSIT"]},"StripePaymentShortTermDeposit":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentShortTermDepositType"},"origin":{"$ref":"#/components/schemas/StripePaymentPaymentOrigin"},"paymentIntentId":{"type":"string","nullable":true},"stripeCustomerId":{"type":"string"},"description":{"type":"string"},"reason":{"type":"string","nullable":true}},"required":["type","origin","paymentIntentId","stripeCustomerId","description","reason"]},"StripePaymentSubscriptionType":{"type":"string","enum":["SUBSCRIPTION"]},"StripePaymentSubscription":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentSubscriptionType"},"subscriptionId":{"type":"string"},"customerId":{"type":"string"},"subscriptionItemId":{"type":"string"},"subscriptionItemPriceId":{"type":"string"},"invoiceId":{"type":"string"},"paymentIntentId":{"type":"string"},"status":{"enum":["incomplete","incomplete_expired","trialing","active","past_due","canceled","unpaid","paused"],"type":"string"}},"required":["type","subscriptionId","customerId","subscriptionItemId","subscriptionItemPriceId","invoiceId","paymentIntentId","status"]},"StripePaymentLokkiTransferPromoCodeType":{"type":"string","enum":["PROMO_CODE"]},"StripePaymentLokkiTransferPromoCode":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLokkiTransferPromoCodeType"},"promoCode":{"type":"string"},"discountAmount":{"type":"number"},"discountType":{"enum":["PERCENTAGE","AMOUNT"],"type":"string"},"linkedStripePaymentId":{"type":"string"},"linkedAncvPaymentIds":{"type":"array","items":{"type":"string"}}},"required":["type","promoCode","discountAmount","discountType","linkedStripePaymentId","linkedAncvPaymentIds"]},"StripePaymentLokkiTransferType":{"type":"string","enum":["LOKKI_TRANSFER"]},"StripePaymentLokkiTransfer":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLokkiTransferType"},"details":{"oneOf":[{"$ref":"#/components/schemas/StripePaymentLokkiTransferPromoCode"}],"allOf":[{"$ref":"#/components/schemas/StripePaymentLokkiTransferPromoCode"}]},"transferId":{"type":"string"}},"required":["type","details","transferId"]},"StripePaymentLokkiTransferRefundType":{"type":"string","enum":["LOKKI_TRANSFER_REFUND"]},"StripePaymentLokkiTransferRefund":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLokkiTransferRefundType"},"details":{"oneOf":[{"$ref":"#/components/schemas/StripePaymentLokkiTransferPromoCode"}],"allOf":[{"$ref":"#/components/schemas/StripePaymentLokkiTransferPromoCode"}]},"transferReversalId":{"type":"string"},"transferId":{"type":"string"},"refundedPaymentId":{"type":"string"}},"required":["type","details","transferReversalId","transferId","refundedPaymentId"]},"StripePaymentProvider":{"type":"string","enum":["STRIPE"]},"StripePaymentErrorStatus":{"type":"string","enum":["requires_action","requires_confirmation","requires_payment_method"]},"StripePayment":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentProvider"},"details":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/StripePaymentPayment"},{"$ref":"#/components/schemas/StripePaymentRefund"},{"$ref":"#/components/schemas/StripePaymentLongTermDeposit"},{"$ref":"#/components/schemas/StripePaymentShortTermDeposit"},{"$ref":"#/components/schemas/StripePaymentSubscription"},{"$ref":"#/components/schemas/StripePaymentLokkiTransfer"},{"$ref":"#/components/schemas/StripePaymentLokkiTransferRefund"}]},"errorStatus":{"nullable":true,"$ref":"#/components/schemas/StripePaymentErrorStatus"},"fees":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PaymentFees"}]},"paymentMethodDetails":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/StripeExpressPaymentMethodDetail"}]},"errorCode":{"type":"object"},"errorMessage":{"type":"string","nullable":true}},"required":["type","details","fees","paymentMethodDetails","errorCode","errorMessage"]},"AncvConnectFees":{"type":"object","properties":{"amountTTC":{"type":"number"},"amountHT":{"type":"number"},"tva":{"type":"number"}},"required":["amountTTC","amountHT","tva"]},"AncvConnectPaymentDetail":{"type":"object","properties":{"preTransactionId":{"type":"string"},"qrCodeTransactionId":{"type":"string"},"transactionId":{"type":"string"},"method":{"enum":["QR_CODE","AUTHENTIFICATION"],"type":"string"}}},"AncvPaymentProvider":{"type":"string","enum":["ANCV"]},"AncvConnectPayment":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/AncvPaymentProvider"},"fees":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/AncvConnectFees"}]},"origin":{"enum":["ONLINE_STORE","PAYMENT_LINK","LOKKI_TRANSFER","RENTAL_PLACE"],"type":"string"},"details":{"$ref":"#/components/schemas/AncvConnectPaymentDetail"}},"required":["type","fees","origin","details"]},"OrderRef":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"createdFrom":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}},"required":["id","startDate","endDate","totalTTC","totalHT","createdFrom"]},"PaymentSquareRef":{"type":"object","properties":{"squarePaymentId":{"type":"string"},"squareOrderId":{"type":"string"}},"required":["squarePaymentId","squareOrderId"]},"PaymentV2":{"type":"object","properties":{"providerDetails":{"oneOf":[{"$ref":"#/components/schemas/OfflinePayment"},{"$ref":"#/components/schemas/StripePayment"},{"$ref":"#/components/schemas/AncvConnectPayment"}]},"id":{"type":"string"},"companyId":{"type":"string"},"customerId":{"type":"string"},"customerRef":{"$ref":"#/components/schemas/CustomerRef"},"orderRef":{"$ref":"#/components/schemas/OrderRef"},"paymentType":{"enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"],"type":"string"},"status":{"enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"],"type":"string"},"amount":{"type":"number"},"amountCaptured":{"type":"number"},"currency":{"type":"string"},"orderId":{"type":"string"},"orderType":{"enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"],"type":"string"},"context":{"enum":["ONLINE_STORE","PAYMENT_LINK","RENTAL_PLACE","LOKKI_TRANSFER","OFFLINE"],"type":"string"},"provider":{"enum":["OFFLINE","STRIPE","ANCV"],"type":"string"},"squareRef":{"$ref":"#/components/schemas/PaymentSquareRef"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"paymentDate":{"format":"date-time","type":"string","nullable":true},"captureDate":{"format":"date-time","type":"string","nullable":true},"cancelDate":{"format":"date-time","type":"string","nullable":true},"expirationDate":{"format":"date-time","type":"string","nullable":true},"receiptSent":{"type":"boolean"}},"required":["providerDetails","id","companyId","customerId","customerRef","orderRef","paymentType","status","amount","amountCaptured","currency","orderId","orderType","context","provider","createdAt","updatedAt","paymentDate","captureDate","cancelDate","expirationDate"]},"RecoverOrderRefundFromStripeDto":{"type":"object","properties":{"stripeRefundId":{"type":"string"},"refundReason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["stripeRefundId","refundReason"]},"SendMailOrderEventSessionTimeChangeDto":{"type":"object","properties":{"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]},"content":{"type":"string"},"sessionId":{"type":"string"},"initialStartDate":{"type":"string"},"initialEndDate":{"type":"string"}},"required":["lang","content","sessionId","initialStartDate","initialEndDate"]},"FormDataSendWorkshopMailDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"workshopOrderId":{"type":"string"},"to":{"type":"string"},"cc":{"type":"array","items":{"type":"string"}},"template":{"type":"string"},"object":{"type":"string"},"content":{"type":"string"},"attachedDocumentId":{"type":"string"},"generateDocument":{"type":"string"},"hideDate":{"type":"boolean"},"hideTime":{"type":"boolean"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["files","workshopOrderId","object","content","hideDate","hideTime","lang"]},"SendMailStateDto":{"type":"object","properties":{"orderId":{"type":"string"},"to":{"type":"string"},"cc":{"type":"array","items":{"type":"string"}},"stateType":{"type":"string"}},"required":["orderId","to","stateType"]},"OrderSentMailDataDto":{"type":"object","properties":{"sentMails":{"type":"array","items":{"$ref":"#/components/schemas/SentMailDataDto"}}},"required":["sentMails"]},"WorkshopOrderCreateDocumentDto":{"type":"object","properties":{"workshopOrderId":{"type":"string"},"documentModelId":{"type":"string"},"comment":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["workshopOrderId","documentModelId","comment","lang"]},"StatusHistory":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"boolean"},"date":{"format":"date-time","type":"string"}},"required":["from","to","date"]},"WorkshopOrderQuotes":{"type":"object","properties":{"id":{"type":"string"},"isDone":{"type":"boolean"},"name":{"type":"string"},"price":{"type":"number"},"timeInMinutes":{"type":"number"},"number":{"type":"number"}},"required":["id","isDone","name","price","timeInMinutes"]},"CustomInputWorkshop":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number"},"isDone":{"type":"boolean"}},"required":["id","name","price","isDone"]},"RepairerWorkshop":{"type":"object","properties":{"userId":{"type":"string"},"name":{"type":"string"}},"required":["userId","name"]},"WorkshopOrderDocument":{"type":"object","properties":{"documentId":{"type":"string"},"documentModelId":{"type":"string"},"name":{"type":"string"},"createdDate":{"format":"date-time","type":"string"},"key":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"documentUrl":{"type":"string"}},"required":["documentId","documentModelId","name","createdDate","key","isEmailSend","isSigned","documentUrl"]},"WorkshopPaymentRefund":{"type":"object","properties":{"id":{"type":"string"},"amount":{"type":"number"},"date":{"format":"date-time","type":"string"},"method":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Autre","Square Terminal"]},"reason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["id","amount","date","method","reason"]},"WorkshopPayment":{"type":"object","properties":{"id":{"type":"string"},"paymentDate":{"format":"date-time","type":"string"},"initialAmount":{"type":"number"},"amount":{"type":"number"},"status":{"enum":["waiting","pending","paid"],"type":"string"},"link":{"type":"string"},"paymentIntentId":{"type":"string"},"isEmailSent":{"type":"boolean"},"method":{"enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Autre","Square Terminal"],"type":"string"},"companyId":{"type":"string"},"orderWorkshopId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"isPartPayment":{"type":"boolean"},"refunds":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopPaymentRefund"}},"stripeStatus":{"enum":["pending","error","success","canceled"],"type":"string"},"adyenPaymentData":{"type":"string"},"squareInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SquarePaymentInfo"}]}},"required":["id","initialAmount","amount","status","isEmailSent","method","companyId","orderWorkshopId","createdAt","isPartPayment","refunds"]},"WorkshopOrder":{"type":"object","properties":{"id":{"type":"string"},"model":{"type":"string"},"remark":{"type":"string"},"shortCode":{"type":"string"},"label":{"type":"string"},"status":{"type":"string"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"vat":{"type":"number"},"isConfirmationEmailSend":{"type":"boolean"},"isFromOnlineStore":{"type":"boolean"},"changeHistory":{"type":"array","items":{"$ref":"#/components/schemas/StatusHistory"}},"quotes":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopOrderQuotes"}},"customInputs":{"type":"array","items":{"$ref":"#/components/schemas/CustomInputWorkshop"}},"discount":{"type":"number"},"workshopLocation":{"type":"string"},"assignees":{"type":"array","items":{"$ref":"#/components/schemas/RepairerWorkshop"}},"companyId":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"desiredReturnDate":{"format":"date-time","type":"string"},"customer":{"$ref":"#/components/schemas/Customer"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopOrderDocument"}},"sentMails":{"type":"array","items":{"type":"object"}},"payments":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopPayment"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","model","remark","shortCode","label","status","totalTTC","totalHT","vat","isConfirmationEmailSend","isFromOnlineStore","changeHistory","quotes","customInputs","discount","workshopLocation","assignees","companyId","startDate","desiredReturnDate","customer","documents","sentMails","updatedAt","createdAt"]},"PaginatedWorkshopOrdersDto":{"type":"object","properties":{"workshopOrders":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopOrder"}},"totalCount":{"type":"number"}},"required":["workshopOrders","totalCount"]},"PaymentWithWorkshopOrderDto":{"type":"object","properties":{"payment":{"$ref":"#/components/schemas/WorkshopPayment"},"workshopOrder":{"$ref":"#/components/schemas/WorkshopOrder"}},"required":["payment"]},"PaginatedPaymentsWithWorkshopOrderDto":{"type":"object","properties":{"totalCount":{"type":"number"},"payments":{"type":"array","items":{"$ref":"#/components/schemas/PaymentWithWorkshopOrderDto"}}},"required":["totalCount","payments"]},"WorkshopPaymentCsvDto":{"type":"object","properties":{"payments":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["payments"]},"WorkshopPaymentDto":{"type":"object","properties":{"payments":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopPayment"}}},"required":["payments"]},"WorkshopCreatePaymentDto":{"type":"object","properties":{"amount":{"type":"number"},"initialAmount":{"type":"number"},"paymentIntentId":{"type":"string"},"status":{"type":"string","enum":["waiting","pending","paid"]},"method":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Autre","Square Terminal"]},"paymentDate":{"format":"date-time","type":"string"},"isPartPayment":{"type":"boolean"},"isEmailSent":{"type":"boolean"},"refunds":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopPaymentRefund"}},"squareInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SquarePaymentInfo"}]}},"required":["amount","method"]},"WorkshopRefundPaymentDto":{"type":"object","properties":{"id":{"type":"string"},"amount":{"type":"number"},"date":{"format":"date-time","type":"string"},"paymentId":{"type":"string"},"method":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Boutique en ligne","Lien de paiement","Autre","Square Terminal"]},"reason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["id","amount","date","method","reason"]},"WorkshopBatchRefundDto":{"type":"object","properties":{"refunds":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopRefundPaymentDto"}}},"required":["refunds"]},"PaymentV2OrderTypeEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]}},"notIn":{"type":"array","items":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]}},"equals":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]},"notEquals":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]}}},"PaymentV2ProviderEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["OFFLINE","STRIPE","ANCV"]}},"notIn":{"type":"array","items":{"type":"string","enum":["OFFLINE","STRIPE","ANCV"]}},"equals":{"type":"string","enum":["OFFLINE","STRIPE","ANCV"]},"notEquals":{"type":"string","enum":["OFFLINE","STRIPE","ANCV"]}}},"PaymentV2PaymentTypeEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"]}},"notIn":{"type":"array","items":{"type":"string","enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"]}},"equals":{"type":"string","enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"]},"notEquals":{"type":"string","enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"]}}},"PaymentV2PaymentStatusEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]}},"notIn":{"type":"array","items":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]}},"equals":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]},"notEquals":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]}}},"GetManyPaymentsWhereQueryDto":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"createdAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"paymentDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"captureDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"orderId":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"orderType":{"$ref":"#/components/schemas/PaymentV2OrderTypeEnumOperators"},"provider":{"$ref":"#/components/schemas/PaymentV2ProviderEnumOperators"},"paymentType":{"$ref":"#/components/schemas/PaymentV2PaymentTypeEnumOperators"},"status":{"$ref":"#/components/schemas/PaymentV2PaymentStatusEnumOperators"},"customerId":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"customerRef__email":{"$ref":"#/components/schemas/GenericQuery_String_Operators"}}},"GetManyPaymentsQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["companyId__asc","customerId__asc","customerRef__asc","paymentType__asc","status__asc","context__asc","amount__asc","amountCaptured__asc","currency__asc","orderId__asc","orderRef__asc","orderType__asc","provider__asc","createdAt__asc","updatedAt__asc","paymentDate__asc","captureDate__asc","cancelDate__asc","expirationDate__asc","squareRef__asc","paymentV1Id__asc","providerDetails__asc","receiptSent__asc","companyId__desc","customerId__desc","customerRef__desc","paymentType__desc","status__desc","context__desc","amount__desc","amountCaptured__desc","currency__desc","orderId__desc","orderRef__desc","orderType__desc","provider__desc","createdAt__desc","updatedAt__desc","paymentDate__desc","captureDate__desc","cancelDate__desc","expirationDate__desc","squareRef__desc","paymentV1Id__desc","providerDetails__desc","receiptSent__desc"]}},"where":{"$ref":"#/components/schemas/GetManyPaymentsWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["companyId","customerId","customerRef","paymentType","status","context","amount","amountCaptured","currency","orderId","orderRef","orderType","provider","createdAt","updatedAt","paymentDate","captureDate","cancelDate","expirationDate","squareRef","paymentV1Id","providerDetails","receiptSent"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"GetManyPaymentsResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/PaymentV2"}}},"required":["total","docs"]},"GetPaymentV2OptimizedQueryDto":{"type":"object","properties":{"captureDate.start":{"format":"date-time","type":"string"},"captureDate.end":{"format":"date-time","type":"string"},"orderIds":{"type":"array","items":{"type":"string"}},"status":{"type":"array","items":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]}},"orderType":{"type":"array","items":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]}},"withPayoutInfo":{"type":"boolean"}}},"EnrichedPaymentV2":{"type":"object","properties":{"providerDetails":{"oneOf":[{"$ref":"#/components/schemas/OfflinePayment"},{"$ref":"#/components/schemas/StripePayment"},{"$ref":"#/components/schemas/AncvConnectPayment"}]},"id":{"type":"string"},"companyId":{"type":"string"},"customerId":{"type":"string"},"customerRef":{"$ref":"#/components/schemas/CustomerRef"},"orderRef":{"$ref":"#/components/schemas/OrderRef"},"paymentType":{"enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"],"type":"string"},"status":{"enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"],"type":"string"},"amount":{"type":"number"},"amountCaptured":{"type":"number"},"currency":{"type":"string"},"orderId":{"type":"string"},"orderType":{"enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"],"type":"string"},"context":{"enum":["ONLINE_STORE","PAYMENT_LINK","RENTAL_PLACE","LOKKI_TRANSFER","OFFLINE"],"type":"string"},"provider":{"enum":["OFFLINE","STRIPE","ANCV"],"type":"string"},"squareRef":{"$ref":"#/components/schemas/PaymentSquareRef"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"paymentDate":{"format":"date-time","type":"string","nullable":true},"captureDate":{"format":"date-time","type":"string","nullable":true},"cancelDate":{"format":"date-time","type":"string","nullable":true},"expirationDate":{"format":"date-time","type":"string","nullable":true},"receiptSent":{"type":"boolean"},"invoiceNumber":{"type":"string"},"payoutDate":{"format":"date-time","type":"string"}},"required":["providerDetails","id","companyId","customerId","customerRef","orderRef","paymentType","status","amount","amountCaptured","currency","orderId","orderType","context","provider","createdAt","updatedAt","paymentDate","captureDate","cancelDate","expirationDate"]},"CreateOfflinePaymentBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/OfflinePaymentProvider"},"method":{"type":"string","enum":["CARD","CASH","CHECK","CHECK_VACANCES","TRANSFER","SQUARE_TERMINAL","OTHER"]},"refundedPaymentId":{"type":"string"},"refundReason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["type","method"]},"CreateStripePaymentPaymentBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentPaymentType"},"origin":{"$ref":"#/components/schemas/StripePaymentPaymentOrigin"},"context":{"type":"string","enum":["ONLINE_STORE","PAYMENT_LINK","RENTAL_PLACE","LOKKI_TRANSFER","OFFLINE"]},"description":{"type":"string"}},"required":["type","origin","context","description"]},"CreateStripePaymentRefundBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentRefundType"},"refundedPaymentId":{"type":"string"},"refundReason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["type","refundedPaymentId","refundReason"]},"CreateStripePaymentLongTermDepositBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLongTermDepositType"},"origin":{"$ref":"#/components/schemas/StripePaymentPaymentOrigin"},"stripeCustomerId":{"type":"string"}},"required":["type","origin","stripeCustomerId"]},"CreateStripePaymentShortTermDepositBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentShortTermDepositType"},"origin":{"$ref":"#/components/schemas/StripePaymentPaymentOrigin"},"description":{"type":"string"},"stripeCustomerId":{"type":"string"}},"required":["type","origin","description"]},"CreateStripePaymentSubscriptionBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentSubscriptionType"}},"required":["type"]},"CreateStripePaymentLokkiTransferPromoCodeDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLokkiTransferPromoCodeType"},"promoCode":{"type":"string"},"discountAmount":{"type":"number"},"discountType":{"enum":["PERCENTAGE","AMOUNT"],"type":"string"},"linkedStripePaymentId":{"type":"string"},"linkedAncvPaymentIds":{"type":"array","items":{"type":"string"}}},"required":["type","promoCode","discountAmount","discountType","linkedStripePaymentId","linkedAncvPaymentIds"]},"CreateStripePaymentLokkiTransferDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLokkiTransferType"},"details":{"$ref":"#/components/schemas/CreateStripePaymentLokkiTransferPromoCodeDto"}},"required":["type","details"]},"CreateStripePaymentLokkiTransferRefundDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentLokkiTransferRefundType"},"refundedPaymentId":{"type":"string"}},"required":["type","refundedPaymentId"]},"CreateStripePaymentBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/StripePaymentProvider"},"details":{"oneOf":[{"$ref":"#/components/schemas/CreateStripePaymentPaymentBodyDto"},{"$ref":"#/components/schemas/CreateStripePaymentRefundBodyDto"},{"$ref":"#/components/schemas/CreateStripePaymentLongTermDepositBodyDto"},{"$ref":"#/components/schemas/CreateStripePaymentShortTermDepositBodyDto"},{"$ref":"#/components/schemas/CreateStripePaymentSubscriptionBodyDto"},{"$ref":"#/components/schemas/CreateStripePaymentLokkiTransferDto"},{"$ref":"#/components/schemas/CreateStripePaymentLokkiTransferRefundDto"}]},"paymentMethodDetails":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/StripeExpressPaymentMethodDetail"}]}},"required":["type","details"]},"CreateAncvConnectPaymentBodyDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/AncvPaymentProvider"},"origin":{"type":"string","enum":["ONLINE_STORE","PAYMENT_LINK","LOKKI_TRANSFER","RENTAL_PLACE"]},"preTransactionId":{"type":"string"},"qrCodeTransactionId":{"type":"string"},"transactionId":{"type":"string"},"method":{"type":"string","enum":["QR_CODE","AUTHENTIFICATION"]}},"required":["type","origin"]},"CreatePaymentBodyDto":{"type":"object","properties":{"providerDetails":{"oneOf":[{"$ref":"#/components/schemas/CreateOfflinePaymentBodyDto"},{"$ref":"#/components/schemas/CreateStripePaymentBodyDto"},{"$ref":"#/components/schemas/CreateAncvConnectPaymentBodyDto"}]},"customerId":{"type":"string"},"customerRef":{"$ref":"#/components/schemas/CustomerRef"},"orderRef":{"$ref":"#/components/schemas/OrderRef"},"paymentType":{"type":"string","enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"]},"amount":{"type":"number","minimum":0},"currency":{"type":"string"},"orderId":{"type":"string"},"orderType":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]},"context":{"type":"string","enum":["ONLINE_STORE","PAYMENT_LINK","RENTAL_PLACE","LOKKI_TRANSFER","OFFLINE"]},"provider":{"type":"string","enum":["OFFLINE","STRIPE","ANCV"]},"status":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]},"paymentDate":{"format":"date-time","type":"string"},"paymentIntentId":{"type":"string"}},"required":["providerDetails","customerId","customerRef","orderRef","paymentType","amount","currency","orderId","orderType","context","provider"]},"CreateManyPaymentV2BodyDto":{"type":"object","properties":{"payments":{"type":"array","items":{"$ref":"#/components/schemas/CreatePaymentBodyDto"}}},"required":["payments"]},"CapturePaymentV2DepositDto":{"type":"object","properties":{"amountToCapture":{"type":"number"},"reason":{"type":"string"}},"required":["amountToCapture","reason"]},"CreateDepositLinkDto":{"type":"object","properties":{"orderId":{"type":"string"},"amount":{"type":"number","minimum":1},"orderType":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]},"description":{"type":"string"},"customerRef":{"$ref":"#/components/schemas/CustomerRef"},"orderRef":{"$ref":"#/components/schemas/OrderRef"}},"required":["orderId","amount","orderType","description","customerRef","orderRef"]},"GetPaymentV2StatusEnum":{"type":"string","enum":["FAILED","SUCCEEDED","WAITING"]},"GetPaymentStatusResponseDto":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/GetPaymentV2StatusEnum"},"failureReason":{"type":"string","description":"Stable failure code when status is FAILED (e.g. \"prepaid_card_not_accepted\")."}},"required":["status"]},"AncvConnectPaymentCheckoutDto":{"type":"object","properties":{"preTransactionId":{"type":"string"},"transactionId":{"type":"string"}},"required":["preTransactionId","transactionId"]},"CreateSquarePaymentV2Dto":{"type":"object","properties":{"paymentId":{"type":"string"}},"required":["paymentId"]},"GetManyOrdersLLDWhereQueryDto":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"createdAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"customerId":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"isRequest":{"$ref":"#/components/schemas/GenericQuery_Boolean_Operators"},"startDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"endDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"type":{"$ref":"#/components/schemas/OrderTypeEnumOperators"},"orderStatus":{"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED","NOT_PRE_BOOKING","NOT_PRE_BOOKING_ADMIN","NOT_CANCELED"]}},"inRange":{"$ref":"#/components/schemas/CustomInRangeDto"}}},"GetManyOrdersLLDQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["startDate__asc","startDateToDisplay__asc","endDate__asc","endDateToDisplay__asc","durationMonth__asc","additionalTimeBeforeOrder__asc","additionalTimeAfterOrder__asc","discount.amount__asc","discount.discountType__asc","promoCode.code__asc","promoCode.discountAmount__asc","promoCode.discountType__asc","promoCode.source__asc","vat__asc","totalTTC__asc","totalHT__asc","products.id__asc","products.productImage__asc","products.name__asc","products.rentalType__asc","products.onlineStoreName.en__asc","products.onlineStoreName.fr__asc","products.onlineStoreDescription.en__asc","products.onlineStoreDescription.fr__asc","products.subProducts.serialNumber__asc","products.subProducts.archive__asc","products.subProducts.available__asc","products.subProducts.status__asc","products.subProducts.answers__asc","products.subProducts.printed__asc","products.subProducts.returnDate__asc","products.subProducts.externalQrCode__asc","products.numberSelected__asc","products.price__asc","products.depositAmount__asc","products.priceLabelToDisplay__asc","products.vat__asc","products.surveyId__asc","products.initialUnitPrice__asc","products.discount.amount__asc","products.discount.discountType__asc","services.id__asc","services.serviceImage__asc","services.name__asc","services.rentalType__asc","services.onlineStoreName.en__asc","services.onlineStoreName.fr__asc","services.onlineStoreDescription.en__asc","services.onlineStoreDescription.fr__asc","services.numberSelected__asc","services.price__asc","services.isAssuranceTulip__asc","services.priceLabelToDisplay__asc","services.vat__asc","services.surveyId__asc","services.initialUnitPrice__asc","services.discount.amount__asc","services.discount.discountType__asc","services.answers__asc","packs.id__asc","packs.packId__asc","packs.packImage__asc","packs.name__asc","packs.rentalType__asc","packs.onlineStoreName.en__asc","packs.onlineStoreName.fr__asc","packs.onlineStoreDescription.en__asc","packs.onlineStoreDescription.fr__asc","packs.numberSelected__asc","packs.price__asc","packs.surveyId__asc","packs.initialUnitPrice__asc","packs.discount.amount__asc","packs.discount.discountType__asc","packs.depositAmount__asc","packs.vat__asc","packs.type__asc","packs.products.id__asc","packs.products.name__asc","packs.products.depositAmount__asc","packs.products.rentalType__asc","packs.products.onlineStoreName.en__asc","packs.products.onlineStoreName.fr__asc","packs.products.onlineStoreDescription.en__asc","packs.products.onlineStoreDescription.fr__asc","packs.products.uuid__asc","packs.products.vat__asc","packs.products.productImage__asc","packs.products.surveyId__asc","packs.products.type__asc","packs.products.subProducts.serialNumber__asc","packs.products.subProducts.archive__asc","packs.products.subProducts.available__asc","packs.products.subProducts.status__asc","packs.products.subProducts.answers__asc","packs.products.subProducts.printed__asc","packs.products.subProducts.returnDate__asc","packs.products.subProducts.externalQrCode__asc","packs.categories.id__asc","packs.categories.value__asc","packs.answers__asc","customer__asc","companyId__asc","status.category__asc","status.name__asc","status.color__asc","status.id__asc","status.statusId__asc","customInputs.id__asc","customInputs.name__asc","customInputs.numberSelected__asc","customInputs.price__asc","labelCalendar__asc","colorCalendar__asc","orderStatus__asc","delivery.status__asc","delivery.departureAddress.streetNumber__asc","delivery.departureAddress.streetName__asc","delivery.departureAddress.additional__asc","delivery.departureAddress.postalCode__asc","delivery.departureAddress.city__asc","delivery.departureAddress.country__asc","delivery.departureAddress.location.type__asc","delivery.departureAddress.location.coordinates__asc","delivery.departureAddress.fullAddress__asc","delivery.departurePrice__asc","delivery.departureReferencePrice__asc","delivery.departureDeliveredDate__asc","delivery.arrivalAddress.streetNumber__asc","delivery.arrivalAddress.streetName__asc","delivery.arrivalAddress.additional__asc","delivery.arrivalAddress.postalCode__asc","delivery.arrivalAddress.city__asc","delivery.arrivalAddress.country__asc","delivery.arrivalAddress.location.type__asc","delivery.arrivalAddress.location.coordinates__asc","delivery.arrivalAddress.fullAddress__asc","delivery.arrivalPrice__asc","delivery.arrivalReferencePrice__asc","delivery.arrivalDeliveredDate__asc","departurePoint__asc","arrivalPoint__asc","attachedFiles__asc","documentsState.createdDate__asc","documentsState.id__asc","documentsState.link__asc","documentsState.isEmailSend__asc","documentsState.isSigned__asc","documentsState.key__asc","documentsState.name__asc","documentsState.status__asc","documentsState.documentModelId__asc","documentsState.scope__asc","documentsState.comment__asc","documents.documentId__asc","documents.documentModelId__asc","documents.name__asc","documents.createdDate__asc","documents.key__asc","documents.isEmailSend__asc","documents.isSigned__asc","documents.link__asc","documents.comment__asc","documents.status__asc","remark__asc","warrantedProducts.productId__asc","warrantedProducts.subProductId__asc","warrantedProducts.serialNumber__asc","warrantedProducts.margin__asc","warrantedProducts.pricePerDay__asc","warrantedProducts.tulipProductId__asc","warrantedProducts.tulipContractOptionType__asc","warrantedProducts.packId__asc","tulipInformation.error__asc","tulipInformation.contractId__asc","tulipInformation.totalAmount__asc","tulipInformation.startDate__asc","tulipInformation.endDate__asc","sentMails.sentDate__asc","sentMails.createdAt__asc","sentMails.id__asc","sentMails.recipients.main__asc","sentMails.recipients.cc__asc","sentMails.object__asc","sentMails.actions.sign__asc","sentMails.actions.payment__asc","sentMails.actions.bail__asc","sentMails.actions.booster__asc","g8Info__asc","shifterInfo__asc","messages__asc","isRequest__asc","requestToOrderDate__asc","referral__asc","rpTracking.campaignid__asc","rpTracking.adgroupid__asc","rpTracking.keyword__asc","rpTracking.device__asc","rpTracking.gclid__asc","rpTracking.utm_source__asc","rpTracking.utm_medium__asc","rpTracking.utm_term__asc","rpTracking.utm_content__asc","rpTracking.utm_campaign__asc","rpTracking.referrer__asc","rpTracking.ae__asc","rpTracking.aesubid0__asc","rpTracking.aesubid1__asc","rpTracking.visitor_id__asc","createdFrom__asc","updatedAt__asc","createdAt__asc","depositPrice__asc","isDepositManuallyEdited__asc","startDate__desc","startDateToDisplay__desc","endDate__desc","endDateToDisplay__desc","durationMonth__desc","additionalTimeBeforeOrder__desc","additionalTimeAfterOrder__desc","discount.amount__desc","discount.discountType__desc","promoCode.code__desc","promoCode.discountAmount__desc","promoCode.discountType__desc","promoCode.source__desc","vat__desc","totalTTC__desc","totalHT__desc","products.id__desc","products.productImage__desc","products.name__desc","products.rentalType__desc","products.onlineStoreName.en__desc","products.onlineStoreName.fr__desc","products.onlineStoreDescription.en__desc","products.onlineStoreDescription.fr__desc","products.subProducts.serialNumber__desc","products.subProducts.archive__desc","products.subProducts.available__desc","products.subProducts.status__desc","products.subProducts.answers__desc","products.subProducts.printed__desc","products.subProducts.returnDate__desc","products.subProducts.externalQrCode__desc","products.numberSelected__desc","products.price__desc","products.depositAmount__desc","products.priceLabelToDisplay__desc","products.vat__desc","products.surveyId__desc","products.initialUnitPrice__desc","products.discount.amount__desc","products.discount.discountType__desc","services.id__desc","services.serviceImage__desc","services.name__desc","services.rentalType__desc","services.onlineStoreName.en__desc","services.onlineStoreName.fr__desc","services.onlineStoreDescription.en__desc","services.onlineStoreDescription.fr__desc","services.numberSelected__desc","services.price__desc","services.isAssuranceTulip__desc","services.priceLabelToDisplay__desc","services.vat__desc","services.surveyId__desc","services.initialUnitPrice__desc","services.discount.amount__desc","services.discount.discountType__desc","services.answers__desc","packs.id__desc","packs.packId__desc","packs.packImage__desc","packs.name__desc","packs.rentalType__desc","packs.onlineStoreName.en__desc","packs.onlineStoreName.fr__desc","packs.onlineStoreDescription.en__desc","packs.onlineStoreDescription.fr__desc","packs.numberSelected__desc","packs.price__desc","packs.surveyId__desc","packs.initialUnitPrice__desc","packs.discount.amount__desc","packs.discount.discountType__desc","packs.depositAmount__desc","packs.vat__desc","packs.type__desc","packs.products.id__desc","packs.products.name__desc","packs.products.depositAmount__desc","packs.products.rentalType__desc","packs.products.onlineStoreName.en__desc","packs.products.onlineStoreName.fr__desc","packs.products.onlineStoreDescription.en__desc","packs.products.onlineStoreDescription.fr__desc","packs.products.uuid__desc","packs.products.vat__desc","packs.products.productImage__desc","packs.products.surveyId__desc","packs.products.type__desc","packs.products.subProducts.serialNumber__desc","packs.products.subProducts.archive__desc","packs.products.subProducts.available__desc","packs.products.subProducts.status__desc","packs.products.subProducts.answers__desc","packs.products.subProducts.printed__desc","packs.products.subProducts.returnDate__desc","packs.products.subProducts.externalQrCode__desc","packs.categories.id__desc","packs.categories.value__desc","packs.answers__desc","customer__desc","companyId__desc","status.category__desc","status.name__desc","status.color__desc","status.id__desc","status.statusId__desc","customInputs.id__desc","customInputs.name__desc","customInputs.numberSelected__desc","customInputs.price__desc","labelCalendar__desc","colorCalendar__desc","orderStatus__desc","delivery.status__desc","delivery.departureAddress.streetNumber__desc","delivery.departureAddress.streetName__desc","delivery.departureAddress.additional__desc","delivery.departureAddress.postalCode__desc","delivery.departureAddress.city__desc","delivery.departureAddress.country__desc","delivery.departureAddress.location.type__desc","delivery.departureAddress.location.coordinates__desc","delivery.departureAddress.fullAddress__desc","delivery.departurePrice__desc","delivery.departureReferencePrice__desc","delivery.departureDeliveredDate__desc","delivery.arrivalAddress.streetNumber__desc","delivery.arrivalAddress.streetName__desc","delivery.arrivalAddress.additional__desc","delivery.arrivalAddress.postalCode__desc","delivery.arrivalAddress.city__desc","delivery.arrivalAddress.country__desc","delivery.arrivalAddress.location.type__desc","delivery.arrivalAddress.location.coordinates__desc","delivery.arrivalAddress.fullAddress__desc","delivery.arrivalPrice__desc","delivery.arrivalReferencePrice__desc","delivery.arrivalDeliveredDate__desc","departurePoint__desc","arrivalPoint__desc","attachedFiles__desc","documentsState.createdDate__desc","documentsState.id__desc","documentsState.link__desc","documentsState.isEmailSend__desc","documentsState.isSigned__desc","documentsState.key__desc","documentsState.name__desc","documentsState.status__desc","documentsState.documentModelId__desc","documentsState.scope__desc","documentsState.comment__desc","documents.documentId__desc","documents.documentModelId__desc","documents.name__desc","documents.createdDate__desc","documents.key__desc","documents.isEmailSend__desc","documents.isSigned__desc","documents.link__desc","documents.comment__desc","documents.status__desc","remark__desc","warrantedProducts.productId__desc","warrantedProducts.subProductId__desc","warrantedProducts.serialNumber__desc","warrantedProducts.margin__desc","warrantedProducts.pricePerDay__desc","warrantedProducts.tulipProductId__desc","warrantedProducts.tulipContractOptionType__desc","warrantedProducts.packId__desc","tulipInformation.error__desc","tulipInformation.contractId__desc","tulipInformation.totalAmount__desc","tulipInformation.startDate__desc","tulipInformation.endDate__desc","sentMails.sentDate__desc","sentMails.createdAt__desc","sentMails.id__desc","sentMails.recipients.main__desc","sentMails.recipients.cc__desc","sentMails.object__desc","sentMails.actions.sign__desc","sentMails.actions.payment__desc","sentMails.actions.bail__desc","sentMails.actions.booster__desc","g8Info__desc","shifterInfo__desc","messages__desc","isRequest__desc","requestToOrderDate__desc","referral__desc","rpTracking.campaignid__desc","rpTracking.adgroupid__desc","rpTracking.keyword__desc","rpTracking.device__desc","rpTracking.gclid__desc","rpTracking.utm_source__desc","rpTracking.utm_medium__desc","rpTracking.utm_term__desc","rpTracking.utm_content__desc","rpTracking.utm_campaign__desc","rpTracking.referrer__desc","rpTracking.ae__desc","rpTracking.aesubid0__desc","rpTracking.aesubid1__desc","rpTracking.visitor_id__desc","createdFrom__desc","updatedAt__desc","createdAt__desc","depositPrice__desc","isDepositManuallyEdited__desc"]}},"where":{"$ref":"#/components/schemas/GetManyOrdersLLDWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["startDate","startDateToDisplay","endDate","endDateToDisplay","durationMonth","additionalTimeBeforeOrder","additionalTimeAfterOrder","discount.amount","discount.discountType","promoCode.code","promoCode.discountAmount","promoCode.discountType","promoCode.source","vat","totalTTC","totalHT","products.id","products.productImage","products.name","products.rentalType","products.onlineStoreName.en","products.onlineStoreName.fr","products.onlineStoreDescription.en","products.onlineStoreDescription.fr","products.subProducts.serialNumber","products.subProducts.archive","products.subProducts.available","products.subProducts.status","products.subProducts.answers","products.subProducts.printed","products.subProducts.returnDate","products.subProducts.externalQrCode","products.numberSelected","products.price","products.depositAmount","products.priceLabelToDisplay","products.vat","products.surveyId","products.initialUnitPrice","products.discount.amount","products.discount.discountType","services.id","services.serviceImage","services.name","services.rentalType","services.onlineStoreName.en","services.onlineStoreName.fr","services.onlineStoreDescription.en","services.onlineStoreDescription.fr","services.numberSelected","services.price","services.isAssuranceTulip","services.priceLabelToDisplay","services.vat","services.surveyId","services.initialUnitPrice","services.discount.amount","services.discount.discountType","services.answers","packs.id","packs.packId","packs.packImage","packs.name","packs.rentalType","packs.onlineStoreName.en","packs.onlineStoreName.fr","packs.onlineStoreDescription.en","packs.onlineStoreDescription.fr","packs.numberSelected","packs.price","packs.surveyId","packs.initialUnitPrice","packs.discount.amount","packs.discount.discountType","packs.depositAmount","packs.vat","packs.type","packs.products.id","packs.products.name","packs.products.depositAmount","packs.products.rentalType","packs.products.onlineStoreName.en","packs.products.onlineStoreName.fr","packs.products.onlineStoreDescription.en","packs.products.onlineStoreDescription.fr","packs.products.uuid","packs.products.vat","packs.products.productImage","packs.products.surveyId","packs.products.type","packs.products.subProducts.serialNumber","packs.products.subProducts.archive","packs.products.subProducts.available","packs.products.subProducts.status","packs.products.subProducts.answers","packs.products.subProducts.printed","packs.products.subProducts.returnDate","packs.products.subProducts.externalQrCode","packs.categories.id","packs.categories.value","packs.answers","customer","companyId","status.category","status.name","status.color","status.id","status.statusId","customInputs.id","customInputs.name","customInputs.numberSelected","customInputs.price","labelCalendar","colorCalendar","orderStatus","delivery.status","delivery.departureAddress.streetNumber","delivery.departureAddress.streetName","delivery.departureAddress.additional","delivery.departureAddress.postalCode","delivery.departureAddress.city","delivery.departureAddress.country","delivery.departureAddress.location.type","delivery.departureAddress.location.coordinates","delivery.departureAddress.fullAddress","delivery.departurePrice","delivery.departureReferencePrice","delivery.departureDeliveredDate","delivery.arrivalAddress.streetNumber","delivery.arrivalAddress.streetName","delivery.arrivalAddress.additional","delivery.arrivalAddress.postalCode","delivery.arrivalAddress.city","delivery.arrivalAddress.country","delivery.arrivalAddress.location.type","delivery.arrivalAddress.location.coordinates","delivery.arrivalAddress.fullAddress","delivery.arrivalPrice","delivery.arrivalReferencePrice","delivery.arrivalDeliveredDate","departurePoint","arrivalPoint","attachedFiles","documentsState.createdDate","documentsState.id","documentsState.link","documentsState.isEmailSend","documentsState.isSigned","documentsState.key","documentsState.name","documentsState.status","documentsState.documentModelId","documentsState.scope","documentsState.comment","documents.documentId","documents.documentModelId","documents.name","documents.createdDate","documents.key","documents.isEmailSend","documents.isSigned","documents.link","documents.comment","documents.status","remark","warrantedProducts.productId","warrantedProducts.subProductId","warrantedProducts.serialNumber","warrantedProducts.margin","warrantedProducts.pricePerDay","warrantedProducts.tulipProductId","warrantedProducts.tulipContractOptionType","warrantedProducts.packId","tulipInformation.error","tulipInformation.contractId","tulipInformation.totalAmount","tulipInformation.startDate","tulipInformation.endDate","sentMails.sentDate","sentMails.createdAt","sentMails.id","sentMails.recipients.main","sentMails.recipients.cc","sentMails.object","sentMails.actions.sign","sentMails.actions.payment","sentMails.actions.bail","sentMails.actions.booster","g8Info","shifterInfo","messages","isRequest","requestToOrderDate","referral","rpTracking.campaignid","rpTracking.adgroupid","rpTracking.keyword","rpTracking.device","rpTracking.gclid","rpTracking.utm_source","rpTracking.utm_medium","rpTracking.utm_term","rpTracking.utm_content","rpTracking.utm_campaign","rpTracking.referrer","rpTracking.ae","rpTracking.aesubid0","rpTracking.aesubid1","rpTracking.visitor_id","createdFrom","updatedAt","createdAt","depositPrice","isDepositManuallyEdited"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"DocumentLLD":{"type":"object","properties":{"createdDate":{"format":"date-time","type":"string"},"documentId":{"type":"string"},"documentModelId":{"type":"string"},"isEmailSend":{"type":"boolean"},"isSigned":{"type":"boolean"},"key":{"type":"string"},"name":{"type":"string"},"link":{"type":"string"},"comment":{"type":"string"},"status":{"enum":["TO_GENERATE","GENERATED","PENDING"],"type":"string"}},"required":["createdDate","documentId","documentModelId","isEmailSend","isSigned","key","name","link","comment","status"]},"CompleteOrderLLD":{"type":"object","properties":{"messages":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/OrderMessageCancel"},{"$ref":"#/components/schemas/OrderMessageQuestion"},{"$ref":"#/components/schemas/OrderMessageAutoCancel"}]}},"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"startDateProductAvailable":{"format":"date-time","type":"string"},"endDateProductAvailable":{"format":"date-time","type":"string"},"durationMonth":{"type":"number"},"discount":{"type":"number"},"vat":{"type":"number"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"remark":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"labelCalendar":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderProduct"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/OrderPack"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/OrderService"}},"customItems":{"type":"array","items":{"$ref":"#/components/schemas/CustomItem"}},"customer":{"$ref":"#/components/schemas/Customer"},"companyId":{"type":"string"},"colorCalendar":{"type":"string"},"status":{"type":"array","items":{"$ref":"#/components/schemas/Status"}},"delivery":{"$ref":"#/components/schemas/Delivery"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/DocumentLLD"}},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"additionalTimeBeforeOrder":{"type":"number"},"additionalTimeAfterOrder":{"type":"number"},"orderStatus":{"enum":["TO_COME","IN_PROGRESS","ENDED","CANCELED","PRE_BOOKING"],"type":"string"},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/DocumentState"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"sentMails":{"type":"array","items":{"$ref":"#/components/schemas/SentMailDataDto"}},"createdFrom":{"enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"],"type":"string"},"referral":{"enum":["HEXPLO","MOLLOW","HOURRAIL","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"],"type":"string"},"g8Info":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/G8Info"}]},"shifterInfo":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ShifterInfo"}]},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"tulipInformation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/TulipInformation"}]},"warrantedProducts":{"type":"array","items":{"$ref":"#/components/schemas/WarrantedProducts"}},"rpTracking":{"$ref":"#/components/schemas/RpTracking"},"isRequest":{"type":"boolean"},"requestToOrderDate":{"format":"date-time","type":"string","nullable":true},"depositPrice":{"type":"number"},"isDepositManuallyEdited":{"type":"boolean"}},"required":["messages","id","startDate","endDate","startDateProductAvailable","endDateProductAvailable","durationMonth","discount","vat","totalTTC","totalHT","remark","attachedFiles","labelCalendar","products","packs","services","customItems","customer","companyId","colorCalendar","status","delivery","documents","departurePoint","arrivalPoint","additionalTimeBeforeOrder","additionalTimeAfterOrder","orderStatus","documentsState","promoCode","sentMails","createdFrom","g8Info","shifterInfo","updatedAt","createdAt","tulipInformation","warrantedProducts","isRequest","requestToOrderDate","depositPrice"]},"GetManyOrdersLLDResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrderLLD"}}},"required":["total","docs"]},"ListPaginateFilterLldDto":{"type":"object","properties":{"lldOrders":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrderLLD"}},"totalCount":{"type":"number"}},"required":["lldOrders","totalCount"]},"PaymentWithOrderLldDto":{"type":"object","properties":{"type":{"type":"string","enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"]},"payment":{"$ref":"#/components/schemas/PaymentV2"},"customer":{"$ref":"#/components/schemas/Customer"},"orderLLD":{"$ref":"#/components/schemas/CompleteOrderLLD"}},"required":["type","payment"]},"PaginatedPaymentsWithOrderLldDto":{"type":"object","properties":{"totalCount":{"type":"number"},"payments":{"type":"array","items":{"$ref":"#/components/schemas/PaymentWithOrderLldDto"}}},"required":["totalCount","payments"]},"PaginatedLldOrdersDto":{"type":"object","properties":{"lldOrders":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrderLLD"}},"totalCount":{"type":"number"}},"required":["lldOrders","totalCount"]},"OrderRequestLLDList":{"type":"object","properties":{"orders":{"type":"array","items":{"$ref":"#/components/schemas/CompleteOrderLLD"}},"total":{"type":"number"}},"required":["orders","total"]},"RecoverLldPaymentFromStripeDto":{"type":"object","properties":{"paymentIntentId":{"type":"string"}},"required":["paymentIntentId"]},"RecoverRefundFromStripeDto":{"type":"object","properties":{"stripeRefundId":{"type":"string"},"refundReason":{"type":"string","enum":["DUPLICATE","FRAUDULENT","REQUESTED_BY_CUSTOMER","OTHER"]}},"required":["stripeRefundId","refundReason"]},"CreateRandomOrderLLDDto":{"type":"object","properties":{"startDate":{"type":"object"},"durationMonth":{"type":"number"},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCodeCreateOrderDto"}]},"createdFrom":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]},"isRequest":{"type":"boolean"}},"required":["startDate","durationMonth","promoCode","createdFrom"]},"CreateUpdateOrderLLDBodyDto":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"durationMonth":{"type":"number"},"browserTimezone":{"type":"string"},"packs":{"type":"array","items":{"$ref":"#/components/schemas/PackCreateUpdateOrderDto"}},"products":{"type":"array","items":{"$ref":"#/components/schemas/ProductCreateUpdateOrderDto"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/ServiceCreateUpdateOrderDto"}},"warrantedProducts":{"type":"array","items":{"$ref":"#/components/schemas/WarrantedProducts"}},"customInputs":{"type":"array","items":{"$ref":"#/components/schemas/CustomItemCreateUpdateOrderDto"}},"customer":{"$ref":"#/components/schemas/CreateUpdateOrderCustomer"},"remark":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"status":{"type":"array","items":{"$ref":"#/components/schemas/Status"}},"arrivalPoint":{"type":"string"},"departurePoint":{"type":"string"},"delivery":{"$ref":"#/components/schemas/Delivery"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"depositPrice":{"type":"number"},"isDepositManuallyEdited":{"type":"boolean"},"promoCode":{"$ref":"#/components/schemas/PromoCodeCreateOrderDto"},"discount":{"type":"number"},"createdFrom":{"enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"],"type":"string"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"},"orderStatus":{"enum":["TO_COME","IN_PROGRESS","ENDED","CANCELED","PRE_BOOKING"],"type":"string"},"additionalTimeBeforeOrder":{"type":"number"},"additionalTimeAfterOrder":{"type":"number"},"orderRequestId":{"type":"string"},"quoteRequestId":{"type":"string"},"colorCalendar":{"type":"string"},"offlineId":{"type":"string"},"requestToOrderDate":{"format":"date-time","type":"string","nullable":true},"isRequest":{"type":"boolean"}},"required":["startDate","endDate","durationMonth","packs","products","services","customInputs","customer","totalTTC","totalHT","discount","createdFrom","lang","additionalTimeBeforeOrder","additionalTimeAfterOrder"]},"CreateDocumentOrderLldDto":{"type":"object","properties":{"orderLldId":{"type":"string"},"documentModelId":{"type":"string","nullable":true},"documentComment":{"type":"string"},"isSigned":{"type":"boolean"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["orderLldId","documentModelId","documentComment","lang"]},"CreateDocumentForSignatureOrderLldDto":{"type":"object","properties":{"orderLldId":{"type":"string"},"documentModelId":{"type":"string","nullable":true},"documentComment":{"type":"string"},"isEmailSend":{"type":"boolean"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["orderLldId","documentModelId","documentComment","isEmailSend","lang"]},"RemoveDocumentOrderLldDto":{"type":"object","properties":{"orderLldId":{"type":"string"},"documentId":{"type":"string"}},"required":["orderLldId","documentId"]},"YourOrderSignUrlDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"UpdateNotesLldDto":{"type":"object","properties":{"remark":{"type":"string"},"labelCalendar":{"type":"string"},"status":{"type":"array","items":{"$ref":"#/components/schemas/Status"}},"colorCalendar":{"type":"string"}},"required":["remark","labelCalendar","status","colorCalendar"]},"OnlineStoreOrderItem":{"type":"object","properties":{"id":{"type":"string"},"name":{"$ref":"#/components/schemas/LocalizedContent"},"number":{"type":"number"},"price":{"type":"number"},"imageUrl":{"type":"string","nullable":true},"warrantyAmount":{"type":"number","nullable":true},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"type":{"type":"string","enum":["PRODUCT","PACK","SERVICE","CUSTOM_ITEM"]}},"required":["id","name","number","price","imageUrl","warrantyAmount","type"]},"OnlineStorePaymentV2":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"customerId":{"type":"string"},"paymentType":{"type":"string","enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"]},"status":{"type":"string","enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"]},"amount":{"type":"number"},"amountCaptured":{"type":"number"},"currency":{"type":"string"},"orderId":{"type":"string"},"orderType":{"type":"string","enum":["ORDER_LCD","ORDER_LLD","ORDER_EVENT"]},"provider":{"type":"string","enum":["OFFLINE","STRIPE","ANCV"]},"linkedSubscription":{"type":"string","nullable":true},"createdAt":{"format":"date-time","type":"string"},"isTrialing":{"type":"boolean"},"paymentDate":{"format":"date-time","type":"string","nullable":true}},"required":["id","companyId","customerId","paymentType","status","amount","amountCaptured","currency","orderId","orderType","provider","linkedSubscription","createdAt","isTrialing"]},"OnlineStoreOrderLLD":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"durationMonth":{"type":"number"},"discount":{"type":"number"},"vat":{"type":"number"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"items":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreOrderItem"}},"customer":{"$ref":"#/components/schemas/Customer"},"companyId":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/DocumentLLD"}},"delivery":{"$ref":"#/components/schemas/Delivery"},"departurePoint":{"type":"string"},"arrivalPoint":{"type":"string"},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"isRequest":{"type":"boolean"},"isCanceled":{"type":"boolean"},"payments":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStorePaymentV2"}}},"required":["id","startDate","endDate","durationMonth","discount","vat","totalTTC","totalHT","items","customer","companyId","documents","delivery","departurePoint","arrivalPoint","promoCode","updatedAt","createdAt","isRequest","isCanceled","payments"]},"SubProductDto":{"type":"object","properties":{"id":{"type":"string"},"isAvailable":{"type":"boolean"},"printed":{"type":"boolean"},"serialNumber":{"type":"string"},"archive":{"type":"boolean"},"externalQrCode":{"type":"string"},"notAvailableRanges":{"type":"array","items":{"$ref":"#/components/schemas/NotAvailableRange"}}},"required":["isAvailable","printed","serialNumber","archive","externalQrCode","notAvailableRanges"]},"ProductAttribute":{"type":"object","properties":{"attribute":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["attribute","tags"]},"CreateUpdateProductDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"id":{"type":"string"},"name":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductField"}},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"bailPrice":{"type":"number"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/SubProductDto"}},"onlineStoreInformation":{"type":"object","properties":{"name":{"required":true,"$ref":"#/components/schemas/LocalizedContent"},"description":{"required":true,"$ref":"#/components/schemas/LocalizedContent"}}},"priceRule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"productModel":{"type":"string"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"productSurveyId":{"type":"string"},"productStateId":{"type":"string"},"hideOnOnlineStore":{"type":"boolean"},"vat":{"type":"number"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductAttribute"}},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"isSubProduct":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"displaySubProducts":{"type":"boolean"},"number":{"type":"number"},"inspectionReports":{"type":"boolean"},"verticalCategoryId":{"type":"string"}},"required":["priceModels","name","rentalType","fields","imageUrl","videoLink","attachedFiles","rank","bailPrice","subProducts","onlineStoreInformation","priceRule","productModel","relatedProducts","isRelatedProduct","productSurveyId","productStateId","hideOnOnlineStore","vat","attributes","insurance","isSubProduct","onlineAvailability","displaySubProducts","number","inspectionReports"]},"ProductsQueryFiltersDto":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"}}},"required":["ids"]},"GetSubProductIdResponse":{"type":"object","properties":{"product":{"$ref":"#/components/schemas/Product"},"subProduct":{"$ref":"#/components/schemas/SubProduct"}},"required":["product","subProduct"]},"ProductModel":{"type":"object","properties":{"prices":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/ProductModelPrice"},{"$ref":"#/components/schemas/ProductModelPriceRange"},{"$ref":"#/components/schemas/ProductModelLLDPrice"}]}},"name":{"type":"string"},"id":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelField"}},"stateModelId":{"type":"string"},"model":{"type":"string"},"companyId":{"type":"string"},"productVerticaleCategory":{"type":"string"}},"required":["prices","name","id","rentalType","fields","stateModelId","model","companyId"]},"ProductModelList":{"type":"object","properties":{"productModels":{"type":"array","items":{"$ref":"#/components/schemas/ProductModel"}}},"required":["productModels"]},"ProductModelsByCompany":{"type":"object","properties":{"companyId":{"type":"string"},"productModels":{"type":"array","items":{"$ref":"#/components/schemas/ProductModel"}}},"required":["companyId","productModels"]},"GetByManagingPlaceProductModelsDto":{"type":"object","properties":{"productModelsByCompany":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelsByCompany"}}},"required":["productModelsByCompany"]},"CreateProductModelDto":{"type":"object","properties":{"prices":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CreateUpdateProductModelPriceDto"},{"$ref":"#/components/schemas/CreateUpdateProductModelPriceRangeDto"},{"$ref":"#/components/schemas/CreateUpdateProductModelLLDPriceDto"}]}},"name":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"stateModelId":{"type":"string"},"model":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]}},"required":["prices","name","fields","model","rentalType"]},"CreateUpdateProductModelPriceDto":{"type":"object","properties":{"type":{"type":"string"},"id":{"type":"string"},"label":{"$ref":"#/components/schemas/LocalizedContent"},"time":{"type":"number"},"timeMinutes":{"type":"number"}},"required":["type","label","time","timeMinutes"]},"CreateUpdateProductModelPriceRangeDto":{"type":"object","properties":{"type":{"type":"string"},"id":{"type":"string"},"label":{"$ref":"#/components/schemas/LocalizedContent"},"timeStartHours":{"type":"number"},"timeStartMinutes":{"type":"number"},"timeEndHours":{"type":"number"},"timeEndMinutes":{"type":"number"},"isTimeFrame":{"type":"boolean"},"durationInDays":{"type":"number"}},"required":["type","label","timeStartHours","timeStartMinutes","timeEndHours","timeEndMinutes","isTimeFrame"]},"CreateUpdateProductModelLLDPriceDto":{"type":"object","properties":{"type":{"type":"string"},"id":{"type":"string"},"label":{"$ref":"#/components/schemas/LocalizedContent"},"calendarMonths":{"type":"number"}},"required":["type","label","calendarMonths"]},"UpdateProductModelFieldDto":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["value"]},"UpdateProductModelDto":{"type":"object","properties":{"prices":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CreateUpdateProductModelPriceDto"},{"$ref":"#/components/schemas/CreateUpdateProductModelPriceRangeDto"},{"$ref":"#/components/schemas/CreateUpdateProductModelLLDPriceDto"}]}},"id":{"type":"string"},"name":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"fields":{"type":"array","items":{"$ref":"#/components/schemas/UpdateProductModelFieldDto"}},"stateModelId":{"type":"string"},"model":{"type":"string"},"companyId":{"type":"string"}},"required":["prices","id","name","rentalType","fields","model","companyId"]},"ProductList":{"type":"object","properties":{"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}},"required":["products"]},"EnrichedSubProductHistoryEventCustomer":{"type":"object","properties":{"companyName":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["companyName","firstName","lastName"]},"EnrichedSubProductHistoryEvent":{"type":"object","properties":{"customer":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/EnrichedSubProductHistoryEventCustomer"}]},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"id":{"type":"string"},"name":{"type":"string"},"note":{"type":"string"},"inspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/HistoryInspectionField"}},"files":{"type":"array","items":{"$ref":"#/components/schemas/HistoryAttachedFile"}},"unite":{"type":"number"},"orderId":{"type":"string"},"customerId":{"type":"string"},"options":{"$ref":"#/components/schemas/EventOptions"}},"required":["customer","startDate","id","name","note","inspectionFields","files","unite","orderId","customerId","options"]},"EnrichedSubProductInfo":{"type":"object","properties":{"id":{"type":"string"},"serialNumber":{"type":"string"},"isAvailable":{"type":"boolean"},"archive":{"type":"boolean"},"turnover":{"type":"number"},"orderNumber":{"type":"number"},"rentedHours":{"type":"number"},"events":{"type":"array","items":{"$ref":"#/components/schemas/EnrichedSubProductHistoryEvent"}}},"required":["id","serialNumber","isAvailable","archive","turnover","orderNumber","rentedHours","events"]},"EnrichedProductInfo":{"type":"object","properties":{"turnover":{"type":"number"},"profitability":{"type":"number"},"orderNumber":{"type":"number"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/EnrichedSubProductInfo"}}},"required":["turnover","profitability","orderNumber","subProducts"]},"QrCodeItemsProductInfoDto":{"type":"object","properties":{"type":{"type":"string","default":"product","enum":["product"]},"itemId":{"type":"string"},"name":{"type":"string"},"subProductId":{"type":"string"},"serialNumber":{"type":"string"}},"required":["type","itemId","name","subProductId","serialNumber"]},"QrCodeItemsServiceInfoDto":{"type":"object","properties":{"type":{"type":"string","default":"service","enum":["service"]},"itemId":{"type":"string"},"name":{"type":"string"}},"required":["type","itemId","name"]},"QrCodeItemsDto":{"type":"object","properties":{"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/QrCodeItemsProductInfoDto"},{"$ref":"#/components/schemas/QrCodeItemsServiceInfoDto"}]}}},"required":["items"]},"QrCodePdfDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"SendQrCodePdfToLokkiDto":{"type":"object","properties":{"name":{"type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"},"pdfUrl":{"type":"string"},"itemAmount":{"type":"number"}},"required":["name","address","zipCode","city","country","pdfUrl","itemAmount"]},"QrCodeSubInfoDto":{"type":"object","properties":{"productName":{"type":"string"},"serialNumber":{"type":"string"},"productId":{"type":"string"},"subProductId":{"type":"string"}},"required":["productName","serialNumber","productId","subProductId"]},"QrCodeSubsDto":{"type":"object","properties":{"subInfo":{"type":"array","items":{"$ref":"#/components/schemas/QrCodeSubInfoDto"}}},"required":["subInfo"]},"GetSubProductsWithoutEvent":{"type":"object","properties":{"productId":{"type":"string"},"eventName":{"type":"string"}},"required":["productId","eventName"]},"TulipProductData":{"type":"object","properties":{"lokkiProductId":{"type":"string"},"product_subtype":{"type":"string"},"brand":{"type":"string"},"model":{"type":"string"},"tulipContractOptionType":{"type":"string"},"monthly_margin":{"type":"number"}},"required":["lokkiProductId","product_subtype","brand","model","tulipContractOptionType","monthly_margin"]},"TulipProduct":{"type":"object","properties":{"product_id":{"type":"string"},"uid":{"type":"string"},"title":{"type":"string"},"product_type":{"type":"string"},"description":{"type":"string"},"value_excl":{"type":"number"},"documents":{"type":"array","items":{"type":"string"}},"created_date":{"type":"string"},"updated_date":{"type":"string"},"purchased_date":{"type":"string"},"data":{"$ref":"#/components/schemas/TulipProductData"}},"required":["product_id","uid","title","product_type","description","value_excl","documents","created_date","updated_date","purchased_date","data"]},"RegisterTulipProductDto":{"type":"object","properties":{"name":{"type":"string"},"productType":{"type":"string"},"averageHTPurchasePrice":{"type":"number"},"productSubtype":{"type":"string"},"brand":{"type":"string"},"model":{"type":"string"},"margin":{"type":"number"},"sum":{"type":"number"}},"required":["name","productType","averageHTPurchasePrice","productSubtype"]},"UpdateProductCategoryAvailabilityDto":{"type":"object","properties":{"id":{"type":"string"},"available":{"type":"boolean"}},"required":["id","available"]},"SetProductUnavailabilityDatesBodyDto":{"type":"object","properties":{"startDate":{"type":"string"},"endDate":{"type":"string"},"preview":{"type":"boolean"}},"required":["startDate","endDate","preview"]},"SetProductUnavailabilityDatesOrderInfoDto":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"customer":{"$ref":"#/components/schemas/Customer"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderProduct"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/OrderPack"}}},"required":["id","startDate","endDate","customer","products","packs"]},"SetProductUnavailabilityDatesResponseDto":{"type":"object","properties":{"modifiedOrders":{"type":"array","items":{"$ref":"#/components/schemas/SetProductUnavailabilityDatesOrderInfoDto"}},"erroredOrders":{"type":"array","items":{"$ref":"#/components/schemas/SetProductUnavailabilityDatesOrderInfoDto"}},"inprogressOrders":{"type":"array","items":{"$ref":"#/components/schemas/SetProductUnavailabilityDatesOrderInfoDto"}}},"required":["modifiedOrders","erroredOrders","inprogressOrders"]},"ItemOnlineStoreInformation":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["name","description"]},"PatchProductDto":{"type":"object","properties":{"rentalType":{"enum":["LCD","LLD"],"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductField"}},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"bailPrice":{"type":"number"},"onlineStoreInformation":{"$ref":"#/components/schemas/ItemOnlineStoreInformation"},"priceRule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"name":{"type":"string"},"productModel":{"type":"string"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"productSurveyId":{"type":"string"},"productStateId":{"type":"string"},"hideOnOnlineStore":{"type":"boolean"},"vat":{"type":"number"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/SubProduct"}},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"displaySubProducts":{"type":"boolean"},"priceModels":{"type":"array","items":{"type":"object"}},"inspectionReports":{"type":"boolean"},"isSubProduct":{"type":"boolean"},"number":{"type":"number"},"onlineAvailability":{"type":"boolean"}}},"PutProductDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"name":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductField"}},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"bailPrice":{"type":"number"},"onlineStoreInformation":{"type":"object","properties":{"name":{"required":true,"$ref":"#/components/schemas/LocalizedContent"},"description":{"required":true,"$ref":"#/components/schemas/LocalizedContent"}}},"priceRule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"productModel":{"type":"string"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"productSurveyId":{"type":"string"},"productStateId":{"type":"string"},"hideOnOnlineStore":{"type":"boolean"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductAttribute"}},"vat":{"type":"number"},"insurance":{"$ref":"#/components/schemas/ProductInsurance"},"isSubProduct":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"displaySubProducts":{"type":"boolean"},"number":{"type":"number"},"inspectionReports":{"type":"boolean"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/SubProductDto"}},"verticalCategoryId":{"type":"string"},"translationInProgress":{"type":"boolean"}},"required":["priceModels","name","rentalType","fields","imageUrl","videoLink","attachedFiles","rank","bailPrice","onlineStoreInformation","priceRule","productModel","relatedProducts","isRelatedProduct","productSurveyId","productStateId","hideOnOnlineStore","attributes","vat","insurance","isSubProduct","onlineAvailability","displaySubProducts","number","inspectionReports","subProducts"]},"ServiceField":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"value":{"type":"string"},"isTagged":{"type":"boolean"}},"required":["id","name","value","isTagged"]},"ServiceTag":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"]},"ServiceAttribute":{"type":"object","properties":{"attribute":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["attribute","tags"]},"CreateUpdateServiceDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"id":{"type":"string"},"name":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ServiceField"}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/ServiceTag"}},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"isAvailable":{"type":"boolean"},"onlineStoreInformation":{"type":"object","properties":{"name":{"required":true,"$ref":"#/components/schemas/LocalizedContent"},"description":{"required":true,"$ref":"#/components/schemas/LocalizedContent"}}},"productModel":{"type":"string"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProducts":{"type":"boolean"},"productSurveyId":{"type":"string"},"hideOnOnlineStore":{"type":"boolean"},"vat":{"type":"number"},"isAssuranceTulip":{"type":"boolean"},"verticalCategoryId":{"type":"string"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ServiceAttribute"}},"translationInProgress":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"printed":{"type":"boolean"}},"required":["priceModels","name","rentalType","fields","tags","imageUrl","videoLink","attachedFiles","rank","isAvailable","onlineStoreInformation","productModel","relatedProducts","isRelatedProducts","productSurveyId","hideOnOnlineStore","vat","isAssuranceTulip","onlineAvailability","printed"]},"GetManyServicesWhereQueryDto":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"priceTemplateId":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"updatedAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"}}},"GetManyServicesQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["name__asc","rentalType__asc","prices__asc","videoLink__asc","productModel__asc","onlineAvailability__asc","onlineInformations__asc","isRelatedProducts__asc","relatedProducts__asc","notDisplayedAsAProductInOnlineStore__asc","productSurvey__asc","rank__asc","vat__asc","companyId__asc","createdAt__asc","attachedFiles.name__asc","attachedFiles.key__asc","attachedFiles.size__asc","attachedFiles.type__asc","translationInProgress__asc","fields__asc","tags__asc","serviceImage__asc","available__asc","number__asc","isAssuranceTulip__asc","verticalCategoryId__asc","attributes__asc","aiAttributes__asc","printed__asc","tentativeCategorization.subcategoryName__asc","tentativeCategorization.verticalName__asc","name__desc","rentalType__desc","prices__desc","videoLink__desc","productModel__desc","onlineAvailability__desc","onlineInformations__desc","isRelatedProducts__desc","relatedProducts__desc","notDisplayedAsAProductInOnlineStore__desc","productSurvey__desc","rank__desc","vat__desc","companyId__desc","createdAt__desc","attachedFiles.name__desc","attachedFiles.key__desc","attachedFiles.size__desc","attachedFiles.type__desc","translationInProgress__desc","fields__desc","tags__desc","serviceImage__desc","available__desc","number__desc","isAssuranceTulip__desc","verticalCategoryId__desc","attributes__desc","aiAttributes__desc","printed__desc","tentativeCategorization.subcategoryName__desc","tentativeCategorization.verticalName__desc"]}},"where":{"$ref":"#/components/schemas/GetManyServicesWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["name","rentalType","prices","videoLink","productModel","onlineAvailability","onlineInformations","isRelatedProducts","relatedProducts","notDisplayedAsAProductInOnlineStore","productSurvey","rank","vat","companyId","createdAt","attachedFiles.name","attachedFiles.key","attachedFiles.size","attachedFiles.type","translationInProgress","fields","tags","serviceImage","available","number","isAssuranceTulip","verticalCategoryId","attributes","aiAttributes","printed","tentativeCategorization.subcategoryName","tentativeCategorization.verticalName"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"Service":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"id":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"name":{"type":"string"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"companyId":{"type":"string"},"rank":{"type":"number"},"isAvailable":{"type":"boolean"},"onlineStoreInformation":{"$ref":"#/components/schemas/ItemOnlineStoreInformation"},"productModel":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ServiceField"}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/ServiceTag"}},"isRelatedProducts":{"type":"boolean"},"relatedProducts":{"type":"array","items":{"type":"string"}},"productSurveyId":{"type":"string"},"verticalCategoryId":{"type":"string"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ItemAttribute"}},"aiAttributes":{"type":"array","items":{"$ref":"#/components/schemas/ItemAttribute"}},"hideOnOnlineStore":{"type":"boolean"},"isAssuranceTulip":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"printed":{"type":"boolean"},"vat":{"type":"number"},"translationInProgress":{"type":"boolean"},"tentativeCategorization":{"$ref":"#/components/schemas/TentativeCategorization"}},"required":["priceModels","id","rentalType","name","imageUrl","videoLink","attachedFiles","companyId","rank","isAvailable","onlineStoreInformation","productModel","fields","tags","isRelatedProducts","relatedProducts","productSurveyId","hideOnOnlineStore","isAssuranceTulip","onlineAvailability","printed","vat","translationInProgress"]},"GetManyServicesResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}},"required":["total","docs"]},"UpdateServiceDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"id":{"type":"string"},"name":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ServiceField"}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/ServiceTag"}},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"isAvailable":{"type":"boolean"},"onlineStoreInformation":{"type":"object","properties":{"name":{"required":true,"$ref":"#/components/schemas/LocalizedContent"},"description":{"required":true,"$ref":"#/components/schemas/LocalizedContent"}}},"productModel":{"type":"string"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProducts":{"type":"boolean"},"productSurveyId":{"type":"string"},"hideOnOnlineStore":{"type":"boolean"},"vat":{"type":"number"},"isAssuranceTulip":{"type":"boolean"},"verticalCategoryId":{"type":"string"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ServiceAttribute"}},"translationInProgress":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"printed":{"type":"boolean"}},"required":["id","onlineStoreInformation"]},"UpdateManyServicesDto":{"type":"object","properties":{"services":{"type":"array","items":{"$ref":"#/components/schemas/UpdateServiceDto"}}},"required":["services"]},"UpdateServiceAvailabilityDto":{"type":"object","properties":{"id":{"type":"string"},"available":{"type":"boolean"}},"required":["id","available"]},"YourOrderEventStateDocumentFromOrderEvent":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"scope":{"type":"string","enum":["DOCUMENT","DOCUMENT_STATE","PAYMENT","NONE"]},"status":{"type":"string","enum":["TO_GENERATE","GENERATED","PENDING"]}},"required":["id","name","scope","status"]},"YourOrderOrderEventInfo":{"type":"object","properties":{"id":{"type":"string"},"isCanceled":{"type":"boolean"},"isRequest":{"type":"boolean"},"experienceName":{"$ref":"#/components/schemas/LocalizedContent"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventProduct"}},"pricings":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPricings"}},"personInfos":{"type":"array","items":{"$ref":"#/components/schemas/OrderEventPerson"}},"totalTTC":{"type":"number"},"amountPaid":{"type":"number"},"amountBail":{"type":"number"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderDocument"}},"stateDocuments":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderEventStateDocumentFromOrderEvent"}},"createdFrom":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]}},"required":["id","isCanceled","isRequest","experienceName","startDate","endDate","products","pricings","personInfos","totalTTC","amountPaid","amountBail","documents","stateDocuments","createdFrom"]},"YourOrderEventPaymentAndBail":{"type":"object","properties":{"amount":{"type":"number"},"id":{"type":"string"},"disabled":{"type":"boolean"},"isError":{"type":"boolean"}},"required":["amount","id"]},"YourOrderDocumentAction":{"type":"object","properties":{"documentId":{"type":"string"}},"required":["documentId"]},"YourOrderActionStateProduct":{"type":"object","properties":{"name":{"type":"string"},"serialNumber":{"type":"string"},"departureInfo":{"type":"string"},"arrivalInfo":{"type":"string"},"stateInspectionFields":{"type":"array","items":{"$ref":"#/components/schemas/DocumentStateInspectionField"}},"departureFiles":{"type":"array","items":{"type":"string"}},"arrivalFiles":{"type":"array","items":{"type":"string"}}},"required":["name","serialNumber","departureInfo","arrivalInfo","stateInspectionFields","departureFiles","arrivalFiles"]},"YourOrderDocumentState":{"type":"object","properties":{"documentId":{"type":"string"},"name":{"type":"string"},"documentStateProducts":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderActionStateProduct"}}},"required":["documentId","name","documentStateProducts"]},"YourOrderEventAction":{"type":"object","properties":{"type":{"type":"string","enum":["PAYMENT","NONE","DOCUMENT","DOCUMENT_STATE"]},"payment":{"$ref":"#/components/schemas/YourOrderEventPaymentAndBail"},"bail":{"$ref":"#/components/schemas/YourOrderEventPaymentAndBail"},"document":{"$ref":"#/components/schemas/YourOrderDocumentAction"},"documentState":{"$ref":"#/components/schemas/YourOrderDocumentState"}},"required":["type"]},"YourOrderEventDto":{"type":"object","properties":{"orderEvent":{"$ref":"#/components/schemas/YourOrderOrderEventInfo"},"action":{"$ref":"#/components/schemas/YourOrderEventAction"}},"required":["orderEvent","action"]},"SignDocumentYourOrderEventDto":{"type":"object","properties":{"orderEventId":{"type":"string"},"documentId":{"type":"string"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"}},"required":["orderEventId","documentId","lang"]},"InitiateStripeCheckoutYourOrderEventDto":{"type":"object","properties":{"orderEventId":{"type":"string"},"paymentId":{"type":"string"},"bailId":{"type":"string"},"companyId":{"type":"string"}},"required":["orderEventId","paymentId","bailId","companyId"]},"OnlineStoreAdyenCheckoutDto":{"type":"object","properties":{"paymentMethod":{"type":"object"},"browserInfo":{"type":"object"}},"required":["paymentMethod","browserInfo"]},"InitiateCheckoutYourOrderEventAdyenDto":{"type":"object","properties":{"orderEventId":{"type":"string"},"scope":{"type":"string","enum":["PAYMENT","BAIL"]},"linkId":{"type":"string"},"companyId":{"type":"string"},"adyenInfo":{"$ref":"#/components/schemas/OnlineStoreAdyenCheckoutDto"}},"required":["orderEventId","scope","linkId","companyId","adyenInfo"]},"YourOrderItem":{"type":"object","properties":{"type":{"type":"string","enum":["product","service","pack","custom"]},"id":{"type":"string"},"name":{"type":"string"},"number":{"type":"number"},"price":{"type":"number"},"itemName":{"type":"string"},"imageUrl":{"type":"array","items":{"type":"string"}},"discount":{"$ref":"#/components/schemas/ItemDiscount"},"priceRuleVariation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PriceRuleVariation"}]},"warrantyAmount":{"type":"number","nullable":true}},"required":["type","id","name","number","price","priceRuleVariation"]},"QuoteRequestCustomer":{"type":"object","properties":{"rentalPlaceUserId":{"type":"string","description":"Rental place user ID if the customer is a registered user (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f785"},"email":{"type":"string","description":"Customer email","example":"john@doe.com"},"phoneNumber":{"type":"string","description":"Customer phone number","example":"+33612345678"},"firstName":{"type":"string","description":"Customer first name","example":"John"},"lastName":{"type":"string","description":"Customer last name","example":"Doe"}},"required":["rentalPlaceUserId","email","phoneNumber"]},"YourOrderQuoteRequest":{"type":"object","properties":{"id":{"type":"string"},"customer":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/QuoteRequestCustomer"}]}},"required":["id","customer"]},"YourOrderOrderInfo":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderItem"}},"totalTTC":{"type":"number"},"delivery":{"$ref":"#/components/schemas/Delivery"},"documents":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderDocument"}},"stateDocuments":{"type":"array","items":{"$ref":"#/components/schemas/YourOrderStateDocumentFromOrder"}},"amountPaid":{"type":"number"},"amountBail":{"type":"number"},"transfers":{"type":"number"},"refunded":{"type":"number"},"transfersRefunded":{"type":"number"},"createdFrom":{"type":"string","enum":["DASHBOARD","QUICK_ORDER","ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE","SKISET","SKIMIUM","UNKNOWN","TEST","ADMIN_IMPORT"]},"discount":{"type":"number"},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]},"quoteRequest":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/YourOrderQuoteRequest"}]}},"required":["id","type","startDate","endDate","items","totalTTC","delivery","documents","stateDocuments","amountPaid","amountBail","transfers","refunded","transfersRefunded","createdFrom"]},"YourOrderPaymentAndBail":{"type":"object","properties":{"amount":{"type":"number"},"linkId":{"type":"string"},"disabled":{"type":"boolean"},"isError":{"type":"boolean"}},"required":["amount","linkId"]},"YourOrderAction":{"type":"object","properties":{"type":{"type":"string","enum":["DOCUMENT","DOCUMENT_STATE","PAYMENT","NONE"]},"document":{"$ref":"#/components/schemas/YourOrderDocumentAction"},"documentState":{"$ref":"#/components/schemas/YourOrderDocumentState"},"payment":{"$ref":"#/components/schemas/YourOrderPaymentAndBail"},"bail":{"$ref":"#/components/schemas/YourOrderPaymentAndBail"}},"required":["type"]},"YourOrderDto":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/YourOrderOrderInfo"},"action":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/YourOrderAction"}]}},"required":["order","action"]},"SignDocumentDto":{"type":"object","properties":{"orderId":{"type":"string"},"documentId":{"type":"string"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"}},"required":["orderId","documentId","lang"]},"SignDocumentLldDto":{"type":"object","properties":{"orderLldId":{"type":"string"},"documentId":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["orderLldId","documentId","lang"]},"ApplyYourOrderPromoCodeDto":{"type":"object","properties":{"code":{"type":"string","description":"Marketplace (lokki.rent) promo code to apply to the quote."}},"required":["code"]},"PackOption":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/Service"}}},"required":["name","products","services"]},"PackOnlineStoreInformation":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["name","description"]},"PackSkisetInfos":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"}}},"required":["ids"]},"CreateUpdatePackDto":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"id":{"type":"string"},"name":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"options":{"type":"array","items":{"$ref":"#/components/schemas/PackOption"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/PackCategory"}},"onlineStoreInformation":{"$ref":"#/components/schemas/PackOnlineStoreInformation"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"bailAmount":{"type":"number"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProducts":{"type":"boolean"},"productSurveyId":{"type":"string"},"vat":{"type":"number"},"type":{"enum":["PRODUCT","CATEGORY"],"type":"string"},"skisetInfos":{"$ref":"#/components/schemas/PackSkisetInfos"},"onlineAvailability":{"type":"boolean"},"isAvailable":{"type":"boolean"},"companyId":{"type":"string"},"translationInProgress":{"type":"boolean"}},"required":["priceModels","name","rentalType","options","categories","onlineStoreInformation","imageUrl","videoLink","attachedFiles","rank","bailAmount","relatedProducts","isRelatedProducts","productSurveyId","vat","type","onlineAvailability","isAvailable","companyId"]},"Pack":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"}]}},"id":{"type":"string"},"name":{"type":"string"},"rentalType":{"enum":["LCD","LLD"],"type":"string"},"options":{"type":"array","items":{"$ref":"#/components/schemas/PackOption"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/PackCategory"}},"onlineStoreInformation":{"$ref":"#/components/schemas/PackOnlineStoreInformation"},"imageUrl":{"type":"array","items":{"type":"string"}},"videoLink":{"type":"string"},"attachedFiles":{"type":"array","items":{"$ref":"#/components/schemas/AttachedFile"}},"rank":{"type":"number"},"bailAmount":{"type":"number"},"relatedProducts":{"type":"array","items":{"type":"string"}},"isRelatedProduct":{"type":"boolean"},"productSurveyId":{"type":"string"},"vat":{"type":"number"},"type":{"enum":["PRODUCT","CATEGORY"],"type":"string"},"skisetInfos":{"$ref":"#/components/schemas/PackSkisetInfos"},"isAvailable":{"type":"boolean"},"onlineAvailability":{"type":"boolean"},"isRelatedProducts":{"type":"boolean"},"companyId":{"type":"string"},"translationInProgress":{"type":"boolean"},"standardizedNameI18nKeys":{"type":"array","items":{"type":"string"}}},"required":["priceModels","id","name","rentalType","options","categories","onlineStoreInformation","imageUrl","videoLink","attachedFiles","rank","bailAmount","relatedProducts","isRelatedProduct","productSurveyId","vat","type","isAvailable","onlineAvailability","isRelatedProducts","companyId","translationInProgress","standardizedNameI18nKeys"]},"UpdatePackAvailabilityDto":{"type":"object","properties":{"packId":{"type":"string"},"available":{"type":"boolean"}},"required":["packId","available"]},"UpdateMultiplePackAvailabilityDto":{"type":"object","properties":{"packIds":{"type":"array","items":{"type":"string"}},"available":{"type":"boolean"}},"required":["packIds","available"]},"MultiOrderDto":{"type":"object","properties":{"id":{"type":"string"},"orderIds":{"type":"array","items":{"type":"string"}},"createdAt":{"format":"date-time","type":"string"}},"required":["id","orderIds","createdAt"]},"NewMultiOrderDto":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"}}},"required":["ids"]},"NewOrderMultiOrderDto":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"DeliveryPriceResponseDto":{"type":"object","properties":{"price":{"type":"number"},"isOutOfRange":{"type":"boolean","default":false}},"required":["price","isOutOfRange"]},"GeoPoint":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}},"required":["latitude","longitude"]},"HereAddressComponentsDto":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"},"countryCode":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country","countryCode"]},"HereAddressDto":{"type":"object","properties":{"locationId":{"type":"string"},"coordinates":{"$ref":"#/components/schemas/GeoPoint"},"addressType":{"enum":["LOCALITY","AIRPORT","TRAIN_STATION","TRANSIT_STATION","SUBWAY_STATION","HOME_ADDRESS","PLACE"],"type":"string"},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/HereAddressComponentsDto"},"distance":{"type":"number"}},"required":["coordinates","addressType","address"]},"HereAddressByLocationIdResultDto":{"type":"object","properties":{"address":{"description":"Address details for the location","allOf":[{"$ref":"#/components/schemas/HereAddressDto"}]}},"required":["address"]},"HereAddressAutosuggestResultDto":{"type":"object","properties":{"addressSuggestions":{"type":"array","items":{"$ref":"#/components/schemas/HereAddressDto"}}},"required":["addressSuggestions"]},"AddEmployeeDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"isMonitor":{"type":"boolean"}},"required":["name","email","isMonitor"]},"EmployeeAccess":{"type":"object","properties":{"clients":{"type":"boolean"},"getNewOrderMails":{"type":"boolean"},"editCatalog":{"type":"boolean"},"addPromo":{"type":"boolean"},"workshop":{"type":"boolean"},"workshopStat":{"type":"boolean"},"marketing":{"type":"boolean"},"statistics":{"type":"boolean"},"cashBook":{"type":"boolean"},"settings":{"type":"boolean"},"bookingDeletion":{"type":"boolean"}}},"CompanyEmployee":{"type":"object","properties":{"access":{"$ref":"#/components/schemas/EmployeeAccess"},"userId":{"type":"string"},"isAccountActivated":{"type":"boolean"},"isValidatedByUser":{"type":"boolean"},"isMonitor":{"type":"boolean"},"name":{"type":"string"},"email":{"type":"string"},"imageUrl":{"type":"string"},"lastConnection":{"format":"date-time","type":"string"},"connectionDates":{"type":"array","items":{"format":"date-time","type":"string"}}},"required":["access","userId","isAccountActivated","isValidatedByUser","isMonitor","name","email"]},"UpdateEmployeeAccessDto":{"type":"object","properties":{"access":{"$ref":"#/components/schemas/EmployeeAccess"}},"required":["access"]},"UpdateEmployeeDto":{"type":"object","properties":{"isMonitor":{"type":"boolean"},"imageUrl":{"type":"string"},"isAccountActivated":{"type":"boolean"}}},"EmployeeRegistrationInfoDto":{"type":"object","properties":{"companyName":{"type":"string"},"newUserName":{"type":"string"}},"required":["companyName","newUserName"]},"ValidateEmployeeDto":{"type":"object","properties":{"encryptedUserId":{"type":"string"},"encryptedCompanyId":{"type":"string"},"password":{"type":"string"}},"required":["encryptedUserId","encryptedCompanyId","password"]},"UserValidationCode":{"type":"object","properties":{"code":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"}},"required":["code","expiresAt"]},"User":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"picture":{"type":"string"},"role":{"enum":["user","manager","admin","reconditioner"],"type":"string"},"password":{"type":"string"},"validationCode":{"$ref":"#/components/schemas/UserValidationCode"},"isDemoAccount":{"type":"boolean"},"isAccountActivated":{"type":"boolean"},"lastConnection":{"format":"date-time","type":"string"},"createdFrom":{"enum":["admin_dashboard","employee","lokkit","visibility","self_test"],"type":"string"},"createdAt":{"format":"date-time","type":"string"},"connectionAttempt":{"type":"number"},"availableTools":{"type":"array","items":{"type":"string","enum":["dashboard","lokkit","visibility","visibility_one","reconditioning"]}},"signedUpWith":{"enum":["google","apple"],"type":"string"}},"required":["id","name","email","phone","picture","role","isDemoAccount","isAccountActivated","createdFrom","createdAt","connectionAttempt","availableTools"]},"UpdateMeDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"}},"required":["name","email","phone"]},"UpdateCompanyUserDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"}},"required":["name","email"]},"UpdateUserPasswordDto":{"type":"object","properties":{"oldPassword":{"type":"string"},"newPassword":{"type":"string"}},"required":["oldPassword","newPassword"]},"QuoteRequestStatusEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["REQUEST","CANCELED","SENDED","CONVERTED","EXPIRED"]}},"notIn":{"type":"array","items":{"type":"string","enum":["REQUEST","CANCELED","SENDED","CONVERTED","EXPIRED"]}},"equals":{"type":"string","enum":["REQUEST","CANCELED","SENDED","CONVERTED","EXPIRED"]},"notEquals":{"type":"string","enum":["REQUEST","CANCELED","SENDED","CONVERTED","EXPIRED"]}}},"GetManyQuoteRequestWhereQueryDto":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/QuoteRequestStatusEnumOperators"},"createdDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"startDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"}}},"GetManyQuoteRequestsQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string"}},"where":{"$ref":"#/components/schemas/GetManyQuoteRequestWhereQueryDto"},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1},"fields":{"type":"array","items":{"type":"string"}}}},"QuoteRequestParticipantQuestion":{"type":"object","properties":{"question":{"type":"string","description":"Question asked to the participant","example":"What is your age?"},"answers":{"description":"Answers provided by the participant","example":["25-34","35-44"],"type":"array","items":{"type":"string"}}},"required":["question","answers"]},"QuoteRequestParticipant":{"type":"object","properties":{"type":{"type":"string","description":"Type of participant","enum":["adult","child"],"example":"adult"},"questions":{"description":"List of questions and answers provided by the participant","type":"array","items":{"$ref":"#/components/schemas/QuoteRequestParticipantQuestion"}}},"required":["type","questions"]},"QuoteRequestProjectInfos":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string","description":"Quote request start date the customer wants","example":"2025-10-16T10:30:00.000Z"},"endDate":{"format":"date-time","type":"string","description":"Quote request end date the customer wants","example":"2025-10-20T10:30:00.000Z"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"description":"Product verticales concerned by the quote request","example":["BIKE","MOPED"]},"description":{"type":"string","description":"Detailed description of the customer's project","example":"I need a bike for a week..."},"participants":{"description":"List of participants informations that will help the renter to provide a relevant quote","type":"array","items":{"$ref":"#/components/schemas/QuoteRequestParticipant"}},"budget":{"type":"number","nullable":true,"description":"Estimated maximum budget of the customer for this quote request, may help the renter to provide a relevant quote","example":100},"flexibility":{"enum":["exact_dates","more_less_1_day","more_less_2_days","more_less_3_days","more_less_7_days"],"type":"string","description":"Flexibility of the customer's dates, may help the renter to provide a relevant quote if stock is limited","example":"more_less_1_day"},"rentDuration":{"enum":["2_hours","half_day","1_day"],"type":"string","description":"If the rental is for one day, precise the duration of the rent","example":"2_hours"},"pickUpTime":{"enum":["morning","afternoon","whenever"],"type":"string","description":"The pick-up time the customer would prefer for the rental","example":"morning"},"location":{"type":"string","description":"Full address of the event or project location","example":"12 Rue de Rivoli, 75001 Paris, France"},"lat":{"type":"number","description":"Latitude of the project location","example":48.8566},"lng":{"type":"number","description":"Longitude of the project location","example":2.3522},"projectDetails":{"description":"Additional project details specific to agency quote requests","type":"array","items":{"type":"string"}}},"required":["startDate","endDate","verticales","participants"]},"QuoteRequestMetadata":{"type":"object","properties":{"quoteEntryPoint":{"type":"string","description":"Entry point from which the customer accessed the quote request form","example":"discover_page"},"sessionEntryUrl":{"type":"string","description":"URL of the page where the customer started their session on the website","example":"https://www.lokki.rent/location/annecy/velo"},"origin":{"enum":["SEARCH_RP","RENTER_PAGE","PRODUCT_MODAL","QUICK_CART"],"type":"string","description":"Origin of the quote request","example":"RENTER_PAGE"}}},"QuoteRequestEntity":{"type":"object","properties":{"id":{"type":"string","description":"Quote ID (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f789"},"type":{"enum":["agency","renter"],"type":"string","description":"Type of quote request (agency or private)","example":"agency"},"companyId":{"type":"string","description":"Company ID which received the quote request (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f788"},"rentalPointId":{"type":"string","description":"Rental point ID where the quote request has been made (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f787"},"status":{"enum":["REQUEST","CANCELED","SENDED","CONVERTED","EXPIRED"],"type":"string","description":"Quote request status","example":"REQUEST"},"orderId":{"type":"string","description":"Linked order ID of the order created from the quote (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f786"},"customer":{"nullable":true,"description":"Customer information, filled by the user who made the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestCustomer"}]},"projectInfos":{"description":"Project information, filled by the user who made the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestProjectInfos"}]},"cancelReason":{"enum":["NO_SUPPLY","UNAVAILABLE_ACCESSORY","SCHEDULING_ISSUE","NON_COMPATIBLE_REQUEST","UNSPECIFIC_REQUEST","CUSTOMER_SUITABILITY","INVENTORY_UNAVAILABILITY","WEATHER","EXCEPTIONAL_CLOSURE","LAST_MINUTE_REQUEST","OTHER","USER_SELF_CHECKOUT"],"type":"string","description":"Reason for quote request cancellation","example":"INVENTORY_UNAVAILABILITY"},"customCancelReason":{"type":"string","description":"Reason for quote request cancellation that is not in the predefined list","example":"Found a better deal elsewhere"},"metadata":{"description":"Additional metadata about the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestMetadata"}]},"sendedDate":{"format":"date-time","type":"string","description":"Date when the renter sent an answer to the quote request","example":"2025-10-16T10:30:00.000Z"},"cancelDate":{"format":"date-time","type":"string","description":"Date when the quote request has been canceled","example":"2025-10-16T10:30:00.000Z"},"convertedDate":{"format":"date-time","type":"string","description":"Date when the quote request has been converted into an order","example":"2025-10-16T10:30:00.000Z"},"createdDate":{"format":"date-time","type":"string","description":"Date when the quote request has been created","example":"2025-10-16T10:30:00.000Z"}},"required":["id","type","companyId","rentalPointId","status","customer","projectInfos"]},"GetManyQuoteRequestsResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/QuoteRequestEntity"}}},"required":["total","docs"]},"PatchOneQuoteRequestDto":{"type":"object","properties":{"status":{"enum":["REQUEST","CANCELED","SENDED","CONVERTED","EXPIRED"],"type":"string","description":"The new status of the quote request","example":"CONVERTED"},"orderId":{"type":"string","description":"Order Id (ObjectId) when quote created from quote request","example":"64b7f8f2e4b0c2a1d5e6f789"},"cancelReason":{"enum":["NO_SUPPLY","UNAVAILABLE_ACCESSORY","SCHEDULING_ISSUE","NON_COMPATIBLE_REQUEST","UNSPECIFIC_REQUEST","CUSTOMER_SUITABILITY","INVENTORY_UNAVAILABILITY","WEATHER","EXCEPTIONAL_CLOSURE","LAST_MINUTE_REQUEST","OTHER","USER_SELF_CHECKOUT"],"type":"string","description":"Reason for quote request cancellation","example":"INVENTORY_UNAVAILABILITY"},"customCancelReason":{"type":"string","description":"Reason for quote request cancellation","example":"Found a better deal elsewhere"}}},"CancelQuoteRequestDto":{"type":"object","properties":{"cancelReason":{"enum":["NO_SUPPLY","UNAVAILABLE_ACCESSORY","SCHEDULING_ISSUE","NON_COMPATIBLE_REQUEST","UNSPECIFIC_REQUEST","CUSTOMER_SUITABILITY","INVENTORY_UNAVAILABILITY","WEATHER","EXCEPTIONAL_CLOSURE","LAST_MINUTE_REQUEST","OTHER","USER_SELF_CHECKOUT"],"type":"string","description":"Reason for canceling the quote request","example":"NO_SUPPLY"},"customCancelReason":{"type":"string","description":"Custom cancellation reason when cancelReason is OTHER","example":"Equipment not suitable for the requested dates"}},"required":["cancelReason"]},"PatchSubProductsDto":{"type":"object","properties":{"archive":{"type":"boolean"},"externalQrCode":{"type":"string"},"isAvailable":{"type":"boolean"},"notAvailableRanges":{"type":"array","items":{"$ref":"#/components/schemas/NotAvailableRange"}},"printed":{"type":"boolean"},"serialNumber":{"type":"string"}}},"BulkPatchSubProductDto":{"type":"object","properties":{"archive":{"type":"boolean"},"externalQrCode":{"type":"string"},"isAvailable":{"type":"boolean"},"notAvailableRanges":{"type":"array","items":{"$ref":"#/components/schemas/NotAvailableRange"}},"printed":{"type":"boolean"},"serialNumber":{"type":"string"},"id":{"type":"string"}},"required":["id"]},"BulkPatchSubProductsDto":{"type":"object","properties":{"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/BulkPatchSubProductDto"}}},"required":["subProducts"]},"PriceRuleTypesEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["in","include","overlap"]}},"notIn":{"type":"array","items":{"type":"string","enum":["in","include","overlap"]}},"equals":{"type":"string","enum":["in","include","overlap"]},"notEquals":{"type":"string","enum":["in","include","overlap"]}}},"GetManyPriceRulesWhereQueryDto":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"rules__startDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"rules__endDate":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"rules__type":{"$ref":"#/components/schemas/PriceRuleTypesEnumOperators"}}},"GetManyPriceRulesQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["companyId__asc","title__asc","rules.startDate.day__asc","rules.startDate.time__asc","rules.endDate.day__asc","rules.endDate.time__asc","rules.type__asc","rules.variation__asc","companyId__desc","title__desc","rules.startDate.day__desc","rules.startDate.time__desc","rules.endDate.day__desc","rules.endDate.time__desc","rules.type__desc","rules.variation__desc"]}},"where":{"$ref":"#/components/schemas/GetManyPriceRulesWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["companyId","title","rules.startDate.day","rules.startDate.time","rules.endDate.day","rules.endDate.time","rules.type","rules.variation"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"ItemPriceRule":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"title":{"type":"string"},"rules":{"type":"array","items":{"$ref":"#/components/schemas/PriceRule"}}},"required":["id","companyId","title","rules"]},"GetManyPriceRulesResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/ItemPriceRule"}}},"required":["total","docs"]},"PriceRulesDto":{"type":"object","properties":{"title":{"type":"string"},"rules":{"type":"array","items":{"$ref":"#/components/schemas/PriceRule"}}},"required":["title","rules"]},"CreatePriceRulesDto":{"type":"object","properties":{"rule":{"$ref":"#/components/schemas/PriceRulesDto"}},"required":["rule"]},"CreateUpdateDeliveryStopDto":{"type":"object","properties":{"id":{"type":"string"},"date":{"format":"date-time","type":"string"},"type":{"enum":["DEPARTURE","ARRIVAL"],"type":"string"},"orderId":{"type":"string"}},"required":["date","type","orderId"]},"CreateUpdateDeliveryDto":{"type":"object","properties":{"mail":{"type":"string"},"date":{"format":"date-time","type":"string"},"deliveryStops":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateDeliveryStopDto"}}},"required":["mail","date","deliveryStops"]},"DeliveryStop":{"type":"object","properties":{"id":{"type":"string"},"date":{"format":"date-time","type":"string"},"type":{"type":"string","enum":["DEPARTURE","ARRIVAL"]},"order":{"$ref":"#/components/schemas/CompleteOrder"},"orderId":{"type":"string"},"delivered":{"type":"boolean"},"deliveredAt":{"format":"date-time","type":"string"}},"required":["id","date","type","delivered","deliveredAt"]},"DeliveryLeg":{"type":"object","properties":{"distance":{"type":"number"},"duration":{"type":"number"}},"required":["distance","duration"]},"DeliveryRoute":{"type":"object","properties":{"polyline":{"type":"string"},"legs":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryLeg"}}},"required":["polyline","legs"]},"DeliveryJourney":{"type":"object","properties":{"id":{"type":"string"},"mail":{"type":"string"},"date":{"format":"date-time","type":"string"},"deliveryStops":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryStop"}},"deliveryRoute":{"$ref":"#/components/schemas/DeliveryRoute"},"companyId":{"type":"string"}},"required":["id","mail","date","deliveryStops","deliveryRoute","companyId"]},"DeliveryJourneyList":{"type":"object","properties":{"journeys":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryJourney"}}},"required":["journeys"]},"OnlineStoreDeliveryOrderItem":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"number":{"type":"number"},"itemName":{"type":"string"},"imageUrl":{"type":"array","items":{"type":"string"}}},"required":["id","name","number"]},"OnlineStoreDeliveryCustomer":{"type":"object","properties":{"id":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"phone":{"type":"string"},"mail":{"type":"string"}},"required":["id","firstName","lastName","phone","mail"]},"OnlineStoreDeliveryOrder":{"type":"object","properties":{"id":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/OnlineStoreDeliveryOrderItem"}},"customer":{"$ref":"#/components/schemas/OnlineStoreDeliveryCustomer"},"delivery":{"$ref":"#/components/schemas/Delivery"}},"required":["id","startDate","endDate","items","customer","delivery"]},"OnlineStoreDeliveryStop":{"type":"object","properties":{"id":{"type":"string"},"date":{"format":"date-time","type":"string"},"type":{"type":"string","enum":["DEPARTURE","ARRIVAL"]},"order":{"$ref":"#/components/schemas/OnlineStoreDeliveryOrder"},"orderId":{"type":"string"},"delivered":{"type":"boolean"}},"required":["id","date","type","order","orderId","delivered"]},"DeliveryByOrder":{"type":"object","properties":{"id":{"type":"string"},"mail":{"type":"string"},"stop":{"$ref":"#/components/schemas/DeliveryStop"}},"required":["id","mail","stop"]},"UpdateDeliveryStopDeliveredDto":{"type":"object","properties":{"delivered":{"type":"boolean"}},"required":["delivered"]},"UpdateOnlineStoreTextDto":{"type":"object","properties":{"retrievalOptionTitle":{"$ref":"#/components/schemas/LocalizedContent"},"retrievalOptionDescription":{"$ref":"#/components/schemas/LocalizedContent"},"deliveryOptionTitle":{"$ref":"#/components/schemas/LocalizedContent"},"deliveryOptionDescription":{"$ref":"#/components/schemas/LocalizedContent"},"universeSectionTitle":{"$ref":"#/components/schemas/LocalizedContent"}}},"CatalogueSubProductDto":{"type":"object","properties":{"id":{"type":"string"},"serialNumber":{"type":"string"},"isAvailable":{"type":"boolean"},"notAvailableRanges":{"type":"array","items":{"$ref":"#/components/schemas/NotAvailableRange"}}},"required":["id","notAvailableRanges"]},"CatalogueItemDto":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["PRODUCT","SERVICE","PACK_CATEGORY","PACK_PRODUCT"]},"name":{"type":"string"},"hasInsurance":{"type":"boolean"},"isAvailable":{"type":"boolean"},"quantity":{"type":"number"},"imageUrl":{"type":"string"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/CatalogueSubProductDto"}},"displaySubProducts":{"type":"boolean"},"translationInProgress":{"type":"boolean"},"verticalCategoryId":{"type":"string"}},"required":["id","type","name","imageUrl","displaySubProducts"]},"CataloguePackCategoryDto":{"type":"object","properties":{"packs":{"type":"array","items":{"$ref":"#/components/schemas/CatalogueItemDto"}}},"required":["packs"]},"CatalogueCategoryDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CatalogueItemDto"}}},"required":["id","name","items"]},"CatalogueBodyDto":{"type":"object","properties":{"packCategory":{"$ref":"#/components/schemas/CataloguePackCategoryDto"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/CatalogueCategoryDto"}}},"required":["packCategory","categories"]},"CatalogueOverviewDto":{"type":"object","properties":{"lcd":{"$ref":"#/components/schemas/CatalogueBodyDto"},"lld":{"$ref":"#/components/schemas/CatalogueBodyDto"}},"required":["lcd","lld"]},"ItemToUpdateOrderDto":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["PRODUCT","SERVICE","PACK"]},"rank":{"type":"number"}},"required":["id","type","rank"]},"UpdateItemOrderDto":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ItemToUpdateOrderDto"}}},"required":["items"]},"GenerateItemTranslationsDto":{"type":"object","properties":{"itemId":{"type":"string"},"itemType":{"enum":["PRODUCT","SERVICE","PACK"],"type":"string"}},"required":["itemId","itemType"]},"ProductVerticalCategoryAttribute":{"type":"object","properties":{"attribute":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"mandatory":{"type":"boolean"}},"required":["attribute","tags","mandatory"]},"ProductVerticaleCategory":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"i18nKey":{"type":"string"},"verticale":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"},"rank":{"type":"number"},"isDefault":{"type":"boolean"},"isOptions":{"type":"boolean"},"hasChildItems":{"type":"boolean"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductVerticalCategoryAttribute"}},"newAttributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductVerticalCategoryAttribute"}},"newName":{"type":"string"},"legacy":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","name","i18nKey","verticale","rank","isDefault","isOptions","hasChildItems","attributes","createdAt","updatedAt"]},"ProductVerticaleCategoryListDto":{"type":"object","properties":{"productVerticaleCategories":{"type":"array","items":{"$ref":"#/components/schemas/ProductVerticaleCategory"}}},"required":["productVerticaleCategories"]},"ProductAttributeDto":{"type":"object","properties":{"attribute":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["attribute","tags"]},"GenerateProductDto":{"type":"object","properties":{"name":{"type":"string"},"vertical":{"type":"string"},"category":{"type":"string"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductAttributeDto"}}},"required":["name","vertical","category","attributes"]},"GenerateProductDescriptionDto":{"type":"object","properties":{"language":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"},"product":{"$ref":"#/components/schemas/GenerateProductDto"}},"required":["language","product"]},"ProductDescriptionProposalDto":{"type":"object","properties":{"description":{"type":"string"},"language":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"}},"required":["description","language"]},"CreateUpdateProductVerticaleCategoryDto":{"type":"object","properties":{"name":{"type":"string"},"i18nKey":{"type":"string"},"verticale":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"},"rank":{"type":"number"},"isDefault":{"type":"boolean"},"isOptions":{"type":"boolean"},"hasChildItems":{"type":"boolean"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductVerticalCategoryAttribute"}},"newAttributes":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/ProductVerticalCategoryAttribute"}},"newName":{"type":"string","nullable":true},"legacy":{"type":"boolean"}},"required":["name","i18nKey","verticale","rank","isDefault","isOptions","hasChildItems"]},"UpdateProductVerticaleCategoryDto":{"type":"object","properties":{"name":{"type":"string"},"i18nKey":{"type":"string"},"verticale":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"},"rank":{"type":"number"},"isDefault":{"type":"boolean"},"isOptions":{"type":"boolean"},"hasChildItems":{"type":"boolean"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductVerticalCategoryAttribute"}},"newAttributes":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/ProductVerticalCategoryAttribute"}},"newName":{"type":"string","nullable":true},"legacy":{"type":"boolean"},"id":{"type":"string"}},"required":["name","i18nKey","verticale","rank","isDefault","isOptions","hasChildItems","id"]},"UpdateManyProductVerticaleCategoryDto":{"type":"object","properties":{"productVerticaleCategories":{"type":"array","items":{"$ref":"#/components/schemas/UpdateProductVerticaleCategoryDto"}}},"required":["productVerticaleCategories"]},"StatisticsByQuoteDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"turnover":{"type":"number"},"number":{"type":"number"}},"required":["id","name","turnover","number"]},"WorkshopOrderStatisticsDto":{"type":"object","properties":{"turnover":{"type":"number"},"numberOfOrders":{"type":"number"},"statisticsByQuotes":{"type":"array","items":{"$ref":"#/components/schemas/StatisticsByQuoteDto"}}},"required":["turnover","numberOfOrders","statisticsByQuotes"]},"WorkshopInterventionFieldDto":{"type":"object","properties":{"shortCode":{"type":"string"},"label":{"type":"string"},"activated":{"type":"boolean"}},"required":["shortCode","label","activated"]},"CreateUpdateWorkshopInterventionDto":{"type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopInterventionFieldDto"}}},"required":["fields"]},"WorkshopInterventionField":{"type":"object","properties":{"shortCode":{"type":"string"},"label":{"type":"string"},"activated":{"type":"boolean"}},"required":["shortCode","label","activated"]},"WorkshopInterventionDto":{"type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopInterventionField"}},"createdDate":{"format":"date-time","type":"string","nullable":true}},"required":["fields","createdDate"]},"GeoPointDto":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}},"required":["latitude","longitude"]},"SearchEngineGeolocDto":{"type":"object","properties":{"geoPoint":{"$ref":"#/components/schemas/GeoPointDto"},"radius":{"type":"number","minimum":1,"maximum":100000000}},"required":["geoPoint","radius"]},"SearchEnginePaginationDto":{"type":"object","properties":{"page":{"type":"number","minimum":1},"hitsPerPage":{"type":"number","minimum":0,"maximum":50}},"required":["page","hitsPerPage"]},"SearchEngineStringFilterDto":{"type":"object","properties":{"operator":{"type":"string","enum":["in","not"]},"values":{"type":"array","items":{"type":"string"}}},"required":["operator","values"]},"SearchEngineShopOpenFilterDto":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"checkOpeningHours":{"type":"boolean"},"checkClosedDates":{"type":"boolean"},"checkForcedSchedules":{"type":"boolean"},"checkMinAndMaxReservationRanges":{"type":"boolean"},"sensitivity":{"type":"number"}},"required":["startDate","endDate"]},"SearchEngineDatesFilterDto":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["startDate","endDate"]},"SearchEngineRangeFilterValueDto":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}}},"SearchEngineParticipantsFilterDto":{"type":"object","properties":{"adults":{"type":"number"},"children":{"type":"number"}},"required":["adults","children"]},"SearchEngineSearchItemsQueryDto":{"type":"object","properties":{"ranking":{"enum":["relevance","distance","google_ratings_score","price_asc","price_desc"],"type":"string"},"categoryKeys":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"subCategoryIsOption":{"type":"boolean"},"subCategoryKeys":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineStringFilterDto"}},"inRangeDelivery":{"type":"boolean"},"shopOpen":{"$ref":"#/components/schemas/SearchEngineShopOpenFilterDto"},"dates":{"$ref":"#/components/schemas/SearchEngineDatesFilterDto"},"price":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"availability":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"dateFlexibilityInDays":{"type":"number","enum":[1,2,3]},"participants":{"$ref":"#/components/schemas/SearchEngineParticipantsFilterDto"},"googleRatingsCount":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"googleRatingsScore":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"freeCancelation":{"type":"boolean"},"deliveryEnabled":{"type":"boolean"},"directOrderLCD":{"type":"boolean"},"directOrderLLD":{"type":"boolean"},"insuranceEnabled":{"type":"boolean"},"search":{"type":"string"},"lang":{"type":"string","enum":["fr","en","nl","de","it","pt","es","pl"]},"geoloc":{"$ref":"#/components/schemas/SearchEngineGeolocDto"},"pagination":{"$ref":"#/components/schemas/SearchEnginePaginationDto"},"activeFacets":{"type":"boolean"}},"required":["pagination"]},"CategoryKeyEnum":{"type":"string","description":"Verticale key. The front maps it to an icon.","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"SearchEngineAddressComponentsDto":{"type":"object","properties":{"streetAddress":{"type":"string","nullable":true},"addressLocality":{"type":"string","nullable":true},"postalCode":{"type":"string","nullable":true},"addressCountry":{"type":"string","nullable":true}}},"SearchEngineLocationDto":{"type":"object","properties":{"point":{"$ref":"#/components/schemas/GeoPoint"},"address":{"type":"string","nullable":true},"addressComponents":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SearchEngineAddressComponentsDto"}]}},"required":["point","address"]},"ItemCompanyInsurance":{"type":"object","properties":{"enabled":{"type":"boolean"},"details":{"$ref":"#/components/schemas/StoreInsuranceTulipDetails"}},"required":["enabled","details"]},"LowSeasonDate":{"type":"object","properties":{"from":{"format":"date-time","type":"string"},"to":{"format":"date-time","type":"string"}},"required":["from","to"]},"DiscountFlat":{"type":"object","properties":{"percentage":{"type":"number"}},"required":["percentage"]},"DiscountPeriodic":{"type":"object","properties":{"percentage":{"type":"number"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["percentage","startDate","endDate"]},"Discount":{"type":"object","properties":{"flatDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/DiscountFlat"}},"periodicDiscountsByCurrentDate":{"type":"array","items":{"$ref":"#/components/schemas/DiscountPeriodic"}},"periodicDiscountsByStartDate":{"type":"array","items":{"$ref":"#/components/schemas/DiscountPeriodic"}}},"required":["flatDiscounts","periodicDiscountsByCurrentDate","periodicDiscountsByStartDate"]},"SearchEngineAddressComponents":{"type":"object","properties":{"streetAddress":{"type":"string","nullable":true},"addressLocality":{"type":"string","nullable":true},"postalCode":{"type":"string","nullable":true},"addressCountry":{"type":"string","nullable":true}}},"SearchEngineLocation":{"type":"object","properties":{"point":{"$ref":"#/components/schemas/GeoPoint"},"address":{"type":"string","nullable":true},"addressComponents":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SearchEngineAddressComponents"}]}},"required":["point","address"]},"ClosedDate":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["startDate","endDate"]},"ItemCompanyDetailsDto":{"type":"object","properties":{"allCompanySubCategories":{"type":"array","items":{"type":"string"}},"closestLocation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SearchEngineLocationDto"}]},"id":{"type":"string"},"name":{"type":"string"},"geopoint":{"$ref":"#/components/schemas/GeoPoint"},"deliveryEnabled":{"type":"boolean"},"deliveryOnly":{"type":"boolean"},"deliveryMaxRange":{"type":"number"},"displayAddressOnlineStore":{"type":"boolean"},"directOrderLCD":{"type":"boolean"},"directOrderLLD":{"type":"boolean"},"insurance":{"$ref":"#/components/schemas/ItemCompanyInsurance"},"googleRatingsCount":{"type":"number"},"googleRatingsScore":{"type":"number"},"logo":{"type":"string"},"coverImages":{"type":"array","items":{"type":"string"}},"slug":{"type":"string"},"currency":{"$ref":"#/components/schemas/CompanyCurrency"},"address":{"type":"string"},"freeCancelation":{"type":"boolean"},"lowSeasonDates":{"type":"array","items":{"$ref":"#/components/schemas/LowSeasonDate"}},"minutesBeforeBooking":{"type":"number"},"openingHours":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"openingHoursLowSeason":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"discount":{"$ref":"#/components/schemas/Discount"},"categoryDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscount"}},"timezone":{"type":"string"},"locations":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineLocation"}},"phoneNumber":{"type":"string","nullable":true},"closedDates":{"type":"array","items":{"$ref":"#/components/schemas/ClosedDate"}},"createdAt":{"format":"date-time","type":"string"},"deliveryMinPrice":{"type":"number","nullable":true}},"required":["allCompanySubCategories","closestLocation","id","name","geopoint","deliveryEnabled","deliveryOnly","deliveryMaxRange","displayAddressOnlineStore","directOrderLCD","directOrderLLD","insurance","logo","coverImages","slug","currency","address","freeCancelation","lowSeasonDates","minutesBeforeBooking","openingHours","openingHoursLowSeason","discount","categoryDiscounts","timezone","locations","phoneNumber","closedDates"]},"SearchEngineMatchedDateRangeDto":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["startDate","endDate"]},"LocalizedSubCategoryLabels":{"type":"object","properties":{}},"Attribute":{"type":"object","properties":{"key":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}}},"required":["key","tags"]},"SearchEngineItemDto":{"type":"object","properties":{"categoryKey":{"$ref":"#/components/schemas/CategoryKeyEnum"},"company":{"$ref":"#/components/schemas/ItemCompanyDetailsDto"},"initialPrice":{"type":"number","nullable":true},"price":{"type":"number","nullable":true},"isLowestPrice":{"type":"boolean"},"appliedDiscountPercentage":{"type":"number","nullable":true},"quantityAvailable":{"type":"number","nullable":true},"searchDistance":{"type":"number","nullable":true},"inDeliveryRange":{"type":"boolean","nullable":true},"inDeliveryRangeOnly":{"type":"boolean","nullable":true},"matchedDateRange":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SearchEngineMatchedDateRangeDto"}]},"id":{"type":"string"},"externalId":{"type":"string"},"type":{"type":"string","enum":["product","service","pack"]},"name":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrls":{"type":"array","items":{"type":"string"}},"categoryLabel":{"$ref":"#/components/schemas/LocalizedContent"},"subCategoryKeys":{"type":"array","items":{"type":"string"}},"subCategoryLabels":{"$ref":"#/components/schemas/LocalizedSubCategoryLabels"},"subCategoryLabelText":{"$ref":"#/components/schemas/LocalizedContent"},"standardizedNameI18nKeys":{"type":"array","items":{"type":"string"}},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/Attribute"}},"totalQuantity":{"type":"number"},"insuranceEnabled":{"type":"boolean"}},"required":["company","initialPrice","price","isLowestPrice","appliedDiscountPercentage","quantityAvailable","searchDistance","inDeliveryRange","inDeliveryRangeOnly","matchedDateRange","id","externalId","type","name","description","imageUrls","attributes","totalQuantity","insuranceEnabled"]},"SearchEngineStringFacetDto":{"type":"object","properties":{}},"SearchEngineBooleanFacetDto":{"type":"object","properties":{"true":{"type":"number"},"false":{"type":"number"}},"required":["true","false"]},"SearchEngineRangeFacetDto":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"count":{"type":"number"},"buckets":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineRangeFacetDto"}}},"required":["min","max","count"]},"SearchEngineSearchItemsFacetsDto":{"type":"object","properties":{"categoryKey":{"$ref":"#/components/schemas/SearchEngineStringFacetDto"},"subCategoryKey":{"$ref":"#/components/schemas/SearchEngineStringFacetDto"},"tags":{"$ref":"#/components/schemas/SearchEngineStringFacetDto"},"deliveryEnabled":{"$ref":"#/components/schemas/SearchEngineBooleanFacetDto"},"insuranceEnabled":{"$ref":"#/components/schemas/SearchEngineBooleanFacetDto"},"directOrderLCD":{"$ref":"#/components/schemas/SearchEngineBooleanFacetDto"},"directOrderLLD":{"$ref":"#/components/schemas/SearchEngineBooleanFacetDto"},"price":{"$ref":"#/components/schemas/SearchEngineRangeFacetDto"},"disponibility":{"$ref":"#/components/schemas/SearchEngineRangeFacetDto"}},"required":["categoryKey","subCategoryKey","tags","deliveryEnabled","insuranceEnabled","directOrderLCD","directOrderLLD","price","disponibility"]},"SearchEnginePaginationResponseDto":{"type":"object","properties":{"page":{"type":"number","minimum":1},"hitsPerPage":{"type":"number","minimum":0,"maximum":50},"totalPages":{"type":"number","minimum":1}},"required":["page","hitsPerPage","totalPages"]},"SearchEngineSearchMonitoringResponseDto":{"type":"object","properties":{"processTimeMS":{"type":"number","nullable":true}},"required":["processTimeMS"]},"SearchEngineSearchItemsResponseDto":{"type":"object","properties":{"hits":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineItemDto"}},"facets":{"$ref":"#/components/schemas/SearchEngineSearchItemsFacetsDto"},"nbHits":{"type":"number"},"pagination":{"$ref":"#/components/schemas/SearchEnginePaginationResponseDto"},"monitoring":{"$ref":"#/components/schemas/SearchEngineSearchMonitoringResponseDto"}},"required":["hits","nbHits","pagination","monitoring"]},"SearchEngineSearchCompaniesQueryDto":{"type":"object","properties":{"ranking":{"enum":["relevance","distance","google_ratings_score","price_asc","price_desc"],"type":"string"},"categoryKeys":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"subCategoryIsOption":{"type":"boolean"},"subCategoryKeys":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineStringFilterDto"}},"inRangeDelivery":{"type":"boolean"},"shopOpen":{"$ref":"#/components/schemas/SearchEngineShopOpenFilterDto"},"dates":{"$ref":"#/components/schemas/SearchEngineDatesFilterDto"},"price":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"availability":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"dateFlexibilityInDays":{"type":"number","enum":[1,2,3]},"participants":{"$ref":"#/components/schemas/SearchEngineParticipantsFilterDto"},"googleRatingsCount":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"googleRatingsScore":{"$ref":"#/components/schemas/SearchEngineRangeFilterValueDto"},"freeCancelation":{"type":"boolean"},"deliveryEnabled":{"type":"boolean"},"directOrderLCD":{"type":"boolean"},"directOrderLLD":{"type":"boolean"},"insuranceEnabled":{"type":"boolean"},"search":{"type":"string"},"lang":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string"},"geoloc":{"$ref":"#/components/schemas/SearchEngineGeolocDto"},"pagination":{"$ref":"#/components/schemas/SearchEnginePaginationDto"},"activeFacets":{"type":"boolean"},"includeReviews":{"type":"boolean"}},"required":["pagination"]},"SearchEngineGoogleReviewDto":{"type":"object","properties":{"rating":{"type":"number"},"name":{"type":"string"},"comment":{"type":"string"},"authorPhotoUrl":{"type":"string","nullable":true},"publishTime":{"format":"date-time","type":"string"}},"required":["rating","name","comment","authorPhotoUrl","publishTime"]},"SearchEngineItemWithoutCompany":{"type":"object","properties":{"categoryKey":{"$ref":"#/components/schemas/CategoryKeyEnum"},"id":{"type":"string"},"externalId":{"type":"string"},"type":{"type":"string","enum":["product","service","pack"]},"name":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrls":{"type":"array","items":{"type":"string"}},"categoryLabel":{"$ref":"#/components/schemas/LocalizedContent"},"subCategoryKeys":{"type":"array","items":{"type":"string"}},"subCategoryLabels":{"$ref":"#/components/schemas/LocalizedSubCategoryLabels"},"subCategoryLabelText":{"$ref":"#/components/schemas/LocalizedContent"},"standardizedNameI18nKeys":{"type":"array","items":{"type":"string"}},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/Attribute"}},"totalQuantity":{"type":"number"},"insuranceEnabled":{"type":"boolean"},"initialPrice":{"type":"number","nullable":true},"price":{"type":"number","nullable":true},"isLowestPrice":{"type":"boolean"},"appliedDiscountPercentage":{"type":"number","nullable":true},"quantityAvailable":{"type":"number","nullable":true},"searchDistance":{"type":"number","nullable":true},"inDeliveryRange":{"type":"boolean","nullable":true},"inDeliveryRangeOnly":{"type":"boolean","nullable":true},"matchedDateRange":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SearchEngineMatchedDateRangeDto"}]}},"required":["id","externalId","type","name","description","imageUrls","attributes","totalQuantity","insuranceEnabled","initialPrice","price","isLowestPrice","appliedDiscountPercentage","quantityAvailable","searchDistance","inDeliveryRange","inDeliveryRangeOnly","matchedDateRange"]},"SearchEngineCompanyDto":{"type":"object","properties":{"googleReviews":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineGoogleReviewDto"}},"items":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineItemWithoutCompany"}},"allCompanySubCategories":{"type":"array","items":{"type":"string"}},"closestLocation":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/SearchEngineLocationDto"}]},"id":{"type":"string"},"name":{"type":"string"},"geopoint":{"$ref":"#/components/schemas/GeoPoint"},"deliveryEnabled":{"type":"boolean"},"deliveryOnly":{"type":"boolean"},"deliveryMaxRange":{"type":"number"},"displayAddressOnlineStore":{"type":"boolean"},"directOrderLCD":{"type":"boolean"},"directOrderLLD":{"type":"boolean"},"insurance":{"$ref":"#/components/schemas/ItemCompanyInsurance"},"googleRatingsCount":{"type":"number"},"googleRatingsScore":{"type":"number"},"logo":{"type":"string"},"coverImages":{"type":"array","items":{"type":"string"}},"slug":{"type":"string"},"currency":{"$ref":"#/components/schemas/CompanyCurrency"},"address":{"type":"string"},"freeCancelation":{"type":"boolean"},"lowSeasonDates":{"type":"array","items":{"$ref":"#/components/schemas/LowSeasonDate"}},"minutesBeforeBooking":{"type":"number"},"openingHours":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"openingHoursLowSeason":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"discount":{"$ref":"#/components/schemas/Discount"},"categoryDiscounts":{"type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscount"}},"timezone":{"type":"string"},"locations":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineLocation"}},"phoneNumber":{"type":"string","nullable":true},"closedDates":{"type":"array","items":{"$ref":"#/components/schemas/ClosedDate"}},"createdAt":{"format":"date-time","type":"string"},"deliveryMinPrice":{"type":"number","nullable":true}},"required":["items","allCompanySubCategories","closestLocation","id","name","geopoint","deliveryEnabled","deliveryOnly","deliveryMaxRange","displayAddressOnlineStore","directOrderLCD","directOrderLLD","insurance","logo","coverImages","slug","currency","address","freeCancelation","lowSeasonDates","minutesBeforeBooking","openingHours","openingHoursLowSeason","discount","categoryDiscounts","timezone","locations","phoneNumber","closedDates"]},"SearchEngineSearchCompaniesResponseDto":{"type":"object","properties":{"hits":{"type":"array","items":{"$ref":"#/components/schemas/SearchEngineCompanyDto"}},"nbHits":{"type":"number"},"pagination":{"$ref":"#/components/schemas/SearchEnginePaginationResponseDto"},"monitoring":{"$ref":"#/components/schemas/SearchEngineSearchMonitoringResponseDto"}},"required":["hits","nbHits","pagination","monitoring"]},"SearchEngineSuggestQueryDto":{"type":"object","properties":{"search":{"type":"string","maxLength":100},"lang":{"type":"string","enum":["fr","en","nl","de","it","pt","es","pl"]},"geoloc":{"$ref":"#/components/schemas/SearchEngineGeolocDto"},"categoryKeys":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"dates":{"$ref":"#/components/schemas/SearchEngineDatesFilterDto"}},"required":["search"]},"SuggestVerticaleDto":{"type":"object","properties":{"key":{"nullable":true,"example":"MOTORCYCLE","$ref":"#/components/schemas/CategoryKeyEnum"},"label":{"type":"string","nullable":true,"description":"Localized verticale label (resolved to the requested language, French fallback).","example":"Moto"}},"required":["key","label"]},"SuggestItemStoreDto":{"type":"object","properties":{"name":{"type":"string","description":"Store (renter) name.","example":"RIDE"},"slug":{"type":"string","description":"Store slug, used to build the store/product link.","example":"ride-marseille"},"city":{"type":"string","nullable":true,"description":"Store's nearest-location city, or null when unavailable.","example":"Marseille"}},"required":["name","slug","city"]},"SuggestItemPricingDto":{"type":"object","properties":{"startingPrice":{"type":"number","nullable":true,"description":"Cheapest base unit price (no dates/availability/discounts applied), or null when the item is un-priceable.","example":89}},"required":["startingPrice"]},"SearchEngineSuggestItemDto":{"type":"object","properties":{"externalId":{"type":"string","description":"Item identifier (product/service/pack) used to build the click-through link.","example":"6634f1c2a1b2c3d4e5f60789"},"name":{"type":"string","description":"Item name resolved to the requested language (French fallback).","example":"Honda NX500 A2"},"image":{"type":"string","nullable":true,"description":"First item image URL, or null when the item has no image.","example":"https://bucket-prod.getlokki.com/items/nx500.jpg"},"verticale":{"description":"Verticale the item belongs to.","allOf":[{"$ref":"#/components/schemas/SuggestVerticaleDto"}]},"store":{"description":"Store (renter) offering the item.","allOf":[{"$ref":"#/components/schemas/SuggestItemStoreDto"}]},"pricing":{"description":"Item pricing summary.","allOf":[{"$ref":"#/components/schemas/SuggestItemPricingDto"}]}},"required":["externalId","name","image","verticale","store","pricing"]},"SuggestStoreReviewsDto":{"type":"object","properties":{"score":{"type":"number","nullable":true,"description":"Google rating score (out of 5), or null when the store has no reviews.","example":5},"count":{"type":"number","nullable":true,"description":"Number of Google reviews, or null when the store has no reviews.","example":38}},"required":["score","count"]},"SearchEngineSuggestStoreDto":{"type":"object","properties":{"id":{"type":"string","description":"Company (renter) id.","example":"6634f1c2a1b2c3d4e5f60123"},"name":{"type":"string","description":"Store (renter) name.","example":"RIDE"},"slug":{"type":"string","description":"Store slug used to build the store link.","example":"ride-marseille"},"logo":{"type":"string","nullable":true,"description":"Store logo URL, or null when the store has no logo.","example":"https://bucket-prod.getlokki.com/companies/ride/logo.png"},"verticale":{"description":"Store's dominant verticale among the items that matched the query.","allOf":[{"$ref":"#/components/schemas/SuggestVerticaleDto"}]},"city":{"type":"string","nullable":true,"description":"Store's nearest-location city, or null when unavailable.","example":"Marseille"},"reviews":{"description":"Store review summary.","allOf":[{"$ref":"#/components/schemas/SuggestStoreReviewsDto"}]},"matchCount":{"type":"number","description":"Number of the store's items that matched the query (drives the store ranking).","example":12}},"required":["id","name","slug","logo","verticale","city","reviews","matchCount"]},"SuggestCategoryType":{"type":"string","description":"Whether this entry is a verticale or a sub-category.","enum":["verticale","subCategory"]},"SearchEngineSuggestCategoryDto":{"type":"object","properties":{"type":{"example":"verticale","$ref":"#/components/schemas/SuggestCategoryType"},"key":{"type":"string","description":"Canonical key of this (possibly merged) entry — the verticale key (CompanyVerticale) or a representative sub-category key, depending on `type`. The front maps it to an icon.","example":"MOTORCYCLE"},"keys":{"description":"Every underlying key this entry represents: verticale keys for `verticale`, sub-category ids for `subCategory`. Usually `[key]`, but mirrored verticales are merged into one entry (e.g. Bike + Electric Bike → `keys: ['BIKE', 'ELECTRIC_BIKE']`), so the front applies all of them on selection and filters both.","example":["MOTORCYCLE"],"type":"array","items":{"type":"string"}},"label":{"type":"string","nullable":true,"description":"Localized label resolved to the requested language, or null when no label is denormalized (front falls back to mapping the key).","example":"Moto"},"count":{"type":"number","description":"Number of matched items catalog-wide in this verticale/sub-category (drives ordering; not a local availability count).","example":12}},"required":["type","key","keys","label","count"]},"SearchEngineSuggestResponseDto":{"type":"object","properties":{"items":{"description":"Matched items (products/services/packs), capped. Empty without a geo context.","type":"array","items":{"$ref":"#/components/schemas/SearchEngineSuggestItemDto"}},"stores":{"description":"Stores with the most matching items, capped. Empty without a geo context.","type":"array","items":{"$ref":"#/components/schemas/SearchEngineSuggestStoreDto"}},"categories":{"description":"Matched verticales and sub-categories, count-ranked and capped. Catalog-wide: never geo- or date-filtered, so a category can be suggested even when no nearby item carries it.","type":"array","items":{"$ref":"#/components/schemas/SearchEngineSuggestCategoryDto"}}},"required":["items","stores","categories"]},"SitemapProductDto":{"type":"object","properties":{"companySlug":{"type":"string","description":"Slug of the product's company — the `:slug` segment of the route"},"itemName":{"description":"Localized product name, slugified per-locale on the front to match the product page canonical","allOf":[{"$ref":"#/components/schemas/LocalizedContent"}]},"itemId":{"type":"string","description":"Product externalId (search index id) — the `:id` segment"}},"required":["companySlug","itemName","itemId"]},"ItemSortByDto":{"type":"object","properties":{"sortBy":{"enum":["relevance","price_asc","price_desc"],"type":"string","description":"Sort by relevance","example":"relevance"}},"required":["sortBy"]},"ItemSettings":{"type":"object","properties":{"visibility":{"enum":["PUBLIC","RESTRICTED"],"type":"string","description":"Visibility status of the item","example":"PUBLIC"}},"required":["visibility"]},"ItemInfos":{"type":"object","properties":{"name":{"type":"string","description":"Name of the item","example":"Mountain Bike X2000"},"localizedName":{"description":"Item name resolved per supported locale","allOf":[{"$ref":"#/components/schemas/LocalizedContent"}]},"description":{"type":"string","description":"Detailed localized description of the item","example":"A high-performance mountain bike suitable for all terrains."}},"required":["name","description"]},"ItemCategoryLevel":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the category","example":"61e7b8f9e4b0c8a1d4f3c2b1"},"name":{"type":"string","description":"Localized name of the category","example":"Mountain Bike"},"type":{"enum":["STANDARD","ACCESSORY"],"type":"string","description":"Type of the category","example":"STANDARD"}},"required":["id","name","type"]},"ItemVerticale":{"type":"object","properties":{"id":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string","description":"Identifier of the verticale","example":"BIKE"},"name":{"type":"string","description":"Localized name of the verticale","example":"Bike"}},"required":["id","name"]},"ItemCategory":{"type":"object","properties":{"storeItemCategory":{"description":"The store-specific category of the item","allOf":[{"$ref":"#/components/schemas/ItemCategoryLevel"}]},"verticale":{"nullable":true,"description":"The large category of the item (e.g., BIKE, CAR, BOAT, etc.)","allOf":[{"$ref":"#/components/schemas/ItemVerticale"}]},"categoryLevel1":{"nullable":true,"description":"The precise category of the item (e.g., Mountain Bike, Road Bike, etc.)","allOf":[{"$ref":"#/components/schemas/ItemCategoryLevel"}]}},"required":["storeItemCategory","verticale","categoryLevel1"]},"ItemMediaImages":{"type":"object","properties":{"urls":{"description":"Array of image URLs associated with the item","example":["https://example.com/images/item1.jpg","https://example.com/images/item2.jpg"],"type":"array","items":{"type":"string"}}},"required":["urls"]},"ItemMediaVideos":{"type":"object","properties":{"youtubeUrls":{"description":"Array of YouTube video URLs associated with the item","example":["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://www.youtube.com/watch?v=sNPnbI1arSE"],"nullable":true,"type":"array","items":{"type":"string"}}},"required":["youtubeUrls"]},"ItemMediaDocuments":{"type":"object","properties":{"url":{"type":"string","description":"document URLs associated with the item","example":["https://example.com/documents/item1.pdf","https://example.com/documents/item2.pdf"]},"name":{"type":"string","description":"Name of the document","example":"Item Manual"}},"required":["url","name"]},"ItemMedia":{"type":"object","properties":{"images":{"description":"Images associated with the item","allOf":[{"$ref":"#/components/schemas/ItemMediaImages"}]},"videos":{"description":"Videos associated with the item","allOf":[{"$ref":"#/components/schemas/ItemMediaVideos"}]},"documents":{"description":"Documents associated with the item","type":"array","items":{"$ref":"#/components/schemas/ItemMediaDocuments"}}},"required":["images","videos","documents"]},"ItemDiscountQuantity":{"type":"object","properties":{"type":{"type":"string","default":"QUANTITY","enum":["QUANTITY"]},"rules":{"description":"Rules for quantity-based discounts","type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryDiscountRange"}}},"required":["type","rules"]},"ItemDiscountPeriodic":{"type":"object","properties":{"amount":{"type":"number","description":"Discount amount applied to the item","example":5},"amountType":{"enum":["PERCENTAGE","AMOUNT"],"type":"string","description":"Discount type (amount or percentage)","example":"PERCENTAGE"},"type":{"type":"string","default":"PERIODIC","enum":["PERIODIC"]},"from":{"format":"date-time","type":"string","nullable":true,"description":"Start date of the discount period (nullable if always applicable)","example":"2025-09-01T00:00:00.000Z"},"to":{"format":"date-time","type":"string","nullable":true,"description":"End date of the discount period (nullable if always applicable)","example":"2025-09-30T23:59:59.000Z"},"applicableDate":{"enum":["CREATED_DATE","START_DATE"],"type":"string","description":"Applicable date context for the discount (Creation date or Booking start date)","example":"CREATED_DATE"}},"required":["amount","amountType","type","from","to","applicableDate"]},"ItemDiscountWeekly":{"type":"object","properties":{"amount":{"type":"number","description":"Discount amount applied to the item","example":5},"amountType":{"enum":["PERCENTAGE","AMOUNT"],"type":"string","description":"Discount type (amount or percentage)","example":"PERCENTAGE"},"type":{"type":"string","default":"WEEKLY","enum":["WEEKLY"]},"baseAmount":{"type":"number","description":"Base amount of the discount before applying overlap percentage","example":100},"overlapPercentage":{"type":"number","description":"Percentage of overlap between the booking and the price rule period","example":75},"rule":{"description":"Price rule associated with the weekly discount","allOf":[{"$ref":"#/components/schemas/PriceRule"}]}},"required":["amount","amountType","type","baseAmount","overlapPercentage","rule"]},"ItemPricingDiscount":{"type":"object","properties":{"appliedDiscounts":{"type":"array","description":"List of discounts applied to the item","items":{"oneOf":[{"$ref":"#/components/schemas/ItemDiscountPeriodic"},{"$ref":"#/components/schemas/ItemDiscountWeekly"}]}},"availableDiscounts":{"type":"array","description":"List of available discounts for the item","items":{"oneOf":[{"$ref":"#/components/schemas/ItemDiscountQuantity"}]}}},"required":["appliedDiscounts","availableDiscounts"]},"ItemDeposit":{"type":"object","properties":{"amount":{"type":"number","description":"Deposit amount for the item","example":100}},"required":["amount"]},"ItemVat":{"type":"object","properties":{"amount":{"type":"number","description":"VAT percentage (e.g., 20 for 20%)","example":20}},"required":["amount"]},"ItemPricingTableEntryDurationRange":{"type":"object","properties":{"type":{"type":"string","enum":["range"]},"minMinutes":{"type":"number","description":"Minimum duration in minutes","example":0},"maxMinutes":{"type":"number","description":"Maximum duration in minutes","example":1440}},"required":["type","minMinutes","maxMinutes"]},"ItemPricingTableEntryDurationSpecific":{"type":"object","properties":{"type":{"type":"string","enum":["specific"]},"minutes":{"type":"number","description":"Duration in minutes","example":1440}},"required":["type","minutes"]},"ItemPricingTableEntryDurationLld":{"type":"object","properties":{"type":{"type":"string","enum":["LLD"]},"months":{"type":"number","description":"Duration in calendar months","example":12}},"required":["type","months"]},"ItemPricingTableEntry":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the price model row","example":"61e7b8f9e4b0c8a1d4f3c2b1"},"label":{"type":"string","description":"Localized duration label (e.g. '1 jour', '1 semaine')","example":"1 jour"},"price":{"type":"number","description":"Price for this duration","example":50},"duration":{"description":"Raw duration data for client-side formatting","oneOf":[{"$ref":"#/components/schemas/ItemPricingTableEntryDurationRange"},{"$ref":"#/components/schemas/ItemPricingTableEntryDurationSpecific"},{"$ref":"#/components/schemas/ItemPricingTableEntryDurationLld"}],"discriminator":{"propertyName":"type","mapping":{"range":"#/components/schemas/ItemPricingTableEntryDurationRange","specific":"#/components/schemas/ItemPricingTableEntryDurationSpecific","LLD":"#/components/schemas/ItemPricingTableEntryDurationLld"}}}},"required":["id","label","price","duration"]},"ItemPricingTable":{"type":"object","properties":{"highSeason":{"description":"High-season pricing rows, ordered by duration","type":"array","items":{"$ref":"#/components/schemas/ItemPricingTableEntry"}},"lowSeason":{"nullable":true,"description":"Low-season pricing rows, ordered by duration. Null when the store has no low-season pricing configured.","type":"array","items":{"$ref":"#/components/schemas/ItemPricingTableEntry"}}},"required":["highSeason","lowSeason"]},"ItemPricing":{"type":"object","properties":{"basis":{"enum":["RANGE_COMPUTED","LOWEST_PRICE"],"type":"string","description":"Basis used for pricing the item","example":"LOWEST_PRICE"},"price":{"type":"number","nullable":true,"description":"Rental price of the item (null if no price available)","example":29.99},"basePrice":{"type":"number","nullable":true,"description":"Base rental price of the item (without discounts, null if no price available)","example":29.99},"discount":{"description":"Discount applied to the item","allOf":[{"$ref":"#/components/schemas/ItemPricingDiscount"}]},"deposit":{"description":"Deposit amount for the item","allOf":[{"$ref":"#/components/schemas/ItemDeposit"}]},"vat":{"nullable":true,"description":"VAT information for the item (null means store default VAT)","allOf":[{"$ref":"#/components/schemas/ItemVat"}]},"pricingTable":{"nullable":true,"description":"Full pricing table split by season. Null when the store has disabled the pricing table display.","allOf":[{"$ref":"#/components/schemas/ItemPricingTable"}]},"priceRule":{"nullable":true,"description":"Full price rule associated with this item (id + title + rules). Null when no price rule is configured.","allOf":[{"$ref":"#/components/schemas/ItemPriceRule"}]}},"required":["basis","price","basePrice","discount","deposit","vat","pricingTable","priceRule"]},"ItemDurationInfos":{"type":"object","properties":{"min":{"type":"number","description":"Minimum duration in minutes allowed for the item","example":60},"max":{"type":"number","description":"Maximum duration in minutes allowed for the item","example":1440}},"required":["min","max"]},"ItemRangeInfos":{"type":"object","properties":{"min":{"type":"number","description":"Minimum time in minutes for this time range with price","example":60},"max":{"type":"number","description":"Maximum time in minutes for this time range with price","example":1440}},"required":["min","max"]},"ItemTimeInfos":{"type":"object","properties":{"duration":{"description":"Duration constraints for the item","allOf":[{"$ref":"#/components/schemas/ItemDurationInfos"}]},"ranges":{"description":"Relevant time ranges with available price","type":"array","items":{"$ref":"#/components/schemas/ItemRangeInfos"}}},"required":["duration","ranges"]},"ItemStock":{"type":"object","properties":{"availableQuantity":{"type":"number","description":"Available quantity of the item","example":10},"totalQuantity":{"type":"number","description":"Total quantity of the item","example":10},"isAvailable":{"type":"boolean","description":"Whether the item can be booked for the requested range. Quantities overload 0 as both 'none' and 'unlimited' (services, service-backed pack lines), so this is the only unambiguous availability signal. Products: at least one sub-product available. Services: always true. Packs: every line has at least one available option.","example":true}},"required":["availableQuantity","totalQuantity","isAvailable"]},"ItemInsuranceTulipDetails":{"type":"object","properties":{"provider":{"type":"string","enum":["TULIP"]},"status":{"enum":["off","on_inclusion_hidden","on_inclusion","on_option","with_assurance"],"type":"string","description":"Tulip insurance status for the item","example":"on_inclusion_hidden"}},"required":["provider","status"]},"ItemInsurance":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Indicates if insurance is enabled for this item","example":true},"provider":{"type":"string","enum":["TULIP"],"description":"Insurance provider for this item","example":"TULIP"},"details":{"nullable":true,"description":"Detailed settings for the insurance provider","allOf":[{"$ref":"#/components/schemas/ItemInsuranceTulipDetails"}]}},"required":["enabled","provider","details"]},"ItemSurveyField":{"type":"object","properties":{"id":{"type":"string","description":"ID of the field","example":"1"},"value":{"type":"string","description":"Value of the field","example":"Survey 1"},"type":{"enum":["TEXT","SELECT","MULTIPLE_SELECT","DOCUMENT"],"type":"string","description":"Type of the field","example":"TEXT"},"selectAnswers":{"description":"Select answers of the field","example":["Survey answer 1","Survey answer 2"],"type":"array","items":{"type":"string"}}},"required":["id","value","type","selectAnswers"]},"ItemSurvey":{"type":"object","properties":{"name":{"type":"string","description":"Name of the survey","example":"Survey 1"},"fields":{"description":"Fields of the survey","example":[{"id":"1","value":"Survey 1","type":"text","selectAnswers":[]}],"type":"array","items":{"$ref":"#/components/schemas/ItemSurveyField"}}},"required":["name","fields"]},"ItemModules":{"type":"object","properties":{"insurance":{"description":"Insurance module settings","allOf":[{"$ref":"#/components/schemas/ItemInsurance"}]},"survey":{"description":"Survey module settings","allOf":[{"$ref":"#/components/schemas/ItemSurvey"}]}},"required":["insurance"]},"StoreProductDto":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the item","example":"61e7b8f9e4b0c8a1d4f3c2b1"},"rentalType":{"enum":["LCD","LLD"],"type":"string","description":"The rental type of the item (Short-term or Long-term rental)","example":"LCD"},"settings":{"description":"Settings and configuration for the item","allOf":[{"$ref":"#/components/schemas/ItemSettings"}]},"infos":{"description":"Information about the item","allOf":[{"$ref":"#/components/schemas/ItemInfos"}]},"category":{"description":"Category information of the item","nullable":true,"allOf":[{"$ref":"#/components/schemas/ItemCategory"}]},"media":{"description":"Media associated with the item","allOf":[{"$ref":"#/components/schemas/ItemMedia"}]},"pricing":{"description":"Pricing details of the item","allOf":[{"$ref":"#/components/schemas/ItemPricing"}]},"time":{"description":"Time range information and constraints for the item","allOf":[{"$ref":"#/components/schemas/ItemTimeInfos"}]},"stock":{"description":"Stock information of the item","allOf":[{"$ref":"#/components/schemas/ItemStock"}]},"modules":{"description":"Item module settings (insurance, etc.)","allOf":[{"$ref":"#/components/schemas/ItemModules"}]},"type":{"type":"string","enum":["product","service","pack"],"description":"Type of the item","example":"product"}},"required":["id","rentalType","settings","infos","category","media","pricing","time","stock","modules","type"]},"StoreServiceDto":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the item","example":"61e7b8f9e4b0c8a1d4f3c2b1"},"rentalType":{"enum":["LCD","LLD"],"type":"string","description":"The rental type of the item (Short-term or Long-term rental)","example":"LCD"},"settings":{"description":"Settings and configuration for the item","allOf":[{"$ref":"#/components/schemas/ItemSettings"}]},"infos":{"description":"Information about the item","allOf":[{"$ref":"#/components/schemas/ItemInfos"}]},"category":{"description":"Category information of the item","nullable":true,"allOf":[{"$ref":"#/components/schemas/ItemCategory"}]},"media":{"description":"Media associated with the item","allOf":[{"$ref":"#/components/schemas/ItemMedia"}]},"pricing":{"description":"Pricing details of the item","allOf":[{"$ref":"#/components/schemas/ItemPricing"}]},"time":{"description":"Time range information and constraints for the item","allOf":[{"$ref":"#/components/schemas/ItemTimeInfos"}]},"stock":{"description":"Stock information of the item","allOf":[{"$ref":"#/components/schemas/ItemStock"}]},"modules":{"description":"Item module settings (insurance, etc.)","allOf":[{"$ref":"#/components/schemas/ItemModules"}]},"type":{"type":"string","enum":["product","service","pack"],"description":"Type of the item","example":"service"}},"required":["id","rentalType","settings","infos","category","media","pricing","time","stock","modules","type"]},"StorePackCategoryInfos":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"StorePackCategoryItem":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["product","service"]},"infos":{"$ref":"#/components/schemas/ItemInfos"},"media":{"$ref":"#/components/schemas/ItemMedia"},"stock":{"$ref":"#/components/schemas/ItemStock"},"category":{"$ref":"#/components/schemas/ItemCategory"}},"required":["id","type","infos","media","stock","category"]},"StorePackCategory":{"type":"object","properties":{"id":{"type":"string"},"infos":{"$ref":"#/components/schemas/StorePackCategoryInfos"},"stock":{"$ref":"#/components/schemas/ItemStock"},"items":{"type":"array","items":{"$ref":"#/components/schemas/StorePackCategoryItem"}}},"required":["id","infos","stock","items"]},"StorePackDto":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the item","example":"61e7b8f9e4b0c8a1d4f3c2b1"},"rentalType":{"enum":["LCD","LLD"],"type":"string","description":"The rental type of the item (Short-term or Long-term rental)","example":"LCD"},"settings":{"description":"Settings and configuration for the item","allOf":[{"$ref":"#/components/schemas/ItemSettings"}]},"infos":{"description":"Information about the item","allOf":[{"$ref":"#/components/schemas/ItemInfos"}]},"category":{"description":"Category information of the item","nullable":true,"allOf":[{"$ref":"#/components/schemas/ItemCategory"}]},"media":{"description":"Media associated with the item","allOf":[{"$ref":"#/components/schemas/ItemMedia"}]},"pricing":{"description":"Pricing details of the item","allOf":[{"$ref":"#/components/schemas/ItemPricing"}]},"time":{"description":"Time range information and constraints for the item","allOf":[{"$ref":"#/components/schemas/ItemTimeInfos"}]},"stock":{"description":"Stock information of the item","allOf":[{"$ref":"#/components/schemas/ItemStock"}]},"modules":{"description":"Item module settings (insurance, etc.)","allOf":[{"$ref":"#/components/schemas/ItemModules"}]},"type":{"type":"string","enum":["product","service","pack"],"description":"Type of the item","example":"pack"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/StorePackCategory"}}},"required":["id","rentalType","settings","infos","category","media","pricing","time","stock","modules","type","categories"]},"GetShopItemsVerticalesCategoriesResponseDto":{"type":"object","properties":{"verticale":{"description":"Verticale of the store's items","allOf":[{"$ref":"#/components/schemas/ItemVerticale"}]},"category":{"nullable":true,"description":"Categories of the store's items","allOf":[{"$ref":"#/components/schemas/ItemCategoryLevel"}]}},"required":["verticale","category"]},"GetShopItemsVerticalesResponseDto":{"type":"object","properties":{"verticaleCategories":{"description":"Verticales and categories of the store's items","type":"array","items":{"$ref":"#/components/schemas/GetShopItemsVerticalesCategoriesResponseDto"}}},"required":["verticaleCategories"]},"GetShopItemsProductModelsResponseDto":{"type":"object","properties":{"productModels":{"description":"Product models of the store's items","type":"array","items":{"$ref":"#/components/schemas/ProductModelDto"}}},"required":["productModels"]},"ItemSlotDto":{"type":"object","properties":{"hours":{"type":"number"},"minutes":{"type":"number"}},"required":["hours","minutes"]},"ItemSlotAvailabilityDto":{"type":"object","properties":{"slot":{"$ref":"#/components/schemas/ItemSlotDto"},"available":{"type":"boolean"},"quantity":{"type":"number"},"subProductsMask":{"type":"string"}},"required":["slot","available","quantity"]},"ItemDailyAvailabilityDto":{"type":"object","properties":{"date":{"format":"date-time","type":"string"},"availability":{"type":"string","enum":["available","partially_available","unavailable"]},"quantity":{"type":"number"},"slots":{"type":"array","items":{"$ref":"#/components/schemas/ItemSlotAvailabilityDto"}}},"required":["date","availability","quantity","slots"]},"SuggestCartDatesDto":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["startDate","endDate"]},"SuggestCartGeoPointDto":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}},"required":["latitude","longitude"]},"SuggestCartGeoLocDto":{"type":"object","properties":{"address":{"type":"string"},"locality":{"type":"string","description":"City name from the address autocomplete — round-tripped so a search restored from a persisted suggestion keeps the real city instead of the full street address"},"geoPoint":{"$ref":"#/components/schemas/SuggestCartGeoPointDto"}},"required":["address","geoPoint"]},"SuggestCartParticipantDto":{"type":"object","properties":{"count":{"type":"number","minimum":1},"size":{"type":"string"},"audience":{"enum":["adult","child"],"type":"string","description":"Rider type (the funnel size encodes adult vs child) — stamped on the agency quote"}},"required":["count"]},"SuggestCartQueryEntryDto":{"type":"object","properties":{"categoryId":{"type":"string","description":"ProductVerticaleCategory ObjectId — the group leader for merged tiles"},"mergedCategoryIds":{"description":"Additional category IDs that form an OR group with categoryId. Items from any of these categories satisfy this demand — the requested quantity is allocated from the combined pool, not separately per category.","type":"array","items":{"type":"string"}},"fallbackCategoryIds":{"description":"Lower-priority fallback category IDs: the opposite bike family (électrique ↔ classique) for the essentials tiles. The preferred pool (categoryId + mergedCategoryIds) is allocated first; only the remaining shortfall is filled from these categories.","type":"array","items":{"type":"string"}},"categoryName":{"description":"Localized category name — used in email template when provided","allOf":[{"$ref":"#/components/schemas/LocalizedContent"}]},"participants":{"type":"array","items":{"$ref":"#/components/schemas/SuggestCartParticipantDto"}}},"required":["categoryId","participants"]},"QuoteFlexibility":{"type":"string","description":"How flexible the user's rental dates are — persisted as-is on the agency QuoteRequest and surfaced in the suggestion email. Defaults to EXACT_DATES when omitted.","enum":["exact_dates","more_less_1_day","more_less_2_days","more_less_3_days","more_less_7_days"]},"SuggestCartRequestDto":{"type":"object","properties":{"dates":{"$ref":"#/components/schemas/SuggestCartDatesDto"},"geoLoc":{"$ref":"#/components/schemas/SuggestCartGeoLocDto"},"query":{"type":"array","items":{"$ref":"#/components/schemas/SuggestCartQueryEntryDto"}},"rentalPlaceUserId":{"type":"string","description":"RentalPlaceUser ObjectId — triggers email delivery when provided"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string","description":"Language for the cart suggestion email"},"flexibility":{"$ref":"#/components/schemas/QuoteFlexibility"},"isDateFlexible":{"type":"boolean","deprecated":true,"description":"Deprecated. Use `flexibility` instead. `true` retains the legacy ±3-day behavior."}},"required":["dates","geoLoc","query"]},"SuggestCartRentalPeriodDto":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string","description":"Effective rental start — clamped to the store's opening hours"},"endDate":{"format":"date-time","type":"string","description":"Effective rental end — clamped to the store's opening hours"}},"required":["startDate","endDate"]},"QuickCartMismatchReason":{"type":"string","description":"The ways this reference is an approximate match for the request (wrong size, opposite bike family, …). Empty when the reference matches the request exactly. The frontend flags each reason to the user; a new dimension is added as an enum member, not a new field.","enum":["SIZE_APPROXIMATE","CATEGORY_FALLBACK","GEO_OUTSIDE_NOMINAL_RADIUS","HOURS_APPROXIMATE","DATES_SHIFTED"]},"SuggestCartItemType":{"type":"string","enum":["product","service","pack"]},"SuggestCartPackCategoryDto":{"type":"object","properties":{"id":{"type":"string","description":"Pack option group id (PackOption.id)"},"value":{"type":"string","description":"Selected component product/service id for this group"}},"required":["id","value"]},"SuggestCartItemDto":{"type":"object","properties":{"id":{"type":"string"},"productId":{"type":"string","description":"Catalogue product id (search index externalId) used to create a cart from this suggestion"},"type":{"$ref":"#/components/schemas/SuggestCartItemType"},"name":{"$ref":"#/components/schemas/LocalizedContent"},"description":{"$ref":"#/components/schemas/LocalizedContent"},"imageUrls":{"type":"array","items":{"type":"string"}},"availableQuantity":{"type":"number"},"quantity":{"type":"number","description":"Quantity of this reference allocated to fulfil the requested count for its category (the requested count is spread across references by availability)"},"price":{"type":"number","nullable":true,"description":"Unit price for the rental duration, after discount"},"matchWarnings":{"type":"array","items":{"$ref":"#/components/schemas/QuickCartMismatchReason"}},"packCategories":{"description":"PACK only: the resolved component chosen per pack option group (one entry per group). Fed verbatim into the cart's pack line `categories[]` so the offer is bookable without a further composition step.","type":"array","items":{"$ref":"#/components/schemas/SuggestCartPackCategoryDto"}},"packIncludedItems":{"description":"PACK only: localized names of the components included beyond the requested bike (e.g. a helmet, a lock) — drives the 'Inclut un casque' highlight on the offer card.","type":"array","items":{"$ref":"#/components/schemas/LocalizedContent"}}},"required":["id","productId","type","name","description","imageUrls","availableQuantity","quantity","price","matchWarnings"]},"SuggestCartCategoryResultDto":{"type":"object","properties":{"categoryId":{"type":"string","description":"ProductVerticaleCategory ObjectId"},"items":{"type":"array","items":{"$ref":"#/components/schemas/SuggestCartItemDto"}}},"required":["categoryId","items"]},"SuggestCartDerivedDto":{"type":"object","properties":{"totalTTC":{"type":"number","nullable":true,"description":"Offer total TTC over its counted lines (Product/Service/Pack), or null when any counted line is unpriced. The single source of truth for the total — consumers must not recompute it."},"isRecommended":{"type":"boolean","description":"True for the recommended offer: the nearest bookable (priced, total > 0) suggestion. Computed server-side so the frontend and the suggestion email agree on the badge."}},"required":["totalTTC","isRecommended"]},"SuggestCartEnrichedSuggestionDto":{"type":"object","properties":{"company":{"$ref":"#/components/schemas/ItemCompanyDetailsDto"},"rentalPeriod":{"description":"The bookable rental window for THIS offer: the requested dates shifted by any flexible-day fallback and clamped into the store's opening hours. Use it for both display and cart creation — the requested dates may fall outside this store's hours (±4h tolerance match).","allOf":[{"$ref":"#/components/schemas/SuggestCartRentalPeriodDto"}]},"distanceInMeters":{"type":"number"},"isDeliveryOnly":{"type":"boolean","description":"True when company is only reachable via delivery (>10km but within delivery range)"},"matchWarnings":{"type":"array","items":{"$ref":"#/components/schemas/QuickCartMismatchReason"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/SuggestCartCategoryResultDto"}},"derived":{"description":"Server-computed derived values for this offer (total, recommended flag).","allOf":[{"$ref":"#/components/schemas/SuggestCartDerivedDto"}]}},"required":["company","rentalPeriod","distanceInMeters","isDeliveryOnly","matchWarnings","categories","derived"]},"SuggestCartResponseDto":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for this suggestion set"},"request":{"$ref":"#/components/schemas/SuggestCartRequestDto"},"suggestions":{"description":"Up to 3 matching rental companies, each with server-computed derived values","type":"array","items":{"$ref":"#/components/schemas/SuggestCartEnrichedSuggestionDto"}},"quoteRequestId":{"type":"string","description":"Id of the agency QuoteRequest created for this Quick Cart (logged-in users only). Carried by the frontend onto the cart so the quote can be cancelled on self-checkout."},"quoteRequestReused":{"type":"boolean","description":"True when the quote request was deduplicated onto an existing recent identical Quick Cart quote — no new lead was created and no recap email was sent. Only set on the POST response."},"createdAt":{"type":"string","description":"ISO timestamp of the submission — the funnel compares it to its stored state's lastUpdate to decide whether restoring this search would overwrite fresher user edits."}},"required":["id","request","suggestions"]},"PrecheckCartResponseDto":{"type":"object","properties":{"hasResults":{"type":"boolean","description":"Whether the search would yield at least one suggestion. Anonymous dry-run — deliberately reveals nothing else, so no renter data reaches unauthenticated clients."}},"required":["hasResults"]},"AdminSearchCartResponseDto":{"type":"object","properties":{"request":{"description":"The demand that was matched","allOf":[{"$ref":"#/components/schemas/SuggestCartRequestDto"}]},"suggestions":{"description":"Matching rental companies with the same shape as the Quick Cart suggestions, nearest first. Nothing is persisted: no suggestion document, no quote request, no email.","type":"array","items":{"$ref":"#/components/schemas/SuggestCartEnrichedSuggestionDto"}}},"required":["request","suggestions"]},"MagicScheduleCompanyStateDto":{"type":"object","properties":{"jobId":{"type":"string","example":"optimize-company-1234567890"},"status":{"type":"string","example":"pending"},"progress":{"type":"number","example":50},"error":{"type":"string","example":"An error occurred during optimization."}},"required":["jobId","status","progress","error"]},"MagicScheduleCompanyOccupancyDto":{"type":"object","properties":{"occupancyRate":{"type":"number","example":76}},"required":["occupancyRate"]},"MagicScheduleOptimizeDto":{"type":"object","properties":{"jobId":{"type":"string","example":"optimize-company-1234567890"}},"required":["jobId"]},"ActionLogSource":{"type":"string","enum":["DECORATOR","AUTO"]},"ActionLogOperation":{"type":"string","enum":["create","update","delete"]},"ActionLogEntryChange":{"type":"object","properties":{"operation":{"$ref":"#/components/schemas/ActionLogOperation"},"diff":{"type":"object","nullable":true,"additionalProperties":true},"collectionName":{"type":"string"},"documentId":{"type":"string"},"truncated":{"type":"boolean"}},"required":["operation","diff","collectionName","documentId","truncated"]},"ActionLogActorType":{"type":"string","enum":["OWNER","EMPLOYEE","ADMIN","ADMIN_IMPERSONATING","SYSTEM","UNKNOWN"]},"ActionLogSystemSource":{"type":"string","enum":["STRIPE_WEBHOOK","PAYOUT_GENERATION","PAYMENT_CAPTURE"]},"ActionLogActor":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/ActionLogActorType"},"systemSource":{"nullable":true,"$ref":"#/components/schemas/ActionLogSystemSource"},"userId":{"type":"string"},"email":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"impersonatorUserId":{"type":"string","nullable":true},"impersonatorEmail":{"type":"string","nullable":true}},"required":["type","systemSource","userId","email","name","impersonatorUserId","impersonatorEmail"]},"ActionLogEntry":{"type":"object","properties":{"actionSource":{"$ref":"#/components/schemas/ActionLogSource"},"changes":{"type":"array","items":{"$ref":"#/components/schemas/ActionLogEntryChange"}},"requestPayload":{"type":"object","nullable":true,"additionalProperties":true},"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"actionName":{"type":"string"},"method":{"type":"string"},"routePath":{"type":"string"},"statusCode":{"type":"number"},"durationMs":{"type":"number"},"companyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"actor":{"$ref":"#/components/schemas/ActionLogActor"}},"required":["actionSource","changes","requestPayload","id","createdAt","actionName","method","routePath","statusCode","durationMs","companyId","companyName","actor"]},"ActionLogsPage":{"type":"object","properties":{"entries":{"type":"array","items":{"$ref":"#/components/schemas/ActionLogEntry"}},"hasNextPage":{"type":"boolean"}},"required":["entries","hasNextPage"]},"ActionLogHistoryEntry":{"type":"object","properties":{"operation":{"$ref":"#/components/schemas/ActionLogOperation"},"diff":{"type":"object","nullable":true,"additionalProperties":true},"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"actionName":{"type":"string"},"method":{"type":"string"},"routePath":{"type":"string"},"actor":{"$ref":"#/components/schemas/ActionLogActor"},"truncated":{"type":"boolean"}},"required":["operation","diff","id","createdAt","actionName","method","routePath","actor","truncated"]},"ActionLogHistoryPage":{"type":"object","properties":{"entries":{"type":"array","items":{"$ref":"#/components/schemas/ActionLogHistoryEntry"}},"hasNextPage":{"type":"boolean"}},"required":["entries","hasNextPage"]},"RevertActionLogChangeDto":{"type":"object","properties":{"actionLogId":{"type":"string"},"collectionName":{"type":"string"},"documentId":{"type":"string"}},"required":["actionLogId","collectionName","documentId"]},"RevertActionLogChangeResult":{"type":"object","properties":{"revertedFields":{"type":"array","items":{"type":"string"}}},"required":["revertedFields"]},"RentalPlaceUniverseDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"displayName":{"type":"string"},"img":{"type":"string"},"color":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},"required":["id","name","displayName","img","color","verticales"]},"RentalPlaceUniversesDto":{"type":"object","properties":{"universes":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceUniverseDto"}}},"required":["universes"]},"RentalPlaceCompanyUniverseDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"img":{"type":"string"},"pricePerDay":{"type":"number"}},"required":["id","name","img","pricePerDay"]},"RentalPlaceCompanyPriceRangeDto":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}},"required":["min","max"]},"RentalPlaceCompanyDurationRangeDto":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}},"required":["min","max"]},"RentalPlaceDiscoverEventDto":{"type":"object","properties":{"id":{"type":"string"},"urlImage":{"type":"string"},"name":{"$ref":"#/components/schemas/LocalizedContent"},"duration":{"type":"number"},"slot":{"type":"number"},"price":{"type":"number"}},"required":["id","urlImage","name","duration","slot","price"]},"RentalPlaceCompanyDto":{"type":"object","properties":{"addressComponents":{"$ref":"#/components/schemas/CompanyAddressComponentsDto"},"id":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"logoURL":{"type":"string"},"description":{"type":"string"},"bannerURL":{"type":"array","items":{"type":"string"}},"address":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"rentalPlaceInfos":{"$ref":"#/components/schemas/CompanyRentalPlaceDto"},"onlineStoreConfig":{"$ref":"#/components/schemas/OnlineStoreConfig"},"distance":{"type":"number"},"googleRating":{"type":"number"},"googleReviewsNb":{"type":"number"},"universes":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceCompanyUniverseDto"}},"availableProducts":{"type":"number"},"dailyPriceRange":{"$ref":"#/components/schemas/RentalPlaceCompanyPriceRangeDto"},"tulipActivated":{"type":"boolean"},"discount":{"type":"number"},"durationRange":{"$ref":"#/components/schemas/RentalPlaceCompanyDurationRangeDto"},"timezone":{"type":"string"},"rentalPointId":{"type":"string"},"rentalPointSlug":{"type":"string"},"bestSellers":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RawOnlineStoreItemListDto"}]},"haveLld":{"type":"boolean"},"events":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceDiscoverEventDto"}},"delivery":{"type":"boolean"}},"required":["id","slug","name","logoURL","description","bannerURL","address","lat","lng","rentalPlaceInfos","onlineStoreConfig","distance","googleRating","googleReviewsNb","universes","availableProducts","dailyPriceRange","tulipActivated","discount","durationRange","timezone","rentalPointId","rentalPointSlug","bestSellers","haveLld","events","delivery"]},"RentalPlaceCompaniesDto":{"type":"object","properties":{"companies":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceCompanyDto"}},"totalCount":{"type":"number"}},"required":["companies","totalCount"]},"ProductDetails":{"type":"object","properties":{"name":{"type":"string"},"image":{"type":"string","nullable":true}},"required":["name","image"]},"PartnerRentalPlaceCompanyDto":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"logoURL":{"type":"string"},"images":{"type":"array","items":{"type":"string"}},"lat":{"type":"number"},"lng":{"type":"number"},"url":{"type":"string"},"availableProducts":{"type":"array","items":{"type":"string"}},"availableProductsDetails":{"type":"array","items":{"$ref":"#/components/schemas/ProductDetails"}},"totalNbAvailableProducts":{"type":"number"},"averagePrice":{"type":"number"},"minPrice":{"type":"number"},"maxPrice":{"type":"number"},"googleRating":{"type":"number"},"googleReviewsNb":{"type":"number"},"description":{"type":"string"},"descriptionHtml":{"type":"string"},"delivery":{"type":"boolean"},"deliveryRange":{"type":"number"},"insurance":{"type":"boolean"},"address":{"type":"string"}},"required":["name","slug","logoURL","images","lat","lng","url","availableProducts","availableProductsDetails","totalNbAvailableProducts","averagePrice","minPrice","maxPrice","googleRating","googleReviewsNb","description","descriptionHtml","delivery","deliveryRange","insurance","address"]},"PartnerRentalPlaceCompaniesDto":{"type":"object","properties":{"totalCount":{"type":"number"},"stores":{"type":"array","items":{"$ref":"#/components/schemas/PartnerRentalPlaceCompanyDto"}}},"required":["totalCount","stores"]},"ShowcaseProductDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"price":{"type":"number"},"imageUrl":{"type":"string"}},"required":["id","name","price","imageUrl"]},"RentalPlaceExtraCompanyInfoDto":{"type":"object","properties":{"addressComponents":{"$ref":"#/components/schemas/CompanyAddressComponentsDto"},"companyType":{"type":"string","default":"lokki","enum":["lokki"]},"id":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"logo":{"type":"string"},"banner":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"currency":{"type":"string"},"address":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"rentalPlaceInfos":{"$ref":"#/components/schemas/CompanyRentalPlaceDto"},"googleRating":{"type":"number"},"googleReviews":{"type":"array","items":{"$ref":"#/components/schemas/GoogleReview"}},"googleReviewsNb":{"type":"number"},"showcaseProducts":{"type":"array","items":{"$ref":"#/components/schemas/ShowcaseProductDto"}},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"universes":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceCompanyUniverseDto"}}},"required":["companyType","id","slug","name","logo","banner","description","currency","address","lat","lng","rentalPlaceInfos","googleRating","googleReviews","googleReviewsNb","showcaseProducts","verticales","universes"]},"UpdateCreateRentalPlaceUniverseDto":{"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"},"img":{"type":"string"},"color":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},"required":["name","displayName","img","color","verticales"]},"ExternalCompanyAddressComponents":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"},"placeId":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country"]},"ExternalCompanyClaimData":{"type":"object","properties":{"userId":{"type":"string"},"siret":{"type":"string"},"vatNumber":{"type":"string"},"siretCountry":{"type":"string","enum":["FR","BE","CH","DE","NL","ES","PT","IT"]},"name":{"type":"string"},"website":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"claimedAt":{"format":"date-time","type":"string"},"status":{"type":"string","enum":["PENDING","HELP_REQUESTED","ACCEPTED"]},"upgradeStatus":{"type":"string","enum":["NOT_STARTED","PENDING","FINISHED"]},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"}},"required":["userId","siret","siretCountry","name","website","verticales","claimedAt","status","upgradeStatus"]},"ExternalCompanyPageviewData":{"type":"object","properties":{"visits":{"type":"number"},"uniques":{"type":"number"},"pageviews":{"type":"number"},"bounce_rate":{"type":"number"},"avg_duration":{"type":"number"},"generationDate":{"format":"date-time","type":"string"},"date_from":{"format":"date-time","type":"string"},"date_to":{"format":"date-time","type":"string"}},"required":["visits","uniques","pageviews","bounce_rate","avg_duration","generationDate","date_from","date_to"]},"ExternalCompany":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"website":{"type":"string"},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/ExternalCompanyAddressComponents"},"addressComponentsMachine":{"$ref":"#/components/schemas/ExternalCompanyAddressComponents"},"phoneNumber":{"type":"string"},"email":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"googleRating":{"type":"number"},"googleRatingCount":{"type":"number"},"googlePlaceId":{"type":"string"},"pipedrive":{"type":"string"},"hubspot":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"productVerticaleCategoryIds":{"type":"array","items":{"type":"string"}},"comment":{"type":"string"},"visible":{"type":"boolean"},"nbRecommendations":{"type":"number"},"claimData":{"$ref":"#/components/schemas/ExternalCompanyClaimData"},"pageviewData":{"$ref":"#/components/schemas/ExternalCompanyPageviewData"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","name","slug","website","address","lat","lng","verticales","visible","nbRecommendations","createdAt","updatedAt"]},"SearchExternalCompanies":{"type":"object","properties":{"total":{"type":"number"},"companies":{"type":"array","items":{"$ref":"#/components/schemas/ExternalCompany"}}},"required":["total","companies"]},"SearchExternalCompaniesCsvDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"CreateUpdateExternalCompanyAddressComponentsDto":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"},"placeId":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country"]},"CreateUpdateExternalCompanyClaimDataDto":{"type":"object","properties":{"userId":{"type":"string"},"siret":{"type":"string"},"vatNumber":{"type":"string"},"siretCountry":{"type":"string","enum":["FR","BE","CH","DE","NL","ES","PT","IT"]},"name":{"type":"string"},"website":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"claimedAt":{"format":"date-time","type":"string"},"status":{"type":"string","enum":["PENDING","HELP_REQUESTED","ACCEPTED"]},"upgradeStatus":{"type":"string","enum":["NOT_STARTED","PENDING","FINISHED"]},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"}},"required":["userId","siret","siretCountry","name","website","verticales","claimedAt","status"]},"CreateUpdateExternalCompanyDto":{"type":"object","properties":{"companyId":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"website":{"type":"string"},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/CreateUpdateExternalCompanyAddressComponentsDto"},"addressComponentsMachine":{"$ref":"#/components/schemas/CreateUpdateExternalCompanyAddressComponentsDto"},"phoneNumber":{"type":"string"},"email":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"googleRating":{"type":"number"},"googleRatingCount":{"type":"number"},"googlePlaceId":{"type":"string"},"pipedrive":{"type":"string"},"hubspot":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"productVerticaleCategoryIds":{"type":"array","items":{"type":"string"}},"comment":{"type":"string"},"visible":{"type":"boolean"},"claimData":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/CreateUpdateExternalCompanyClaimDataDto"}]}},"required":["name","slug","website","address","lat","lng","verticales","visible"]},"RentalPlaceStoresWithProductsAddressComponentsDto":{"type":"object","properties":{"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"city":{"type":"string"},"country":{"type":"string"},"placeId":{"type":"string"},"postalCode":{"type":"string"},"street":{"type":"string"},"streetNumber":{"type":"string"}},"required":["administrativeAreaLevel1","administrativeAreaLevel2","city","country","placeId","postalCode","street","streetNumber"]},"RentalPlacePriceDto":{"type":"object","properties":{"initial":{"type":"number","nullable":true},"discounted":{"type":"number","nullable":true}},"required":["initial","discounted"]},"RentalPlaceSearchItemDuration":{"type":"object","properties":{"type":{"type":"string","enum":["shorter","longer"]},"duration":{"type":"number"}},"required":["type","duration"]},"RentalPlaceSearchItemDto":{"type":"object","properties":{"product_online_information":{"$ref":"#/components/schemas/ItemOnlineStoreInformation"},"id":{"type":"string"},"product_model_id":{"type":"string"},"product_verticale_category":{"type":"string","nullable":true},"product_verticale_category_i18n_key":{"type":"string","nullable":true},"product_verticale_category_name":{"type":"string","nullable":true},"product_verticale_category_verticale":{"type":"string","nullable":true},"product_image":{"type":"array","items":{"type":"string"}},"product_name":{"type":"string"},"price":{"$ref":"#/components/schemas/RentalPlacePriceDto"},"pricePerDay":{"$ref":"#/components/schemas/RentalPlacePriceDto"},"avgPrice":{"type":"number","nullable":true},"price_rule":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductPriceRule"}]},"is_bestseller":{"type":"boolean"},"is_low_stock":{"type":"boolean"},"order_count":{"type":"number"},"usage_count":{"type":"number"},"discount_in_percentage":{"type":"number"},"closest_valid_range":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceSearchItemDuration"}]},"item_type":{"type":"string","enum":["PRODUCT","SERVICE"]},"rental_type":{"type":"string","enum":["LCD","LLD"]}},"required":["product_online_information","id","product_model_id","product_verticale_category","product_verticale_category_i18n_key","product_verticale_category_name","product_verticale_category_verticale","product_image","product_name","price","pricePerDay","avgPrice","is_bestseller","is_low_stock","order_count","usage_count","discount_in_percentage","closest_valid_range","item_type","rental_type"]},"RentalPlaceStoreClosedReason":{"type":"object","properties":{"type":{"type":"string","enum":["CLOSED_DATES_RANGE","CLOSED_DAYS","CLOSED_TIMES"]},"startDate":{"format":"date-time","type":"string","nullable":true},"endDate":{"format":"date-time","type":"string","nullable":true}},"required":["type","startDate","endDate"]},"RentalPlaceStoresWithProductsDto":{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"logoURL":{"type":"string"},"bannerURL":{"type":"array","items":{"type":"string"}},"currencySymbol":{"type":"string"},"lat":{"type":"number"},"lng":{"type":"number"},"address":{"type":"string"},"addressComponents":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceStoresWithProductsAddressComponentsDto"}]},"distance":{"type":"number"},"inDeliveryRange":{"type":"boolean"},"onlineDelivery":{"type":"boolean"},"deliveryMinRange":{"type":"number"},"deliveryMaxRange":{"type":"number"},"deliveryMinPrice":{"type":"number"},"deliveryMaxPrice":{"type":"number"},"discountInPercentage":{"type":"number"},"freeDeliveryActivated":{"type":"boolean"},"freeDeliveryMinimumType":{"type":"string","enum":["MINUTES","SUBTOTAL"]},"freeDeliveryMinimumValue":{"type":"number"},"googleRating":{"type":"number"},"googleReviewsNb":{"type":"number"},"rentalPointSlug":{"type":"string"},"rentalPointId":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"items":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceSearchItemDto"}},"isOpen":{"type":"boolean"},"openingHours":{"type":"array","items":{"$ref":"#/components/schemas/OpeningTimeFrame"}},"closedReason":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceStoreClosedReason"}]},"lcdEnabled":{"type":"boolean"},"lldEnabled":{"type":"boolean"},"tulipEnabled":{"type":"boolean"},"tulipState":{"type":"string","enum":["off","on_inclusion_hidden","on_inclusion","on_option","with_assurance"]},"directOrderEnabled":{"type":"boolean"},"phoneNumber":{"type":"string","nullable":true},"withTimeSlots":{"type":"boolean"}},"required":["id","slug","name","logoURL","bannerURL","currencySymbol","lat","lng","address","addressComponents","distance","inDeliveryRange","onlineDelivery","deliveryMinRange","deliveryMaxRange","deliveryMinPrice","deliveryMaxPrice","discountInPercentage","freeDeliveryActivated","freeDeliveryMinimumType","freeDeliveryMinimumValue","googleRating","googleReviewsNb","verticales","items","isOpen","openingHours","closedReason","lcdEnabled","lldEnabled","tulipEnabled","tulipState","directOrderEnabled","phoneNumber","withTimeSlots"]},"InitialPasswordRecoveryDto":{"type":"object","properties":{"email":{"type":"string"}},"required":["email"]},"ResetPasswordDto":{"type":"object","properties":{"token":{"type":"string"},"password":{"type":"string"}},"required":["token","password"]},"LoginUserDto":{"type":"object","properties":{"userId":{"type":"string"},"role":{"type":"string"},"connectTo":{"enum":["dashboard","lokkit","visibility_on_boarding","visibility","visibility_one","hyperline"],"type":"string"},"subscriptionUrl":{"type":"string"},"availableTools":{"type":"array","items":{"type":"string","enum":["dashboard","lokkit","visibility","visibility_one","reconditioning"]}}},"required":["userId","role","connectTo","availableTools"]},"LoginDto":{"type":"object","properties":{"email":{"type":"string"},"password":{"type":"string"},"lang":{"type":"string"}},"required":["email","password"]},"ForgotPasswordDto":{"type":"object","properties":{"email":{"type":"string"},"lang":{"type":"string"}},"required":["email"]},"AuthErrorDto":{"type":"object","properties":{"error":{"enum":["authenticationFailed","accountIssue","accountNotActivated","accountBlocked","subscriptionPending","trialExpired"],"type":"string"}},"required":["error"]},"CheckTokenDashboardResponseDto":{"type":"object","properties":{"isLoggedIn":{"type":"boolean"},"role":{"type":"string","enum":["user","manager","admin","reconditioner"]},"connectTo":{"type":"string","enum":["dashboard","lokkit","visibility_on_boarding","visibility","visibility_one","hyperline"]}},"required":["isLoggedIn","role","connectTo"]},"AvailableEmailDto":{"type":"object","properties":{"isAvailable":{"type":"boolean"},"isAccountActivated":{"type":"boolean"}},"required":["isAvailable","isAccountActivated"]},"ResendValidationEmailDto":{"type":"object","properties":{"email":{"type":"string"},"encrypted":{"type":"boolean"},"origin":{"type":"string","enum":["plg"]},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["email","encrypted","origin","lang"]},"ValidateAccountCodeDto":{"type":"object","properties":{"email":{"type":"string"},"encrypted":{"type":"boolean"},"code":{"type":"string"},"origin":{"type":"string","enum":["plg"]},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["email","encrypted","code","origin","lang"]},"UserOnboarding":{"type":"object","properties":{"id":{"type":"string"},"userId":{"type":"string"},"tool":{"enum":["dashboard","lokkit","visibility","visibility_one","reconditioning"],"type":"string"},"step":{"enum":["account-creation","shop-search","user-infos","company-verticales","completed"],"type":"string"},"metadata":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"expiresAt":{"format":"date-time","type":"string"}},"required":["id","userId","tool","step","createdAt"]},"CreateUserOnboardingDto":{"type":"object","properties":{"userId":{"type":"string"},"tool":{"enum":["dashboard","lokkit","visibility","visibility_one","reconditioning"],"type":"string"},"step":{"enum":["account-creation","shop-search","user-infos","company-verticales","completed"],"type":"string"},"metadata":{"type":"object"},"expiresAt":{"format":"date-time","type":"string"}},"required":["userId","tool","step"]},"UpdateUserOnboardingDto":{"type":"object","properties":{"step":{"enum":["account-creation","shop-search","user-infos","company-verticales","completed"],"type":"string"},"metadata":{"type":"object"}},"required":["step"]},"PointOfSalesOrderPromoCodeDto":{"type":"object","properties":{"discountAmount":{"type":"number"},"discountType":{"type":"string","enum":["PERCENTAGE","AMOUNT"]},"appliesToDelivery":{"type":"boolean"}},"required":["discountAmount","discountType","appliesToDelivery"]},"PointOfSalesOrderDeliveryDto":{"type":"object","properties":{"amountTTC":{"type":"number"},"vat":{"type":"number"}},"required":["amountTTC","vat"]},"PointOfSalesItemDiscount":{"type":"object","properties":{"discountType":{"type":"string","enum":["AMOUNT","PERCENTAGE"]},"discountAmount":{"type":"number"}},"required":["discountType","discountAmount"]},"PointOfSalesOrderItemDto":{"type":"object","properties":{"quantity":{"type":"number"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"name":{"type":"string"},"vat":{"type":"number"},"discount":{"$ref":"#/components/schemas/PointOfSalesItemDiscount"},"discountedTotalHT":{"type":"number"},"discountedTotalTTC":{"type":"number"}},"required":["quantity","totalTTC","totalHT","name","vat"]},"PointOfSalesOrderPaymentDto":{"type":"object","properties":{"amount":{"type":"number"},"paymentMethod":{"type":"string","enum":["Carte bleue","Espèces","Chèques","Chèque vacances","Virement","Autre","Boutique en ligne","Lien de paiement"]},"paymentDate":{"format":"date-time","type":"string"},"id":{"type":"string"}},"required":["amount","paymentMethod","paymentDate","id"]},"PointOfSalesOrderCustomerDto":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["entreprise","individual"]},"email":{"type":"string"},"phone":{"type":"string"},"firstName":{"type":"string"},"companyName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"streetNumber":{"type":"string"}},"required":["id","type","email","phone","firstName","companyName","lastName","address","zipCode","city","streetNumber"]},"PointOfSalesOrderWarrantDto":{"type":"object","properties":{"totalAmountTTC":{"type":"number"},"vat":{"type":"number"},"quantity":{"type":"number"}},"required":["totalAmountTTC","vat","quantity"]},"PointOfSalesOrderDto":{"type":"object","properties":{"orderId":{"type":"string"},"startDateUtc":{"format":"date-time","type":"string"},"endDateUtc":{"format":"date-time","type":"string"},"percentageOfDiscount":{"type":"number","nullable":true},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PointOfSalesOrderPromoCodeDto"}]},"deliveryPrice":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PointOfSalesOrderDeliveryDto"}]},"description":{"type":"string"},"totalTTC":{"type":"number"},"totalHT":{"type":"number"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PointOfSalesOrderItemDto"}},"payments":{"type":"array","items":{"$ref":"#/components/schemas/PointOfSalesOrderPaymentDto"}},"customer":{"$ref":"#/components/schemas/PointOfSalesOrderCustomerDto"},"warrant":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PointOfSalesOrderWarrantDto"}]},"currency":{"type":"string"},"type":{"type":"string","enum":["ORDER","EVENT"]}},"required":["orderId","startDateUtc","endDateUtc","percentageOfDiscount","promoCode","deliveryPrice","description","totalTTC","totalHT","items","payments","customer","warrant","currency","type"]},"PointOfSalesOrdersToImport":{"type":"object","properties":{"orders":{"type":"array","items":{"$ref":"#/components/schemas/PointOfSalesOrderDto"}}},"required":["orders"]},"G8Ids":{"type":"object","properties":{"lokkiOrderId":{"type":"string"},"g8OrderId":{"type":"string"}},"required":["lokkiOrderId","g8OrderId"]},"UpdateOrderG8Id":{"type":"object","properties":{"g8Ids":{"type":"array","items":{"$ref":"#/components/schemas/G8Ids"}}},"required":["g8Ids"]},"GetApiKeyDto":{"type":"object","properties":{"apikey":{"type":"string","nullable":true}},"required":["apikey"]},"CreateApiKeyParams":{"type":"object","properties":{"generalScope":{"type":"string","enum":["G8","SHEETS","MAKE","ESTEREL_COTE_AZUR","SHIFTER","LA_TRACE","RAILEE","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"]},"scopes":{"type":"array","items":{"type":"string","enum":["G8","SHEETS","MAKE","ESTEREL_COTE_AZUR","SHIFTER","LA_TRACE","RAILEE","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"]}}},"required":["generalScope","scopes"]},"CreateStatusModelStatusDto":{"type":"object","properties":{"id":{"type":"string"},"color":{"type":"string"},"name":{"type":"string"}},"required":["id","color","name"]},"CreateStatusModelDto":{"type":"object","properties":{"name":{"type":"string"},"status":{"type":"array","items":{"$ref":"#/components/schemas/CreateStatusModelStatusDto"}},"companyId":{"type":"string"},"isFirst":{"type":"boolean"}},"required":["name","status","companyId"]},"UpdateStatusModelDto":{"type":"object","properties":{"name":{"type":"string"},"status":{"type":"array","items":{"$ref":"#/components/schemas/CreateStatusModelStatusDto"}},"companyId":{"type":"string"},"isFirst":{"type":"boolean"},"id":{"type":"string"}},"required":["name","status","companyId","id"]},"StatusModelStatus":{"type":"object","properties":{"id":{"type":"string"},"color":{"type":"string"},"name":{"type":"string"}},"required":["id","color","name"]},"StatusModel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"isFirst":{"type":"boolean"},"status":{"type":"array","items":{"$ref":"#/components/schemas/StatusModelStatus"}},"companyId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","isFirst","status","companyId","createdAt"]},"AdminCompanyEmployeesDto":{"type":"object","properties":{"employees":{"type":"array","items":{"$ref":"#/components/schemas/CompanyEmployee"}}},"required":["employees"]},"AdminCompanyStatsDto":{"type":"object","properties":{"orders":{"type":"number"},"revenue":{"type":"number"}},"required":["orders","revenue"]},"AdminSearchCompanyPaginatedResultDto":{"type":"object","properties":{"companies":{"type":"array","items":{"$ref":"#/components/schemas/Company"}},"totalCount":{"type":"number"}},"required":["companies","totalCount"]},"AdminCompanyListUserDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"}},"required":["id","name","email"]},"AdminCompanyListFeeDto":{"type":"object","properties":{"percentage":{"type":"number"},"amount":{"type":"number"}},"required":["percentage","amount"]},"AdminCompanyListAccessDto":{"type":"object","properties":{"lcd":{"type":"boolean"},"lld":{"type":"boolean"},"lokkiEvent":{"type":"boolean"},"lokkiWorkshop":{"type":"boolean"},"lokkiPayment":{"type":"boolean"}},"required":["lcd","lld","lokkiEvent","lokkiWorkshop","lokkiPayment"]},"AdminCompanyListPaymentProviderDto":{"type":"object","properties":{"provider":{"type":"string"},"type":{"type":"string"}},"required":["provider","type"]},"AdminCompanyListItemDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"accountType":{"type":"string","enum":["PLATFORM","VISIBILITY_ONE"]},"user":{"$ref":"#/components/schemas/AdminCompanyListUserDto"},"feeRentalPlace":{"$ref":"#/components/schemas/AdminCompanyListFeeDto"},"companyAccess":{"$ref":"#/components/schemas/AdminCompanyListAccessDto"},"paymentProvider":{"$ref":"#/components/schemas/AdminCompanyListPaymentProviderDto"},"hasOrders":{"type":"boolean"},"hasRentalPlaceOrder":{"type":"boolean"},"hasLokkiPayment":{"type":"boolean"}},"required":["id","name","accountType","user","feeRentalPlace","companyAccess","hasOrders","hasRentalPlaceOrder","hasLokkiPayment"]},"AdminSearchCompanyListPaginatedResultDto":{"type":"object","properties":{"companies":{"type":"array","items":{"$ref":"#/components/schemas/AdminCompanyListItemDto"}},"totalCount":{"type":"number"}},"required":["companies","totalCount"]},"CompanyMap":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"address":{"type":"string"},"csInfos":{"$ref":"#/components/schemas/CompanyCsInfos"},"addressLatitude":{"type":"string"},"addressLongitude":{"type":"string"},"rentalPlace":{"type":"boolean"},"toActivate":{"type":"boolean"}},"required":["id","name","slug","address","csInfos","addressLatitude","addressLongitude","rentalPlace","toActivate"]},"AdminSearchCompanyMapPaginatedResultDto":{"type":"object","properties":{"companies":{"type":"array","items":{"$ref":"#/components/schemas/CompanyMap"}},"totalCount":{"type":"number"}},"required":["companies","totalCount"]},"AdminSearchCompanyCsvDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"AdminDownloadCompanyCatalogueCsvDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"GetProductModelsWithoutVerticaleCategoryDto":{"type":"object","properties":{"companyIds":{"type":"string"}},"required":["companyIds"]},"ProductModelsWithoutVerticaleCategory":{"type":"object","properties":{"total":{"type":"number"},"productModel":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ProductModel"}]}},"required":["total","productModel"]},"AdminSetProductModelVerticaleDto":{"type":"object","properties":{"productVerticaleCategory":{"type":"string"}},"required":["productVerticaleCategory"]},"AdminCompanyCreateAccessDto":{"type":"object","properties":{"lcd":{"type":"boolean"},"lld":{"type":"boolean"},"lokkiEvent":{"type":"boolean"},"lokkiWorkshop":{"type":"boolean"},"onlineStoreCreateOrder":{"type":"boolean"},"onlineStoreCreateOrderLLD":{"type":"boolean"},"severalRentalPoints":{"type":"boolean"},"lldOnlineBail":{"type":"boolean"},"rentalPlace":{"type":"boolean"}}},"AdminCompanyCreateTrialInfosDto":{"type":"object","properties":{"trialEndsAt":{"format":"date-time","type":"string"},"hasRentalActivity":{"type":"boolean"},"launchDate":{"type":"string","nullable":true},"productsNumber":{"type":"string"}},"required":["trialEndsAt","hasRentalActivity","launchDate","productsNumber"]},"AdminCreateCompanyPromoCodeDto":{"type":"object","properties":{"code":{"type":"string"},"source":{"type":"string","enum":["COMPANY","LOKKI"]},"discountAmount":{"type":"number"},"discountType":{"type":"string","enum":["PERCENTAGE","AMOUNT"]},"applyOnDelivery":{"type":"boolean"},"creationDate":{"format":"date-time","type":"string"},"expirationDate":{"format":"date-time","type":"string"},"minPrice":{"type":"number"},"maxUses":{"type":"number","nullable":true},"dateCheck":{"type":"string","enum":["CREATION_DATE","ORDER_DATE"]}},"required":["code","source","discountAmount","discountType","applyOnDelivery"]},"AdminCompanyOnlineDeliveryRange":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"price":{"type":"number"}},"required":["min","max","price"]},"AdminCompanyCreateOnlineDelivery":{"type":"object","properties":{"activated":{"type":"boolean"},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/AdminCompanyOnlineDeliveryRange"}},"returnDelivery":{"type":"boolean"}},"required":["activated","ranges","returnDelivery"]},"AdminCompanyCreateOnlineStoreDelivery":{"type":"object","properties":{"status":{"type":"boolean"},"prices":{"type":"array","items":{"type":"object"}},"deliveryOnly":{"type":"boolean"},"returnDelivery":{"type":"boolean"}},"required":["status","deliveryOnly","returnDelivery"]},"AdminCompanyCreateDto":{"type":"object","properties":{"userId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"isDemo":{"type":"boolean"},"logo":{"type":"string"},"companyName":{"type":"string"},"headerPicture":{"type":"string"},"slug":{"type":"string"},"openTime":{"type":"string"},"closeTime":{"type":"string"},"siret":{"type":"string"},"address":{"type":"string"},"longitude":{"type":"number"},"latitude":{"type":"number"},"phone":{"type":"string"},"defaultCalendarView":{"type":"string"},"catalogToCreate":{"type":"string"},"access":{"$ref":"#/components/schemas/AdminCompanyCreateAccessDto"},"demoDate":{"format":"date-time","type":"string"},"pipedrive":{"type":"string"},"hubspot":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"websiteLink":{"type":"string"},"createTrialInfos":{"$ref":"#/components/schemas/AdminCompanyCreateTrialInfosDto"},"userCreatedFrom":{"enum":["admin_dashboard","employee","lokkit","visibility","self_test"],"type":"string"},"plgHasRentalActivity":{"type":"boolean"},"promoCodes":{"type":"array","items":{"$ref":"#/components/schemas/AdminCreateCompanyPromoCodeDto"}},"rentalPoints":{"type":"array","items":{"$ref":"#/components/schemas/RentalPoint"}},"onlineDelivery":{"$ref":"#/components/schemas/AdminCompanyCreateOnlineDelivery"},"onlineStoreDelivery":{"$ref":"#/components/schemas/AdminCompanyCreateOnlineStoreDelivery"},"eventDirectOrder":{"type":"boolean"},"addressComponents":{"$ref":"#/components/schemas/UpdateCompanyAddressComponentsDto"},"addressComponentsMachine":{"$ref":"#/components/schemas/UpdateCompanyAddressComponentsDto"},"accountType":{"enum":["PLATFORM","VISIBILITY_ONE"],"type":"string"},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"},"isActiveTestCompany":{"type":"boolean"},"fromE2E":{"type":"boolean"}},"required":["name","email","password","isDemo","companyName","slug","openTime","closeTime","access","verticales"]},"I18nObject":{"type":"object","properties":{"fr":{"type":"string"},"en":{"type":"string"}},"required":["fr","en"]},"AdminCompanyUpdateAccessDto":{"type":"object","properties":{"companyAccess":{"$ref":"#/components/schemas/CompanyAccess"},"csInfos":{"$ref":"#/components/schemas/CompanyCsInfos"},"magicSchedule":{"type":"boolean"},"enableQrCode":{"type":"boolean"},"isDemo":{"type":"boolean"},"isDemoChange":{"type":"boolean"},"onlineStoreScript":{"type":"string"},"lldBilling":{"type":"boolean"},"productStateInfo":{"$ref":"#/components/schemas/ProductStateInfo"},"rentalPlaceLokkiComment":{"type":"string"},"generalConditionsLLD":{"$ref":"#/components/schemas/I18nObject"},"accountStatus":{"type":"string","enum":["ACTIVE","DEMO","TRIAL","ARCHIVED"]},"accountType":{"type":"string","enum":["PLATFORM","VISIBILITY_ONE"]},"trialEndsAt":{"format":"date-time","type":"string"}},"required":["companyAccess","csInfos","magicSchedule","enableQrCode","isDemo","isDemoChange","onlineStoreScript","productStateInfo","rentalPlaceLokkiComment","accountStatus","accountType"]},"AdminArchiveCompanyDto":{"type":"object","properties":{"archive":{"type":"boolean"},"reason":{"type":"string","enum":["CHURN","NO_SIGN","VISIBILITY_ACCOUNT_CREATION"]},"scheduledChurnDate":{"format":"date-time","type":"string"}},"required":["archive"]},"MultipleFileUploadDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}}},"required":["files"]},"AdminCompanyUploadExternalLogoDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"AdminCompanyUseDefaultBannerDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"CsvProductSkippedEntry":{"type":"object","properties":{"name":{"type":"string"},"reason":{"enum":["INVALID_TYPE","CATEGORY_NOT_FOUND","CREATE_ERROR","UPDATE_ERROR"],"type":"string"}},"required":["name","reason"]},"AdminImportCatalogueCSVResult":{"type":"object","properties":{"createdProducts":{"type":"number"},"updatedProducts":{"type":"number"},"createdServices":{"type":"number"},"updatedServices":{"type":"number"},"skipped":{"type":"array","items":{"$ref":"#/components/schemas/CsvProductSkippedEntry"}}},"required":["createdProducts","updatedProducts","createdServices","updatedServices","skipped"]},"CsvCustomerSkippedRow":{"type":"object","properties":{"row":{"type":"number"},"name":{"type":"string"},"reason":{"enum":["MISSING_NAME","DUPLICATE_IN_CSV","ALREADY_EXISTS","DB_CHECK_ERROR","CREATE_ERROR"],"type":"string"}},"required":["row","name","reason"]},"AdminUploadCustomersCSVResult":{"type":"object","properties":{"imported":{"type":"number"},"skipped":{"type":"array","items":{"$ref":"#/components/schemas/CsvCustomerSkippedRow"}},"parseWarnings":{"type":"array","items":{"type":"string"}}},"required":["imported","skipped","parseWarnings"]},"CsvBookingSkippedRow":{"type":"object","properties":{"row":{"type":"number"},"customerEmail":{"type":"string"},"reason":{"enum":["CUSTOMER_NOT_FOUND","PRODUCT_NOT_FOUND","EMPTY_ORDER","CREATE_ERROR"],"type":"string"}},"required":["row","customerEmail","reason"]},"AdminImportBookingsCSVResult":{"type":"object","properties":{"created":{"type":"number"},"skipped":{"type":"array","items":{"$ref":"#/components/schemas/CsvBookingSkippedRow"}}},"required":["created","skipped"]},"AdminCompanyUpdateFeesDto":{"type":"object","properties":{"rentalPlaceType":{"type":"string","enum":["LOKKI_PAYMENT_ISO_STRIPE","LOKKI_PAYMENT","CUSTOM","CUSTOM_BY_PAYMENT"]},"rentalPlacePercentage":{"type":"number"},"rentalPlaceAmount":{"type":"number"},"rentalPlacePayments":{"type":"object"},"globalType":{"type":"string","enum":["LOKKI_PAYMENT_ISO_STRIPE","LOKKI_PAYMENT","CUSTOM","CUSTOM_BY_PAYMENT"]},"globalPercentage":{"type":"number"},"globalAmount":{"type":"number"},"globalPayments":{"type":"object"},"lldType":{"type":"string","enum":["LOKKI_PAYMENT_ISO_STRIPE","LOKKI_PAYMENT","CUSTOM","CUSTOM_BY_PAYMENT"]},"lldPercentage":{"type":"number"},"lldAmount":{"type":"number"}},"required":["rentalPlaceType","rentalPlacePercentage","rentalPlaceAmount","globalType","globalPercentage","globalAmount","lldType","lldPercentage","lldAmount"]},"AdminCompanyUpdateStripeIdDto":{"type":"object","properties":{"oldStripeId":{"type":"string"},"newStripeId":{"type":"string"},"companyId":{"type":"string"}},"required":["oldStripeId","newStripeId","companyId"]},"AdminUpdateCsSupportRequestedDto":{"type":"object","properties":{"requested":{"type":"boolean"}},"required":["requested"]},"AdminCompanyDeleteDto":{"type":"object","properties":{"companyId":{"type":"string"}},"required":["companyId"]},"AdminRentalPlaceB2BCompanyDto":{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"user":{"$ref":"#/components/schemas/CompanyUser"},"status":{"type":"string"}},"required":["id","slug","name","user","status"]},"AdminRentalPlaceB2BCompaniesDto":{"type":"object","properties":{"companies":{"type":"array","items":{"$ref":"#/components/schemas/AdminRentalPlaceB2BCompanyDto"}}},"required":["companies"]},"AdminSearchRentalPlaceB2BPaginatedResultDto":{"type":"object","properties":{"managingPlaces":{"type":"array","items":{"$ref":"#/components/schemas/ManagingPlace"}},"totalCount":{"type":"number"}},"required":["managingPlaces","totalCount"]},"AdminRentalPlaceB2BCreateDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"},"isDemo":{"type":"boolean"},"companyName":{"type":"string"},"groupName":{"type":"string"},"slug":{"type":"string"},"maxCompaniesNb":{"type":"number"}},"required":["name","email","password","isDemo","companyName","groupName","slug","maxCompaniesNb"]},"AdminRentalPlaceB2BUpdateDto":{"type":"object","properties":{"maxCompaniesNb":{"type":"number"}},"required":["maxCompaniesNb"]},"UserList":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/User"}}},"required":["users"]},"AdminUserCompany":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"isEmployee":{"type":"boolean"},"isAccountActivated":{"type":"boolean"},"accountType":{"type":"string","enum":["PLATFORM","VISIBILITY_ONE"]}},"required":["id","name","isEmployee","isAccountActivated","accountType"]},"AdminUserManagingPlace":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"isAccountActivated":{"type":"boolean"}},"required":["id","name","isAccountActivated"]},"AdminUserExternalCompany":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"siret":{"type":"string"},"website":{"type":"string"},"claimedAt":{"format":"date-time","type":"string"},"status":{"type":"string","enum":["PENDING","HELP_REQUESTED","ACCEPTED"]},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/ExternalCompanyAddressComponents"},"lat":{"type":"number"},"lng":{"type":"number"}},"required":["id","name","siret","website","claimedAt","status","verticales","address","lat","lng"]},"AdminUser":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"id":{"type":"string"},"lastConnected":{"format":"date-time","type":"string","nullable":true},"connectionDates":{"type":"array","items":{"format":"date-time","type":"string"}},"connectionAttempt":{"type":"number"},"role":{"type":"string"},"isDemoAccount":{"type":"boolean"},"isAccountActivated":{"type":"boolean"},"companies":{"type":"array","items":{"$ref":"#/components/schemas/AdminUserCompany"}},"managingPlaces":{"type":"array","items":{"$ref":"#/components/schemas/AdminUserManagingPlace"}},"externalCompanies":{"type":"array","items":{"$ref":"#/components/schemas/AdminUserExternalCompany"}},"slackId":{"type":"string"},"hubspotId":{"type":"string"},"availableTools":{"type":"array","items":{"type":"string","enum":["dashboard","lokkit","visibility","visibility_one","reconditioning"]}},"createdAt":{"format":"date-time","type":"string","nullable":true}},"required":["name","email","phone","id","lastConnected","connectionDates","connectionAttempt","role","isDemoAccount","isAccountActivated","companies","managingPlaces","externalCompanies","slackId","hubspotId","availableTools","createdAt"]},"AdminSearchUserPaginatedResultDto":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/AdminUser"}},"totalCount":{"type":"number"}},"required":["users","totalCount"]},"CreateUserDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"password":{"type":"string"},"role":{"type":"string","enum":["user","manager","admin","reconditioner"]},"isDemoAccount":{"type":"boolean"},"isAccountActivated":{"type":"boolean"},"createdFrom":{"type":"string","enum":["admin_dashboard","employee","lokkit","visibility","self_test"]},"availableTools":{"type":"array","items":{"type":"string","enum":["dashboard","lokkit","visibility","visibility_one","reconditioning"]}},"signedUpWith":{"type":"string","enum":["google","apple"]}},"required":["name","email","phone","role","isDemoAccount","isAccountActivated","createdFrom","availableTools"]},"AdminAccountActivatedDto":{"type":"object","properties":{"userId":{"type":"string"},"activated":{"type":"boolean"}},"required":["userId","activated"]},"AdminAccountPasswordDto":{"type":"object","properties":{"userId":{"type":"string"},"password":{"type":"string"}},"required":["userId","password"]},"AdminAccountSlackIdDto":{"type":"object","properties":{"userId":{"type":"string"},"slackId":{"type":"string"}},"required":["userId","slackId"]},"AdminAccountHubspotIdDto":{"type":"object","properties":{"userId":{"type":"string"},"hubspotId":{"type":"string"}},"required":["userId","hubspotId"]},"UpdateUserDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"isDemoAccount":{"type":"boolean"},"isAccountActivated":{"type":"boolean"},"availableTools":{"type":"array","items":{"type":"string","enum":["dashboard","lokkit","visibility","visibility_one","reconditioning"]}}},"required":["name","email","phone","isDemoAccount","isAccountActivated","availableTools"]},"DemoAccountProductModelPriceSpecific":{"type":"object","properties":{"type":{"type":"string","enum":["specific"]},"id":{"type":"string"},"time":{"type":"number"},"timeMinutes":{"type":"number"},"label":{"type":"string"}},"required":["type","id","time","timeMinutes","label"]},"DemoAccountProductModelPriceRange":{"type":"object","properties":{"type":{"type":"string","enum":["range"]},"id":{"type":"string"},"timeStartHours":{"type":"number"},"timeStartMinutes":{"type":"number"},"timeEndHours":{"type":"number"},"timeEndMinutes":{"type":"number"},"label":{"type":"string"},"durationInDays":{"type":"number"}},"required":["type","id","timeStartHours","timeStartMinutes","timeEndHours","timeEndMinutes","label"]},"DemoAccountProductModelLLDPrice":{"type":"object","properties":{"type":{"type":"string","enum":["LLD"]},"id":{"type":"string"},"calendarMonths":{"type":"number"},"label":{"type":"string"}},"required":["type","id","calendarMonths","label"]},"DemoAccountProductModel":{"type":"object","properties":{"prices":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/DemoAccountProductModelPriceSpecific"},{"$ref":"#/components/schemas/DemoAccountProductModelPriceRange"},{"$ref":"#/components/schemas/DemoAccountProductModelLLDPrice"}]}},"id":{"type":"string"},"name":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"model":{"type":"string"},"productVerticale":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]}},"required":["prices","id","name","fields","productVerticale","rentalType"]},"DemoAccountProductField":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"isTagged":{"type":"boolean"}},"required":["name","value","isTagged"]},"DemoAccountProductPrice":{"type":"object","properties":{"priceId":{"type":"string"},"label":{"type":"string"},"price":{"type":"number"}},"required":["priceId","label","price"]},"DemoAccountProductInsurance":{"type":"object","properties":{"isActivated":{"type":"boolean"},"tulipProductId":{"type":"string"},"averagePurchasePrice":{"type":"number"},"margin":{"type":"number"},"sum":{"type":"number"}},"required":["isActivated","tulipProductId","averagePurchasePrice","margin","sum"]},"DemoAccountProduct":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductField"}},"prices":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductPrice"}},"relatedProducts":{"type":"array","items":{"type":"string"}},"productImage":{"type":"string"},"productModelId":{"type":"string"},"surveyId":{"type":"string"},"number":{"type":"number"},"onlineDescription":{"type":"string"},"depositAmount":{"type":"number"},"insurance":{"$ref":"#/components/schemas/DemoAccountProductInsurance"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ProductAttribute"}}},"required":["id","name","fields","prices","relatedProducts","productImage","productModelId","number","onlineDescription","depositAmount","insurance","rentalType"]},"DemoAccountService":{"type":"object","properties":{"priceModels":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/PriceModelSpecificDuration"},{"$ref":"#/components/schemas/PriceModelRangeDuration"},{"$ref":"#/components/schemas/PriceModelLLDDuration"}]}},"rentalType":{"type":"string","enum":["LCD","LLD"]},"name":{"type":"string"},"productModel":{"type":"string"},"vat":{"type":"number"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ServiceField"}},"onlineStoreInformation":{"$ref":"#/components/schemas/ItemOnlineStoreInformation"},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/ItemAttribute"}}},"required":["priceModels","rentalType","name","productModel","vat","fields","onlineStoreInformation"]},"DemoAccountPackOption":{"type":"object","properties":{"name":{"type":"string"},"products":{"type":"array","items":{"type":"string"}},"services":{"type":"array","items":{"type":"string"}}},"required":["name","products","services"]},"DemoAccountPackCategory":{"type":"object","properties":{"name":{"type":"string"},"productModelId":{"type":"string"},"fieldId":{"type":"string"}},"required":["name","productModelId","fieldId"]},"DemoAccountPack":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"prices":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductPrice"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountPackOption"}},"categories":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountPackCategory"}},"relatedProducts":{"type":"array","items":{"type":"string"}},"onlineDescription":{"type":"string"},"depositAmount":{"type":"number"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"packImage":{"type":"string"},"packModelId":{"type":"string"},"type":{"type":"string","enum":["PRODUCT","CATEGORY"]},"surveyId":{"type":"string"}},"required":["id","name","prices","options","categories","relatedProducts","onlineDescription","depositAmount","rentalType","packImage","packModelId"]},"DemoAccountCustomer":{"type":"object","properties":{"id":{"type":"string"},"lastName":{"type":"string"},"firstName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"zipCode":{"type":"string"},"deliveryAddress":{"type":"string"},"deliveryZipCode":{"type":"string"},"deliveryCity":{"type":"string"}},"required":["id","lastName","firstName","email","phone","zipCode","deliveryAddress","deliveryZipCode","deliveryCity"]},"DemoAccountOrderProduct":{"type":"object","properties":{"productId":{"type":"string"},"name":{"type":"string"},"number":{"type":"number"}},"required":["productId","name","number"]},"DemoAccountOrderDelivery":{"type":"object","properties":{"status":{"type":"boolean"},"price":{"type":"number"}},"required":["status","price"]},"DemoAccountOrderPayment":{"type":"object","properties":{"paymentMethod":{"type":"string"}},"required":["paymentMethod"]},"DemoAccountOrderStatus":{"type":"object","properties":{"category":{"type":"string"},"name":{"type":"string"}},"required":["category","name"]},"DemoAccountOrder":{"type":"object","properties":{"id":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderProduct"}},"addDay":{"type":"number"},"time":{"type":"number"},"timeStart":{"type":"string"},"customerId":{"type":"string"},"delivery":{"$ref":"#/components/schemas/DemoAccountOrderDelivery"},"payments":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderPayment"}},"discount":{"type":"number"},"status":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderStatus"}},"remark":{"type":"string"},"labelCalendar":{"type":"string"},"displayColor":{"type":"string"},"isRequest":{"type":"boolean"}},"required":["id","products","addDay","time","timeStart","customerId","delivery","payments","discount","status","remark","labelCalendar","displayColor","isRequest"]},"DemoAccountUniverse":{"type":"object","properties":{"id":{"type":"string"},"title":{"$ref":"#/components/schemas/LocalizedContent"},"picture":{"type":"string"},"productModelIds":{"type":"array","items":{"type":"string"}}},"required":["id","title","picture","productModelIds"]},"DemoAccountProductStateModelFieldAnswerOption":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"DemoAccountProductStateModelFieldAnswer":{"type":"object","properties":{"answerType":{"type":"string","enum":["OPEN_FIELD","UNIQUE_CHOICE","MULTIPLE_CHOICE","ODOMETER"]},"options":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductStateModelFieldAnswerOption"}}},"required":["answerType","options"]},"DemoAccountProductStateModelField":{"type":"object","properties":{"name":{"type":"string"},"answers":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductStateModelFieldAnswer"}}},"required":["name","answers"]},"DemoAccountProductStateModel":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductStateModelField"}}},"required":["id","name","fields"]},"DemoAccountProductSurveyField":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"},"type":{"type":"string"},"selectAnswers":{"type":"array","items":{"type":"string"}}},"required":["id","value","type","selectAnswers"]},"DemoAccountProductSurvey":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductSurveyField"}}},"required":["id","name","fields"]},"DemoAccountEventCategoryItem":{"type":"object","properties":{"id":{"type":"string"},"price":{"type":"number"}},"required":["id","price"]},"DemoAccountEventCategory":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountEventCategoryItem"}}},"required":["id","name","items"]},"DemoAccountEventOption":{"type":"object","properties":{"itemId":{"type":"string"},"price":{"type":"number"}},"required":["itemId","price"]},"DemoAccountEventPricing":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"},"amount":{"type":"number"}},"required":["id","label","amount"]},"DemoAccountEvent":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"imageUrl":{"type":"string"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountEventCategory"}},"options":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountEventOption"}},"pricing":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountEventPricing"}},"bailAmount":{"type":"number"},"vat":{"type":"number"},"productSurveyId":{"type":"string"},"noEquipment":{"type":"boolean"},"sessionDuration":{"type":"number"}},"required":["id","name","description","imageUrl","categories","options","pricing","bailAmount","vat","productSurveyId","noEquipment","sessionDuration"]},"DemoAccountOrderEventPersonInfo":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"pricing":{"type":"string"},"infos":{"type":"object"},"categoryItems":{"type":"object"}},"required":["id","name","pricing","infos","categoryItems"]},"DemoAccountOrderEvent":{"type":"object","properties":{"id":{"type":"string"},"eventId":{"type":"string"},"customerId":{"type":"string"},"addDay":{"type":"number"},"discount":{"type":"number"},"isRequest":{"type":"boolean"},"personInfos":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderEventPersonInfo"}}},"required":["id","eventId","customerId","addDay","discount","isRequest","personInfos"]},"DemoAccountOrderLLD":{"type":"object","properties":{"id":{"type":"string"},"products":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderProduct"}},"addDay":{"type":"number"},"months":{"type":"number"},"timeStart":{"type":"string"},"customerId":{"type":"string"},"delivery":{"$ref":"#/components/schemas/DemoAccountOrderDelivery"},"discount":{"type":"number"},"status":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderStatus"}},"remark":{"type":"string"},"displayColor":{"type":"string"}},"required":["id","products","addDay","months","timeStart","customerId","delivery","discount","status","remark","displayColor"]},"DemoAccount":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"productModels":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductModel"}},"products":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProduct"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountService"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountPack"}},"customers":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountCustomer"}},"orders":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrder"}},"universes":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountUniverse"}},"productStateModels":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductStateModel"}},"description":{"type":"string"},"coverImageUrl":{"type":"string"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"cgl":{"$ref":"#/components/schemas/LocalizedContent"},"productSurveys":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductSurvey"}},"isTrialAccount":{"type":"boolean"},"isVisibilityOnboarding":{"type":"boolean"},"events":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountEvent"}},"orderEvents":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderEvent"}},"orderLLDs":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderLLD"}}},"required":["id","name","verticales","productModels","products","services","packs","customers","orders","universes","productStateModels","description","coverImageUrl","onlineStoreDescription","cgl","productSurveys","isTrialAccount","isVisibilityOnboarding","events","orderEvents","orderLLDs"]},"CreateUpdateDemoAccountDto":{"type":"object","properties":{"name":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"productModels":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductModel"}},"products":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProduct"}},"services":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountService"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountPack"}},"customers":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountCustomer"}},"orders":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrder"}},"universes":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountUniverse"}},"productStateModels":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductStateModel"}},"description":{"type":"string"},"coverImageUrl":{"type":"string"},"onlineStoreDescription":{"$ref":"#/components/schemas/LocalizedContent"},"cgl":{"$ref":"#/components/schemas/LocalizedContent"},"productSurveys":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountProductSurvey"}},"isTrialAccount":{"type":"boolean"},"isVisibilityOnboarding":{"type":"boolean"},"events":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountEvent"}},"orderEvents":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderEvent"}},"orderLLDs":{"type":"array","items":{"$ref":"#/components/schemas/DemoAccountOrderLLD"}}},"required":["name","verticales","productModels","products","services","packs","customers","orders","universes","productStateModels","description","coverImageUrl","onlineStoreDescription","cgl","productSurveys","isTrialAccount","isVisibilityOnboarding","events","orderEvents","orderLLDs"]},"ValidationCode":{"type":"object","properties":{"code":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"}},"required":["code","expiresAt"]},"AdminRentalPlaceUser":{"type":"object","properties":{"id":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"adminNote":{"type":"string"},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/RentalPlaceUserAddressComponents"},"isAccountActivated":{"type":"boolean"},"lastConnection":{"format":"date-time","type":"string"},"cguValidationDate":{"format":"date-time","type":"string"},"orderRelations":{"type":"array","items":{"$ref":"#/components/schemas/OrderRelation"}},"createdFrom":{"enum":["admin_dashboard","rental_place_header","rental_place_checkout","rental_place_quote","rental_place_favorites","online_store","sea","unknown"],"type":"string"},"createdAt":{"format":"date-time","type":"string"},"subscribedToBouge":{"type":"boolean"},"subscribedToBonPlan":{"type":"boolean"},"connectionAttempt":{"type":"number"},"ordersCount":{"type":"number"},"validationCode":{"$ref":"#/components/schemas/ValidationCode"}},"required":["id","firstName","lastName","email","phone","isAccountActivated","cguValidationDate","orderRelations","createdFrom","createdAt","subscribedToBouge","subscribedToBonPlan"]},"AdminSearchRentalPlaceUserPaginatedResultDto":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/AdminRentalPlaceUser"}},"totalCount":{"type":"number"}},"required":["users","totalCount"]},"ProductStateModelAnswerOption":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"ProductStateModelAnswer":{"type":"object","properties":{"id":{"type":"string"},"answerType":{"type":"string","enum":["OPEN_FIELD","UNIQUE_CHOICE","MULTIPLE_CHOICE","ODOMETER"]},"options":{"type":"array","items":{"$ref":"#/components/schemas/ProductStateModelAnswerOption"}}},"required":["id","answerType","options"]},"ProductStateModelField":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"answers":{"type":"array","items":{"$ref":"#/components/schemas/ProductStateModelAnswer"}}},"required":["id","name","answers"]},"ProductStateModel":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductStateModelField"}}},"required":["id","companyId","name","fields"]},"CreateUpdateProductStateModelAnswerOptionDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["name"]},"CreateUpdateProductStateAnswerDto":{"type":"object","properties":{"id":{"type":"string"},"answerType":{"type":"string","enum":["OPEN_FIELD","UNIQUE_CHOICE","MULTIPLE_CHOICE","ODOMETER"]},"options":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateProductStateModelAnswerOptionDto"}}},"required":["answerType","options"]},"CreateUpdateProductStateFieldDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"answers":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateProductStateAnswerDto"}}},"required":["name","answers"]},"CreateUpdateProductStateModelDto":{"type":"object","properties":{"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateProductStateFieldDto"}}},"required":["name","fields"]},"WorkshopProduct":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"quantity":{"type":"number"},"companyId":{"type":"string"}},"required":["id","name","quantity","companyId"]},"WorkshopProductList":{"type":"object","properties":{"products":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopProduct"}}},"required":["products"]},"CreateWorkshopProductDto":{"type":"object","properties":{"name":{"type":"string"},"quantity":{"type":"number"}},"required":["name","quantity"]},"WorkshopShoppingListOrderCustomer":{"type":"object","properties":{"id":{"type":"string"},"lastName":{"type":"string"},"firstName":{"type":"string"}},"required":["id","lastName","firstName"]},"WorkshopShoppingListOrder":{"type":"object","properties":{"id":{"type":"string"},"customer":{"$ref":"#/components/schemas/WorkshopShoppingListOrderCustomer"}},"required":["id"]},"WorkshopShoppingListItem":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"status":{"enum":["NOT_LISTED","TO_ORDER","ORDERED","ARCHIVED","USED"],"type":"string"},"workshopProductId":{"type":"string"},"workshopOrder":{"$ref":"#/components/schemas/WorkshopShoppingListOrder"},"companyId":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","status","companyId","updatedAt","createdAt"]},"WorkshopShoppingListDto":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopShoppingListItem"}}},"required":["items"]},"UpdateWorkshopShoppingListItemDto":{"type":"object","properties":{"status":{"type":"string","enum":["NOT_LISTED","TO_ORDER","ORDERED","ARCHIVED","USED"]}},"required":["status"]},"CreateWorkshopShoppingListItemDto":{"type":"object","properties":{"name":{"type":"string"},"status":{"type":"string","enum":["NOT_LISTED","TO_ORDER","ORDERED","ARCHIVED","USED"]},"workshopOrder":{"type":"string"},"workshopProductId":{"type":"string"}},"required":["name","status"]},"WorkshopQuoteRelatedProducts":{"type":"object","properties":{"productId":{"type":"string"},"quantity":{"type":"number"}},"required":["productId","quantity"]},"WorkshopQuote":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"price":{"type":"number"},"time":{"type":"number"},"relatedProducts":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopQuoteRelatedProducts"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","companyId","name","category","price","time","relatedProducts","updatedAt","createdAt"]},"WorkshopQuoteList":{"type":"object","properties":{"quotes":{"type":"array","items":{"$ref":"#/components/schemas/WorkshopQuote"}}},"required":["quotes"]},"UpdateWorkshopQuoteProductDto":{"type":"object","properties":{"productId":{"type":"string"},"quantity":{"type":"number"}},"required":["productId","quantity"]},"UpdateWorkshopQuoteProductsDto":{"type":"object","properties":{"products":{"type":"array","items":{"$ref":"#/components/schemas/UpdateWorkshopQuoteProductDto"}}},"required":["products"]},"UpdateWorkshopQuoteDto":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"},"price":{"type":"number"},"time":{"type":"number"}},"required":["name","category","price","time"]},"CreateWorkshopQuoteDto":{"type":"object","properties":{"companyId":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"price":{"type":"number"},"time":{"type":"number"}},"required":["companyId","name","category","price","time"]},"CreateUpdateReconditioningSaleSubProductDto":{"type":"object","properties":{"subProductId":{"type":"string"},"serial":{"type":"string"},"brand":{"type":"string"},"years":{"type":"string","enum":["YEAR_OR_LESS","TWO_YEARS","THREE_YEARS","FOUR_YEARS","FIVE_OR_MORE"]},"state":{"type":"string","enum":["EXCELLENT","GOOD","MEDIUM","BAD"]},"priceNew":{"type":"number"},"comment":{"type":"string"},"pictures":{"type":"array","items":{"type":"string"}},"certificate":{"type":"string"}},"required":["subProductId","serial","brand","years","state","priceNew","comment","pictures","certificate"]},"CreateUpdateReconditioningSaleDto":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"verticale":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"},"productId":{"type":"string"},"productName":{"type":"string"},"price":{"type":"number"},"availabilityDate":{"format":"date-time","type":"string"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateReconditioningSaleSubProductDto"}}},"required":["title","description","verticale","productId","productName","price","availabilityDate","subProducts"]},"ReconditioningSaleCompanyDetails":{"type":"object","properties":{"id":{"type":"string"},"currency":{"$ref":"#/components/schemas/CompanyCurrency"},"address":{"type":"string"},"name":{"type":"string"},"companyMailSender":{"$ref":"#/components/schemas/CompanyMailSender"},"phone":{"type":"string"},"logoURL":{"type":"string"}},"required":["id","currency","address","name","companyMailSender","phone","logoURL"]},"ReconditioningSaleSubProduct":{"type":"object","properties":{"subProductId":{"type":"string"},"serial":{"type":"string"},"brand":{"type":"string"},"years":{"type":"string","enum":["YEAR_OR_LESS","TWO_YEARS","THREE_YEARS","FOUR_YEARS","FIVE_OR_MORE"]},"state":{"type":"string","enum":["EXCELLENT","GOOD","MEDIUM","BAD"]},"priceNew":{"type":"number"},"comment":{"type":"string"},"pictures":{"type":"array","items":{"type":"string"}},"certificate":{"type":"string"}},"required":["subProductId","serial","brand","years","state","priceNew","comment","pictures","certificate"]},"ReconditioningSaleOfferCustomize":{"type":"object","properties":{"subProductId":{"type":"string"},"comment":{"type":"string"}},"required":["subProductId","comment"]},"ReconditioningSaleOfferUserDetails":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"picture":{"type":"string"}},"required":["id","name","email","phone","picture"]},"ReconditioningSaleOffer":{"type":"object","properties":{"id":{"type":"string"},"userId":{"type":"string"},"customizations":{"type":"array","items":{"$ref":"#/components/schemas/ReconditioningSaleOfferCustomize"}},"details":{"$ref":"#/components/schemas/ReconditioningSaleOfferUserDetails"}},"required":["id","userId","customizations"]},"ReconditioningSale":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"company":{"$ref":"#/components/schemas/ReconditioningSaleCompanyDetails"},"title":{"type":"string"},"description":{"type":"string"},"verticale":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"},"productId":{"type":"string"},"productName":{"type":"string"},"productImage":{"type":"string"},"price":{"type":"number"},"availabilityDate":{"format":"date-time","type":"string"},"status":{"enum":["ACTIVE","OFFER","ARCHIVED","FINISHED"],"type":"string"},"subProducts":{"type":"array","items":{"$ref":"#/components/schemas/ReconditioningSaleSubProduct"}},"offers":{"type":"array","items":{"$ref":"#/components/schemas/ReconditioningSaleOffer"}},"createdAt":{"format":"date-time","type":"string"}},"required":["id","companyId","title","description","verticale","productId","productName","productImage","price","availabilityDate","status","subProducts","offers","createdAt"]},"ReconditioningSaleList":{"type":"object","properties":{"sales":{"type":"array","items":{"$ref":"#/components/schemas/ReconditioningSale"}}},"required":["sales"]},"ReconditioningSaleOfferCustomizationDto":{"type":"object","properties":{"subProductId":{"type":"string"},"comment":{"type":"string"}},"required":["subProductId","comment"]},"ReconditioningSaleOfferCustomizationsDto":{"type":"object","properties":{"customizations":{"type":"array","items":{"$ref":"#/components/schemas/ReconditioningSaleOfferCustomizationDto"}}},"required":["customizations"]},"FathomRequestOrigin":{"type":"string","enum":["RENTAL_PLACE","LOKKI"]},"FathomTotalVisitsDto":{"type":"object","properties":{"visits":{"type":"string"}},"required":["visits"]},"FathomTotalVisitBQDto":{"type":"object","properties":{"name":{"type":"string"},"visits":{"type":"number"},"uniques":{"type":"number"},"pageviews":{"type":"number"},"bounce_rate":{"type":"number"},"avg_duration":{"type":"number"},"date":{"format":"date-time","type":"string"}},"required":["name","visits","uniques","pageviews","bounce_rate","avg_duration"]},"FathomTotalVisitsArrayDto":{"type":"object","properties":{"visitsArray":{"type":"array","items":{"$ref":"#/components/schemas/FathomTotalVisitBQDto"}}},"required":["visitsArray"]},"FathomReferrerHostnameDto":{"type":"object","properties":{"visits":{"type":"string"},"hostname":{"type":"string"}},"required":["visits","hostname"]},"FathomByHostDto":{"type":"object","properties":{"referrerHostnameArray":{"type":"array","items":{"$ref":"#/components/schemas/FathomReferrerHostnameDto"}}},"required":["referrerHostnameArray"]},"FathomDeviceDto":{"type":"object","properties":{"visits":{"type":"string"},"device":{"type":"string"}},"required":["visits","device"]},"FathomByDeviceDto":{"type":"object","properties":{"devicesArray":{"type":"array","items":{"$ref":"#/components/schemas/FathomDeviceDto"}}},"required":["devicesArray"]},"FathomCountyDto":{"type":"object","properties":{"visits":{"type":"string"},"countryCode":{"type":"string"}},"required":["visits","countryCode"]},"FathomByCountryDto":{"type":"object","properties":{"countryArray":{"type":"array","items":{"$ref":"#/components/schemas/FathomCountyDto"}}},"required":["countryArray"]},"FathomUTMDto":{"type":"object","properties":{"visits":{"type":"string"},"name":{"type":"string"}},"required":["visits","name"]},"FathomUTMsDto":{"type":"object","properties":{"UTMArray":{"type":"array","items":{"$ref":"#/components/schemas/FathomUTMDto"}}},"required":["UTMArray"]},"SetSkisetIdDto":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"ShifterIds":{"type":"object","properties":{"lokkiOrderId":{"type":"string"},"shifterOrderId":{"type":"string"}},"required":["lokkiOrderId","shifterOrderId"]},"UpdateOrderShifterId":{"type":"object","properties":{"shifterIds":{"type":"array","items":{"$ref":"#/components/schemas/ShifterIds"}}},"required":["shifterIds"]},"SyncOfflineDataDto":{"type":"object","properties":{"orders":{"type":"array","items":{"$ref":"#/components/schemas/CreateUpdateOrderBodyDto"}}},"required":["orders"]},"SyncOfflineDataAnomaliesResultDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"ExportOrdersLcdCsvDto":{"type":"object","properties":{"language":{"enum":["fr","en","de","it","pt","es","pl"],"type":"string"},"orderStatus":{"type":"array","items":{"type":"string","enum":["TODAY","TO_COME","IN_PROGRESS","LATE","ENDED","PASS","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED","NOT_PRE_BOOKING","NOT_PRE_BOOKING_ADMIN","NOT_CANCELED"]},"description":"Status filter applied on screen — an empty value means no filter."},"inRange.startDate":{"format":"date-time","type":"string"},"inRange.endDate":{"format":"date-time","type":"string"},"typeNotEquals":{"type":"array","items":{"type":"string","enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"]}}},"required":["language"]},"CsvResponse":{"type":"object","properties":{"csv":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csv"]},"WaitingListCsvDto":{"type":"object","properties":{"waitingListOrders":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["waitingListOrders"]},"OrderWaitingListItem":{"type":"object","properties":{"itemType":{"type":"string","enum":["PRODUCT","PACK","SERVICE"]},"itemId":{"type":"string"},"name":{"type":"string"},"onlineStoreName":{"$ref":"#/components/schemas/LocalizedContent"}},"required":["itemType","itemId","name","onlineStoreName"]},"OrderWaitingListCustomer":{"type":"object","properties":{"companyName":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phoneNumber":{"type":"string"},"customerType":{"type":"string","enum":["entreprise","individual"]}},"required":["companyName","firstName","lastName","email","phoneNumber","customerType"]},"CreateUpdateOrderWaitingListDto":{"type":"object","properties":{"rentalType":{"type":"string","enum":["LCD","LLD"]},"companyId":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/OrderWaitingListItem"}},"customer":{"$ref":"#/components/schemas/OrderWaitingListCustomer"},"durationInMonths":{"type":"number"},"startDate":{"format":"date-time","type":"string"},"rank":{"type":"number"}},"required":["rentalType","companyId","items","customer","durationInMonths","startDate"]},"OrderWaitingList":{"type":"object","properties":{"id":{"type":"string"},"rentalType":{"type":"string","enum":["LCD","LLD"]},"companyId":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/OrderWaitingListItem"}},"customer":{"$ref":"#/components/schemas/OrderWaitingListCustomer"},"startDate":{"format":"date-time","type":"string"},"durationInMonths":{"type":"number"},"rank":{"type":"number"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","rentalType","companyId","items","customer","startDate","durationInMonths","rank","createdAt","updatedAt"]},"CreateOrderRefusalDto":{"type":"object","properties":{"orderId":{"type":"string"},"refusalReason":{"type":"string","enum":["INVENTORY_UNAVAILABILITY","WEATHER","EXCEPTIONAL_CLOSURE","MAINTENANCE","LAST_MINUTE_REQUEST","BOOKED_IN_PERSON","SCHEDULING_ISSUE","LOGISTICAL_ISSUE","BOOKING_ERROR","CUSTOMER_SUITABILITY","OTHER"]},"customRefusalReason":{"type":"string"},"refuserUserId":{"type":"string"},"orderType":{"type":"string","enum":["LCD","LLD","EVENT"]}},"required":["orderId","refusalReason","refuserUserId","orderType"]},"StrapiImportStatus":{"type":"object","properties":{"importType":{"type":"string","nullable":true,"enum":["glossary-words","cities","discover-pages","activity-city"]},"isImporting":{"type":"boolean"},"importError":{"type":"string"},"importStep":{"type":"string"},"importStartedAt":{"format":"date-time","type":"string","nullable":true},"importEndedAt":{"format":"date-time","type":"string","nullable":true}},"required":["importType","isImporting","importError","importStep","importStartedAt","importEndedAt"]},"GetExportStrapiCitiesDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"GetExportStrapiDiscoverPagesDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"GetExportStrapiActivityCityPagesDto":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"DiscoverPageAggregate":{"type":"object","properties":{"csvData":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["csvData"]},"CleanupObsoleteStrapiLokkiBodyDto":{"type":"object","properties":{"dryRun":{"type":"boolean"}},"required":["dryRun"]},"StrapiOrphanCategory":{"type":"object","properties":{"id":{"type":"number"},"name":{"type":"string"}},"required":["id","name"]},"CleanupObsoleteCategoriesResponseDto":{"type":"object","properties":{"dryRun":{"type":"boolean"},"verticales":{"type":"object"},"orphanCategories":{"type":"array","items":{"$ref":"#/components/schemas/StrapiOrphanCategory"}}},"required":["dryRun","verticales","orphanCategories"]},"SelfTestFormDto":{"type":"object","properties":{"hasRentalActivity":{"type":"boolean"},"launchDate":{"type":"string"},"verticale":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"productsNumber":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"companyName":{"type":"string"},"website":{"type":"string"},"replaceForLokki":{"type":"array","items":{"type":"string"}},"currentSoftware":{"type":"string"},"painPoints":{"type":"array","items":{"type":"string"}},"featuresToUse":{"type":"array","items":{"type":"string"}},"comments":{"type":"string"},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"},"companyId":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["hasRentalActivity","launchDate","verticale","productsNumber","firstName","lastName","email","phone","companyName","website","replaceForLokki","currentSoftware","painPoints","featuresToUse","comments","utmInfos"]},"SelfTestCreateAccountFormDto":{"type":"object","properties":{"hasRentalActivity":{"type":"boolean"},"launchDate":{"type":"string"},"verticale":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string"},"productsNumber":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"companyName":{"type":"string"},"website":{"type":"string"},"replaceForLokki":{"type":"array","items":{"type":"string"}},"currentSoftware":{"type":"string"},"painPoints":{"type":"array","items":{"type":"string"}},"featuresToUse":{"type":"array","items":{"type":"string"}},"comments":{"type":"string"},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"},"companyId":{"type":"string"},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string"},"password":{"type":"string","minLength":8,"pattern":"/(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,}/"}},"required":["hasRentalActivity","launchDate","verticale","productsNumber","firstName","lastName","email","phone","companyName","website","replaceForLokki","currentSoftware","painPoints","featuresToUse","comments","utmInfos","password"]},"SelfTestCreateAccountResultDto":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/User"}},"required":["user"]},"LokkitCompleteFormInfosDto":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"verticale":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"launchDate":{"type":"string"},"projectDescription":{"type":"string"},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["firstName","lastName","email","phone","verticale","launchDate","projectDescription","utmInfos","lang"]},"LokkitCreateAccountResultDto":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/User"}},"required":["user"]},"LokkitTask":{"type":"object","properties":{"id":{"type":"string"},"taskId":{"type":"number"},"isCompleted":{"type":"boolean"}},"required":["id","taskId","isCompleted"]},"LokkitUserData":{"type":"object","properties":{"id":{"type":"string"},"userId":{"type":"string"},"launchDate":{"format":"date-time","type":"string","nullable":true},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"tasks":{"type":"array","items":{"$ref":"#/components/schemas/LokkitTask"}},"createdAt":{"format":"date-time","type":"string"}},"required":["id","userId","launchDate","verticales","tasks","createdAt"]},"UpdateLokkiUserDataDto":{"type":"object","properties":{"launchDate":{"format":"date-time","type":"string","nullable":true},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},"required":["launchDate","verticales"]},"UpdateLokkitUserDataTaskDto":{"type":"object","properties":{"taskId":{"type":"number"},"isCompleted":{"type":"boolean"}},"required":["taskId","isCompleted"]},"CartIdentity":{"type":"object","properties":{"userId":{"type":"string"},"sessionId":{"type":"object"},"details":{"$ref":"#/components/schemas/CartCustomer"}}},"CartAcquisition":{"type":"object","properties":{"campaignid":{"type":"string"},"adgroupid":{"type":"string"},"keyword":{"type":"string"},"device":{"type":"string"},"gclid":{"type":"string"},"utm_source":{"type":"string"},"utm_medium":{"type":"string"},"utm_term":{"type":"string"},"utm_content":{"type":"string"},"utm_campaign":{"type":"string"},"referrer":{"type":"string"},"ae":{"type":"string"},"aesubid0":{"type":"string"},"aesubid1":{"type":"string"},"visitor_id":{"type":"string"},"session_id":{"type":"string"},"fbclid":{"type":"string"},"msclkid":{"type":"string"}}},"CartTracking":{"type":"object","properties":{"referrals":{"type":"string","enum":["HEXPLO","MOLLOW","HOURRAIL","YOUBOOK","OISE_FUN","OUTDOOR_ACTIVE","GENERATION_VOYAGE","DECATHLON_OUTDOOR"]},"acquisition":{"$ref":"#/components/schemas/CartAcquisition"},"sessionProperties":{"type":"object"}}},"CartContextInfo":{"type":"object","properties":{"type":{"type":"string","enum":["ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE"]},"browserTimezone":{"type":"string"},"language":{"type":"string"},"tracking":{"$ref":"#/components/schemas/CartTracking"},"platform":{"type":"string","enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"]}},"required":["type","browserTimezone","language"]},"CartItemInsurancePricing":{"type":"object","properties":{"amount":{"type":"number","description":"Insurance price for the rental period (base price + margin * days)"},"deposit":{"type":"number","description":"Deposit amount when insurance is active"},"basePerDay":{"type":"number","description":"Base price per day from insurance (excluding margin)"},"marginPerDay":{"type":"number","description":"Margin per day charged by the store"}},"required":["amount","deposit","basePerDay","marginPerDay"]},"CartItemProductInsurance":{"type":"object","properties":{"enabled":{"type":"boolean"},"provider":{"type":"string","enum":["TULIP"]},"details":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ItemInsuranceTulipDetails"}]},"pricing":{"$ref":"#/components/schemas/CartItemInsurancePricing"}},"required":["enabled","provider"]},"RPCartItemProduct":{"type":"object","properties":{"id":{"type":"string"},"quantity":{"type":"number"},"stock":{"$ref":"#/components/schemas/ItemStock"},"infos":{"$ref":"#/components/schemas/ItemInfos"},"media":{"$ref":"#/components/schemas/ItemMedia"},"pricing":{"$ref":"#/components/schemas/ItemPricing"},"category":{"$ref":"#/components/schemas/ItemCategory"},"settings":{"description":"Settings and configuration for the item","allOf":[{"$ref":"#/components/schemas/ItemSettings"}]},"type":{"type":"string","enum":["PRODUCT"]},"insurance":{"$ref":"#/components/schemas/CartItemProductInsurance"}},"required":["id","quantity","stock","infos","media","pricing","category","settings","type"]},"RPCartItemService":{"type":"object","properties":{"id":{"type":"string"},"quantity":{"type":"number"},"stock":{"$ref":"#/components/schemas/ItemStock"},"infos":{"$ref":"#/components/schemas/ItemInfos"},"media":{"$ref":"#/components/schemas/ItemMedia"},"pricing":{"$ref":"#/components/schemas/ItemPricing"},"category":{"$ref":"#/components/schemas/ItemCategory"},"settings":{"description":"Settings and configuration for the item","allOf":[{"$ref":"#/components/schemas/ItemSettings"}]},"type":{"type":"string","enum":["SERVICE"]}},"required":["id","quantity","stock","infos","media","pricing","category","settings","type"]},"RPCartItemPackOption":{"type":"object","properties":{"itemId":{"type":"string"},"name":{"type":"string"},"insurance":{"$ref":"#/components/schemas/CartItemProductInsurance"}},"required":["itemId"]},"RPCartItemPackCategoryWithStock":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"},"stock":{"$ref":"#/components/schemas/ItemStock"}},"required":["id","value"]},"RPCartItemPack":{"type":"object","properties":{"id":{"type":"string"},"quantity":{"type":"number"},"stock":{"$ref":"#/components/schemas/ItemStock"},"infos":{"$ref":"#/components/schemas/ItemInfos"},"media":{"$ref":"#/components/schemas/ItemMedia"},"pricing":{"$ref":"#/components/schemas/ItemPricing"},"category":{"$ref":"#/components/schemas/ItemCategory"},"settings":{"description":"Settings and configuration for the item","allOf":[{"$ref":"#/components/schemas/ItemSettings"}]},"type":{"type":"string","enum":["PACK"]},"options":{"type":"array","items":{"$ref":"#/components/schemas/RPCartItemPackOption"}},"packType":{"type":"string","enum":["PRODUCT","CATEGORY"]},"categories":{"type":"array","items":{"$ref":"#/components/schemas/RPCartItemPackCategoryWithStock"}}},"required":["id","quantity","stock","infos","media","pricing","category","settings","type","options","packType","categories"]},"RPCartItemProductDB":{"type":"object","properties":{"id":{"type":"string"},"quantity":{"type":"number"},"type":{"type":"string","enum":["PRODUCT"]},"insurance":{"$ref":"#/components/schemas/CartItemProductInsurance"}},"required":["id","quantity","type"]},"RPCartItemServiceDB":{"type":"object","properties":{"id":{"type":"string"},"quantity":{"type":"number"},"type":{"type":"string","enum":["SERVICE"]}},"required":["id","quantity","type"]},"RPCartItemPackCategory":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"RPCartItemPackDB":{"type":"object","properties":{"id":{"type":"string"},"quantity":{"type":"number"},"type":{"type":"string","enum":["PACK"]},"options":{"type":"array","items":{"$ref":"#/components/schemas/RPCartItemPackOption"}},"packType":{"type":"string","enum":["PRODUCT","CATEGORY"]},"categories":{"type":"array","items":{"$ref":"#/components/schemas/RPCartItemPackCategory"}}},"required":["id","quantity","type","options","packType","categories"]},"CartRentalPeriod":{"type":"object","properties":{"start":{"type":"string","format":"date-time","example":"2023-12-31T23:59:59.000Z","description":"Start date in ISO 8601 format"},"end":{"type":"string","format":"date-time","example":"2023-12-31T23:59:59.000Z","description":"End date in ISO 8601 format"}},"required":["start","end"]},"CartPayment":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string","enum":["PENDING","SUCCEEDED","FAILED","CANCELED"]},"provider":{"type":"string","enum":["STRIPE","ADYEN","ANCV"]},"method":{"type":"string","enum":["CARD","SEPA"]},"amount":{"type":"number"},"amountCaptured":{"type":"number","description":"Actual amount captured — may differ from amount for providers like ANCV where the payer's balance determines the contribution"},"date":{"format":"date-time","type":"string"},"externalReference":{"type":"string"},"metadata":{"type":"object"}},"required":["id","status","provider","amount"]},"CartDeliveryAddressComponents":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"},"additional":{"type":"string"},"locationId":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country","additional","locationId"]},"CartDeliveryDestinationAddress":{"type":"object","properties":{"address":{"type":"string"},"components":{"$ref":"#/components/schemas/CartDeliveryAddressComponents"},"coordinates":{"minItems":2,"maxItems":2,"type":"array","items":{"type":"number"}},"type":{"type":"string","enum":["DELIVERY"]}},"required":["address","components","coordinates","type"]},"CartDeliveryDestinationRentalPoint":{"type":"object","properties":{"address":{"type":"string"},"components":{"$ref":"#/components/schemas/CartDeliveryAddressComponents"},"coordinates":{"minItems":2,"maxItems":2,"type":"array","items":{"type":"number"}},"type":{"type":"string","enum":["RENTAL_POINT"]},"rentalPointId":{"type":"string"},"rentalPointName":{"type":"string"}},"required":["address","components","coordinates","type","rentalPointId","rentalPointName"]},"CartDeliveryPrice":{"type":"object","properties":{"price":{"type":"number"},"referencePrice":{"type":"number"}},"required":["price","referencePrice"]},"CartDeliveryTrip":{"type":"object","properties":{"price":{"$ref":"#/components/schemas/CartDeliveryPrice"},"destination":{"oneOf":[{"$ref":"#/components/schemas/CartDeliveryDestinationAddress"},{"$ref":"#/components/schemas/CartDeliveryDestinationRentalPoint"}]}},"required":["price","destination"]},"CartDelivery":{"type":"object","properties":{"departureTrip":{"$ref":"#/components/schemas/CartDeliveryTrip"},"returnTrip":{"$ref":"#/components/schemas/CartDeliveryTrip"}}},"CartPromoCode":{"type":"object","properties":{"code":{"type":"string"},"source":{"type":"string","enum":["COMPANY","LOKKI"]},"amount":{"type":"number"},"discountType":{"type":"string","enum":["PERCENTAGE","AMOUNT"]}},"required":["code","source","amount","discountType"]},"CartMarketing":{"type":"object","properties":{"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/CartPromoCode"}]}},"required":["promoCode"]},"CartContract":{"type":"object","properties":{"isAccepted":{"type":"boolean"},"acceptedAt":{"format":"date-time","type":"string"}},"required":["isAccepted"]},"CartInsurance":{"type":"object","properties":{"enabled":{"type":"boolean"}},"required":["enabled"]},"CartLegal":{"type":"object","properties":{"contract":{"$ref":"#/components/schemas/CartContract"},"insurance":{"$ref":"#/components/schemas/CartInsurance"}}},"CartAttribution":{"type":"object","properties":{"isFromQuickCart":{"type":"boolean","description":"True when the cart originates from the Quick Cart (panier magique) flow"},"quickCartQuoteRequestId":{"type":"string","description":"Id of the agency QuoteRequest created alongside this Quick Cart. Carried so the quote can be cancelled when the user converts on their own (self-checkout). Distinct from the order's top-level quoteRequestId, which marks an agency-driven conversion."}}},"CartMetadata":{"type":"object","properties":{"note":{"type":"string"},"customerFields":{"type":"array","items":{"$ref":"#/components/schemas/CartCustomerField"}},"attribution":{"$ref":"#/components/schemas/CartAttribution"}}},"CartCompanyProfile":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"}},"required":["name"]},"CartCompanyBranding":{"type":"object","properties":{"logoUrl":{"type":"string"}}},"CartCompanyAddressComponents":{"type":"object","properties":{"streetNumber":{"type":"string"},"street":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"administrativeAreaLevel1":{"type":"string"},"administrativeAreaLevel2":{"type":"string"},"country":{"type":"string"}},"required":["streetNumber","street","postalCode","city","administrativeAreaLevel1","administrativeAreaLevel2","country"]},"CartCompanyLocationPoint":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"}},"required":["lat","lng"]},"CartCompanyLocation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"address":{"type":"string"},"components":{"$ref":"#/components/schemas/CartCompanyAddressComponents"},"point":{"$ref":"#/components/schemas/CartCompanyLocationPoint"}},"required":["id","address","components"]},"CartCompanyGoogleReviews":{"type":"object","properties":{"rating":{"type":"number"},"reviewCount":{"type":"number"}},"required":["rating","reviewCount"]},"CartCompanyReviews":{"type":"object","properties":{"google":{"$ref":"#/components/schemas/CartCompanyGoogleReviews"}},"required":["google"]},"CartCompanyTemporal":{"type":"object","properties":{"timezone":{"type":"string"}},"required":["timezone"]},"CartCompanyPricing":{"type":"object","properties":{"currency":{"$ref":"#/components/schemas/StoreCurrency"},"tax":{"$ref":"#/components/schemas/StoreTax"}},"required":["currency","tax"]},"CartCompanyRentalPlaceNetwork":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Indicates if this company participates in the Lokki.Rent network newsletter"}},"required":["enabled"]},"CartCompanyStockVisibility":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Whether the store chooses to display available stock quantity on product cards."}},"required":["enabled"]},"CartCompanyModules":{"type":"object","properties":{"delivery":{"description":"Delivery module settings","allOf":[{"$ref":"#/components/schemas/StoreDelivery"}]},"multipleLocations":{"description":"Multiple locations module settings","allOf":[{"$ref":"#/components/schemas/StoreMultipleLocations"}]},"rentalPlaceNetwork":{"description":"Lokki.Rent network participation settings","allOf":[{"$ref":"#/components/schemas/CartCompanyRentalPlaceNetwork"}]},"stockVisibility":{"description":"Stock visibility module settings","allOf":[{"$ref":"#/components/schemas/CartCompanyStockVisibility"}]},"insurance":{"description":"Insurance module settings","allOf":[{"$ref":"#/components/schemas/StoreInsurance"}]}},"required":["delivery","multipleLocations","rentalPlaceNetwork","stockVisibility","insurance"]},"CartCompanyInfo":{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"profile":{"$ref":"#/components/schemas/CartCompanyProfile"},"branding":{"$ref":"#/components/schemas/CartCompanyBranding"},"location":{"$ref":"#/components/schemas/CartCompanyLocation"},"reviews":{"$ref":"#/components/schemas/CartCompanyReviews"},"temporal":{"$ref":"#/components/schemas/CartCompanyTemporal"},"pricing":{"$ref":"#/components/schemas/CartCompanyPricing"},"modules":{"$ref":"#/components/schemas/CartCompanyModules"}},"required":["id","slug","profile","branding","location","reviews","temporal","pricing","modules"]},"CartPriceDetails":{"type":"object","properties":{"total":{"type":"number"},"baseTotal":{"type":"number"},"totalBeforePromoCode":{"type":"number"},"totalBeforeCheckout":{"type":"number"},"baseTotalBeforeCheckout":{"type":"number"}}},"CartPrice":{"type":"object","properties":{"includingTaxes":{"$ref":"#/components/schemas/CartPriceDetails"},"excludingTaxes":{"$ref":"#/components/schemas/CartPriceDetails"},"deposit":{"type":"number"},"insurance":{"type":"number","description":"Total insurance amount for all items"},"delivery":{"type":"number","description":"Total delivery amount"}},"required":["includingTaxes","excludingTaxes","deposit"]},"CartCheckout":{"type":"object","properties":{"orderId":{"type":"string"},"orderCreatingAt":{"format":"date-time","type":"string"},"status":{"type":"string","enum":["pending","order_created","completed","failed"]},"failureReason":{"type":"string","enum":["item_not_available","internal_error","prepaid_card_not_accepted"]},"context":{"type":"string","enum":["RENTAL_PLACE","ONLINE_STORE"]}}},"Cart":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"context":{"type":"string","enum":["RENTAL_PLACE","ONLINE_STORE"],"description":"Storefront the cart belongs to. A cart is scoped to a (companyId, context) pair: the same loueur has an independent cart on the open marketplace (RENTAL_PLACE) and on its white-label BEL 2.0 store (ONLINE_STORE). Absent on legacy carts — readers treat that as RENTAL_PLACE."},"rentalPeriod":{"$ref":"#/components/schemas/CartRentalPeriod"},"type":{"type":"string","enum":["LLD","LCD","EVENT"]},"payments":{"type":"array","items":{"$ref":"#/components/schemas/CartPayment"}},"delivery":{"$ref":"#/components/schemas/CartDelivery"},"marketing":{"$ref":"#/components/schemas/CartMarketing"},"legal":{"$ref":"#/components/schemas/CartLegal"},"metadata":{"$ref":"#/components/schemas/CartMetadata"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/RPCartItemProduct"},{"$ref":"#/components/schemas/RPCartItemService"},{"$ref":"#/components/schemas/RPCartItemPack"}]}},"companyInfo":{"$ref":"#/components/schemas/CartCompanyInfo"},"price":{"$ref":"#/components/schemas/CartPrice"},"checkout":{"$ref":"#/components/schemas/CartCheckout"}},"required":["id","companyId","rentalPeriod","type","createdAt","updatedAt","items","companyInfo","price"]},"GlobalCartDto":{"type":"object","properties":{"id":{"type":"string"},"identity":{"$ref":"#/components/schemas/CartIdentity"},"context":{"$ref":"#/components/schemas/CartContextInfo"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"version":{"type":"number"},"carts":{"type":"array","items":{"$ref":"#/components/schemas/Cart"}}},"required":["id","context","createdAt","updatedAt","version","carts"]},"CartDB":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"context":{"type":"string","enum":["RENTAL_PLACE","ONLINE_STORE"],"description":"Storefront the cart belongs to. A cart is scoped to a (companyId, context) pair: the same loueur has an independent cart on the open marketplace (RENTAL_PLACE) and on its white-label BEL 2.0 store (ONLINE_STORE). Absent on legacy carts — readers treat that as RENTAL_PLACE."},"rentalPeriod":{"$ref":"#/components/schemas/CartRentalPeriod"},"type":{"type":"string","enum":["LLD","LCD","EVENT"]},"payments":{"type":"array","items":{"$ref":"#/components/schemas/CartPayment"}},"delivery":{"$ref":"#/components/schemas/CartDelivery"},"marketing":{"$ref":"#/components/schemas/CartMarketing"},"legal":{"$ref":"#/components/schemas/CartLegal"},"metadata":{"$ref":"#/components/schemas/CartMetadata"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/RPCartItemProductDB"},{"$ref":"#/components/schemas/RPCartItemServiceDB"},{"$ref":"#/components/schemas/RPCartItemPackDB"}]}},"checkout":{"$ref":"#/components/schemas/CartCheckout"}},"required":["id","companyId","rentalPeriod","type","createdAt","updatedAt","items"]},"CreateGlobalCartDto":{"type":"object","properties":{"context":{"$ref":"#/components/schemas/CartContextInfo"},"identity":{"$ref":"#/components/schemas/CartIdentity"},"carts":{"type":"array","items":{"$ref":"#/components/schemas/CartDB"}}},"required":["context"]},"UpdateCartContextInfo":{"type":"object","properties":{"type":{"type":"string","enum":["ONLINE_STORE","RENTAL_PLACE_B2B","RENTAL_PLACE_LOKKI","BORNE"]},"browserTimezone":{"type":"string"},"language":{"type":"string"},"tracking":{"$ref":"#/components/schemas/CartTracking"},"platform":{"type":"string","enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP"]}}},"UpdateGlobalCartDto":{"type":"object","properties":{"context":{"$ref":"#/components/schemas/UpdateCartContextInfo"},"identity":{"$ref":"#/components/schemas/CartIdentity"},"carts":{"type":"array","items":{"$ref":"#/components/schemas/CartDB"}}}},"DeleteResponseDto":{"type":"object","properties":{"success":{"type":"boolean"},"message":{"type":"string"}},"required":["success","message"]},"CreateCartDto":{"type":"object","properties":{"companyId":{"type":"string"},"type":{"enum":["LLD","LCD","EVENT"],"type":"string"},"rentalPeriod":{"$ref":"#/components/schemas/CartRentalPeriod"},"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/RPCartItemProductDB"},{"$ref":"#/components/schemas/RPCartItemServiceDB"},{"$ref":"#/components/schemas/RPCartItemPackDB"}]}},"payments":{"type":"array","items":{"$ref":"#/components/schemas/CartPayment"}},"delivery":{"$ref":"#/components/schemas/CartDelivery"},"marketing":{"$ref":"#/components/schemas/CartMarketing"},"legal":{"$ref":"#/components/schemas/CartLegal"},"metadata":{"$ref":"#/components/schemas/CartMetadata"}},"required":["companyId","type","rentalPeriod"]},"UpdateCartDto":{"type":"object","properties":{"companyId":{"type":"string"},"type":{"enum":["LLD","LCD","EVENT"],"type":"string"},"rentalPeriod":{"$ref":"#/components/schemas/CartRentalPeriod"},"items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/RPCartItemProductDB"},{"$ref":"#/components/schemas/RPCartItemServiceDB"},{"$ref":"#/components/schemas/RPCartItemPackDB"}]}},"payments":{"type":"array","items":{"$ref":"#/components/schemas/CartPayment"}},"delivery":{"$ref":"#/components/schemas/CartDelivery"},"marketing":{"$ref":"#/components/schemas/CartMarketing"},"legal":{"$ref":"#/components/schemas/CartLegal"},"metadata":{"$ref":"#/components/schemas/CartMetadata"}}},"ValidateCartResponseDto":{"type":"object","properties":{"valid":{"type":"boolean"},"message":{"nullable":true,"enum":["ITEM_NOT_AVAILABLE","START_DATE_PASSED","LAST_MINUTE","STORE_CLOSED","STORE_NOT_FOUND"],"type":"string"}},"required":["valid","message"]},"CheckoutConfigDto":{"type":"object","properties":{"remainingAmount":{"type":"number","description":"Amount remaining to pay after any part-payment reduction","example":69.8},"bailAmount":{"type":"number","description":"Security deposit amount (0 if not applicable)","example":150},"shouldCaptureBail":{"type":"boolean","description":"Whether the bail will be captured now (short-term rental ending < 7 days)","example":false},"allowPayOnSite":{"type":"boolean","description":"Whether pay-on-site is available for this store and cart","example":true},"isPartPayment":{"type":"boolean","description":"Whether the store offers part-payment (user pays X% upfront, remaining % later)","example":true},"freeBooking":{"type":"boolean","description":"When true, no payment method is needed (remaining amount < 1€ — below Stripe minimum)","example":false}},"required":["remainingAmount","bailAmount","shouldCaptureBail","allowPayOnSite","isPartPayment","freeBooking"]},"CheckoutStripeResultDto":{"type":"object","properties":{"clientSecret":{"type":"string","description":"Stripe PaymentIntent client secret"},"paymentId":{"type":"string","description":"Internal PaymentV2 ID"},"paymentIntentRef":{"type":"string","description":"Stripe PaymentIntent ID (pi_...)"}},"required":["clientSecret","paymentId","paymentIntentRef"]},"AncvCheckoutResultDto":{"type":"object","properties":{"preTransactionId":{"type":"string","description":"ANCV pre-transaction ID for QR code display"},"transactionId":{"type":"string","description":"ANCV transaction ID for manual authentication"}},"required":["preTransactionId","transactionId"]},"ConfirmAncvPaymentBodyDto":{"type":"object","properties":{"transactionId":{"type":"string","description":"ANCV transaction ID to confirm"}},"required":["transactionId"]},"AncvPaymentResultDto":{"type":"object","properties":{"orderId":{"type":"string","nullable":true,"description":"Order ID if fully paid, null if partial payment"},"remainingAmount":{"type":"number","description":"Remaining amount to pay after ANCV payment (0 if fully paid)"}},"required":["orderId","remainingAmount"]},"ConfirmOrderResultDto":{"type":"object","properties":{"orderId":{"type":"string","description":"Newly created order ID"}},"required":["orderId"]},"PollOrderResultDto":{"type":"object","properties":{"orderId":{"type":"string","nullable":true,"description":"Order ID once created, null while pending or failed"},"status":{"enum":["pending","ready","failed"],"type":"string","description":"Current status of order creation"},"failureReason":{"enum":["item_not_available","internal_error","prepaid_card_not_accepted"],"type":"string","description":"Reason the order failed — present only when status is 'failed'"}},"required":["orderId","status"]},"PaymentRequestStateDto":{"type":"object","properties":{"id":{"type":"string","description":"Stable PaymentRequest identifier — same id across retries.","example":"65b2f3d1b7a4e8f1a2c3d4e5"},"kind":{"type":"string","enum":["SHORT_TERM_DEPOSIT"],"description":"Kind of ask surfaced on the booking page (deposit, extra payment, …).","example":"SHORT_TERM_DEPOSIT"},"paymentType":{"enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"],"type":"string","description":"Underlying PaymentV2 type backing the request.","example":"SHORT_TERM_DEPOSIT"},"status":{"enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"],"type":"string","description":"Current PaymentRequest status. Terminal success states for a deposit are REQUIRES_CAPTURE (pre-auth taken, captured at booking end) and SUCCEEDED.","example":"WAITING"},"provider":{"enum":["OFFLINE","STRIPE","ANCV"],"type":"string","description":"Payment provider used to fulfil the request.","example":"STRIPE"},"amount":{"type":"number","description":"Amount to collect in the currency's smallest unit (e.g. cents for EUR).","example":50000},"currency":{"type":"string","description":"ISO 4217 currency code of the amount.","example":"EUR"},"lastFailureReason":{"type":"string","nullable":true,"description":"Last provider-reported failure message, if any. Null on first attempt or after success.","example":"Your card was declined."},"attempts":{"type":"number","description":"Number of payment attempts already consumed on this request.","example":1},"maxAttempts":{"type":"number","description":"Hard cap on retry attempts. The UI should disable retry once attempts == maxAttempts.","example":5}},"required":["id","kind","paymentType","status","provider","amount","currency","lastFailureReason","attempts","maxAttempts"]},"PaymentRequestStripeInitDto":{"type":"object","properties":{"clientSecret":{"type":"string","description":"Stripe PaymentIntent client_secret — passed to Stripe.js to confirm the payment.","example":"pi_3N8a1fJk2l3m4n5o_secret_6p7q8r9s0t"},"paymentIntentRef":{"type":"string","description":"Underlying Stripe PaymentIntent id. Useful for support/debugging.","example":"pi_3N8a1fJk2l3m4n5o"},"paymentRequestId":{"type":"string","description":"Echo of the PaymentRequest id this intent is attached to.","example":"65b2f3d1b7a4e8f1a2c3d4e5"},"publishableKey":{"type":"string","description":"Stripe publishable key the client must pass to `loadStripe()` to mount Elements. Resolved server-side so demo/live accounts get the matching key.","example":"pk_live_..."},"customerSessionClientSecret":{"type":"string","nullable":true,"description":"Stripe Customer Session client secret. Passed to Elements options so the PaymentElement surfaces the customer's saved PaymentMethods (e.g. the card used at checkout) for one-click confirm. Null when no Stripe Customer is attached to the request.","example":"cuss_1N8a1fJk2l3m4n5o_secret_6p7q8r9s0t"}},"required":["clientSecret","paymentIntentRef","paymentRequestId","publishableKey","customerSessionClientSecret"]},"RentalPlaceBookingCustomer":{"type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/CustomerField"}}},"required":["fields"]},"RentalPlaceBookingPriceDetails":{"type":"object","properties":{"total":{"type":"number"},"baseTotal":{"type":"number"}}},"RentalPlaceBookingPricing":{"type":"object","properties":{"includingTaxes":{"$ref":"#/components/schemas/RentalPlaceBookingPriceDetails"},"excludingTaxes":{"$ref":"#/components/schemas/RentalPlaceBookingPriceDetails"},"deposit":{"type":"number"},"delivery":{"type":"number"},"insurance":{"type":"number"},"currency":{"$ref":"#/components/schemas/StoreCurrency"}},"required":["includingTaxes","excludingTaxes","deposit","currency"]},"RentalPlaceBookingPeriod":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"}},"required":["startDate","endDate"]},"RentalPlaceBookingRemainingActions":{"type":"object","properties":{"deposit":{"type":"boolean"},"survey":{"type":"boolean"}},"required":["deposit","survey"]},"RentalPlaceBookingStatus":{"type":"object","properties":{"type":{"enum":["ORDER","PRE_BOOKING","PRE_BOOKING_ADMIN","CANCELED"],"type":"string"},"isCancelled":{"type":"boolean"},"isRequest":{"type":"boolean"},"remainingActions":{"$ref":"#/components/schemas/RentalPlaceBookingRemainingActions"},"hasPendingCancellation":{"type":"boolean","description":"True when the customer sent a cancellation request not yet processed"}},"required":["type","isCancelled","isRequest","remainingActions","hasPendingCancellation"]},"RentalPlaceBookingDeliveryAddress":{"type":"object","properties":{"address":{"type":"string"},"type":{"type":"string","default":"DELIVERY","enum":["DELIVERY"]}},"required":["address","type"]},"RentalPlaceBookingDeliveryRentalPoint":{"type":"object","properties":{"address":{"type":"string"},"type":{"type":"string","default":"RENTAL_POINT","enum":["RENTAL_POINT"]},"rentalPointName":{"type":"string"}},"required":["address","type","rentalPointName"]},"RentalPlaceBookingLogistics":{"type":"object","properties":{"departurePoint":{"oneOf":[{"$ref":"#/components/schemas/RentalPlaceBookingDeliveryAddress"},{"$ref":"#/components/schemas/RentalPlaceBookingDeliveryRentalPoint"}]},"arrivalPoint":{"oneOf":[{"$ref":"#/components/schemas/RentalPlaceBookingDeliveryAddress"},{"$ref":"#/components/schemas/RentalPlaceBookingDeliveryRentalPoint"}]}},"required":["departurePoint","arrivalPoint"]},"RentalPlaceBookingSubProductAnswer":{"type":"object","properties":{"subProductId":{"type":"string"},"answers":{"type":"object","additionalProperties":{"type":"string"},"description":"Survey answers for this subProduct, keyed by fieldId."}},"required":["subProductId","answers"]},"RentalPlaceBookingItemSurvey":{"type":"object","properties":{"surveyId":{"type":"string"},"name":{"type":"string"},"fields":{"type":"array","items":{"$ref":"#/components/schemas/ProductSurveyField"}},"answersBySubProduct":{"description":"Lokkiffeur's answers, one entry per subProduct for products, a single synthetic entry for packs and services.","type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingSubProductAnswer"}}},"required":["surveyId","name","fields","answersBySubProduct"]},"RentalPlaceBookingItemPricing":{"type":"object","properties":{"total":{"type":"number"},"baseTotal":{"type":"number"},"discount":{"$ref":"#/components/schemas/ItemDiscount"}},"required":["total","baseTotal"]},"RentalPlaceBookingItemInsurance":{"type":"object","properties":{"enabled":{"type":"boolean"},"type":{"enum":["OPTION","INCLUSION","HIDDEN_INCLUSION"],"type":"string"}},"required":["enabled","type"]},"RentalPlaceBookingItem":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"amount":{"type":"number"},"imageUrl":{"type":"string","nullable":true},"survey":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceBookingItemSurvey"}]},"pricing":{"$ref":"#/components/schemas/RentalPlaceBookingItemPricing"},"insurance":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceBookingItemInsurance"}]}},"required":["id","name","amount","pricing"]},"RentalPlaceBookingPack":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"amount":{"type":"number"},"imageUrl":{"type":"string","nullable":true},"survey":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceBookingItemSurvey"}]},"pricing":{"$ref":"#/components/schemas/RentalPlaceBookingItemPricing"},"insurance":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceBookingItemInsurance"}]},"items":{"type":"array","items":{"type":"string"}}},"required":["id","name","amount","pricing","items"]},"RentalPlaceBookingContent":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingItem"}},"packs":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingPack"}},"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]}},"required":["items","packs"]},"RentalPlaceBookingMarketing":{"type":"object","properties":{"promoCode":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PromoCode"}]}}},"RentalPlaceBookingDocument":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"scope":{"type":"string","enum":["DOCUMENT","DOCUMENT_STATE","PAYMENT","NONE"]}},"required":["id","name","scope"]},"RentalPlaceBookingStateDocument":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"scope":{"type":"string","enum":["DOCUMENT","DOCUMENT_STATE","PAYMENT","NONE"]}},"required":["id","name","scope"]},"RentalPlaceBookingDocuments":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingDocument"}},"documentsState":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingStateDocument"}}},"required":["documents","documentsState"]},"RentalPlaceBookingSurveyFile":{"type":"object","properties":{"uid":{"type":"string"},"name":{"type":"string"}},"required":["uid","name"]},"RentalPlaceBookingParticipant":{"type":"object","properties":{"name":{"type":"string"},"pricing":{"type":"string"}},"required":["name","pricing"]},"RentalPlaceBookingEventPricing":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"amount":{"type":"number"},"initialAmount":{"type":"number"}},"required":["id","name","amount","initialAmount"]},"RentalPlaceBookingEventDetails":{"type":"object","properties":{"name":{"type":"string"},"participants":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingParticipant"}},"pricings":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingEventPricing"}}},"required":["name","participants","pricings"]},"RentalPlaceBookingCancellation":{"type":"object","properties":{"isCancellable":{"type":"boolean","description":"True when the customer can submit a cancellation for this booking"},"isAutoCancellable":{"type":"boolean","description":"True when cancellation will auto-refund instead of being a request"},"refundableAmount":{"type":"number","nullable":true,"description":"Amount that will be refunded on auto-cancellation (null when no refund applies)"},"hasNonRefundablePayments":{"type":"boolean","description":"True when the booking has successful non-Stripe customer payments (ANCV / offline). Those can't be refunded automatically — the UI should tell the customer to contact the merchant."},"ranges":{"description":"Policy ranges — exposed for UI display of the cancellation rules","type":"array","items":{"$ref":"#/components/schemas/StoreCancellationRange"}}},"required":["isCancellable","isAutoCancellable","refundableAmount","hasNonRefundablePayments","ranges"]},"RentalPlaceBooking":{"type":"object","properties":{"id":{"type":"string"},"customer":{"$ref":"#/components/schemas/RentalPlaceBookingCustomer"},"pricing":{"$ref":"#/components/schemas/RentalPlaceBookingPricing"},"period":{"$ref":"#/components/schemas/RentalPlaceBookingPeriod"},"status":{"$ref":"#/components/schemas/RentalPlaceBookingStatus"},"logistics":{"$ref":"#/components/schemas/RentalPlaceBookingLogistics"},"content":{"$ref":"#/components/schemas/RentalPlaceBookingContent"},"marketing":{"$ref":"#/components/schemas/RentalPlaceBookingMarketing"},"documents":{"$ref":"#/components/schemas/RentalPlaceBookingDocuments"},"surveyFiles":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingSurveyFile"}},"event":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceBookingEventDetails"}]},"cancellation":{"$ref":"#/components/schemas/RentalPlaceBookingCancellation"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","customer","pricing","period","status","logistics","content","marketing","documents","surveyFiles","cancellation","createdAt"]},"RentalPlaceBookingStoreProfile":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"RentalPlaceBookingStoreContact":{"type":"object","properties":{"email":{"type":"string"},"phone":{"type":"string","nullable":true}},"required":["email","phone"]},"RentalPlaceBookingStoreBranding":{"type":"object","properties":{"logoURL":{"type":"string"},"bannerUrls":{"type":"array","items":{"type":"string"}}},"required":["logoURL","bannerUrls"]},"RentalPlaceBookingStoreGeo":{"type":"object","properties":{"location":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/StoreLocation"}]},"locations":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/StoreLocation"}}},"required":["location","locations"]},"RentalPlaceBookingStorePricing":{"type":"object","properties":{"currencySymbol":{"type":"string"},"currencyIsoCode":{"type":"string","description":"ISO 4217 currency code, e.g. EUR"}},"required":["currencySymbol","currencyIsoCode"]},"RentalPlaceBookingStoreTemporal":{"type":"object","properties":{"timezone":{"type":"string","description":"Store timezone in IANA format (e.g., Europe/Paris)","example":"Europe/Paris"}},"required":["timezone"]},"RentalPlaceBookingStore":{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"profile":{"$ref":"#/components/schemas/RentalPlaceBookingStoreProfile"},"contact":{"$ref":"#/components/schemas/RentalPlaceBookingStoreContact"},"branding":{"$ref":"#/components/schemas/RentalPlaceBookingStoreBranding"},"geo":{"$ref":"#/components/schemas/RentalPlaceBookingStoreGeo"},"pricing":{"$ref":"#/components/schemas/RentalPlaceBookingStorePricing"},"temporal":{"$ref":"#/components/schemas/RentalPlaceBookingStoreTemporal"}},"required":["id","slug","profile","contact","branding","geo","pricing","temporal"]},"RentalPlaceBookingPayment":{"type":"object","properties":{"id":{"type":"string"},"status":{"enum":["CANCELED","WAITING","PROCESSING","REQUIRES_CAPTURE","SUCCEEDED","FAILED"],"type":"string"},"paymentType":{"enum":["PAYMENT","SHORT_TERM_DEPOSIT","LONG_TERM_DEPOSIT","REFUND","SUBSCRIPTION","LOKKI_TRANSFER","LOKKI_TRANSFER_REFUND"],"type":"string"},"amount":{"type":"number"},"amountCaptured":{"type":"number"},"currency":{"type":"string"},"provider":{"enum":["OFFLINE","STRIPE","ANCV"],"type":"string"},"context":{"enum":["ONLINE_STORE","PAYMENT_LINK","RENTAL_PLACE","LOKKI_TRANSFER","OFFLINE"],"type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","status","paymentType","amount","amountCaptured","currency","provider","context","createdAt"]},"RentalPlaceBookingPayments":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingPayment"}}},"required":["items"]},"RentalPlaceBookingGetDto":{"type":"object","properties":{"booking":{"$ref":"#/components/schemas/RentalPlaceBooking"},"store":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RentalPlaceBookingStore"}]},"payments":{"$ref":"#/components/schemas/RentalPlaceBookingPayments"}},"required":["booking","store","payments"]},"RentalPlaceBookingsByStatus":{"type":"object","properties":{"incoming":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingGetDto"}},"past":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingGetDto"}},"cancelled":{"type":"array","items":{"$ref":"#/components/schemas/RentalPlaceBookingGetDto"}}},"required":["incoming","past","cancelled"]},"RentalPlaceBookingsCount":{"type":"object","properties":{"incoming":{"type":"number"},"past":{"type":"number"},"cancelled":{"type":"number"}},"required":["incoming","past","cancelled"]},"RentalPlaceBookingsByStatusGetDto":{"type":"object","properties":{"bookings":{"$ref":"#/components/schemas/RentalPlaceBookingsByStatus"},"count":{"$ref":"#/components/schemas/RentalPlaceBookingsCount"}},"required":["bookings","count"]},"RentalPlaceBookingsRemainingActionsGetDto":{"type":"object","properties":{"deposit":{"type":"boolean"},"survey":{"type":"boolean"}},"required":["deposit","survey"]},"RentalPlaceUserSignedUpWith":{"type":"string","description":"Sign-up provider of the account the booking belongs to","enum":["email","google","apple"]},"RentalPlaceBookingAccessHintDto":{"type":"object","properties":{"exists":{"type":"boolean","description":"Always true — a non-existent order returns a 404 instead of this payload"},"provider":{"$ref":"#/components/schemas/RentalPlaceUserSignedUpWith"},"maskedEmail":{"type":"string","nullable":true,"description":"Obfuscated owner email — only set when provider is email, null otherwise"}},"required":["exists","provider","maskedEmail"]},"GetItemsInsuranceInfoDto":{"type":"object","properties":{"productIds":{"description":"Product ids to get insurance info for","type":"array","items":{"type":"string"}},"startDate":{"type":"string","description":"Start date of booking"},"endDate":{"type":"string","description":"End date of booking"},"isLLD":{"type":"boolean","description":"Is checkout in LLD context"}},"required":["productIds","startDate","endDate","isLLD"]},"ItemInsurancePricingDto":{"type":"object","properties":{"price":{"type":"number","description":"Total tulip price"},"margin":{"type":"number","description":"Customizable insurance margin amount"},"deposit":{"type":"number","description":"Deposit amount with insurance"},"baseDeposit":{"type":"number","description":"Deposit amount without insurance"},"contractType":{"enum":["OPTION","INCLUSION","HIDDEN_INCLUSION"],"type":"string","description":"Tulip contract option type"}},"required":["price","margin","deposit","baseDeposit","contractType"]},"ItemInsuranceInfoDto":{"type":"object","properties":{"id":{"type":"string","description":"Product insurance Id"},"enabled":{"type":"boolean","description":"Product insurance enabled"},"tulipProductId":{"type":"string","description":"Tulip product Id"},"pricing":{"description":"Product insurance pricing","allOf":[{"$ref":"#/components/schemas/ItemInsurancePricingDto"}]}},"required":["id","enabled","tulipProductId","pricing"]},"ItemsTulipInsuranceInfoDto":{"type":"object","properties":{"allowed":{"type":"boolean","description":"Is product allowed for insurance"},"insurance":{"description":"Product insurance information","type":"array","items":{"$ref":"#/components/schemas/ItemInsuranceInfoDto"}},"displayedOptions":{"type":"array","items":{"type":"string","enum":["theft","break"]},"description":"Options highlighted to customers"}},"required":["allowed","insurance","displayedOptions"]},"AvailableSubscriptionPlanCommitmentInterval":{"type":"object","properties":{"period":{"type":"string","enum":["days","weeks","months","years"]},"count":{"type":"number"}},"required":["period","count"]},"AvailableSubscriptionPlanTrialInterval":{"type":"object","properties":{"period":{"type":"string","enum":["days","weeks","months","years"]},"count":{"type":"number"}},"required":["period","count"]},"AvailableSubscriptionPlan":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"commitmentInterval":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/AvailableSubscriptionPlanCommitmentInterval"}]},"renewAutomatically":{"type":"boolean"},"trialInterval":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/AvailableSubscriptionPlanTrialInterval"}]}},"required":["id","name","description","commitmentInterval","renewAutomatically","trialInterval"]},"AdminAvailableSubscriptionPlansDto":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/AvailableSubscriptionPlan"}}},"required":["data"]},"HyperlinePlanCommitmentOnce":{"type":"object","properties":{"period":{"type":"string"}},"required":["period"]},"HyperlinePlanCommitmentInterval":{"type":"object","properties":{"period":{"enum":["days","weeks","months","years"],"type":"string"},"count":{"type":"number"}},"required":["period","count"]},"HyperlinePlanProductPriceFee":{"type":"object","properties":{"type":{"type":"string"},"amount":{"type":"number"}},"required":["type","amount"]},"HyperlinePlanProductFlatFee":{"type":"object","properties":{"payment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlinePlanCommitmentOnce"},{"$ref":"#/components/schemas/HyperlinePlanCommitmentInterval"}]},"type":{"type":"string","enum":["flat_fee"]},"prices":{"type":"array","items":{"$ref":"#/components/schemas/HyperlinePlanProductPriceFee"}},"id":{"type":"string"},"name":{"type":"string"}},"required":["payment_interval","type","prices","id","name"]},"HyperlinePlanProductSeat":{"type":"object","properties":{"payment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlinePlanCommitmentOnce"},{"$ref":"#/components/schemas/HyperlinePlanCommitmentInterval"}]},"type":{"type":"string","enum":["seat"]},"id":{"type":"string"},"name":{"type":"string"}},"required":["payment_interval","type","id","name"]},"HyperlinePlanProductDynamic":{"type":"object","properties":{"payment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlinePlanCommitmentOnce"},{"$ref":"#/components/schemas/HyperlinePlanCommitmentInterval"}]},"type":{"type":"string","enum":["dynamic"]},"id":{"type":"string"},"name":{"type":"string"}},"required":["payment_interval","type","id","name"]},"HyperlinePlan":{"type":"object","properties":{"products":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/HyperlinePlanProductFlatFee"},{"$ref":"#/components/schemas/HyperlinePlanProductSeat"},{"$ref":"#/components/schemas/HyperlinePlanProductDynamic"}]}},"id":{"type":"string"},"name":{"type":"string"}},"required":["products","id","name"]},"AvailableSubscriptionProduct":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"public_description":{"type":"string","nullable":true},"type":{"type":"string","enum":["flat_fee","seat","dynamic","credit"]}},"required":["id","name","description","public_description","type"]},"AdminAvailableSubscriptionProductsDto":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/AvailableSubscriptionProduct"}}},"required":["data"]},"HyperlineProductPriceConfigurationInterval":{"type":"object","properties":{"period":{"type":"string","enum":["weeks","months","years"]},"count":{"type":"number"}},"required":["period","count"]},"HyperlineProductPriceConfigurationOnce":{"type":"object","properties":{"period":{"type":"string","enum":["once"]}},"required":["period"]},"HyperlineProductPriceConfigurationFeePrice":{"type":"object","properties":{"type":{"type":"string","enum":["fee"]},"amount":{"type":"number"}},"required":["type","amount"]},"HyperlineProductPriceConfigurationFee":{"type":"object","properties":{"billing_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"commitment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"type":{"type":"string","enum":["fee"]},"prices":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationFeePrice"}},"id":{"type":"string"},"currency":{"type":"string"},"country":{"type":"string","nullable":true},"plan_id":{"type":"string","nullable":true},"updated_at":{"type":"string"}},"required":["billing_interval","commitment_interval","type","prices","id","currency","country","plan_id","updated_at"]},"HyperlineProductFee":{"type":"object","properties":{"type":{"type":"string","enum":["flat_fee"]},"is_available_on_subscription":{"type":"boolean"},"is_available_on_demand":{"type":"boolean"},"price_configurations":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationFee"}},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"public_description":{"type":"string","nullable":true},"properties":{"type":"object","nullable":true},"custom_properties":{"type":"object","nullable":true}},"required":["type","is_available_on_subscription","is_available_on_demand","price_configurations","id","name","description","public_description","properties","custom_properties"]},"HyperlineProductPriceConfigurationVolumePrice":{"type":"object","properties":{"type":{"type":"string","enum":["volume"]},"on_tier_incomplete":{"nullable":true,"enum":["pro_rata","pay_in_full","do_not_charge"],"type":"string"},"amount":{"type":"number"},"unit_count":{"type":"number"},"from":{"type":"number"},"to":{"type":"number","nullable":true}},"required":["type","on_tier_incomplete","amount","unit_count","from","to"]},"HyperlineProductPriceConfigurationVolume":{"type":"object","properties":{"billing_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"commitment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"type":{"type":"string","enum":["volume"]},"prices":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationVolumePrice"}},"id":{"type":"string"},"currency":{"type":"string"},"country":{"type":"string","nullable":true},"plan_id":{"type":"string","nullable":true},"updated_at":{"type":"string"}},"required":["billing_interval","commitment_interval","type","prices","id","currency","country","plan_id","updated_at"]},"HyperlineProductPriceConfigurationPackagedPrice":{"type":"object","properties":{"type":{"type":"string","enum":["packaged"]},"on_bucket_incomplete":{"enum":["pro_rata","pay_in_full","do_not_charge"],"type":"string"},"amount":{"type":"number"},"unit_count":{"type":"number"},"from":{"type":"number"},"to":{"type":"number","nullable":true}},"required":["type","on_bucket_incomplete","amount","unit_count","from","to"]},"HyperlineProductPriceConfigurationPackaged":{"type":"object","properties":{"billing_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"commitment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"type":{"type":"string","enum":["packaged"]},"prices":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationPackagedPrice"}},"id":{"type":"string"},"currency":{"type":"string"},"country":{"type":"string","nullable":true},"plan_id":{"type":"string","nullable":true},"updated_at":{"type":"string"}},"required":["billing_interval","commitment_interval","type","prices","id","currency","country","plan_id","updated_at"]},"HyperlineProductPriceConfigurationBulkPrice":{"type":"object","properties":{"type":{"type":"string","enum":["bulk"]},"on_tier_incomplete":{"nullable":true,"enum":["pro_rata","pay_in_full","do_not_charge"],"type":"string"},"amount":{"type":"number"},"unit_count":{"type":"number"},"to":{"type":"number","nullable":true}},"required":["type","on_tier_incomplete","amount","unit_count","to"]},"HyperlineProductPriceConfigurationBulk":{"type":"object","properties":{"billing_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"commitment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"type":{"type":"string","enum":["bulk"]},"prices":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationBulkPrice"}},"id":{"type":"string"},"currency":{"type":"string"},"country":{"type":"string","nullable":true},"plan_id":{"type":"string","nullable":true},"updated_at":{"type":"string"}},"required":["billing_interval","commitment_interval","type","prices","id","currency","country","plan_id","updated_at"]},"HyperlineProductSeat":{"type":"object","properties":{"type":{"type":"string","enum":["seat"]},"price_configurations":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationVolume"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationPackaged"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationBulk"}]}},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"public_description":{"type":"string","nullable":true},"properties":{"type":"object","nullable":true},"custom_properties":{"type":"object","nullable":true}},"required":["type","price_configurations","id","name","description","public_description","properties","custom_properties"]},"HyperlineProductPriceConfigurationBpsPrice":{"type":"object","properties":{"type":{"type":"string","enum":["bps"]},"from":{"type":"number"},"to":{"type":"number","nullable":true},"percentage":{"type":"number"},"per_unit_cap":{"type":"number"},"per_unit_floor":{"type":"number"},"per_unit_fee":{"type":"number"}},"required":["type","from","to","percentage","per_unit_cap","per_unit_floor","per_unit_fee"]},"HyperlineProductPriceConfigurationBps":{"type":"object","properties":{"billing_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"commitment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"type":{"type":"string","enum":["bps"]},"prices":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationBpsPrice"}},"id":{"type":"string"},"currency":{"type":"string"},"country":{"type":"string","nullable":true},"plan_id":{"type":"string","nullable":true},"updated_at":{"type":"string"}},"required":["billing_interval","commitment_interval","type","prices","id","currency","country","plan_id","updated_at"]},"HyperlineProductDynamic":{"type":"object","properties":{"type":{"type":"string","enum":["dynamic"]},"price_configurations":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationVolume"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationPackaged"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationBulk"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationBps"}]}},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"public_description":{"type":"string","nullable":true},"properties":{"type":"object","nullable":true},"custom_properties":{"type":"object","nullable":true}},"required":["type","price_configurations","id","name","description","public_description","properties","custom_properties"]},"HyperlineProductPriceConfigurationBundlePrice":{"type":"object","properties":{"type":{"type":"string","enum":["bundle"]},"on_tier_incomplete":{"nullable":true,"enum":["pro_rata","pay_in_full","do_not_charge"],"type":"string"},"amount":{"type":"number"},"unit_count":{"type":"number"},"to":{"type":"number","nullable":true}},"required":["type","on_tier_incomplete","amount","unit_count","to"]},"HyperlineProductPriceConfigurationBundle":{"type":"object","properties":{"billing_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"commitment_interval":{"nullable":true,"oneOf":[{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationInterval"},{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationOnce"}]},"type":{"type":"string","enum":["bundle"]},"prices":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationBundlePrice"}},"id":{"type":"string"},"currency":{"type":"string"},"country":{"type":"string","nullable":true},"plan_id":{"type":"string","nullable":true},"updated_at":{"type":"string"}},"required":["billing_interval","commitment_interval","type","prices","id","currency","country","plan_id","updated_at"]},"HyperlineProductCredit":{"type":"object","properties":{"type":{"type":"string","enum":["credit"]},"price_configurations":{"type":"array","items":{"$ref":"#/components/schemas/HyperlineProductPriceConfigurationBundle"}},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"public_description":{"type":"string","nullable":true},"properties":{"type":"object","nullable":true},"custom_properties":{"type":"object","nullable":true}},"required":["type","price_configurations","id","name","description","public_description","properties","custom_properties"]},"AvailableHyperlineCouponAmount":{"type":"object","properties":{"type":{"type":"string","enum":["amount"]},"discount_amount":{"type":"number"},"currency":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"expiration_date":{"type":"string","nullable":true},"redemption_limit":{"type":"number","nullable":true},"created_at":{"type":"string"}},"required":["type","discount_amount","currency","id","name","description","expiration_date","redemption_limit","created_at"]},"AvailableHyperlineCouponPercent":{"type":"object","properties":{"type":{"type":"string","enum":["percent"]},"discount_percent":{"type":"number"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"expiration_date":{"type":"string","nullable":true},"redemption_limit":{"type":"number","nullable":true},"created_at":{"type":"string"}},"required":["type","discount_percent","id","name","description","expiration_date","redemption_limit","created_at"]},"AdminAvailableCouponsDto":{"type":"object","properties":{"data":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/AvailableHyperlineCouponAmount"},{"$ref":"#/components/schemas/AvailableHyperlineCouponPercent"}]}}},"required":["data"]},"AdminCompanyLaunchSubscriptionProcessCustomerDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"currency":{"type":"string","enum":["EUR","CHF"]},"password":{"type":"string"},"country":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["name","email","currency","password","country","lang"]},"AdminCompanyLaunchSubscriptionProcessSubscriptionProductDto":{"type":"object","properties":{"productId":{"type":"string"},"quantity":{"type":"number"},"price":{"type":"number"},"repeat":{"type":"string","enum":["once","monthly","yearly"]}},"required":["productId","quantity","price","repeat"]},"AdminCompanyLaunchSubscriptionProcessSubscriptionCouponDto":{"type":"object","properties":{"couponId":{"type":"string"},"couponRepeat":{"type":"string","enum":["once","forever","custom"]},"couponExpireDate":{"format":"date-time","type":"string"},"applyOnProductIds":{"type":"array","items":{"type":"string"}}},"required":["couponId","couponRepeat","applyOnProductIds"]},"AdminCompanyLaunchSubscriptionProcessSubscriptionDto":{"type":"object","properties":{"subscriptionPlanId":{"type":"string"},"subscriptionStartDate":{"format":"date-time","type":"string"},"paymentMethodType":{"type":"string","enum":["card","direct_debit","direct_debit_ach","direct_debit_bacs","transfer","transfer_automated"]},"products":{"type":"array","items":{"$ref":"#/components/schemas/AdminCompanyLaunchSubscriptionProcessSubscriptionProductDto"}},"coupons":{"type":"array","items":{"$ref":"#/components/schemas/AdminCompanyLaunchSubscriptionProcessSubscriptionCouponDto"}},"commitmentInterval":{"$ref":"#/components/schemas/HyperlinePlanCommitmentInterval"}},"required":["subscriptionPlanId","subscriptionStartDate","paymentMethodType","products","coupons"]},"AdminCompanyLaunchSubscriptionProcessDetailsDto":{"type":"object","properties":{"formationDate":{"format":"date-time","type":"string"},"formationDateChoice":{"type":"boolean"}},"required":["formationDateChoice"]},"AdminCompanyLaunchSubscriptionProcessQuoteDto":{"type":"object","properties":{"comments":{"type":"string"},"terms":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"shouldSendReminder":{"type":"boolean"}},"required":["comments","terms","expiresAt","shouldSendReminder"]},"AdminCompanyLaunchSubscriptionProcessDto":{"type":"object","properties":{"companyId":{"type":"string"},"hubspot":{"type":"string"},"customer":{"$ref":"#/components/schemas/AdminCompanyLaunchSubscriptionProcessCustomerDto"},"subscription":{"$ref":"#/components/schemas/AdminCompanyLaunchSubscriptionProcessSubscriptionDto"},"details":{"$ref":"#/components/schemas/AdminCompanyLaunchSubscriptionProcessDetailsDto"},"quote":{"$ref":"#/components/schemas/AdminCompanyLaunchSubscriptionProcessQuoteDto"}},"required":["companyId","hubspot","customer","subscription","details","quote"]},"LaunchSubscriptionProcessResultDto":{"type":"object","properties":{"customerId":{"type":"string"},"subscriptionId":{"type":"string"}},"required":["customerId","subscriptionId"]},"AdminCompanyRetryLaunchSubscriptionProcessDto":{"type":"object","properties":{"companyId":{"type":"string"},"customerEmail":{"type":"string"},"password":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["companyId","customerEmail","password","lang"]},"SubscriptionInvoice":{"type":"object","properties":{"hyperlineInvoiceId":{"type":"string"},"invoiceNb":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"currency":{"type":"string"}},"required":["hyperlineInvoiceId","invoiceNb","createdAt","currency"]},"GetSubscriptionInvoicesResponseDto":{"type":"object","properties":{"totalItems":{"type":"number"},"invoices":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionInvoice"}}},"required":["totalItems","invoices"]},"LokkiPaymentInvoice":{"type":"object","properties":{"status":{"enum":["SUCCEEDED","FAILED"],"type":"string"},"payoutId":{"type":"string"},"hyperlineInvoiceId":{"type":"string"},"invoiceNb":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"currency":{"type":"string"}},"required":["status","payoutId","invoiceNb","createdAt","currency"]},"GetLokkiPaymentInvoicesResponseDto":{"type":"object","properties":{"totalItems":{"type":"number"},"invoices":{"type":"array","items":{"$ref":"#/components/schemas/LokkiPaymentInvoice"}}},"required":["totalItems","invoices"]},"VisibilityFormExternalCompanyDto":{"type":"object","properties":{"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/CreateUpdateExternalCompanyAddressComponentsDto"},"lat":{"type":"number"},"lng":{"type":"number"}},"required":["address","addressComponents","lat","lng"]},"VisibilityCompleteFormInfosDto":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"companyName":{"type":"string"},"website":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"companyInfos":{"$ref":"#/components/schemas/VisibilityFormExternalCompanyDto"},"utmInfos":{"$ref":"#/components/schemas/SelfTestUtmInfos"}},"required":["firstName","lastName","email","phone","companyName","website","lang","verticales","companyInfos","utmInfos"]},"VisibilityCreateAccountResultDto":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/User"}},"required":["user"]},"VisibilityCreateUserDto":{"type":"object","properties":{"email":{"type":"string"},"password":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]},"fromE2E":{"type":"boolean"}},"required":["email","password","lang"]},"VisibilitySetupUserDto":{"type":"object","properties":{"email":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["email","lang"]},"VisibilitySetupUserResultDto":{"type":"object","properties":{"isSuccess":{"type":"boolean"},"code":{"type":"string","enum":["NO_ACCOUNT","NO_COMPANY","EMPLOYEE","OWNER","OWNER_DEMO"]}},"required":["isSuccess","code"]},"SendVisibilityValidationCodeDto":{"type":"object","properties":{"email":{"type":"string"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]}},"required":["email","lang"]},"CheckVisibilityValidationCodeDto":{"type":"object","properties":{"email":{"type":"string"},"code":{"type":"string"}},"required":["email","code"]},"CheckValidationCodeStatusReturnDto":{"type":"object","properties":{"isValid":{"type":"boolean"}},"required":["isValid"]},"VisibilityCompanyData":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"website":{"type":"string"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"siret":{"type":"string"},"vatNumber":{"type":"string"},"siretCountry":{"type":"string","enum":["FR","BE","CH","DE","NL","ES","PT","IT"]},"lastUpdate":{"format":"date-time","type":"string"},"visits":{"type":"number"},"lat":{"type":"number"},"lng":{"type":"number"},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/ExternalCompanyAddressComponents"},"claimStatus":{"type":"string","enum":["PENDING","HELP_REQUESTED","ACCEPTED"]},"upgradeStatus":{"type":"string","nullable":true,"enum":["NOT_STARTED","PENDING","FINISHED"]},"visible":{"type":"boolean"}},"required":["slug","name","email","phone","website","verticales","siret","vatNumber","siretCountry","lastUpdate","visits","lat","lng","address","claimStatus","upgradeStatus","visible"]},"CompanyDocumentBodyDto":{"type":"object","properties":{"id":{"type":"string"},"internalTitle":{"type":"string"},"collection":{"type":"string","enum":["termsAndConditions"]},"type":{"type":"string","enum":["lokkiPayment","lokkiVisibility","lokkiRent"]}},"required":["id","internalTitle","collection","type"]},"VisibilityUpgradeFormInfosDto":{"type":"object","properties":{"acceptContract":{"type":"boolean"},"acceptPublish":{"type":"boolean"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"companyName":{"type":"string"},"companyBusinessName":{"type":"string"},"siret":{"type":"string"},"vatNumber":{"type":"string"},"siretCountry":{"type":"string","enum":["FR","BE","CH","DE","NL","ES","PT","IT"]},"address":{"type":"string"},"addressComponents":{"$ref":"#/components/schemas/CreateUpdateExternalCompanyAddressComponentsDto"},"businessAddressComponents":{"$ref":"#/components/schemas/CreateUpdateExternalCompanyAddressComponentsDto"},"lat":{"type":"number"},"lng":{"type":"number"},"country":{"type":"string"},"companySignatureDocument":{"$ref":"#/components/schemas/CompanyDocumentBodyDto"}},"required":["acceptContract","acceptPublish","firstName","lastName","email","phone","companyName","siret","vatNumber","siretCountry","address","addressComponents","lat","lng","country","companySignatureDocument"]},"VisibilityHelpRequestDto":{"type":"object","properties":{"vatNumber":{"type":"string"},"businessId":{"type":"string"},"siretCountry":{"type":"string","enum":["FR","BE","CH","DE","NL","ES","PT","IT"]}},"required":["vatNumber","businessId","siretCountry"]},"VisibilitySetupStripeDto":{"type":"object","properties":{"from":{"enum":["settings","visibility-free"],"type":"string","nullable":true},"country":{"type":"string"}},"required":["country"]},"CheckStripeSetupStatusReturnDto":{"type":"object","properties":{"isSuccess":{"type":"boolean"},"url":{"type":"string","nullable":true}},"required":["isSuccess","url"]},"CheckOnboardingStatusReturnDto":{"type":"object","properties":{"isSuccess":{"type":"boolean"},"message":{"type":"string","nullable":true}},"required":["isSuccess","message"]},"CompanyDocumentCollectionEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["termsAndConditions"]}},"notIn":{"type":"array","items":{"type":"string","enum":["termsAndConditions"]}},"equals":{"type":"string","enum":["termsAndConditions"]},"notEquals":{"type":"string","enum":["termsAndConditions"]}}},"CompanyDocumentTypeEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["lokkiPayment","lokkiVisibility","lokkiRent"]}},"notIn":{"type":"array","items":{"type":"string","enum":["lokkiPayment","lokkiVisibility","lokkiRent"]}},"equals":{"type":"string","enum":["lokkiPayment","lokkiVisibility","lokkiRent"]},"notEquals":{"type":"string","enum":["lokkiPayment","lokkiVisibility","lokkiRent"]}}},"GetManyCompanySignatureWhereQueryDto":{"type":"object","properties":{"createdAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"document__id":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"document__collection":{"$ref":"#/components/schemas/CompanyDocumentCollectionEnumOperators"},"document__type":{"$ref":"#/components/schemas/CompanyDocumentTypeEnumOperators"},"userId":{"$ref":"#/components/schemas/GenericQuery_String_Operators"}}},"GetManyCompanySignaturesQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["companyId__asc","createdAt__asc","document.id__asc","document.collection__asc","document.internalTitle__asc","document.type__asc","userId__asc","companyId__desc","createdAt__desc","document.id__desc","document.collection__desc","document.internalTitle__desc","document.type__desc","userId__desc"]}},"where":{"$ref":"#/components/schemas/GetManyCompanySignatureWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["companyId","createdAt","document.id","document.collection","document.internalTitle","document.type","userId"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"CompanyDocument":{"type":"object","properties":{"id":{"type":"string"},"collection":{"type":"string","enum":["termsAndConditions"]},"internalTitle":{"type":"string"},"type":{"type":"string","enum":["lokkiPayment","lokkiVisibility","lokkiRent"]}},"required":["id","collection","internalTitle","type"]},"CompanySignature":{"type":"object","properties":{"companyId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"document":{"$ref":"#/components/schemas/CompanyDocument"},"userId":{"type":"string"},"id":{"type":"string"}},"required":["companyId","createdAt","document","userId","id"]},"GetManyCompanySignaturesResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/CompanySignature"}}},"required":["total","docs"]},"CreateOneCompanySignatureBodyDto":{"type":"object","properties":{"document":{"$ref":"#/components/schemas/CompanyDocumentBodyDto"},"userId":{"type":"string"},"companyId":{"type":"string"}},"required":["document","userId","companyId"]},"GetStatisticAuthTokenResponseDto":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"GetManyCollectionDocumentQueryDto":{"type":"object","properties":{"many":{"type":"boolean"},"where":{"type":"string"},"depth":{"type":"number"},"locale":{"type":"string"},"fallbackLocale":{"type":"string"},"draft":{"type":"boolean"},"showHiddenFields":{"type":"boolean"},"limit":{"type":"number"},"page":{"type":"number"},"sort":{"type":"object"}}},"CompanyActivationCondition":{"type":"object","properties":{"operator":{"enum":["equals","not_equals","greater_than","less_than","greater_than_equal","less_than_equal","contains","not_contains","is_empty","is_not_empty"],"type":"string"},"type":{"enum":["string","number","boolean","date","undefined","null"],"type":"string"},"key":{"type":"string"},"value":{"type":"string"}},"required":["operator","type","key","value"]},"Feature":{"type":"object","properties":{"_status":{"nullable":true,"type":"string","enum":["draft","published"]},"id":{"type":"string"},"slug":{"type":"string"},"title":{"type":"string"},"internalTitle":{"type":"string"},"availabilityDate":{"type":"string","nullable":true},"companyActivationConditions":{"type":"array","items":{"$ref":"#/components/schemas/CompanyActivationCondition"}},"configurationPathname":{"type":"string","nullable":true},"demoUrl":{"type":"string","nullable":true},"requiredFeatures":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/Feature"}},"relatedFeatures":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/Feature"}},"withCommitment":{"type":"boolean"},"updatedAt":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","slug","title","internalTitle","updatedAt","createdAt"]},"PayloadImageSize":{"type":"object","properties":{"url":{"type":"string","nullable":true},"width":{"type":"number","nullable":true},"height":{"type":"number","nullable":true},"mimeType":{"type":"string","nullable":true},"filesize":{"type":"number","nullable":true},"filename":{"type":"string","nullable":true}}},"PayloadImageSizes":{"type":"object","properties":{"thumbnail":{"$ref":"#/components/schemas/PayloadImageSize"},"card":{"$ref":"#/components/schemas/PayloadImageSize"},"tablet":{"$ref":"#/components/schemas/PayloadImageSize"}}},"PayloadImage":{"type":"object","properties":{"alt":{"type":"string","nullable":true},"updatedAt":{"type":"string"},"createdAt":{"type":"string"},"url":{"type":"string","nullable":true},"thumbnailURL":{"type":"string","nullable":true},"filename":{"type":"string","nullable":true},"mimeType":{"type":"string","nullable":true},"filesize":{"type":"number","nullable":true},"width":{"type":"number","nullable":true},"height":{"type":"number","nullable":true},"focalX":{"type":"number","nullable":true},"focalY":{"type":"number","nullable":true},"sizes":{"$ref":"#/components/schemas/PayloadImageSizes"}},"required":["updatedAt","createdAt"]},"PayloadImageContent":{"type":"object","properties":{"id":{"type":"string"},"image":{"$ref":"#/components/schemas/PayloadImage"}},"required":["id","image"]},"FeaturePageImages":{"type":"object","properties":{"header":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PayloadImage"}]},"screenshots":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/PayloadImageContent"}}}},"FeaturePageTextRootChildren":{"type":"object","properties":{"type":{"type":"string"},"version":{"type":"number"}},"required":["type","version"]},"FeaturePageTextRoot":{"type":"object","properties":{"direction":{"type":"string","nullable":true,"enum":["ltr","rtl"]},"format":{"type":"string","enum":["left","start","center","right","end","justify",""]},"type":{"type":"string"},"children":{"type":"array","items":{"$ref":"#/components/schemas/FeaturePageTextRootChildren"}},"indent":{"type":"number"},"version":{"type":"number"}},"required":["direction","format","type","children","indent","version"]},"FeaturePageText":{"type":"object","properties":{"root":{"$ref":"#/components/schemas/FeaturePageTextRoot"}},"required":["root"]},"FeaturePage":{"type":"object","properties":{"_status":{"nullable":true,"type":"string","enum":["draft","published"]},"id":{"type":"string"},"feature":{"$ref":"#/components/schemas/Feature"},"images":{"$ref":"#/components/schemas/FeaturePageImages"},"title":{"type":"string"},"internalTitle":{"type":"string"},"slug":{"type":"string"},"text":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/FeaturePageText"}]},"updatedAt":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","feature","images","title","internalTitle","slug","updatedAt","createdAt"]},"ActionCallRelation":{"type":"object","properties":{"relationTo":{"type":"string"},"value":{"$ref":"#/components/schemas/Feature"}},"required":["relationTo","value"]},"FeatureAction":{"type":"object","properties":{"type":{"nullable":true,"type":"string","enum":["activation","edit","knowMore","custom"]},"label":{"type":"string","nullable":true}}},"ActionCall":{"type":"object","properties":{"_status":{"nullable":true,"type":"string","enum":["draft","published"]},"id":{"type":"string"},"relation":{"$ref":"#/components/schemas/ActionCallRelation"},"eventName":{"type":"string","nullable":true},"cardId":{"type":"string","nullable":true},"title":{"type":"string"},"internalTitle":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"image":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/PayloadImage"}]},"action":{"$ref":"#/components/schemas/FeatureAction"},"updatedAt":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","relation","title","updatedAt","createdAt"]},"ListPageRelation":{"type":"object","properties":{"relationTo":{"type":"string"},"value":{"$ref":"#/components/schemas/ActionCall"}},"required":["relationTo","value"]},"ListPageElement":{"type":"object","properties":{"elementVariants":{"type":"array","items":{"$ref":"#/components/schemas/ListPageRelation"}},"id":{"type":"string","nullable":true}},"required":["elementVariants"]},"ListPage":{"type":"object","properties":{"_status":{"nullable":true,"type":"string","enum":["draft","published"]},"id":{"type":"string"},"title":{"type":"string"},"internalTitle":{"type":"string"},"slug":{"type":"string"},"description":{"type":"string","nullable":true},"elements":{"nullable":true,"type":"array","items":{"$ref":"#/components/schemas/ListPageElement"}},"updatedAt":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","title","internalTitle","slug","updatedAt","createdAt"]},"RichTextChild":{"type":"object","properties":{"type":{"type":"string"},"version":{"type":"number"}},"required":["type","version"]},"RichTextRoot":{"type":"object","properties":{"type":{"type":"string"},"children":{"type":"array","items":{"$ref":"#/components/schemas/RichTextChild"}},"direction":{"type":"string","enum":["ltr","rtl"],"nullable":true},"format":{"type":"string","enum":["left","start","center","right","end","justify",""],"default":""},"indent":{"type":"number"},"version":{"type":"number"}},"required":["type","children","direction","format","indent","version"]},"RichText":{"type":"object","properties":{"root":{"$ref":"#/components/schemas/RichTextRoot"}},"required":["root"]},"TermsAndConditions":{"type":"object","properties":{"id":{"type":"string"},"slug":{"type":"string"},"internalTitle":{"type":"string"},"type":{"enum":["lokkiPayment","lokkiVisibility","lokkiRent"],"type":"string"},"title":{"type":"string"},"description":{"type":"string","nullable":true},"changelog":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/RichText"}]},"text":{"$ref":"#/components/schemas/RichText"},"updatedAt":{"type":"string"},"createdAt":{"type":"string"},"_status":{"type":"string","nullable":true,"enum":["draft","published"]}},"required":["id","slug","internalTitle","type","title","text","updatedAt","createdAt"]},"Collections":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/Feature"},"feature-pages":{"$ref":"#/components/schemas/FeaturePage"},"action-calls":{"$ref":"#/components/schemas/ActionCall"},"list-pages":{"$ref":"#/components/schemas/ListPage"},"terms-and-conditions":{"$ref":"#/components/schemas/TermsAndConditions"}},"required":["features","feature-pages","action-calls","list-pages","terms-and-conditions"]},"GlossaryDto":{"type":"object","properties":{"name":{"type":"string"},"entry_count":{"type":"number"},"glossary_id":{"type":"string"},"source_lang":{"type":"string"},"target_lang":{"type":"string"},"creation_time":{"type":"string"}},"required":["name","entry_count","glossary_id","source_lang","target_lang","creation_time"]},"GlossaryResponseDto":{"type":"object","properties":{"glossaries":{"type":"array","items":{"$ref":"#/components/schemas/GlossaryDto"}}},"required":["glossaries"]},"HarvestrRequesterType":{"type":"string","enum":["USER","COMPANY"]},"CreateHarvestrMessageRequester":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/HarvestrRequesterType"},"name":{"type":"string"},"email":{"type":"string"},"externalUid":{"type":"string"}},"required":["type","name"]},"HarvestrMessageChannel":{"type":"string","enum":["CHROME_WIDGET","FORM","FRESHDESK","HUBSPOT","INTERCOM","MAIL","NOTE","SALESFORCE","SHEET","SLACK","ZENDESK"]},"CreateHarvestrMessageSubmitter":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"externalUid":{"type":"string"}},"required":["name"]},"CreateHarvestrMessageDto":{"type":"object","properties":{"channel":{"$ref":"#/components/schemas/HarvestrMessageChannel"},"integrationUrl":{"type":"string"},"integrationId":{"type":"string"},"title":{"type":"string"},"content":{"type":"string"},"requester":{"$ref":"#/components/schemas/CreateHarvestrMessageRequester"},"submitter":{"$ref":"#/components/schemas/CreateHarvestrMessageSubmitter"}},"required":["title","content","requester"]},"HarvestrPostMessageResult":{"type":"object","properties":{"channel":{"$ref":"#/components/schemas/HarvestrMessageChannel"},"id":{"type":"string"},"clientId":{"type":"string"},"receivedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"integrationUrl":{"type":"string"},"integrationId":{"type":"string"},"title":{"type":"string"},"content":{"type":"string"},"read":{"type":"boolean"},"updated":{"type":"boolean"},"archived":{"type":"boolean"},"bin":{"type":"boolean"},"assigneeId":{"type":"string"},"requesterId":{"type":"string"},"submitterId":{"type":"string"},"labels":{"type":"array","items":{"type":"string"}},"code":{"type":"number"},"messageStatus":{"type":"string"}},"required":["channel","id","clientId","createdAt","updatedAt","title","content","updated","archived","bin","requesterId","submitterId","labels","code","messageStatus"]},"BusinessInformation":{"type":"object","properties":{"registrationId":{"type":"string"},"vatNumber":{"type":"string"},"companyName":{"type":"string"},"tradingName":{"type":"string","nullable":true},"registeredOfficeAddress":{"type":"string"}},"required":["registrationId","vatNumber","companyName","tradingName","registeredOfficeAddress"]},"ThirdPartyRedirection":{"type":"object","properties":{"success":{"type":"string"},"failure":{"type":"string"}}},"ThirdPartySessionState":{"type":"object","properties":{"action":{"enum":["login","visibility_signup","rental_place_signup"],"type":"string"},"redirection":{"$ref":"#/components/schemas/ThirdPartyRedirection"},"lang":{"type":"string","enum":["fr","en","es","pt","it","pl","de","nl"]},"platform":{"type":"string","enum":["DESKTOP_BROWSER","MOBILE_BROWSER","MOBILE_APP","UNKNOWN"]},"authOrigin":{"type":"string"}},"required":["action","redirection","lang","platform"]},"ThirdPartyEnums":{"type":"object","properties":{"errors":{"enum":["not_found","already_exists","unknown"],"type":"string"},"services":{"enum":["google","apple"],"type":"string"},"action":{"enum":["login","visibility_signup","rental_place_signup"],"type":"string"}},"required":["errors","services","action"]},"AuthRemainingActionDto":{"type":"object","properties":{"remainingAction":{"enum":["activate_account","complete_profile","invalid_phone"],"type":"string"}},"required":["remainingAction"]},"getThirdPartyAuthentificationUrlResponseDto":{"type":"object","properties":{"redirectionUrl":{"type":"string"}},"required":["redirectionUrl"]},"GetManyApiKeyV2WhereQueryDto":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/GenericQuery_String_Operators"},"createdAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"},"updatedAt":{"$ref":"#/components/schemas/GenericQuery_Date_Operators"}}},"GetManyApiKeyV2QueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string"}},"where":{"$ref":"#/components/schemas/GetManyApiKeyV2WhereQueryDto"},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1},"fields":{"type":"array","items":{"type":"string"}}}},"ApiKeyV2Scope":{"type":"object","properties":{"domain":{"type":"string","enum":["STORES","STORE_ITEMS","VERTICALES"]},"read":{"type":"boolean"},"write":{"type":"boolean"},"actions":{"type":"array","items":{"type":"string"}}},"required":["domain","read","write","actions"]},"ApiKeyV2Utm":{"type":"object","properties":{"enabled":{"type":"boolean"},"source":{"type":"string"},"medium":{"type":"string"},"campaign":{"type":"string"},"term":{"type":"string"},"content":{"type":"string"}},"required":["enabled"]},"ApiKeyV2Settings":{"type":"object","properties":{"utm":{"nullable":true,"allOf":[{"$ref":"#/components/schemas/ApiKeyV2Utm"}]}},"required":["utm"]},"ApiKeyV2":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"note":{"type":"string"},"owner":{"type":"string"},"trailingDigits":{"type":"string"},"scopes":{"type":"array","items":{"$ref":"#/components/schemas/ApiKeyV2Scope"}},"status":{"enum":["ACTIVE","INACTIVE"],"type":"string"},"settings":{"$ref":"#/components/schemas/ApiKeyV2Settings"},"lastUsedAt":{"format":"date-time","type":"string","nullable":true},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","name","note","owner","trailingDigits","scopes","status","settings","lastUsedAt","createdAt","updatedAt"]},"GetManyApiKeyV2ResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/ApiKeyV2"}}},"required":["total","docs"]},"PostOneApiKeyV2BodyScopeDto":{"type":"object","properties":{"domain":{"type":"string","enum":["STORES","STORE_ITEMS","VERTICALES"]},"read":{"type":"boolean"},"write":{"type":"boolean"},"actions":{"type":"array","items":{"type":"string"}}},"required":["domain","read","write","actions"]},"PostOneApiKeyV2BodyUtmDto":{"type":"object","properties":{"enabled":{"type":"boolean"},"source":{"type":"string"},"medium":{"type":"string"},"campaign":{"type":"string"},"term":{"type":"string"},"content":{"type":"string"}},"required":["enabled"]},"PostOneApiKeyV2BodySettinsDto":{"type":"object","properties":{"utm":{"$ref":"#/components/schemas/PostOneApiKeyV2BodyUtmDto"}}},"PostOneApiKeyV2BodyDto":{"type":"object","properties":{"name":{"type":"string","pattern":"/^[a-z0-9-]+$/"},"note":{"type":"string"},"owner":{"type":"string"},"scopes":{"type":"array","items":{"$ref":"#/components/schemas/PostOneApiKeyV2BodyScopeDto"}},"settings":{"$ref":"#/components/schemas/PostOneApiKeyV2BodySettinsDto"}},"required":["name","note","owner","scopes","settings"]},"PostOneApiKeyV2ResponseDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"note":{"type":"string"},"owner":{"type":"string"},"trailingDigits":{"type":"string"},"scopes":{"type":"array","items":{"$ref":"#/components/schemas/ApiKeyV2Scope"}},"status":{"enum":["ACTIVE","INACTIVE"],"type":"string"},"settings":{"$ref":"#/components/schemas/ApiKeyV2Settings"},"lastUsedAt":{"format":"date-time","type":"string","nullable":true},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"apiKey":{"type":"string"}},"required":["id","name","note","owner","trailingDigits","scopes","status","settings","lastUsedAt","createdAt","updatedAt","apiKey"]},"PatchOneApiKeyV2BodyDto":{"type":"object","properties":{"status":{"type":"string","enum":["ACTIVE","INACTIVE"]},"lastUsedAt":{"format":"date-time","type":"string","nullable":true}}},"CategoriesVerticaleEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"notIn":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"equals":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"notEquals":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},"GetManyCategoriesWhereQueryDto":{"type":"object","properties":{"verticale":{"$ref":"#/components/schemas/CategoriesVerticaleEnumOperators"}}},"GetManyCategoriesQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string"}},"where":{"$ref":"#/components/schemas/GetManyCategoriesWhereQueryDto"},"limit":{"type":"number","minimum":1,"default":100,"maximum":100},"lang":{"type":"string","enum":["fr","en","nl","de","it","pt","es","pl"]},"skip":{"type":"number","minimum":0},"fields":{"type":"array","items":{"type":"string"}}}},"CategoryExternalVerticaleInfos":{"type":"object","properties":{"id":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string","description":"Identifier of the verticale","example":"BIKE"},"name":{"type":"string","description":"Localized name of the verticale","example":"Vélo"}},"required":["id","name"]},"CategoryExternalInfos":{"type":"object","properties":{"name":{"type":"string","description":"Localized name of the category","example":"Mountain Bike"},"verticale":{"description":"Information about the parent verticale","allOf":[{"$ref":"#/components/schemas/CategoryExternalVerticaleInfos"}]}},"required":["name","verticale"]},"CategoryExternalMeta":{"type":"object","properties":{"isOptions":{"type":"boolean","description":"True if this category is for accessories/options","example":false},"isDefault":{"type":"boolean","description":"True if this is the default category for the verticale","example":true}},"required":["isOptions","isDefault"]},"CategoryExternalDto":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the category","example":"61e7b8f9e4b0c8a1d4f3c2b1"},"infos":{"description":"Descriptive information about the category","allOf":[{"$ref":"#/components/schemas/CategoryExternalInfos"}]},"meta":{"description":"Metadata flags for the category","allOf":[{"$ref":"#/components/schemas/CategoryExternalMeta"}]}},"required":["id","infos","meta"]},"GetManyCategoriesResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of categories matching the query","minimum":0,"example":10},"docs":{"description":"List of categories matching the query","type":"array","items":{"$ref":"#/components/schemas/CategoryExternalDto"}}},"required":["total","docs"]},"VerticaleExternalInfos":{"type":"object","properties":{"name":{"type":"string","description":"Localized name of the verticale","example":"Vélo"}},"required":["name"]},"VerticaleExternalDto":{"type":"object","properties":{"id":{"enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"],"type":"string","description":"Unique identifier for the verticale","example":"BIKE"},"infos":{"description":"Descriptive information about the verticale","allOf":[{"$ref":"#/components/schemas/VerticaleExternalInfos"}]}},"required":["id","infos"]},"StoresVerticaleEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"notIn":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}},"equals":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"notEquals":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]}}},"GetManyStoresPositionQueryDto":{"type":"object","properties":{"longitude":{"type":"number"},"radius":{"type":"number","default":50,"minimum":0,"maximum":50},"latitude":{"type":"number"},"latLngValid":{"type":"boolean"}}},"GetManyStoresWhereQueryDto":{"type":"object","properties":{"verticale":{"$ref":"#/components/schemas/StoresVerticaleEnumOperators"},"position":{"$ref":"#/components/schemas/GetManyStoresPositionQueryDto"}}},"GetManyStoresQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string"}},"where":{"$ref":"#/components/schemas/GetManyStoresWhereQueryDto"},"limit":{"type":"number","minimum":1,"default":100,"maximum":100},"lang":{"type":"string","enum":["fr","en","nl","de","it","pt","es","pl"]},"skip":{"type":"number","minimum":0},"fields":{"type":"array","items":{"type":"string"}}}},"Deprecated_External_StoreCurrency":{"type":"object","properties":{"isoName":{"type":"string","description":"Currency code in ISO 4217 format\nDeprecated, use `pricing.currency.isoName` instead.","example":"EUR","deprecated":true},"symbol":{"type":"string","description":"Currency symbol\nDeprecated, use `pricing.currency.symbol` instead.","example":"€","deprecated":true}},"required":["isoName","symbol"]},"Deprecated_External_StoreAddressComponents":{"type":"object","properties":{"administrativeAreaLevel1":{"type":"string","description":"State, province, or region\nDeprecated, use `geo.location.components.administrativeAreaLevel1` instead.","example":"Hauts-de-France","deprecated":true},"administrativeAreaLevel2":{"type":"string","description":"County or district\nDeprecated, use `geo.location.components.administrativeAreaLevel2` instead.","example":"Nord","deprecated":true},"city":{"type":"string","description":"City\nDeprecated, use `geo.location.components.city` instead.","example":"Lille","deprecated":true},"country":{"type":"string","description":"Country\nDeprecated, use `geo.location.components.country` instead.","example":"France","deprecated":true},"placeId":{"type":"string","description":"Google Place ID\nDeprecated, use `geo.location.placeId` instead.","example":"ChIJCSaqfIjVwkcRhvxuup4tznk","deprecated":true},"postalCode":{"type":"string","description":"Postal code\nDeprecated, use `geo.location.components.postalCode` instead.","example":"59000","deprecated":true},"street":{"type":"string","description":"Route or street name\nDeprecated, use `geo.location.components.street` instead.","example":"Place du Général de Gaulle","deprecated":true},"streetNumber":{"type":"string","description":"Street number\nDeprecated, use `geo.location.components.streetNumber` instead.","example":"1","deprecated":true}},"required":["administrativeAreaLevel1","administrativeAreaLevel2","city","country","placeId","postalCode","street","streetNumber"]},"Deprecated_External_Store":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the booking store - MongoDB ObjectId","example":"64b64c4f5f3c2a6d8e7f9b0a"},"slug":{"type":"string","description":"Unique identifier for the store. Used for URL paths (e.g., https://www.lokki.rent/loueur/my-store)","example":"my-store"},"rentalPointSlug":{"type":"string","description":"Slug of the rental point to get details for. If not provided, main store location is used.","example":"my-rental-point"},"profile":{"description":"Store general profile information (name, description, verticales)","allOf":[{"$ref":"#/components/schemas/StoreProfile"}]},"localization":{"description":"Store localization information (current, default, available languages)","allOf":[{"$ref":"#/components/schemas/StoreLocalization"}]},"contact":{"description":"Store contact information (email, phone, website, social media, etc.)","allOf":[{"$ref":"#/components/schemas/StoreContact"}]},"branding":{"description":"Store branding information (banners, colors, etc.)","allOf":[{"$ref":"#/components/schemas/StoreBranding"}]},"geo":{"description":"Store geographical information (main and secondary locations)","allOf":[{"$ref":"#/components/schemas/StoreGeo"}]},"modules":{"description":"Store modules settings (delivery, online payment, insurance, etc.)","allOf":[{"$ref":"#/components/schemas/StoreModules"}]},"reviews":{"description":"Store reviews from external platforms (e.g., Google Reviews)","allOf":[{"$ref":"#/components/schemas/StoreReviews"}]},"temporal":{"description":"Store temporal settings (opening hours, timezone, etc.)","allOf":[{"$ref":"#/components/schemas/StoreTemporal"}]},"pricing":{"description":"Store pricing settings (currency, tax, discounts, etc.)","allOf":[{"$ref":"#/components/schemas/StorePricing"}]},"booking":{"description":"Booking settings","allOf":[{"$ref":"#/components/schemas/StoreBookingSettings"}]},"checkout":{"description":"Checkout settings (payment methods, deposit, part payment)","allOf":[{"$ref":"#/components/schemas/StoreCheckout"}]},"metadata":{"description":"Store technical metadata and timestamps","allOf":[{"$ref":"#/components/schemas/StoreMetadata"}]},"marketing":{"description":"Store marketing tracker IDs configured by the store owner","allOf":[{"$ref":"#/components/schemas/StoreMarketing"}]},"name":{"type":"string","description":"Name of the store.\nDeprecated, use `profile.name` instead.","example":"My Store","deprecated":true},"logoURL":{"type":"string","description":"URL to the store logo image\nDeprecated, use `branding.logoURL` instead.","example":"https://bucket-prod.getlokki.com/****+/logo.png","deprecated":true},"bannerURL":{"description":"URLs to the store banner images\nDeprecated, use `branding.banners.urls` instead.","example":["https://bucket-prod.getlokki.com/****+/banner1.png","https://bucket-prod.getlokki.com/****+/banner2.png"],"deprecated":true,"type":"array","items":{"type":"string"}},"pageUrl":{"type":"string","description":"Public URL for the online store page. UTM parameters may be appended for tracking.","example":"https://www.lokki.rent/loueur/my-store?utm_source=partner&utm_medium=social&utm_campaign=spring-sale"},"currency":{"description":"Currency used by the store\nDeprecated, use `pricing.currency` instead.","deprecated":true,"allOf":[{"$ref":"#/components/schemas/Deprecated_External_StoreCurrency"}]},"lat":{"type":"number","description":"Latitude of the store location\nDeprecated, use `geo.location.point.lat` instead.","example":50.62925,"deprecated":true},"lng":{"type":"number","description":"Longitude of the store location\nDeprecated, use `geo.location.point.lng` instead.","example":3.057256,"deprecated":true},"address":{"type":"string","description":"Full address of the store\nDeprecated, use `geo.location.address` instead.","example":"1 Place du Général de Gaulle, 59000 Lille, France","deprecated":true},"addressComponents":{"description":"Address components of the store\nDeprecated, use `geo.location.components` instead.","deprecated":true,"allOf":[{"$ref":"#/components/schemas/Deprecated_External_StoreAddressComponents"}]},"distance":{"type":"number","description":"Distance from the queried location (in km)","example":5},"googleRating":{"type":"number","description":"Google rating of the store\nDeprecated, use `reviews.google.rating` instead.","example":4.5,"deprecated":true},"googleReviewsNb":{"type":"number","description":"Number of Google reviews for the store\nDeprecated, use `reviews.google.total` instead.","example":120,"deprecated":true},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"description":"Verticals associated with the store\nDeprecated, use `profile.verticales` instead.","deprecated":true}},"required":["id","slug","profile","localization","contact","branding","geo","modules","reviews","temporal","pricing","booking","checkout","metadata","name","logoURL","bannerURL","pageUrl","currency","lat","lng","address","addressComponents","googleRating","googleReviewsNb","verticales"]},"GetManyStoresResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"description":"List of stores matching the query","type":"array","items":{"$ref":"#/components/schemas/Deprecated_External_Store"}}},"required":["total","docs"]},"GetOneStoreQueryDto":{"type":"object","properties":{"fields":{"description":"Fields to include in the response","type":"array","items":{"type":"string"}},"lang":{"enum":["fr","en","nl","de","it","pt","es","pl"],"type":"string","description":"Language for localized content","example":"fr","default":"fr"}}},"CountStoresQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string"}},"where":{"$ref":"#/components/schemas/GetManyStoresWhereQueryDto"},"limit":{"type":"number","minimum":1,"default":0,"maximum":0},"skip":{"type":"number","minimum":0,"default":0,"maximum":0},"fields":{"type":"array","items":{"type":"string"}}}},"CountStoresResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of stores matching the query","minimum":0,"example":42}},"required":["total"]},"CompanyRedirectTargetType":{"type":"string","description":"DISCOVER: redirect to /location/{citySlug}/{categorySlug}. SEARCH: redirect to a /rent search scoped to lat/lng/address/verticales. HOME: redirect to the homepage (the archived renter had no usable location).","enum":["DISCOVER","SEARCH","HOME"]},"CompanyRedirectTargetDto":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/CompanyRedirectTargetType"},"citySlug":{"type":"string","description":"Discover page city slug (type=DISCOVER)"},"categorySlug":{"type":"string","description":"Discover page category slug (type=DISCOVER)"},"lat":{"type":"number","description":"Archived renter's latitude (type=SEARCH)"},"lng":{"type":"number","description":"Archived renter's longitude (type=SEARCH)"},"address":{"type":"string","description":"Archived renter's city (type=SEARCH)"},"verticales":{"type":"array","items":{"type":"string","enum":["BIKE","ELECTRIC_BIKE","MOPED","MOTORCYCLE","CAR","SCOOTER","SKI","CLIMBING","SNOWSHOES","SURF","PADDLE","CANOE_KAYAK","BOAT","EVENT","MOTOCULTURE","TOOLING"]},"description":"Archived renter's verticales (type=SEARCH)"}},"required":["type"]},"ContractDto":{"type":"object","properties":{"type":{"enum":["CGL_LCD","CGL_LLD","CGL_EVENT","RGPD"],"type":"string","description":"Type of the contract","example":"CGL_LCD"},"content":{"type":"string","description":"Localized content of the contract","example":"

Contract content in HTML format

"}},"required":["type","content"]},"TrustpilotRating":{"type":"object","properties":{"rating":{"type":"number","description":"TrustScore, e.g. 4.6"},"reviewNb":{"type":"number","description":"Total number of reviews behind the TrustScore"},"fetchedAt":{"format":"date-time","type":"string","description":"When the rating was last crawled"}},"required":["rating","reviewNb","fetchedAt"]},"GetManyPriceTemplatesWhereQueryDto":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/GenericQuery_String_Operators"}}},"GetManyPriceTemplatesQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string","enum":["name__asc","rentalType__asc","fields__asc","prices__asc","model__asc","companyId__asc","inspectionReports__asc","stateModelId__asc","productVerticaleCategory__asc","noProductVerticaleCategory__asc","createdAt__asc","name__desc","rentalType__desc","fields__desc","prices__desc","model__desc","companyId__desc","inspectionReports__desc","stateModelId__desc","productVerticaleCategory__desc","noProductVerticaleCategory__desc","createdAt__desc"]}},"where":{"$ref":"#/components/schemas/GetManyPriceTemplatesWhereQueryDto"},"fields":{"type":"array","items":{"type":"string","enum":["name","rentalType","fields","prices","model","companyId","inspectionReports","stateModelId","productVerticaleCategory","noProductVerticaleCategory","createdAt"]}},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1}}},"PriceTemplate":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"name":{"type":"string"},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelPriceRange"}}},"required":["id","companyId","name","ranges"]},"GetManyPriceTemplatesResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/PriceTemplate"}}},"required":["total","docs"]},"CreateOnePriceTemplateDto":{"type":"object","properties":{"name":{"type":"string"},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelPriceRange"}}},"required":["name","ranges"]},"UpdateOnePriceTemplateDto":{"type":"object","properties":{"name":{"type":"string"},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/ProductModelPriceRange"}}}},"DeliveryInfo":{"type":"object","properties":{"departurePoint":{"type":"string","nullable":true,"description":"Departure point label or identifier. Null if not applicable.","example":"Shop - Gare de Lyon"},"arrivalPoint":{"type":"string","nullable":true,"description":"Arrival point label or identifier. Null if not applicable.","example":"Shop - Gare de Lyon"}},"required":["departurePoint","arrivalPoint"]},"QuoteRequestOrderItem":{"type":"object","properties":{"infos":{"description":"Information about the item","allOf":[{"$ref":"#/components/schemas/ItemInfos"}]},"quantity":{"type":"number","description":"Number of item","example":1},"price":{"type":"number","description":"Total price including taxes (TTC)","example":29.9},"media":{"description":"Media associated with the item","allOf":[{"$ref":"#/components/schemas/ItemMedia"}]},"type":{"enum":["product","service","pack"],"type":"string","description":"Item type","example":"product"}},"required":["infos","quantity","price","media","type"]},"PaymentInfo":{"type":"object","properties":{"paymentLink":{"type":"string","description":"Payment link URL (your-order)","example":"https://rent-item.lokki.rent/your-order/{orderId}"}}},"QuoteRequestOrderInfo":{"type":"object","properties":{"id":{"type":"string","description":"Order ID (MongoDB ObjectId)","example":"692f10cc2c110b2849967659"},"delivery":{"description":"Departure point label or identifier. Null if not applicable.","example":"Shop - Gare de Lyon","nullable":true,"allOf":[{"$ref":"#/components/schemas/DeliveryInfo"}]},"startDate":{"format":"date-time","type":"string","description":"Quote request start date the customer wants","example":"2025-10-16T10:30:00.000Z"},"endDate":{"format":"date-time","type":"string","description":"Quote request end date the customer wants","example":"2025-10-20T10:30:00.000Z"},"price":{"type":"number","description":"Total order price including taxes (TTC)","example":152.5},"items":{"description":"Item details for this order","type":"array","items":{"$ref":"#/components/schemas/QuoteRequestOrderItem"}},"paymentInfo":{"description":"Payment information","allOf":[{"$ref":"#/components/schemas/PaymentInfo"}]},"orderStatus":{"enum":["TO_COME","IN_PROGRESS","ENDED"],"type":"string","description":"Order status"}},"required":["id","startDate","endDate","price","items","paymentInfo","orderStatus"]},"QuoteRequestsPublic":{"type":"object","properties":{"id":{"type":"string","description":"Quote ID (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f789"},"type":{"enum":["agency","renter"],"type":"string","description":"Type of quote request (agency or private)","example":"agency"},"companyId":{"type":"string","description":"Company ID which received the quote request (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f788"},"rentalPointId":{"type":"string","description":"Rental point ID where the quote request has been made (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f787"},"status":{"enum":["REQUEST","CANCELED","SENDED","CONVERTED","EXPIRED"],"type":"string","description":"Quote request status","example":"REQUEST"},"orderId":{"type":"string","description":"Linked order ID of the order created from the quote (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f786"},"customer":{"nullable":true,"description":"Customer information, filled by the user who made the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestCustomer"}]},"projectInfos":{"description":"Project information, filled by the user who made the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestProjectInfos"}]},"cancelReason":{"enum":["NO_SUPPLY","UNAVAILABLE_ACCESSORY","SCHEDULING_ISSUE","NON_COMPATIBLE_REQUEST","UNSPECIFIC_REQUEST","CUSTOMER_SUITABILITY","INVENTORY_UNAVAILABILITY","WEATHER","EXCEPTIONAL_CLOSURE","LAST_MINUTE_REQUEST","OTHER","USER_SELF_CHECKOUT"],"type":"string","description":"Reason for quote request cancellation","example":"INVENTORY_UNAVAILABILITY"},"customCancelReason":{"type":"string","description":"Reason for quote request cancellation that is not in the predefined list","example":"Found a better deal elsewhere"},"metadata":{"description":"Additional metadata about the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestMetadata"}]},"sendedDate":{"format":"date-time","type":"string","description":"Date when the renter sent an answer to the quote request","example":"2025-10-16T10:30:00.000Z"},"cancelDate":{"format":"date-time","type":"string","description":"Date when the quote request has been canceled","example":"2025-10-16T10:30:00.000Z"},"convertedDate":{"format":"date-time","type":"string","description":"Date when the quote request has been converted into an order","example":"2025-10-16T10:30:00.000Z"},"createdDate":{"format":"date-time","type":"string","description":"Date when the quote request has been created","example":"2025-10-16T10:30:00.000Z"},"order":{"description":"Order Info","allOf":[{"$ref":"#/components/schemas/QuoteRequestOrderInfo"}]},"store":{"description":"Company Info","allOf":[{"$ref":"#/components/schemas/StoreDto"}]}},"required":["id","type","companyId","rentalPointId","status","customer","projectInfos","store"]},"GetManyQuoteRequestsPublicResponseDto":{"type":"object","properties":{"total":{"type":"number","description":"Total number of documents matching the query","minimum":0,"example":150},"docs":{"type":"array","items":{"$ref":"#/components/schemas/QuoteRequestsPublic"}}},"required":["total","docs"]},"QuoteRequestTypeEnumOperators":{"type":"object","properties":{"isNull":{"type":"boolean"},"exists":{"type":"boolean"},"in":{"type":"array","items":{"type":"string","enum":["agency","renter"]}},"notIn":{"type":"array","items":{"type":"string","enum":["agency","renter"]}},"equals":{"type":"string","enum":["agency","renter"]},"notEquals":{"type":"string","enum":["agency","renter"]}}},"GetManyQuoteRequestPublicWhereQueryDto":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/QuoteRequestStatusEnumOperators"},"type":{"$ref":"#/components/schemas/QuoteRequestTypeEnumOperators"}}},"GetManyQuoteRequestsPublicQueryDto":{"type":"object","properties":{"sort":{"type":"array","items":{"type":"string"}},"where":{"$ref":"#/components/schemas/GetManyQuoteRequestPublicWhereQueryDto"},"lang":{"type":"string","default":"fr","enum":["fr","en","nl","de","it","pt","es","pl"]},"skip":{"type":"number","minimum":0},"limit":{"type":"number","minimum":1},"fields":{"type":"array","items":{"type":"string"}}}},"PostOneQuoteRequestDto":{"type":"object","properties":{"type":{"enum":["agency","renter"],"type":"string","description":"Type of the quote request","example":"renter"},"companyId":{"type":"string","description":"Company ID which received the quote request (ObjectId) — required when type is renter","example":"64b7f8f2e4b0c2a1d5e6f788"},"rentalPointId":{"type":"string","description":"Rental point ID where the quote request has been made (ObjectId)","example":"64b7f8f2e4b0c2a1d5e6f787"},"customer":{"description":"Customer information, filled by the user who made the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestCustomer"}]},"projectInfos":{"description":"Project information, filled by the user who made the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestProjectInfos"}]},"metadata":{"description":"Additional metadata about the quote request","allOf":[{"$ref":"#/components/schemas/QuoteRequestMetadata"}]},"lang":{"enum":["fr","en","es","pt","it","pl","de","nl"],"type":"string","description":"Language of the online store where the quote request has been made. Used to send the email in the correct language","example":"fr"}},"required":["type","customer","projectInfos","lang"]},"CancelBookingBodyDto":{"type":"object","properties":{"message":{"type":"string","description":"Customer-provided reason surfaced to the merchant."}}},"CancelBookingResultDto":{"type":"object","properties":{"outcome":{"enum":["AUTO","REQUEST"],"type":"string"},"refundedAmount":{"type":"number","nullable":true,"description":"Amount refunded to the customer when outcome=AUTO. Null for REQUEST or when nothing was due."}},"required":["outcome","refundedAmount"]},"SubmitBookingSubProductAnswerDto":{"type":"object","properties":{"subProductId":{"type":"string","description":"subProduct id for products; for packs and services, the owning item id (synthetic)."},"answers":{"type":"object","additionalProperties":{"type":"string"},"description":"Map of survey fieldId → answer value. Empty values are not allowed."}},"required":["subProductId","answers"]},"SubmitBookingItemAnswersDto":{"type":"object","properties":{"itemId":{"type":"string","description":"Item id (product, pack or service id from booking.content.items / packs)."},"answersBySubProduct":{"description":"One entry per subProduct for products; a single synthetic entry for packs and services.","type":"array","items":{"$ref":"#/components/schemas/SubmitBookingSubProductAnswerDto"}}},"required":["itemId","answersBySubProduct"]},"SubmitBookingSurveyAnswersDto":{"type":"object","properties":{"items":{"default":[],"description":"Survey answers, one bucket per booking item (product / pack / service).","type":"array","items":{"$ref":"#/components/schemas/SubmitBookingItemAnswersDto"}}},"required":["items"]},"RentalPlaceBookingSurveyFileUrl":{"type":"object","properties":{"url":{"type":"string","description":"Signed download URL valid for ~60s."}},"required":["url"]},"UploadSurveyFilesDto":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"uids":{"type":"string","description":"Comma-separated client-generated uids, one per uploaded file (same order)."}},"required":["files","uids"]},"StoreItemDto":{"oneOf":[{"$ref":"#/components/schemas/StoreProductDto"},{"$ref":"#/components/schemas/StoreServiceDto"},{"$ref":"#/components/schemas/StorePackDto"}],"discriminator":{"propertyName":"type","mapping":{"product":"#/components/schemas/StoreProductDto","service":"#/components/schemas/StoreServiceDto","pack":"#/components/schemas/StorePackDto"}}}}},"security":[{"x-access-token":[]}]}