{"openapi":"3.0.0","info":{"title":"Schedule acteurs API","description":"","version":"1.0.0"},"servers":[{"url":"\/","description":""}],"paths":{"\/api\/absences":{"get":{"operationId":"getAbsenceCollection","tags":["Absence"],"responses":{"200":{"description":"Absence collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Absence.AbsenceListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Absence.AbsenceListOutput"}}}}}},"summary":"Retrieves the collection of Absence resources.","description":"Retrieves the collection of Absence resources.","parameters":[{"name":"employeeId","in":"query","description":"The employee Id","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postAbsenceCollection","tags":["Absence"],"responses":{"201":{"description":"Absence resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsenceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsenceDetailsOutput"}}},"links":{"GetAbsenceItem":{"operationId":"getAbsenceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/absences\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Absence resource.","description":"Creates a Absence resource.","parameters":[],"requestBody":{"description":"The new Absence resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsencePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsencePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/absences\/{id}":{"get":{"operationId":"getAbsenceItem","tags":["Absence"],"responses":{"200":{"description":"Absence resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsenceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsenceDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Absence resource.","description":"Retrieves a Absence resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putAbsenceItem","tags":["Absence"],"responses":{"200":{"description":"Absence resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsenceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsenceDetailsOutput"}}},"links":{"GetAbsenceItem":{"operationId":"getAbsenceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/absences\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Absence resource.","description":"Replaces the Absence resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Absence resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsencePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Absence.AbsencePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteAbsenceItem","tags":["Absence"],"responses":{"204":{"description":"Absence resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Absence resource.","description":"Removes the Absence resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/addresses":{"get":{"operationId":"getAddressCollection","tags":["Address"],"responses":{"200":{"description":"Address collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Address.AddressListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Address.AddressListOutput"}}}}}},"summary":"Retrieves the collection of Address resources.","description":"Retrieves the collection of Address resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postAddressCollection","tags":["Address"],"responses":{"201":{"description":"Address resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressDetailsOutput"}}},"links":{"GetAddressItem":{"operationId":"getAddressItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/addresses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Address resource.","description":"Creates a Address resource.","parameters":[],"requestBody":{"description":"The new Address resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/addresses\/{id}":{"get":{"operationId":"getAddressItem","tags":["Address"],"responses":{"200":{"description":"Address resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Address resource.","description":"Retrieves a Address resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putAddressItem","tags":["Address"],"responses":{"200":{"description":"Address resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressDetailsOutput"}}},"links":{"GetAddressItem":{"operationId":"getAddressItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/addresses\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Address resource.","description":"Replaces the Address resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Address resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Address.AddressPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteAddressItem","tags":["Address"],"responses":{"204":{"description":"Address resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Address resource.","description":"Removes the Address resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/appointments":{"get":{"operationId":"getAppointmentCollection","tags":["Appointment"],"responses":{"200":{"description":"Appointment collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Appointment.AppointmentListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Appointment.AppointmentListOutput"}}}}}},"summary":"Retrieves the collection of Appointment resources.","description":"Retrieves the collection of Appointment resources.","parameters":[{"name":"employeeId","in":"query","description":"The employee Id","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"clientIds","in":"query","description":"The client Ids","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"beginDate","in":"query","description":"Begin date of range","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","format":"date"},"style":"form","explode":false,"allowReserved":false},{"name":"endDate","in":"query","description":"End date of range","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","format":"date"},"style":"form","explode":false,"allowReserved":false},{"name":"before","in":"query","description":"only before now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"after","in":"query","description":"only after now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"orderBy","in":"query","description":"order data on beginDate","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["ASC","DESC"]},"style":"form","explode":false,"allowReserved":false},{"name":"checkOverlap","in":"query","description":"need check conflict or just list","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"isOneHourReminderSent","in":"query","description":"is the appointment one hour before reminder has been sent or not","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postAppointmentCollection","tags":["Appointment"],"responses":{"201":{"description":"Appointment resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}}},"links":{"GetAppointmentItem":{"operationId":"getAppointmentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/appointments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Appointment resource.","description":"Creates a Appointment resource.","parameters":[],"requestBody":{"description":"The new Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/appointments\/{appointmentId}\/x-appointment-clients":{"get":{"operationId":"get_x_appointment_clients_by_appointmentXAppointmentClientCollection","tags":["XAppointmentClient"],"responses":{"200":{"description":"XAppointmentClient collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientListOutput"}}}}}},"summary":"Retrieves the collection of XAppointmentClient resources.","description":"Retrieves the collection of XAppointmentClient resources.","parameters":[{"name":"appointmentId","in":"path","description":"The appointment Id","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"int"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/appointments\/{id}":{"get":{"operationId":"getAppointmentItem","tags":["Appointment"],"responses":{"200":{"description":"Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Appointment resource.","description":"Retrieves a Appointment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putAppointmentItem","tags":["Appointment"],"responses":{"200":{"description":"Appointment resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}}},"links":{"GetAppointmentItem":{"operationId":"getAppointmentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/appointments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Appointment resource.","description":"Replaces the Appointment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteAppointmentItem","tags":["Appointment"],"responses":{"204":{"description":"Appointment resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Appointment resource.","description":"Removes the Appointment resource.","parameters":[{"name":"withRecurrence","in":"query","description":"if delete also the recurrence","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"int"},"style":"form","explode":false,"allowReserved":false},{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/appointments\/{id}\/add-client":{"put":{"operationId":"put_add_clientAppointmentItem","tags":["Appointment"],"responses":{"200":{"description":"Appointment resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.XAppointmentClientListOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.XAppointmentClientListOutput"}}},"links":{"GetAppointmentItem":{"operationId":"getAppointmentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/appointments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Appointment resource.","description":"Replaces the Appointment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AddClientInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AddClientInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/appointments\/{id}\/add-prospect":{"put":{"operationId":"put_add_prospectAppointmentItem","tags":["Appointment"],"responses":{"200":{"description":"Appointment resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.XAppointmentClientListOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.XAppointmentClientListOutput"}}},"links":{"GetAppointmentItem":{"operationId":"getAppointmentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/appointments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Appointment resource.","description":"Replaces the Appointment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AddProspectInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AddProspectInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/appointments\/{id}\/mark-one-hour-reminder-as-sent":{"put":{"operationId":"put_mark_recall_as_sentAppointmentItem","tags":["Appointment"],"responses":{"200":{"description":"Appointment resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentDetailsOutput"}}},"links":{"GetAppointmentItem":{"operationId":"getAppointmentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/appointments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Appointment resource.","description":"Replaces the Appointment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.MarkRecallAsSentPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.MarkRecallAsSentPutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/auth\/token":{"ref":"JWT Token","post":{"operationId":"adminPostCredentialsItem","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Get JWT token to admin login.","description":"Get JWT token to admin login.","parameters":[],"requestBody":{"description":"Generate new JWT Token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Credentials"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/auth\/token\/refresh":{"ref":"Refresh JWT Token","post":{"operationId":"adminRefreshToken","tags":["Token"],"responses":{"200":{"description":"Get JWT token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Token"}}}}},"summary":"Refresh JWT token to admin login.","description":"Refresh JWT token to admin login.","parameters":[],"requestBody":{"description":"Refresh JWT Token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/RefeshToken"}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/clients\/appointments":{"post":{"operationId":"post_clientAppointmentCollection","tags":["Appointment"],"responses":{"201":{"description":"Appointment resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.XAppointmentClientDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.XAppointmentClientDetailsOutput"}}},"links":{"GetAppointmentItem":{"operationId":"getAppointmentItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/appointments\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Appointment resource.","description":"Creates a Appointment resource.","parameters":[],"requestBody":{"description":"The new Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentClientPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentClientPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/clients\/appointments\/{id}":{"get":{"operationId":"get_clientAppointmentItem","tags":["Appointment"],"responses":{"200":{"description":"Appointment resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentClientDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Appointment.AppointmentClientDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Appointment resource.","description":"Retrieves a Appointment resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/clients\/x-appointment-clients\/{id}":{"get":{"operationId":"get_clientXAppointmentClientItem","tags":["XAppointmentClient"],"responses":{"200":{"description":"XAppointmentClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientForUserListOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientForUserListOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a XAppointmentClient resource.","description":"Retrieves a XAppointmentClient resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/clients\/{clientId}\/appointments":{"get":{"operationId":"get_clients_appointmentsXAppointmentClientCollection","tags":["XAppointmentClient"],"responses":{"200":{"description":"XAppointmentClient collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientListOutput"}}}}}},"summary":"Retrieves the collection of XAppointmentClient resources.","description":"Retrieves the collection of XAppointmentClient resources.","parameters":[{"name":"clientId","in":"path","description":"The client Id","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"employeeId","in":"query","description":"The employee Id","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"before","in":"query","description":"only before now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"after","in":"query","description":"only after now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"orderBy","in":"query","description":"order data on beginDate","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["ASC","DESC"]},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/countries\/{id}":{"get":{"operationId":"getCountryItem","tags":["Country"],"responses":{"200":{"description":"Country resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Country"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Country"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Country resource.","description":"Retrieves a Country resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putCountryItem","tags":["Country"],"responses":{"200":{"description":"Country resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Country"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Country"}}},"links":{"GetCountryItem":{"operationId":"getCountryItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/countries\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Country resource.","description":"Replaces the Country resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Country resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Country"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Country"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteCountryItem","tags":["Country"],"responses":{"204":{"description":"Country resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Country resource.","description":"Removes the Country resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"patchCountryItem","tags":["Country"],"responses":{"200":{"description":"Country resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Country"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Country"}}},"links":{"GetCountryItem":{"operationId":"getCountryItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/countries\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Country resource.","description":"Updates the Country resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Country resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Country"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/cron-jobs":{"get":{"operationId":"getCronJobCollection","tags":["CronJob"],"responses":{"200":{"description":"CronJob collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronJob"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronJob"}}}}}},"summary":"Retrieves the collection of CronJob resources.","description":"Retrieves the collection of CronJob resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-jobs\/{id}":{"get":{"operationId":"getCronJobItem","tags":["CronJob"],"responses":{"200":{"description":"CronJob resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CronJob"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/CronJob"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CronJob resource.","description":"Retrieves a CronJob resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-logs":{"get":{"operationId":"getCronLogCollection","tags":["CronLog"],"responses":{"200":{"description":"CronLog collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronLog"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CronLog"}}}}}},"summary":"Retrieves the collection of CronLog resources.","description":"Retrieves the collection of CronLog resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/cron-logs\/{id}":{"get":{"operationId":"getCronLogItem","tags":["CronLog"],"responses":{"200":{"description":"CronLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CronLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/CronLog"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CronLog resource.","description":"Retrieves a CronLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/employee-parameters":{"get":{"operationId":"getEmployeeParameterCollection","tags":["EmployeeParameter"],"responses":{"200":{"description":"EmployeeParameter collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterListOutput"}}}}}},"summary":"Retrieves the collection of EmployeeParameter resources.","description":"Retrieves the collection of EmployeeParameter resources.","parameters":[{"name":"employeeId","in":"query","description":"the employee id","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postEmployeeParameterCollection","tags":["EmployeeParameter"],"responses":{"201":{"description":"EmployeeParameter resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterDetailsOutput"}}},"links":{"GetEmployeeParameterItem":{"operationId":"getEmployeeParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/employee-parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a EmployeeParameter resource.","description":"Creates a EmployeeParameter resource.","parameters":[],"requestBody":{"description":"The new EmployeeParameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/employee-parameters\/{id}":{"get":{"operationId":"getEmployeeParameterItem","tags":["EmployeeParameter"],"responses":{"200":{"description":"EmployeeParameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a EmployeeParameter resource.","description":"Retrieves a EmployeeParameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putEmployeeParameterItem","tags":["EmployeeParameter"],"responses":{"200":{"description":"EmployeeParameter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterDetailsOutput"}}},"links":{"GetEmployeeParameterItem":{"operationId":"getEmployeeParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/employee-parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the EmployeeParameter resource.","description":"Replaces the EmployeeParameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated EmployeeParameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/EmployeeParameter.EmployeeParameterPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteEmployeeParameterItem","tags":["EmployeeParameter"],"responses":{"204":{"description":"EmployeeParameter resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the EmployeeParameter resource.","description":"Removes the EmployeeParameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/employees\/{employeeId}\/appointments\/collective":{"get":{"operationId":"get_employee_collective_appointmentsAppointmentCollection","tags":["Appointment"],"responses":{"200":{"description":"Appointment collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Appointment.AppointmentClientDetailsOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Appointment.AppointmentClientDetailsOutput"}}}}}},"summary":"Retrieves the collection of Appointment resources.","description":"Retrieves the collection of Appointment resources.","parameters":[{"name":"employeeId","in":"path","description":"The employee Id","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/employees\/{employeeId}\/products":{"get":{"operationId":"employee_productsProductCollection","tags":["Product"],"responses":{"200":{"description":"Product collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Product.ProductListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Product.ProductListOutput"}}}}}},"summary":"Retrieves the collection of Product resources.","description":"Retrieves the collection of Product resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/holidays":{"get":{"operationId":"getHolidayCollection","tags":["Holiday"],"responses":{"200":{"description":"Holiday collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Holiday.HolidayListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Holiday.HolidayListOutput"}}}}}},"summary":"Retrieves the collection of Holiday resources.","description":"Retrieves the collection of Holiday resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postHolidayCollection","tags":["Holiday"],"responses":{"201":{"description":"Holiday resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayDetailsOutput"}}},"links":{"GetHolidayItem":{"operationId":"getHolidayItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/holidays\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Holiday resource.","description":"Creates a Holiday resource.","parameters":[],"requestBody":{"description":"The new Holiday resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/holidays\/{id}":{"get":{"operationId":"getHolidayItem","tags":["Holiday"],"responses":{"200":{"description":"Holiday resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Holiday resource.","description":"Retrieves a Holiday resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putHolidayItem","tags":["Holiday"],"responses":{"200":{"description":"Holiday resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayDetailsOutput"}}},"links":{"GetHolidayItem":{"operationId":"getHolidayItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/holidays\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Holiday resource.","description":"Replaces the Holiday resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Holiday resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Holiday.HolidayPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteHolidayItem","tags":["Holiday"],"responses":{"204":{"description":"Holiday resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Holiday resource.","description":"Removes the Holiday resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notification-logs":{"get":{"operationId":"getNotificationLogCollection","tags":["NotificationLog"],"responses":{"200":{"description":"NotificationLog collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogListOutput"}}}}}},"summary":"Retrieves the collection of NotificationLog resources.","description":"Retrieves the collection of NotificationLog resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationLogCollection","tags":["NotificationLog"],"responses":{"201":{"description":"NotificationLog resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"links":{"GetNotificationLogItem":{"operationId":"getNotificationLogItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-logs\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NotificationLog resource.","description":"Creates a NotificationLog resource.","parameters":[],"requestBody":{"description":"The new NotificationLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notification-logs\/{id}":{"get":{"operationId":"getNotificationLogItem","tags":["NotificationLog"],"responses":{"200":{"description":"NotificationLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog.NotificationLogDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a NotificationLog resource.","description":"Retrieves a NotificationLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationLogItem","tags":["NotificationLog"],"responses":{"200":{"description":"NotificationLog resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"links":{"GetNotificationLogItem":{"operationId":"getNotificationLogItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-logs\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the NotificationLog resource.","description":"Replaces the NotificationLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated NotificationLog resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationLog"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationLogItem","tags":["NotificationLog"],"responses":{"204":{"description":"NotificationLog resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the NotificationLog resource.","description":"Removes the NotificationLog resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notification-templates":{"get":{"operationId":"getNotificationTemplateCollection","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateListOutput"}}}}}},"summary":"Retrieves the collection of NotificationTemplate resources.","description":"Retrieves the collection of NotificationTemplate resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationTemplateCollection","tags":["NotificationTemplate"],"responses":{"201":{"description":"NotificationTemplate resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}}},"links":{"GetNotificationTemplateItem":{"operationId":"getNotificationTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NotificationTemplate resource.","description":"Creates a NotificationTemplate resource.","parameters":[],"requestBody":{"description":"The new NotificationTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplatePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplatePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notification-templates\/filters":{"get":{"operationId":"filtersNotificationTemplateCollection","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.FilterOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationTemplate.FilterOutput"}}}}}},"summary":"Retrieves the collection of NotificationTemplate resources.","description":"Retrieves the collection of NotificationTemplate resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notification-templates\/{id}":{"get":{"operationId":"getNotificationTemplateItem","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate.NotificationTemplateDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a NotificationTemplate resource.","description":"Retrieves a NotificationTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationTemplateItem","tags":["NotificationTemplate"],"responses":{"200":{"description":"NotificationTemplate resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}}},"links":{"GetNotificationTemplateItem":{"operationId":"getNotificationTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the NotificationTemplate resource.","description":"Replaces the NotificationTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated NotificationTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationTemplate"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationTemplateItem","tags":["NotificationTemplate"],"responses":{"204":{"description":"NotificationTemplate resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the NotificationTemplate resource.","description":"Removes the NotificationTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notification-types":{"get":{"operationId":"getNotificationTypeCollection","tags":["NotificationType"],"responses":{"200":{"description":"NotificationType collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationType"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/NotificationType"}}}}}},"summary":"Retrieves the collection of NotificationType resources.","description":"Retrieves the collection of NotificationType resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationTypeCollection","tags":["NotificationType"],"responses":{"201":{"description":"NotificationType resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"links":{"GetNotificationTypeItem":{"operationId":"getNotificationTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NotificationType resource.","description":"Creates a NotificationType resource.","parameters":[],"requestBody":{"description":"The new NotificationType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notification-types\/{id}":{"get":{"operationId":"getNotificationTypeItem","tags":["NotificationType"],"responses":{"200":{"description":"NotificationType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a NotificationType resource.","description":"Retrieves a NotificationType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationTypeItem","tags":["NotificationType"],"responses":{"200":{"description":"NotificationType resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"links":{"GetNotificationTypeItem":{"operationId":"getNotificationTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notification-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the NotificationType resource.","description":"Replaces the NotificationType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated NotificationType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/NotificationType"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationTypeItem","tags":["NotificationType"],"responses":{"204":{"description":"NotificationType resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the NotificationType resource.","description":"Removes the NotificationType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/notifications":{"get":{"operationId":"getNotificationCollection","tags":["Notification"],"responses":{"200":{"description":"Notification collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification.NotificationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Notification.NotificationListOutput"}}}}}},"summary":"Retrieves the collection of Notification resources.","description":"Retrieves the collection of Notification resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postNotificationCollection","tags":["Notification"],"responses":{"201":{"description":"Notification resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"links":{"GetNotificationItem":{"operationId":"getNotificationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notifications\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Notification resource.","description":"Creates a Notification resource.","parameters":[],"requestBody":{"description":"The new Notification resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/notifications\/{id}":{"get":{"operationId":"getNotificationItem","tags":["Notification"],"responses":{"200":{"description":"Notification resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Notification resource.","description":"Retrieves a Notification resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putNotificationItem","tags":["Notification"],"responses":{"200":{"description":"Notification resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"links":{"GetNotificationItem":{"operationId":"getNotificationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/notifications\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Notification resource.","description":"Replaces the Notification resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Notification resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Notification"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Notification"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteNotificationItem","tags":["Notification"],"responses":{"204":{"description":"Notification resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Notification resource.","description":"Removes the Notification resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/parameters":{"get":{"operationId":"getParameterCollection","tags":["Parameter"],"responses":{"200":{"description":"Parameter collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Parameter.ParameterListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Parameter.ParameterListOutput"}}}}}},"summary":"Retrieves the collection of Parameter resources.","description":"Retrieves the collection of Parameter resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postParameterCollection","tags":["Parameter"],"responses":{"201":{"description":"Parameter resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}}},"links":{"GetParameterItem":{"operationId":"getParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Parameter resource.","description":"Creates a Parameter resource.","parameters":[],"requestBody":{"description":"The new Parameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/parameters\/{id}":{"get":{"operationId":"getParameterItem","tags":["Parameter"],"responses":{"200":{"description":"Parameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Parameter resource.","description":"Retrieves a Parameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putParameterItem","tags":["Parameter"],"responses":{"200":{"description":"Parameter resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterDetailsOutput"}}},"links":{"GetParameterItem":{"operationId":"getParameterItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/parameters\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Parameter resource.","description":"Replaces the Parameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Parameter resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Parameter.ParameterPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteParameterItem","tags":["Parameter"],"responses":{"204":{"description":"Parameter resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Parameter resource.","description":"Removes the Parameter resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/planning-templates":{"get":{"operationId":"getPlanningTemplateCollection","tags":["PlanningTemplate"],"responses":{"200":{"description":"PlanningTemplate collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateListOutput"}}}}}},"summary":"Retrieves the collection of PlanningTemplate resources.","description":"Retrieves the collection of PlanningTemplate resources.","parameters":[{"name":"isDefault","in":"query","description":"if the planning template isDefault or not","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postPlanningTemplateCollection","tags":["PlanningTemplate"],"responses":{"201":{"description":"PlanningTemplate resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}}},"links":{"GetPlanningTemplateItem":{"operationId":"getPlanningTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/planning-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a PlanningTemplate resource.","description":"Creates a PlanningTemplate resource.","parameters":[],"requestBody":{"description":"The new PlanningTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplatePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplatePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/planning-templates\/{id}":{"get":{"operationId":"getPlanningTemplateItem","tags":["PlanningTemplate"],"responses":{"200":{"description":"PlanningTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a PlanningTemplate resource.","description":"Retrieves a PlanningTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putPlanningTemplateItem","tags":["PlanningTemplate"],"responses":{"200":{"description":"PlanningTemplate resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}}},"links":{"GetPlanningTemplateItem":{"operationId":"getPlanningTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/planning-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the PlanningTemplate resource.","description":"Replaces the PlanningTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated PlanningTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplatePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplatePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deletePlanningTemplateItem","tags":["PlanningTemplate"],"responses":{"204":{"description":"PlanningTemplate resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the PlanningTemplate resource.","description":"Removes the PlanningTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/planning-templates\/{id}\/activate":{"put":{"operationId":"activatePlanningTemplateItem","tags":["PlanningTemplate"],"responses":{"200":{"description":"PlanningTemplate resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}}},"links":{"GetPlanningTemplateItem":{"operationId":"getPlanningTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/planning-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the PlanningTemplate resource.","description":"Replaces the PlanningTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated PlanningTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateActivatePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateActivatePutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/planning-templates\/{id}\/week-type":{"put":{"operationId":"put_week_typePlanningTemplateItem","tags":["PlanningTemplate"],"responses":{"200":{"description":"PlanningTemplate resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateDetailsOutput"}}},"links":{"GetPlanningTemplateItem":{"operationId":"getPlanningTemplateItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/planning-templates\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the PlanningTemplate resource.","description":"Replaces the PlanningTemplate resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated PlanningTemplate resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateWeekTypeInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/PlanningTemplate.PlanningTemplateWeekTypeInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/product-prices":{"get":{"operationId":"getProductPriceCollection","tags":["ProductPrice"],"responses":{"200":{"description":"ProductPrice collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceListOutput"}}}}}},"summary":"Retrieves the collection of ProductPrice resources.","description":"Retrieves the collection of ProductPrice resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postProductPriceCollection","tags":["ProductPrice"],"responses":{"201":{"description":"ProductPrice resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceDetailsOutput"}}},"links":{"GetProductPriceItem":{"operationId":"getProductPriceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/product-prices\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ProductPrice resource.","description":"Creates a ProductPrice resource.","parameters":[],"requestBody":{"description":"The new ProductPrice resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPricePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPricePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/product-prices\/{id}":{"get":{"operationId":"getProductPriceItem","tags":["ProductPrice"],"responses":{"200":{"description":"ProductPrice resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ProductPrice resource.","description":"Retrieves a ProductPrice resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putProductPriceItem","tags":["ProductPrice"],"responses":{"200":{"description":"ProductPrice resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceDetailsOutput"}}},"links":{"GetProductPriceItem":{"operationId":"getProductPriceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/product-prices\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the ProductPrice resource.","description":"Replaces the ProductPrice resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ProductPrice resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPricePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPricePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteProductPriceItem","tags":["ProductPrice"],"responses":{"204":{"description":"ProductPrice resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ProductPrice resource.","description":"Removes the ProductPrice resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/products":{"get":{"operationId":"getProductCollection","tags":["Product"],"responses":{"200":{"description":"Product collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Product.ProductListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Product.ProductListOutput"}}}}}},"summary":"Retrieves the collection of Product resources.","description":"Retrieves the collection of Product resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postProductCollection","tags":["Product"],"responses":{"201":{"description":"Product resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductDetailsOutput"}}},"links":{"GetProductItem":{"operationId":"getProductItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/products\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Product resource.","description":"Creates a Product resource.","parameters":[],"requestBody":{"description":"The new Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/products\/{id}":{"get":{"operationId":"getProductItem","tags":["Product"],"responses":{"200":{"description":"Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Product resource.","description":"Retrieves a Product resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putProductItem","tags":["Product"],"responses":{"200":{"description":"Product resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductDetailsOutput"}}},"links":{"GetProductItem":{"operationId":"getProductItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/products\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Product resource.","description":"Replaces the Product resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Product.ProductPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteProductItem","tags":["Product"],"responses":{"204":{"description":"Product resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Product resource.","description":"Removes the Product resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/products\/{productId}\/product-prices":{"get":{"operationId":"get_product_product_pricesProductPriceCollection","tags":["ProductPrice"],"responses":{"200":{"description":"ProductPrice collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductPrice.ProductPriceListOutput"}}}}}},"summary":"Retrieves the collection of ProductPrice resources.","description":"Retrieves the collection of ProductPrice resources.","parameters":[{"name":"productId","in":"path","description":"The product Id","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"int"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/public\/countries":{"get":{"operationId":"getCountryCollection","tags":["Country"],"responses":{"200":{"description":"Country collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Country.CountryListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Country.CountryListOutput"}}}}}},"summary":"Retrieves the collection of Country resources.","description":"Retrieves the collection of Country resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/public\/search-address":{"ref":"Search addresses","summary":"Search addresses","description":"Search addresses","get":{"operationId":"addressesItem","tags":["Address"],"responses":{"200":{"description":"Found addresses","content":{"application\/json":{"schema":{"type":"array"}}}}},"summary":"Search addresses","description":"Search addresses","parameters":[],"deprecated":false},"parameters":[]},"\/api\/recurrences":{"get":{"operationId":"getRecurrenceCollection","tags":["Recurrence"],"responses":{"200":{"description":"Recurrence collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceListOutput"}}}}}},"summary":"Retrieves the collection of Recurrence resources.","description":"Retrieves the collection of Recurrence resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postRecurrenceCollection","tags":["Recurrence"],"responses":{"201":{"description":"Recurrence resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceDetailsOutput"}}},"links":{"GetRecurrenceItem":{"operationId":"getRecurrenceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/recurrences\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Recurrence resource.","description":"Creates a Recurrence resource.","parameters":[],"requestBody":{"description":"The new Recurrence resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrencePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrencePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/recurrences\/{id}":{"get":{"operationId":"getRecurrenceItem","tags":["Recurrence"],"responses":{"200":{"description":"Recurrence resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Recurrence resource.","description":"Retrieves a Recurrence resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putRecurrenceItem","tags":["Recurrence"],"responses":{"200":{"description":"Recurrence resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrenceDetailsOutput"}}},"links":{"GetRecurrenceItem":{"operationId":"getRecurrenceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/recurrences\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Recurrence resource.","description":"Replaces the Recurrence resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Recurrence resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrencePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Recurrence.RecurrencePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteRecurrenceItem","tags":["Recurrence"],"responses":{"204":{"description":"Recurrence resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Recurrence resource.","description":"Removes the Recurrence resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/resource-types":{"get":{"operationId":"getResourceTypeCollection","tags":["ResourceType"],"responses":{"200":{"description":"ResourceType collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeListOutput"}}}}}},"summary":"Retrieves the collection of ResourceType resources.","description":"Retrieves the collection of ResourceType resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postResourceTypeCollection","tags":["ResourceType"],"responses":{"201":{"description":"ResourceType resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeDetailsOutput"}}},"links":{"GetResourceTypeItem":{"operationId":"getResourceTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/resource-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ResourceType resource.","description":"Creates a ResourceType resource.","parameters":[],"requestBody":{"description":"The new ResourceType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/resource-types\/{id}":{"get":{"operationId":"getResourceTypeItem","tags":["ResourceType"],"responses":{"200":{"description":"ResourceType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ResourceType resource.","description":"Retrieves a ResourceType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putResourceTypeItem","tags":["ResourceType"],"responses":{"200":{"description":"ResourceType resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypeDetailsOutput"}}},"links":{"GetResourceTypeItem":{"operationId":"getResourceTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/resource-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the ResourceType resource.","description":"Replaces the ResourceType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ResourceType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/ResourceType.ResourceTypePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteResourceTypeItem","tags":["ResourceType"],"responses":{"204":{"description":"ResourceType resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ResourceType resource.","description":"Removes the ResourceType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/resources":{"get":{"operationId":"getResourceCollection","tags":["Resource"],"responses":{"200":{"description":"Resource collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Resource.ResourceListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Resource.ResourceListOutput"}}}}}},"summary":"Retrieves the collection of Resource resources.","description":"Retrieves the collection of Resource resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postResourceCollection","tags":["Resource"],"responses":{"201":{"description":"Resource resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourceDetailsOutput"}}},"links":{"GetResourceItem":{"operationId":"getResourceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/resources\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Resource resource.","description":"Creates a Resource resource.","parameters":[],"requestBody":{"description":"The new Resource resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourcePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourcePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/resources\/{id}":{"get":{"operationId":"getResourceItem","tags":["Resource"],"responses":{"200":{"description":"Resource resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourceDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Resource resource.","description":"Retrieves a Resource resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putResourceItem","tags":["Resource"],"responses":{"200":{"description":"Resource resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourceDetailsOutput"}}},"links":{"GetResourceItem":{"operationId":"getResourceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/resources\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Resource resource.","description":"Replaces the Resource resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Resource resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourcePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Resource.ResourcePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteResourceItem","tags":["Resource"],"responses":{"204":{"description":"Resource resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Resource resource.","description":"Removes the Resource resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/task-type-defaults":{"get":{"operationId":"getTaskTypeDefaultCollection","tags":["TaskTypeDefault"],"responses":{"200":{"description":"TaskTypeDefault collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultListOutput"}}}}}},"summary":"Retrieves the collection of TaskTypeDefault resources.","description":"Retrieves the collection of TaskTypeDefault resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postTaskTypeDefaultCollection","tags":["TaskTypeDefault"],"responses":{"201":{"description":"TaskTypeDefault resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultDetailsOutput"}}},"links":{"GetTaskTypeDefaultItem":{"operationId":"getTaskTypeDefaultItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/task-type-defaults\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a TaskTypeDefault resource.","description":"Creates a TaskTypeDefault resource.","parameters":[],"requestBody":{"description":"The new TaskTypeDefault resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/task-type-defaults\/{id}":{"get":{"operationId":"getTaskTypeDefaultItem","tags":["TaskTypeDefault"],"responses":{"200":{"description":"TaskTypeDefault resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a TaskTypeDefault resource.","description":"Retrieves a TaskTypeDefault resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putTaskTypeDefaultItem","tags":["TaskTypeDefault"],"responses":{"200":{"description":"TaskTypeDefault resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultDetailsOutput"}}},"links":{"GetTaskTypeDefaultItem":{"operationId":"getTaskTypeDefaultItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/task-type-defaults\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the TaskTypeDefault resource.","description":"Replaces the TaskTypeDefault resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated TaskTypeDefault resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskTypeDefault.TaskTypeDefaultPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteTaskTypeDefaultItem","tags":["TaskTypeDefault"],"responses":{"204":{"description":"TaskTypeDefault resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the TaskTypeDefault resource.","description":"Removes the TaskTypeDefault resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/task-types":{"get":{"operationId":"getTaskTypeCollection","tags":["TaskType"],"responses":{"200":{"description":"TaskType collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeListOutput"}}}}}},"summary":"Retrieves the collection of TaskType resources.","description":"Retrieves the collection of TaskType resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postTaskTypeCollection","tags":["TaskType"],"responses":{"201":{"description":"TaskType resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeDetailsOutput"}}},"links":{"GetTaskTypeItem":{"operationId":"getTaskTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/task-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a TaskType resource.","description":"Creates a TaskType resource.","parameters":[],"requestBody":{"description":"The new TaskType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/task-types\/{id}":{"get":{"operationId":"getTaskTypeItem","tags":["TaskType"],"responses":{"200":{"description":"TaskType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a TaskType resource.","description":"Retrieves a TaskType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putTaskTypeItem","tags":["TaskType"],"responses":{"200":{"description":"TaskType resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypeDetailsOutput"}}},"links":{"GetTaskTypeItem":{"operationId":"getTaskTypeItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/task-types\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the TaskType resource.","description":"Replaces the TaskType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated TaskType resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/TaskType.TaskTypePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteTaskTypeItem","tags":["TaskType"],"responses":{"204":{"description":"TaskType resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the TaskType resource.","description":"Removes the TaskType resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/tasks":{"get":{"operationId":"getTaskCollection","tags":["Task"],"responses":{"200":{"description":"Task collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Task.TaskListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Task.TaskListOutput"}}}}}},"summary":"Retrieves the collection of Task resources.","description":"Retrieves the collection of Task resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postTaskCollection","tags":["Task"],"responses":{"201":{"description":"Task resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}}},"links":{"GetTaskItem":{"operationId":"getTaskItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/tasks\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Task resource.","description":"Creates a Task resource.","parameters":[],"requestBody":{"description":"The new Task resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/tasks\/{id}":{"get":{"operationId":"getTaskItem","tags":["Task"],"responses":{"200":{"description":"Task resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Task resource.","description":"Retrieves a Task resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putTaskItem","tags":["Task"],"responses":{"200":{"description":"Task resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}}},"links":{"GetTaskItem":{"operationId":"getTaskItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/tasks\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Task resource.","description":"Replaces the Task resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Task resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteTaskItem","tags":["Task"],"responses":{"204":{"description":"Task resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Task resource.","description":"Removes the Task resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/tasks\/{id}\/complete":{"put":{"operationId":"completeTaskItem","tags":["Task"],"responses":{"200":{"description":"Task resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskDetailsOutput"}}},"links":{"GetTaskItem":{"operationId":"getTaskItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/tasks\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Task resource.","description":"Replaces the Task resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Task resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskCompletePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Task.TaskCompletePutInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/users\/{userId}\/appointments":{"get":{"operationId":"get_user_appointmentsAppointmentCollection","tags":["Appointment"],"responses":{"200":{"description":"Appointment collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Appointment.AllAppointmentClientListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Appointment.AllAppointmentClientListOutput"}}}}}},"summary":"Retrieves the collection of Appointment resources.","description":"Retrieves the collection of Appointment resources.","parameters":[{"name":"userId","in":"path","description":"The user Id","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"before","in":"query","description":"only before now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"after","in":"query","description":"only after now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"orderBy","in":"query","description":"order data on beginDate","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["ASC","DESC"]},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/users\/{userId}\/x-appointment-clients":{"get":{"operationId":"get_user_appointmentsXAppointmentClientCollection","tags":["XAppointmentClient"],"responses":{"200":{"description":"XAppointmentClient collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientForUserListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientForUserListOutput"}}}}}},"summary":"Retrieves the collection of XAppointmentClient resources.","description":"Retrieves the collection of XAppointmentClient resources.","parameters":[{"name":"userId","in":"path","description":"The user Id","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"int"},"style":"simple","explode":false,"allowReserved":false},{"name":"before","in":"query","description":"only before now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"after","in":"query","description":"only after now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"orderBy","in":"query","description":"order data on beginDate","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["ASC","DESC"]},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/vacations":{"get":{"operationId":"getVacationCollection","tags":["Vacation"],"responses":{"200":{"description":"Vacation collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Vacation.VacationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Vacation.VacationListOutput"}}}}}},"summary":"Retrieves the collection of Vacation resources.","description":"Retrieves the collection of Vacation resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postVacationCollection","tags":["Vacation"],"responses":{"201":{"description":"Vacation resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationDetailsOutput"}}},"links":{"GetVacationItem":{"operationId":"getVacationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/vacations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Vacation resource.","description":"Creates a Vacation resource.","parameters":[],"requestBody":{"description":"The new Vacation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/vacations\/range":{"get":{"operationId":"get_all_vacations_in_rangeVacationCollection","tags":["Vacation"],"responses":{"200":{"description":"Vacation collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Vacation.VacationListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Vacation.VacationListOutput"}}}}}},"summary":"Retrieves the collection of Vacation resources.","description":"Retrieves the collection of Vacation resources.","parameters":[{"name":"zipCode","in":"query","description":"zipCode of vacation","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"beginDate","in":"query","description":"Begin date of range","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","format":"date"},"style":"form","explode":false,"allowReserved":false},{"name":"endDate","in":"query","description":"End date of range","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","format":"date"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/vacations\/{id}":{"get":{"operationId":"getVacationItem","tags":["Vacation"],"responses":{"200":{"description":"Vacation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Vacation resource.","description":"Retrieves a Vacation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putVacationItem","tags":["Vacation"],"responses":{"200":{"description":"Vacation resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationDetailsOutput"}}},"links":{"GetVacationItem":{"operationId":"getVacationItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/vacations\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Vacation resource.","description":"Replaces the Vacation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Vacation resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Vacation.VacationPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteVacationItem","tags":["Vacation"],"responses":{"204":{"description":"Vacation resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Vacation resource.","description":"Removes the Vacation resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/waitingLists":{"get":{"operationId":"getWaitingListCollection","tags":["WaitingList"],"responses":{"200":{"description":"WaitingList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListListOutput"}}}}}},"summary":"Retrieves the collection of WaitingList resources.","description":"Retrieves the collection of WaitingList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postWaitingListCollection","tags":["WaitingList"],"responses":{"201":{"description":"WaitingList resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListDetailsOutput"}}},"links":{"GetWaitingListItem":{"operationId":"getWaitingListItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/waitingLists\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a WaitingList resource.","description":"Creates a WaitingList resource.","parameters":[],"requestBody":{"description":"The new WaitingList resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/waitingLists\/{id}":{"get":{"operationId":"getWaitingListItem","tags":["WaitingList"],"responses":{"200":{"description":"WaitingList resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a WaitingList resource.","description":"Retrieves a WaitingList resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putWaitingListItem","tags":["WaitingList"],"responses":{"200":{"description":"WaitingList resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListDetailsOutput"}}},"links":{"GetWaitingListItem":{"operationId":"getWaitingListItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/waitingLists\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the WaitingList resource.","description":"Replaces the WaitingList resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated WaitingList resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/WaitingList.WaitingListPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteWaitingListItem","tags":["WaitingList"],"responses":{"204":{"description":"WaitingList resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the WaitingList resource.","description":"Removes the WaitingList resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/x-appointment-clients":{"get":{"operationId":"getXAppointmentClientCollection","tags":["XAppointmentClient"],"responses":{"200":{"description":"XAppointmentClient collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientListOutput"}}}}}},"summary":"Retrieves the collection of XAppointmentClient resources.","description":"Retrieves the collection of XAppointmentClient resources.","parameters":[{"name":"employeeId","in":"query","description":"The employee Id","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"clientIds","in":"query","description":"The client Ids","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"beginDate","in":"query","description":"Begin date of range","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","format":"date"},"style":"form","explode":false,"allowReserved":false},{"name":"endDate","in":"query","description":"End date of range","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","format":"date"},"style":"form","explode":false,"allowReserved":false},{"name":"before","in":"query","description":"only before now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"after","in":"query","description":"only after now","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"orderBy","in":"query","description":"order data on beginDate","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["ASC","DESC"]},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postXAppointmentClientCollection","tags":["XAppointmentClient"],"responses":{"201":{"description":"XAppointmentClient resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientDetailsOutput"}}},"links":{"GetXAppointmentClientItem":{"operationId":"getXAppointmentClientItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-clients\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a XAppointmentClient resource.","description":"Creates a XAppointmentClient resource.","parameters":[],"requestBody":{"description":"The new XAppointmentClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/x-appointment-clients\/{id}":{"get":{"operationId":"getXAppointmentClientItem","tags":["XAppointmentClient"],"responses":{"200":{"description":"XAppointmentClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a XAppointmentClient resource.","description":"Retrieves a XAppointmentClient resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putXAppointmentClientItem","tags":["XAppointmentClient"],"responses":{"200":{"description":"XAppointmentClient resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientDetailsOutput"}}},"links":{"GetXAppointmentClientItem":{"operationId":"getXAppointmentClientItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-clients\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the XAppointmentClient resource.","description":"Replaces the XAppointmentClient resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated XAppointmentClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentClientPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteXAppointmentClientItem","tags":["XAppointmentClient"],"responses":{"204":{"description":"XAppointmentClient resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the XAppointmentClient resource.","description":"Removes the XAppointmentClient resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/x-appointment-clients\/{id}\/pay":{"post":{"operationId":"client_pay_appointmentXAppointmentClientCollection","tags":["XAppointmentClient"],"responses":{"201":{"description":"XAppointmentClient resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient"}}},"links":{"GetXAppointmentClientItem":{"operationId":"getXAppointmentClientItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-clients\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a XAppointmentClient resource.","description":"Creates a XAppointmentClient resource.","parameters":[],"requestBody":{"description":"The new XAppointmentClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentPaymentPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentClient.XAppointmentPaymentPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/x-appointment-persons":{"get":{"operationId":"getXAppointmentPersonCollection","tags":["XAppointmentPerson"],"responses":{"200":{"description":"XAppointmentPerson collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonListOutput"}}}}}},"summary":"Retrieves the collection of XAppointmentPerson resources.","description":"Retrieves the collection of XAppointmentPerson resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postXAppointmentPersonCollection","tags":["XAppointmentPerson"],"responses":{"201":{"description":"XAppointmentPerson resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonDetailsOutput"}}},"links":{"GetXAppointmentPersonItem":{"operationId":"getXAppointmentPersonItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-persons\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a XAppointmentPerson resource.","description":"Creates a XAppointmentPerson resource.","parameters":[],"requestBody":{"description":"The new XAppointmentPerson resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/x-appointment-persons\/{id}":{"get":{"operationId":"getXAppointmentPersonItem","tags":["XAppointmentPerson"],"responses":{"200":{"description":"XAppointmentPerson resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a XAppointmentPerson resource.","description":"Retrieves a XAppointmentPerson resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putXAppointmentPersonItem","tags":["XAppointmentPerson"],"responses":{"200":{"description":"XAppointmentPerson resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonDetailsOutput"}}},"links":{"GetXAppointmentPersonItem":{"operationId":"getXAppointmentPersonItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-persons\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the XAppointmentPerson resource.","description":"Replaces the XAppointmentPerson resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated XAppointmentPerson resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentPerson.XAppointmentPersonPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteXAppointmentPersonItem","tags":["XAppointmentPerson"],"responses":{"204":{"description":"XAppointmentPerson resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the XAppointmentPerson resource.","description":"Removes the XAppointmentPerson resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/x-appointment-resources":{"get":{"operationId":"getXAppointmentResourceCollection","tags":["XAppointmentResource"],"responses":{"200":{"description":"XAppointmentResource collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceListOutput"}}}}}},"summary":"Retrieves the collection of XAppointmentResource resources.","description":"Retrieves the collection of XAppointmentResource resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postXAppointmentResourceCollection","tags":["XAppointmentResource"],"responses":{"201":{"description":"XAppointmentResource resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceDetailsOutput"}}},"links":{"GetXAppointmentResourceItem":{"operationId":"getXAppointmentResourceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-resources\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a XAppointmentResource resource.","description":"Creates a XAppointmentResource resource.","parameters":[],"requestBody":{"description":"The new XAppointmentResource resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourcePostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourcePostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/x-appointment-resources\/{id}":{"get":{"operationId":"getXAppointmentResourceItem","tags":["XAppointmentResource"],"responses":{"200":{"description":"XAppointmentResource resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a XAppointmentResource resource.","description":"Retrieves a XAppointmentResource resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putXAppointmentResourceItem","tags":["XAppointmentResource"],"responses":{"200":{"description":"XAppointmentResource resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourceDetailsOutput"}}},"links":{"GetXAppointmentResourceItem":{"operationId":"getXAppointmentResourceItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-resources\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the XAppointmentResource resource.","description":"Replaces the XAppointmentResource resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated XAppointmentResource resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourcePutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentResource.XAppointmentResourcePutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteXAppointmentResourceItem","tags":["XAppointmentResource"],"responses":{"204":{"description":"XAppointmentResource resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the XAppointmentResource resource.","description":"Removes the XAppointmentResource resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/x-appointment-tasks":{"get":{"operationId":"getXAppointmentTaskCollection","tags":["XAppointmentTask"],"responses":{"200":{"description":"XAppointmentTask collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskListOutput"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskListOutput"}}}}}},"summary":"Retrieves the collection of XAppointmentTask resources.","description":"Retrieves the collection of XAppointmentTask resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":30,"minimum":0},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"postXAppointmentTaskCollection","tags":["XAppointmentTask"],"responses":{"201":{"description":"XAppointmentTask resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskDetailsOutput"}}},"links":{"GetXAppointmentTaskItem":{"operationId":"getXAppointmentTaskItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-tasks\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a XAppointmentTask resource.","description":"Creates a XAppointmentTask resource.","parameters":[],"requestBody":{"description":"The new XAppointmentTask resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskPostInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskPostInput"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/x-appointment-tasks\/{id}":{"get":{"operationId":"getXAppointmentTaskItem","tags":["XAppointmentTask"],"responses":{"200":{"description":"XAppointmentTask resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskDetailsOutput"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a XAppointmentTask resource.","description":"Retrieves a XAppointmentTask resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"put":{"operationId":"putXAppointmentTaskItem","tags":["XAppointmentTask"],"responses":{"200":{"description":"XAppointmentTask resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskDetailsOutput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskDetailsOutput"}}},"links":{"GetXAppointmentTaskItem":{"operationId":"getXAppointmentTaskItem","parameters":{"id":"$response.body#\/id"},"description":"The `id` value returned in the response can be used as the `id` parameter in `GET \/api\/x-appointment-tasks\/{id}`."}}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the XAppointmentTask resource.","description":"Replaces the XAppointmentTask resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated XAppointmentTask resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskPutInput"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/XAppointmentTask.XAppointmentTaskPutInput"}}},"required":true},"deprecated":false},"delete":{"operationId":"deleteXAppointmentTaskItem","tags":["XAppointmentTask"],"responses":{"204":{"description":"XAppointmentTask resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the XAppointmentTask resource.","description":"Removes the XAppointmentTask resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]}},"components":{"schemas":{"Absence":{"type":"object","description":"Address","properties":{"id":{"readOnly":true,"type":"integer"},"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"resource":{"type":"string","format":"iri-reference","nullable":true},"beginDate":{"type":"string","format":"date-time","nullable":true},"endDate":{"type":"string","format":"date-time","nullable":true},"description":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Absence.AbsenceDetailsOutput":{"type":"object","description":"Address","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true}}},"Absence.AbsenceListOutput":{"type":"object","description":"Address","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true}}},"Absence.AbsencePostInput":{"type":"object","description":"Address","required":["beginDate","endDate"],"properties":{"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true},"removeAppointments":{"type":"boolean","nullable":true},"employeeId":{"type":"string"},"companyId":{"type":"string","nullable":true}}},"Absence.AbsencePutInput":{"type":"object","description":"Address","required":["beginDate","endDate"],"properties":{"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true},"removeAppointments":{"type":"boolean"},"employeeId":{"type":"string"}}},"Address":{"type":"object","description":"Address","properties":{"id":{"readOnly":true,"type":"integer"},"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"userId":{"type":"string","nullable":true},"clientId":{"type":"string","nullable":true},"streetNumber":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"streetLabel":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"country":{"type":"string","format":"iri-reference","nullable":true},"lat":{"type":"string","nullable":true},"lng":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"full_address":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"fullAddress":{"type":"string","nullable":true},"deleted":{"readOnly":true,"type":"boolean"}}},"Address.AddressDetailsOutput":{"type":"object","description":"Address","properties":{"id":{"type":"integer"}}},"Address.AddressListOutput":{"type":"object","description":"Address","properties":{"id":{"type":"integer"},"fullAddress":{"type":"string"}}},"Address.AddressPostInput":{"type":"object","description":"Address"},"Address.AddressPutInput":{"type":"object","description":"Address"},"Appointment":{"type":"object","description":"Appointment","properties":{"availabilitiesTypesList":{"readOnly":true,"default":["moving","free","provisional","busy","absent"],"example":["moving","free","provisional","busy","absent"],"type":"array","items":{"type":"string"}},"id":{"readOnly":true,"type":"integer"},"beginDate":{"type":"string","format":"date-time","nullable":true},"endDate":{"type":"string","format":"date-time","nullable":true},"userId":{"type":"string","nullable":true},"nbClient":{"type":"integer"},"nbAbsent":{"type":"integer"},"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"address":{"type":"string","format":"iri-reference","nullable":true},"product":{"type":"string","format":"iri-reference","nullable":true},"recurrence":{"type":"string","format":"iri-reference","nullable":true},"clientMode":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"level":{"default":"all","example":"all","type":"string","nullable":true},"availabilityStatus":{"default":"busy","example":"busy","type":"string"},"type":{"default":"appointment","example":"appointment","type":"string"},"clients":{"type":"array","items":{"type":"string","format":"iri-reference"}},"tasks":{"readOnly":true,"type":"array","items":{"type":"string","format":"iri-reference"}},"resources":{"readOnly":true,"type":"array","items":{"type":"string","format":"iri-reference"}},"isAvailabilityAlert":{"type":"boolean"},"isInConflict":{"type":"boolean"},"isCanceled":{"type":"boolean"},"maxCapacity":{"type":"integer","nullable":true},"canceledBy":{"type":"array","items":{"type":"string"}},"canceledDate":{"type":"string","format":"date-time","nullable":true},"clientMessage":{"type":"array","items":{"type":"string"}},"internalNote":{"type":"array","items":{"type":"string"}},"alreadyClientDeclaration":{"type":"boolean"},"isOneHourReminderSent":{"type":"boolean"},"alertNewAvailabilityParameter":{"type":"array","items":{"type":"string"}},"maxCanceledDate":{"type":"string","format":"date-time","nullable":true},"timeZone":{"type":"string","nullable":true},"onlineBooking":{"type":"boolean"},"price":{"type":"string","nullable":true},"status":{"type":"string","nullable":true},"breakTime":{"type":"integer"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"availabilityAlert":{"readOnly":true,"type":"boolean"},"inConflict":{"readOnly":true,"type":"boolean"},"canceled":{"readOnly":true,"type":"boolean"},"oneHourReminderSent":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Appointment.AddClientInput":{"type":"object","description":"Appointment","properties":{"clientId":{"type":"string"}}},"Appointment.AddProspectInput":{"type":"object","description":"Appointment","properties":{"personId":{"type":"integer"}}},"Appointment.AllAppointmentClientListOutput":{"type":"object","description":"Appointment","properties":{"id":{"type":"integer"},"date":{"type":"string","format":"date-time"},"paymentDate":{"type":"string","format":"date-time","nullable":true},"duration":{"type":"integer","nullable":true},"skill":{"type":"string","nullable":true},"tariff":{"type":"string","nullable":true},"productInternalRef":{"type":"string","nullable":true},"address":{"type":"string","nullable":true},"isSubscriptionIncluded":{"type":"boolean"},"mode":{"type":"string","nullable":true},"type":{"type":"string"}}},"Appointment.AppointmentClientDetailsOutput":{"type":"object","description":"Appointment","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"name":{"type":"string","nullable":true},"productId":{"type":"integer","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"tariff":{"type":"string","nullable":true},"level":{"type":"string","nullable":true},"maxCapacity":{"type":"integer","nullable":true},"nbClients":{"type":"integer","nullable":true},"productInternalRef":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"company":{"type":"string"},"employee":{"type":"string","nullable":true},"address":{"type":"string","nullable":true},"maxCanceledDate":{"type":"string","format":"date-time","nullable":true}}},"Appointment.AppointmentClientPostInput":{"type":"object","description":"Appointment","properties":{"beginDate":{"type":"string","format":"date-time"},"alreadyClient":{"type":"boolean"},"availability":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityWeek"}],"nullable":true},"productId":{"type":"integer"},"clientId":{"type":"string","nullable":true},"userId":{"type":"string","nullable":true},"companyId":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}}},"Appointment.AppointmentDetailsOutput":{"type":"object","description":"Appointment","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"maxCanceledDate":{"type":"string","format":"date-time","nullable":true},"nbClient":{"type":"integer","nullable":true},"maxCapacity":{"type":"integer","nullable":true},"address":{"type":"string","nullable":true},"timeZone":{"type":"string","nullable":true},"onlineBooking":{"type":"boolean"},"name":{"type":"string","nullable":true},"productId":{"type":"integer","nullable":true},"tariff":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"level":{"type":"string","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"availabilityStatus":{"type":"string"},"type":{"type":"string"},"employee":{"type":"string"},"isCanceled":{"type":"boolean"},"recurrence":{"type":"integer","nullable":true},"breakTime":{"type":"integer"},"tasks":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskListOutput"}},"clients":{"type":"array","items":{"type":"string"}},"productInternalRef":{"type":"string","nullable":true}}},"Appointment.AppointmentListOutput":{"type":"object","description":"Appointment","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"nbClient":{"type":"integer","nullable":true},"address":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"productId":{"type":"integer","nullable":true},"tariff":{"type":"string","nullable":true},"productInternalRef":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"availabilityStatus":{"type":"string"},"maxCapacity":{"type":"integer","nullable":true},"type":{"type":"string"},"recurrence":{"type":"integer","nullable":true},"level":{"type":"string","nullable":true},"isCanceled":{"type":"boolean"},"timeZone":{"type":"string","nullable":true},"tasks":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskListOutput"}},"breakTime":{"type":"integer"},"employeeId":{"type":"string"},"clients":{"type":"array","items":{"type":"string"}}}},"Appointment.AppointmentPostInput":{"type":"object","description":"Appointment","properties":{"employeeId":{"type":"string"},"companyId":{"type":"string","nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"clientIds":{"type":"array","items":{"type":"string"},"nullable":true},"taskIds":{"type":"array","items":{"type":"integer"},"nullable":true},"productId":{"type":"integer","nullable":true},"maxCapacity":{"type":"integer","nullable":true},"level":{"default":"all","example":"all","type":"string","nullable":true},"description":{"type":"string","nullable":true},"recurrence":{"type":"boolean"},"frequencyValue":{"type":"integer","nullable":true},"frequencyType":{"type":"string","nullable":true},"nbAppointment":{"default":1,"example":1,"type":"integer","nullable":true},"availabilityStatus":{"default":"busy","example":"busy","type":"string"},"addressId":{"type":"integer","nullable":true},"streetNumber":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"streetLabel":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"isSubscriptionDeducted":{"type":"boolean"}}},"Appointment.AppointmentPutInput":{"type":"object","description":"Appointment","properties":{"employeeId":{"type":"string"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"}}},"Appointment.MarkRecallAsSentPutInput":{"type":"object","description":"Appointment"},"Appointment.XAppointmentClientDetailsOutput":{"type":"object","description":"Appointment","properties":{"id":{"type":"integer"},"appointment":{"$ref":"#\/components\/schemas\/AppointmentListOutput"},"client":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}}},"Appointment.XAppointmentClientListOutput":{"type":"object","description":"Appointment","properties":{"id":{"type":"integer"},"appointment":{"$ref":"#\/components\/schemas\/AppointmentListOutput"},"client":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}}},"AppointmentClientDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"name":{"type":"string","nullable":true},"productId":{"type":"integer","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"tariff":{"type":"string","nullable":true},"level":{"type":"string","nullable":true},"maxCapacity":{"type":"integer","nullable":true},"nbClients":{"type":"integer","nullable":true},"productInternalRef":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"company":{"type":"string"},"employee":{"type":"string","nullable":true},"address":{"type":"string","nullable":true},"maxCanceledDate":{"type":"string","format":"date-time","nullable":true}}},"AppointmentDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"maxCanceledDate":{"type":"string","format":"date-time","nullable":true},"nbClient":{"type":"integer","nullable":true},"maxCapacity":{"type":"integer","nullable":true},"address":{"type":"string","nullable":true},"timeZone":{"type":"string","nullable":true},"onlineBooking":{"type":"boolean"},"name":{"type":"string","nullable":true},"productId":{"type":"integer","nullable":true},"tariff":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"level":{"type":"string","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"availabilityStatus":{"type":"string"},"type":{"type":"string"},"employee":{"type":"string"},"isCanceled":{"type":"boolean"},"recurrence":{"type":"integer","nullable":true},"breakTime":{"type":"integer"},"tasks":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskListOutput"}},"clients":{"type":"array","items":{"type":"string"}},"productInternalRef":{"type":"string","nullable":true}}},"AppointmentListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"nbClient":{"type":"integer","nullable":true},"address":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"productId":{"type":"integer","nullable":true},"tariff":{"type":"string","nullable":true},"productInternalRef":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"availabilityStatus":{"type":"string"},"maxCapacity":{"type":"integer","nullable":true},"type":{"type":"string"},"recurrence":{"type":"integer","nullable":true},"level":{"type":"string","nullable":true},"isCanceled":{"type":"boolean"},"timeZone":{"type":"string","nullable":true},"tasks":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaskListOutput"}},"breakTime":{"type":"integer"},"employeeId":{"type":"string"},"clients":{"type":"array","items":{"type":"string"}}}},"AvailabilityDay":{"type":"object","description":"","properties":{"hour0":{"type":"boolean"},"hour1":{"type":"boolean"},"hour2":{"type":"boolean"},"hour3":{"type":"boolean"},"hour4":{"type":"boolean"},"hour5":{"type":"boolean"},"hour6":{"type":"boolean"},"hour7":{"type":"boolean"},"hour8":{"type":"boolean"},"hour9":{"type":"boolean"},"hour10":{"type":"boolean"},"hour11":{"type":"boolean"},"hour12":{"type":"boolean"},"hour13":{"type":"boolean"},"hour14":{"type":"boolean"},"hour15":{"type":"boolean"},"hour16":{"type":"boolean"},"hour17":{"type":"boolean"},"hour18":{"type":"boolean"},"hour19":{"type":"boolean"},"hour20":{"type":"boolean"},"hour21":{"type":"boolean"},"hour22":{"type":"boolean"},"hour23":{"type":"boolean"}}},"AvailabilityWeek":{"type":"object","description":"","properties":{"monday":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityDay"}],"nullable":true},"tuesday":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityDay"}],"nullable":true},"wednesday":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityDay"}],"nullable":true},"thursday":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityDay"}],"nullable":true},"friday":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityDay"}],"nullable":true},"saturday":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityDay"}],"nullable":true},"sunday":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityDay"}],"nullable":true}}},"Country":{"type":"object","description":"","properties":{"id":{"readOnly":true,"type":"string"},"name_fr":{"writeOnly":true,"description":"Get the value of name_fr","type":"string","nullable":true},"name_en":{"writeOnly":true,"description":"Get the value of name_en","type":"string","nullable":true},"isoAlpha3":{"type":"string","nullable":true},"isoM49":{"type":"string","nullable":true},"detail":{"type":"string","nullable":true},"isSepa":{"type":"boolean","nullable":true},"isState":{"type":"boolean","nullable":true},"isIban":{"type":"boolean","nullable":true},"isDsp":{"description":"Get the value of isDsp","type":"boolean","nullable":true},"lengthIban":{"type":"integer","nullable":true},"currency":{"anyOf":[{"$ref":"#\/components\/schemas\/Currency"}],"nullable":true},"phoneCode":{"type":"string","nullable":true},"isUE":{"type":"boolean","nullable":true},"vat":{"type":"number","nullable":true},"FlagPath":{"type":"string","nullable":true},"zipCodeFormat":{"type":"string","nullable":true},"ibanFormat":{"type":"string","nullable":true},"accountNumberLength":{"type":"integer","nullable":true},"bankCode":{"type":"string","nullable":true},"branchCode":{"type":"string","nullable":true},"ibanFields":{"type":"string","nullable":true},"nationalityCode":{"type":"string","nullable":true},"bic":{"type":"string","nullable":true},"uboStep":{"description":"Get the value of uboStep","default":25,"example":25,"type":"integer","nullable":true},"currencyUnionName":{"type":"string","nullable":true},"currencyUnion":{"anyOf":[{"$ref":"#\/components\/schemas\/Currency"}],"nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"flagPath":{},"name":{"readOnly":true},"uE":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Country.CountryListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"CronJob":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the cron job.","type":"integer"},"command":{"description":"The command concerning the cron job.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"cronSchedule":{"description":"The cron time schedule.","type":"string"}}},"CronLog":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the log.","type":"integer"},"command":{"description":"The command concerning the log.","type":"string"},"commandAgrs":{"description":"The command arguments for the cron job.","type":"string"},"exitStatus":{"description":"The command exit status.","type":"integer","nullable":true},"exitMessage":{"description":"The command exit message.","type":"string","nullable":true},"startedAt":{"description":"Starting date of the log.","type":"string","format":"date-time"},"finishedAt":{"description":"Finishing date of the log.","type":"string","format":"date-time","nullable":true}}},"Currency":{"type":"object","description":"","properties":{"id":{"readOnly":true,"type":"string"},"name":{"type":"string"},"iso4217":{"type":"integer","nullable":true},"minorUnit":{"type":"integer","nullable":true},"scale":{"default":2,"example":2,"type":"integer","nullable":true},"conversionRateToEUR":{"type":"number","nullable":true},"conversionRateToGPB":{"type":"number","nullable":true},"centralBankInterestRate":{"type":"number","nullable":true},"lastChangeCentralBankInterestRate":{"type":"string","nullable":true},"dateOfLastRateUpdate":{"type":"string","format":"date-time","nullable":true},"priority":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"EmployeeParameter":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the EmployeeParameter.","type":"integer"},"employeeId":{"type":"string"},"parameter":{"type":"string","format":"iri-reference"},"value":{"type":"array","items":{"type":"string"}},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"EmployeeParameter.EmployeeParameterDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"parameterName":{"type":"string"},"value":{"$ref":"#\/components\/schemas\/ValueOutput"}}},"EmployeeParameter.EmployeeParameterListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"parameterName":{"type":"string"},"value":{"$ref":"#\/components\/schemas\/ValueOutput"}}},"EmployeeParameter.EmployeeParameterPostInput":{"type":"object","description":"","properties":{"employeeId":{"type":"string"},"parameterName":{"type":"string"},"value":{"type":"string"},"metric":{"type":"string","nullable":true}}},"EmployeeParameter.EmployeeParameterPutInput":{"type":"object","description":""},"FilterValueOutput":{"type":"object","description":"","properties":{"id":{"type":"string"},"value":{"type":"string"},"linkTo":{"type":"array","items":{"type":"integer"}}}},"FirstAppointmentOutput":{"type":"object","description":"","properties":{"appointmentDetailsOutputs":{"type":"array","items":{"$ref":"#\/components\/schemas\/AppointmentDetailsOutput"},"nullable":true},"tasks":{"type":"array","items":{"type":"string"},"nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"}}},"Holiday":{"type":"object","description":"Holiday","properties":{"zones":{"default":{"alsace-moselle":[57,67,68],"guadeloupe":[971],"guyane":[973],"la-reunion":[974],"martinique":[972],"mayotte":[976],"metropole":[0],"nouvelle-caledonie":[988],"polynesie-francaise":[987],"saint-barthelemy":[97133],"saint-martin":[978],"saint-pierre-et-miquelon":[975],"wallis-et-futuna":[986]},"example":{"alsace-moselle":[57,67,68],"guadeloupe":[971],"guyane":[973],"la-reunion":[974],"martinique":[972],"mayotte":[976],"metropole":[0],"nouvelle-caledonie":[988],"polynesie-francaise":[987],"saint-barthelemy":[97133],"saint-martin":[978],"saint-pierre-et-miquelon":[975],"wallis-et-futuna":[986]},"type":"array","items":{"type":"string"}},"holidayDictionnary":{"default":{"Lundi de P\u00e2ques":"Holiday_easter_monday","1er janvier":"Holiday_01_January","1er mai":"Holiday_01_May","8 mai":"Holiday_08_May","Ascension":"Holiday_Ascension_Thursday","Lundi de Pentec\u00f4te":"Holiday_Pentecost_Monday","14 juillet":"Holiday_14_July","Assomption":"Holiday_15_August","Toussaint":"Holiday_01_November","11 novembre":"Holiday_11_November","Jour de No\u00ebl":"Holiday_25_December","2\u00e8me jour de No\u00ebl":"Holiday_26_December","Vendredi saint":"Holiday_GoodFriday_Friday","Abolition de l'esclavage":"Holiday_slaveryAbolishment"},"example":{"Lundi de P\u00e2ques":"Holiday_easter_monday","1er janvier":"Holiday_01_January","1er mai":"Holiday_01_May","8 mai":"Holiday_08_May","Ascension":"Holiday_Ascension_Thursday","Lundi de Pentec\u00f4te":"Holiday_Pentecost_Monday","14 juillet":"Holiday_14_July","Assomption":"Holiday_15_August","Toussaint":"Holiday_01_November","11 novembre":"Holiday_11_November","Jour de No\u00ebl":"Holiday_25_December","2\u00e8me jour de No\u00ebl":"Holiday_26_December","Vendredi saint":"Holiday_GoodFriday_Friday","Abolition de l'esclavage":"Holiday_slaveryAbolishment"},"type":"array","items":{"type":"string"}},"id":{"readOnly":true,"type":"integer"},"label":{"type":"string"},"date":{"type":"string","format":"date-time"},"zone":{"type":"string"},"zoneCode":{"type":"array","items":{"type":"string"}},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Holiday.HolidayDetailsOutput":{"type":"object","description":"Holiday","properties":{"id":{"type":"integer"}}},"Holiday.HolidayListOutput":{"type":"object","description":"Holiday","properties":{"id":{"type":"integer"}}},"Holiday.HolidayPostInput":{"type":"object","description":"Holiday"},"Holiday.HolidayPutInput":{"type":"object","description":"Holiday"},"Notification":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the notification.","type":"integer"},"notificationType":{"type":"string","format":"iri-reference"},"fields":{"type":"array","items":{"type":"string"},"nullable":true},"titleFields":{"type":"array","items":{"type":"string"},"nullable":true},"attachmentDocIds":{"type":"array","items":{"type":"string"},"nullable":true},"isNotificationPushSeen":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"notificationPushSeen":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Notification.NotificationListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"content":{"type":"string"},"notificationType":{"type":"string"},"createdDate":{"type":"string","format":"date-time"}}},"NotificationLog":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the notification type.","type":"integer"},"notification":{"type":"string","format":"iri-reference"},"channel":{"maxLength":100,"type":"string"},"sendId":{"maxLength":100,"type":"string","nullable":true},"notificationContactId":{"maxLength":100,"type":"string","nullable":true},"details":{"type":"array","items":{"type":"string"},"nullable":true},"cost":{"type":"number","nullable":true},"status":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"NotificationLog.NotificationLogDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"channel":{"type":"string"},"status":{"type":"string"},"phoneNumber":{"type":"string"},"email":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"notificationType":{"type":"string"}}},"NotificationLog.NotificationLogListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"channel":{"type":"string"},"status":{"type":"string"},"notificationType":{"type":"string"},"createdDate":{"type":"string","format":"date-time"}}},"NotificationTemplate":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the notification template.","type":"integer"},"notificationType":{"type":"string","format":"iri-reference"},"template":{"description":"The template of the notification type. This cannot exceed 4,294,967,295 chars.","type":"string"},"channel":{"type":"string"},"notificationTemplateId":{"type":"string","nullable":true},"version":{"default":1,"example":1,"type":"integer"},"language":{"default":"fr","example":"fr","type":"string"},"title":{"type":"string"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"NotificationTemplate.FilterOutput":{"type":"object","description":"","properties":{"typeFilter":{"type":"string"},"typeValue":{"type":"string"},"name":{"type":"string"},"values":{"type":"array","items":{"$ref":"#\/components\/schemas\/FilterValueOutput"},"nullable":true}}},"NotificationTemplate.NotificationTemplateDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"notification_type":{"type":"string"},"parameters":{"type":"array","items":{"type":"string"},"nullable":true},"title_parameters":{"type":"array","items":{"type":"string"},"nullable":true},"template":{"type":"string"},"channel":{"type":"string"},"version":{"type":"integer"},"language":{"type":"string"},"title":{"type":"string"}}},"NotificationTemplate.NotificationTemplateListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"notification_type":{"type":"string"},"channel":{"type":"string"},"language":{"type":"string"},"title":{"type":"string"},"brand":{"type":"string","nullable":true}}},"NotificationTemplate.NotificationTemplatePostInput":{"type":"object","description":"","required":["title","template","notification_type","channel","language"],"properties":{"title":{"type":"string"},"template":{"type":"string"},"notification_type":{"type":"string"},"channel":{"type":"string"},"language":{"type":"string"}}},"NotificationType":{"type":"object","description":"","properties":{"id":{"description":"Identifier of the notification type.","type":"string"},"description":{"type":"string"},"isSms":{"type":"boolean"},"isEmail":{"type":"boolean"},"isFirebase":{"type":"boolean"},"parameters":{"type":"array","items":{"type":"string"}},"titleParameters":{"type":"array","items":{"type":"string"},"nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Parameter":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the Parameter.","type":"integer"},"defaultValue":{"type":"string","nullable":true},"defaultMetric":{"type":"string","nullable":true},"orderDisplay":{"type":"integer","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"format":{"type":"array","items":{"type":"string"},"nullable":true},"entityType":{"type":"string","nullable":true},"isMandatory":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"mandatory":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Parameter.ParameterDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"parameterName":{"type":"string"},"value":{"$ref":"#\/components\/schemas\/ValueOutput"}}},"Parameter.ParameterListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"parameterName":{"type":"string"},"value":{"$ref":"#\/components\/schemas\/ValueOutput"}}},"Parameter.ParameterPostInput":{"type":"object","description":"","properties":{"parameterName":{"type":"string"},"value":{"type":"string"},"metric":{"type":"string","nullable":true}}},"Parameter.ParameterPutInput":{"type":"object","description":""},"PlanningTemplate":{"type":"object","description":"PlanningTemplate","properties":{"statuses":{"readOnly":true,"default":["activated","deactivated"],"example":["activated","deactivated"],"type":"array","items":{"type":"string"}},"id":{"readOnly":true,"type":"integer"},"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"name":{"type":"string"},"beginDate":{"type":"string","format":"date-time","nullable":true},"endDate":{"type":"string","format":"date-time","nullable":true},"frequency":{"default":"all","example":"all","type":"string"},"status":{"default":"deactivated","example":"deactivated","type":"string"},"weekType":{"type":"array","items":{"type":"string"},"nullable":true},"isDefault":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"default":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"PlanningTemplate.PlanningTemplateActivatePutInput":{"type":"object","description":"PlanningTemplate","properties":{"status":{"type":"string"}}},"PlanningTemplate.PlanningTemplateDetailsOutput":{"type":"object","description":"PlanningTemplate","properties":{"id":{"type":"integer"},"name":{"type":"string"},"status":{"type":"string"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time","nullable":true},"frequency":{"type":"string"},"weekType":{"anyOf":[{"$ref":"#\/components\/schemas\/PlanningTemplateWeekTypeInput"}],"nullable":true}}},"PlanningTemplate.PlanningTemplateListOutput":{"type":"object","description":"PlanningTemplate","properties":{"id":{"type":"integer"},"name":{"type":"string"},"status":{"type":"string"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time","nullable":true},"frequency":{"type":"string"}}},"PlanningTemplate.PlanningTemplatePostInput":{"type":"object","description":"PlanningTemplate","required":["name","beginDate"],"properties":{"name":{"type":"string"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time","nullable":true},"frequency":{"default":"all","example":"all","type":"string"},"employeeId":{"type":"string"},"companyId":{"type":"string","nullable":true},"status":{"default":"activated","example":"activated","type":"string","nullable":true}}},"PlanningTemplate.PlanningTemplatePutInput":{"type":"object","description":"PlanningTemplate","properties":{"name":{"type":"string"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time","nullable":true},"frequency":{"default":"all","example":"all","type":"string"}}},"PlanningTemplate.PlanningTemplateWeekTypeInput":{"type":"object","description":"PlanningTemplate","properties":{"monday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"tuesday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"wednesday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"thursday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"friday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"saturday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"sunday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}}}},"PlanningTemplateWeekTypeInput":{"type":"object","description":"","properties":{"monday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"tuesday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"wednesday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"thursday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"friday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"saturday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}},"sunday":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneType"}}}},"Product":{"type":"object","description":"Product","properties":{"id":{"readOnly":true,"type":"integer"},"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"internal_ref":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"isPromoted":{"type":"boolean","nullable":true},"resourceLimit":{"type":"array","items":{"type":"string"},"nullable":true},"parallelClients":{"default":1,"example":1,"type":"integer"},"isDefaultPlanning":{"default":true,"example":true,"type":"boolean"},"isOnlineAvailable":{"type":"boolean"},"sellingPrice":{"type":"string","nullable":true},"buyingPrice":{"type":"string","nullable":true},"vat":{"type":"string","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"breakTime":{"type":"integer"},"address":{"type":"string","format":"iri-reference","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"internalRef":{"type":"string","nullable":true},"promoted":{"readOnly":true,"type":"boolean"},"defaultPlanning":{"readOnly":true,"type":"boolean"},"onlineAvailable":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Product.ProductDetailsOutput":{"type":"object","description":"Product","properties":{"id":{"type":"integer"},"skillId":{"type":"integer"},"skillName":{"type":"string"},"internal_ref":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"name":{"type":"string"},"color":{"default":"#FFFFFF","example":"#FFFFFF","type":"string","nullable":true},"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"breakTime":{"type":"integer"},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true},"coachingPlaceId":{"type":"integer","nullable":true},"coachingPlaceName":{"type":"string","nullable":true},"sessionTypeId":{"type":"integer","nullable":true},"sessionTypeName":{"type":"string","nullable":true},"address":{"type":"string","nullable":true},"addressId":{"type":"integer","nullable":true},"streetNumber":{"type":"string","nullable":true},"streetLabel":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"postalCode":{"type":"string","nullable":true}}},"Product.ProductListOutput":{"type":"object","description":"Product","properties":{"id":{"type":"integer"},"internal_ref":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"name":{"type":"string"},"color":{"default":"#FFFFFF","example":"#FFFFFF","type":"string","nullable":true},"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"breakTime":{"type":"integer"},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true},"address":{"type":"string","nullable":true},"addressId":{"type":"integer","nullable":true},"streetNumber":{"type":"string","nullable":true},"streetLabel":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"postalCode":{"type":"string","nullable":true},"needAddress":{"type":"boolean","nullable":true}}},"Product.ProductPostInput":{"type":"object","description":"Product","properties":{"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"internal_ref":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"color":{"default":"#FFFFFF","example":"#FFFFFF","type":"string","nullable":true},"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"breakTime":{"type":"integer","nullable":true},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true},"addressId":{"type":"integer","nullable":true},"streetNumber":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"streetLabel":{"type":"string","nullable":true},"city":{"type":"string","nullable":true}}},"Product.ProductPutInput":{"type":"object","description":"Product","properties":{"skillId":{"type":"integer"},"internal_ref":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"color":{"default":"#FFFFFF","example":"#FFFFFF","type":"string","nullable":true},"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"breakTime":{"type":"integer","nullable":true},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true},"coachingPlaceId":{"type":"integer"},"sessionTypeId":{"type":"integer"},"addressId":{"type":"integer","nullable":true},"streetNumber":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"streetLabel":{"type":"string","nullable":true},"city":{"type":"string","nullable":true}}},"ProductPrice":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the ProductPrice.","type":"integer"},"employeeId":{"type":"string","nullable":true},"product":{"type":"string","format":"iri-reference"},"sellingPrice":{"type":"string","nullable":true},"buyingPrice":{"type":"string","nullable":true},"vat":{"type":"string","nullable":true},"duration":{"type":"integer","nullable":true},"durationMetric":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"ProductPrice.ProductPriceDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true}}},"ProductPrice.ProductPriceListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true}}},"ProductPrice.ProductPricePostInput":{"type":"object","description":"","properties":{"productId":{"type":"integer"},"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true},"employeeId":{"default":"min","example":"min","type":"string","nullable":true}}},"ProductPrice.ProductPricePutInput":{"type":"object","description":"","properties":{"buyingPrice":{"type":"number"},"duration":{"type":"integer"},"durationMetric":{"default":"min","example":"min","type":"string","nullable":true},"coachingPlaceId":{"type":"integer"},"sessionTypeId":{"type":"integer"}}},"Recurrence":{"type":"object","description":"Recurrence","properties":{"id":{"readOnly":true,"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time","nullable":true},"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"firstAppointment":{"type":"string","format":"iri-reference","nullable":true},"nbAppointment":{"type":"integer","nullable":true},"frequencyValue":{"type":"integer","nullable":true},"frequencyType":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Recurrence.RecurrenceDetailsOutput":{"type":"object","description":"Recurrence","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"frequency":{"type":"string"},"nbAppointment":{"type":"integer"},"firstAppointment":{"$ref":"#\/components\/schemas\/FirstAppointmentOutput"}}},"Recurrence.RecurrenceListOutput":{"type":"object","description":"Recurrence","properties":{"id":{"type":"integer"}}},"Recurrence.RecurrencePostInput":{"type":"object","description":"Recurrence"},"Recurrence.RecurrencePutInput":{"type":"object","description":"Recurrence"},"Resource":{"type":"object","description":"Resource","properties":{"id":{"readOnly":true,"type":"integer"},"companyId":{"type":"string","nullable":true},"resourceType":{"type":"string","format":"iri-reference","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"timeBetweenUse":{"type":"integer","nullable":true},"timeBetweenUseMetric":{"type":"string","nullable":true},"capacity":{"default":1,"example":1,"type":"integer"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Resource.ResourceDetailsOutput":{"type":"object","description":"Resource","properties":{"id":{"type":"integer"}}},"Resource.ResourceListOutput":{"type":"object","description":"Resource","properties":{"id":{"type":"integer"}}},"Resource.ResourcePostInput":{"type":"object","description":"Resource"},"Resource.ResourcePutInput":{"type":"object","description":"Resource"},"ResourceType":{"type":"object","description":"ResourceType","properties":{"id":{"readOnly":true,"type":"integer"},"companyId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isRemovable":{"type":"boolean"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"removable":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"ResourceType.ResourceTypeDetailsOutput":{"type":"object","description":"ResourceType","properties":{"id":{"type":"integer"}}},"ResourceType.ResourceTypeListOutput":{"type":"object","description":"ResourceType","properties":{"id":{"type":"integer"}}},"ResourceType.ResourceTypePostInput":{"type":"object","description":"ResourceType"},"ResourceType.ResourceTypePutInput":{"type":"object","description":"ResourceType"},"Task":{"type":"object","description":"Task","properties":{"id":{"readOnly":true,"type":"integer"},"companyId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"clientId":{"type":"string","nullable":true},"deadLine":{"type":"string","format":"date-time","nullable":true},"taskType":{"type":"string","format":"iri-reference","nullable":true},"description":{"type":"string","nullable":true},"isImportant":{"type":"boolean"},"treatedDate":{"type":"string","format":"date-time","nullable":true},"status":{"default":"toTreat","example":"toTreat","type":"string"},"appointments":{"type":"array","items":{"type":"string","format":"iri-reference"}},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"archivedDate":{"type":"string","format":"date-time","nullable":true},"archivedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isArchived":{"type":"boolean"},"important":{"readOnly":true,"type":"boolean"},"archived":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Task.TaskCompletePutInput":{"type":"object","description":"Task"},"Task.TaskDetailsOutput":{"type":"object","description":"Task","properties":{"id":{"type":"integer"},"taskTypeName":{"type":"string"},"taskTypeId":{"type":"integer"},"description":{"type":"string"},"status":{"type":"string"},"deadLine":{"type":"string","format":"date-time","nullable":true},"isImportant":{"type":"boolean"},"treatedDate":{"type":"string","format":"date-time","nullable":true},"isPlanified":{"type":"boolean"}}},"Task.TaskListOutput":{"type":"object","description":"Task","properties":{"id":{"type":"integer"},"taskTypeName":{"type":"string"},"taskTypeId":{"type":"integer"},"description":{"type":"string"},"status":{"type":"string"},"deadLine":{"type":"string","format":"date-time","nullable":true},"isImportant":{"type":"boolean"},"treatedDate":{"type":"string","format":"date-time","nullable":true},"isPlanified":{"type":"boolean"}}},"Task.TaskPostInput":{"type":"object","description":"Task","properties":{"deadLine":{"type":"string","format":"date-time","nullable":true},"employeeId":{"type":"string"},"companyId":{"type":"string","nullable":true},"isImportant":{"type":"boolean"},"taskTypeId":{"type":"integer"},"description":{"type":"string"}},"required":["taskTypeId","description"]},"Task.TaskPutInput":{"type":"object","description":"Task","properties":{"deadLine":{"type":"string","format":"date-time","nullable":true},"isImportant":{"type":"boolean"},"taskTypeId":{"type":"integer"},"description":{"type":"string"}},"required":["taskTypeId","description"]},"TaskListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"},"taskTypeName":{"type":"string"},"taskTypeId":{"type":"integer"},"description":{"type":"string"},"status":{"type":"string"},"deadLine":{"type":"string","format":"date-time","nullable":true},"isImportant":{"type":"boolean"},"treatedDate":{"type":"string","format":"date-time","nullable":true},"isPlanified":{"type":"boolean"}}},"TaskType":{"type":"object","description":"TaskType","properties":{"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"TaskType.TaskTypeDetailsOutput":{"type":"object","description":"TaskType","properties":{"id":{"type":"integer"},"name":{"type":"string"},"color":{"type":"string"}}},"TaskType.TaskTypeListOutput":{"type":"object","description":"TaskType","properties":{"id":{"type":"integer"},"name":{"type":"string"},"color":{"type":"string"}}},"TaskType.TaskTypePostInput":{"type":"object","description":"TaskType"},"TaskType.TaskTypePutInput":{"type":"object","description":"TaskType"},"TaskTypeDefault":{"type":"object","description":"TaskType","properties":{"id":{"readOnly":true,"type":"integer"},"name":{"type":"string","nullable":true},"color":{"type":"string","nullable":true},"language":{"type":"string"},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"TaskTypeDefault.TaskTypeDefaultDetailsOutput":{"type":"object","description":"TaskType","properties":{"id":{"type":"integer"}}},"TaskTypeDefault.TaskTypeDefaultListOutput":{"type":"object","description":"TaskType","properties":{"id":{"type":"integer"}}},"TaskTypeDefault.TaskTypeDefaultPostInput":{"type":"object","description":"TaskType"},"TaskTypeDefault.TaskTypeDefaultPutInput":{"type":"object","description":"TaskType"},"Vacation":{"type":"object","description":"Vacation","properties":{"zoneVacances":{"default":{"Zone A":["01","03","25","39","70","90","24","33","40","47","64","15","43","63","21","58","71","89","07","26","38","73","74","19","23","87","42","69","16","17","79","86"],"Zone B":["02","04","05","13","84","60","80","14","50","61","59","62","54","55","57","88","44","49","53","72","85","06","83","18","28","36","37","41","45","08","10","51","52","35","22","29","56","27","76","67","68"],"Zone C":["77","93","94","11","30","34","48","66","09","12","31","32","46","65","81","82","78","91","92","95"],"Guyane":["973"],"Mayotte":["976"],"Saint Pierre et Miquelon":["975"],"Guadeloupe":["971"],"Polyn\u00e9sie":["987"],"R\u00e9union":["974"],"Corse":["2A","2B","20"],"Martinique":["972"],"Nouvelle Cal\u00e9donie":["988"],"Wallis et Futuna":["986"]},"example":{"Zone A":["01","03","25","39","70","90","24","33","40","47","64","15","43","63","21","58","71","89","07","26","38","73","74","19","23","87","42","69","16","17","79","86"],"Zone B":["02","04","05","13","84","60","80","14","50","61","59","62","54","55","57","88","44","49","53","72","85","06","83","18","28","36","37","41","45","08","10","51","52","35","22","29","56","27","76","67","68"],"Zone C":["77","93","94","11","30","34","48","66","09","12","31","32","46","65","81","82","78","91","92","95"],"Guyane":["973"],"Mayotte":["976"],"Saint Pierre et Miquelon":["975"],"Guadeloupe":["971"],"Polyn\u00e9sie":["987"],"R\u00e9union":["974"],"Corse":["2A","2B","20"],"Martinique":["972"],"Nouvelle Cal\u00e9donie":["988"],"Wallis et Futuna":["986"]},"type":"array","items":{"type":"string"}},"id":{"readOnly":true,"type":"integer"},"employeeId":{"type":"string","nullable":true},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true},"zone":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"Vacation.VacationDetailsOutput":{"type":"object","description":"Vacation","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true},"zone":{"type":"string","nullable":true}}},"Vacation.VacationListOutput":{"type":"object","description":"Vacation","properties":{"id":{"type":"integer"},"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true},"zone":{"type":"string","nullable":true}}},"Vacation.VacationPostInput":{"type":"object","description":"Vacation"},"Vacation.VacationPutInput":{"type":"object","description":"Vacation","required":["beginDate","endDate"],"properties":{"beginDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"description":{"type":"string","nullable":true}}},"ValueOutput":{"type":"object","description":"","properties":{"metric":{"type":"string","nullable":true},"value":{"type":"string","nullable":true}}},"WaitingList":{"type":"object","description":"WaitingList","properties":{"id":{"readOnly":true,"type":"integer"},"employeeId":{"type":"string","nullable":true},"companyId":{"type":"string","nullable":true},"clientId":{"type":"string","nullable":true},"personId":{"type":"string","nullable":true},"status":{"type":"integer","nullable":true},"appointment":{"type":"string","format":"iri-reference","nullable":true},"product":{"type":"string","format":"iri-reference","nullable":true},"note":{"type":"array","items":{"type":"string"},"nullable":true},"internalNote":{"type":"array","items":{"type":"string"},"nullable":true},"isUrgent":{"type":"boolean"},"expirationDate":{"type":"string","format":"date-time","nullable":true},"availability":{"type":"array","items":{"type":"string"},"nullable":true},"userId":{"type":"string","nullable":true},"contactFirstName":{"type":"string","nullable":true},"contactLastName":{"type":"string","nullable":true},"contactEmail":{"type":"string","nullable":true},"contactPhone":{"type":"string","nullable":true},"contactType":{"default":"User","example":"User","type":"string","nullable":true},"isAccepted":{"default":true,"example":true,"type":"boolean"},"acceptationDate":{"type":"string","format":"date-time","nullable":true},"lastRefreshDate":{"type":"string","format":"date-time","nullable":true},"lastConfirmSendDate":{"type":"string","format":"date-time","nullable":true},"isRefused":{"type":"boolean"},"refusDate":{"type":"string","format":"date-time","nullable":true},"isExpired":{"type":"boolean"},"isCanceled":{"type":"boolean"},"isImportantFlag":{"type":"boolean"},"withDocument":{"type":"boolean"},"canceledBy":{"type":"array","items":{"type":"string"},"nullable":true},"canceledDate":{"type":"string","format":"date-time","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"urgent":{"readOnly":true,"type":"boolean"},"accepted":{"readOnly":true,"type":"boolean"},"refused":{"readOnly":true,"type":"boolean"},"expired":{"readOnly":true,"type":"boolean"},"canceled":{"readOnly":true,"type":"boolean"},"importantFlag":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"WaitingList.WaitingListDetailsOutput":{"type":"object","description":"WaitingList","properties":{"id":{"type":"integer"}}},"WaitingList.WaitingListListOutput":{"type":"object","description":"WaitingList","properties":{"id":{"type":"integer"},"person":{"type":"array","items":{"type":"string"}},"product":{"type":"string"},"productId":{"type":"integer","nullable":true},"note":{"type":"array","items":{"type":"string"},"nullable":true},"internalNote":{"type":"array","items":{"type":"string"},"nullable":true},"contactFirstName":{"type":"string","nullable":true},"contactLastName":{"type":"string","nullable":true},"contactEmail":{"type":"string","nullable":true},"contactPhone":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date-time"},"expirationDate":{"type":"string","format":"date-time","nullable":true},"isImportantFlag":{"type":"boolean"},"withDocument":{"type":"boolean"},"lastRefreshDate":{"type":"string","format":"date-time","nullable":true},"availability":{"anyOf":[{"$ref":"#\/components\/schemas\/AvailabilityWeek"}],"nullable":true}}},"WaitingList.WaitingListPostInput":{"type":"object","description":"WaitingList"},"WaitingList.WaitingListPutInput":{"type":"object","description":"WaitingList"},"XAppointmentClient":{"type":"object","description":"XAppointmentClient","properties":{"id":{"readOnly":true,"type":"integer"},"appointment":{"type":"string","format":"iri-reference"},"companyId":{"type":"string","nullable":true},"personId":{"type":"string","nullable":true},"clientId":{"type":"string","nullable":true},"product":{"type":"string","format":"iri-reference","nullable":true},"note":{"type":"string","nullable":true},"subProducts":{"type":"array","items":{"type":"string"},"nullable":true},"isAbsent":{"type":"boolean"},"isFirstAppointmentAsProspect":{"type":"boolean"},"isSubscriptionIncluded":{"type":"boolean"},"status":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"absent":{"readOnly":true,"type":"boolean"},"firstAppointmentAsProspect":{"readOnly":true,"type":"boolean"},"subscriptionIncluded":{"readOnly":true,"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"XAppointmentClient.XAppointmentClientDetailsOutput":{"type":"object","description":"XAppointmentClient","properties":{"id":{"type":"integer"},"appointment":{"$ref":"#\/components\/schemas\/AppointmentListOutput"},"client":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}}},"XAppointmentClient.XAppointmentClientForUserListOutput":{"type":"object","description":"XAppointmentClient","properties":{"id":{"type":"integer"},"appointment":{"$ref":"#\/components\/schemas\/AppointmentClientDetailsOutput"}}},"XAppointmentClient.XAppointmentClientListOutput":{"type":"object","description":"XAppointmentClient","properties":{"id":{"type":"integer"},"appointment":{"$ref":"#\/components\/schemas\/AppointmentListOutput"},"client":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}}},"XAppointmentClient.XAppointmentClientPostInput":{"type":"object","description":"XAppointmentClient"},"XAppointmentClient.XAppointmentClientPutInput":{"type":"object","description":"XAppointmentClient","required":["status"],"properties":{"status":{"type":"string"}}},"XAppointmentClient.XAppointmentPaymentPostInput":{"type":"object","description":"XAppointmentClient"},"XAppointmentPerson":{"type":"object","description":"","properties":{"id":{"readOnly":true,"description":"Identifier of the XAppointmentPerson.","type":"integer"},"appointment":{"type":"string","format":"iri-reference"},"companyId":{"type":"string","nullable":true},"personId":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"XAppointmentPerson.XAppointmentPersonDetailsOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"XAppointmentPerson.XAppointmentPersonListOutput":{"type":"object","description":"","properties":{"id":{"type":"integer"}}},"XAppointmentPerson.XAppointmentPersonPostInput":{"type":"object","description":""},"XAppointmentPerson.XAppointmentPersonPutInput":{"type":"object","description":""},"XAppointmentResource":{"type":"object","description":"XAppointmentResource","properties":{"id":{"readOnly":true,"type":"integer"},"appointment":{"type":"string","format":"iri-reference"},"resource":{"type":"string","format":"iri-reference"},"companyId":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"XAppointmentResource.XAppointmentResourceDetailsOutput":{"type":"object","description":"XAppointmentResource","properties":{"id":{"type":"integer"}}},"XAppointmentResource.XAppointmentResourceListOutput":{"type":"object","description":"XAppointmentResource","properties":{"id":{"type":"integer"}}},"XAppointmentResource.XAppointmentResourcePostInput":{"type":"object","description":"XAppointmentResource"},"XAppointmentResource.XAppointmentResourcePutInput":{"type":"object","description":"XAppointmentResource"},"XAppointmentTask":{"type":"object","description":"XAppointmentTask","properties":{"id":{"readOnly":true,"type":"integer"},"appointment":{"type":"string","format":"iri-reference"},"task":{"type":"string","format":"iri-reference"},"companyId":{"type":"string","nullable":true},"createdDate":{"default":"CURRENT_TIMESTAMP","example":"CURRENT_TIMESTAMP","type":"string","format":"date-time"},"createdBy":{"type":"array","items":{"type":"string"},"nullable":true},"updatedDate":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"array","items":{"type":"string"},"nullable":true},"deletedDate":{"type":"string","format":"date-time","nullable":true},"deletedBy":{"type":"array","items":{"type":"string"},"nullable":true},"isDeleted":{"type":"boolean"},"deleted":{"readOnly":true,"type":"boolean"}}},"XAppointmentTask.XAppointmentTaskDetailsOutput":{"type":"object","description":"XAppointmentTask","properties":{"id":{"type":"integer"}}},"XAppointmentTask.XAppointmentTaskListOutput":{"type":"object","description":"XAppointmentTask","properties":{"id":{"type":"integer"}}},"XAppointmentTask.XAppointmentTaskPostInput":{"type":"object","description":"XAppointmentTask"},"XAppointmentTask.XAppointmentTaskPutInput":{"type":"object","description":"XAppointmentTask"},"ZoneType":{"type":"object","description":"","required":["beginHour","endHour"],"properties":{"beginHour":{"type":"string","format":"date-time"},"endHour":{"type":"string","format":"date-time"},"products":{"type":"array","items":{"type":"integer"}},"productsNames":{"type":"array","items":{"type":"string"},"nullable":true},"newClients":{"type":"boolean"},"withoutAppointment":{"type":"boolean"},"slidingSlot":{"type":"boolean"},"openBefore":{"type":"boolean"},"openAfter":{"type":"boolean"}}},"Token":{"type":"object","properties":{"token":{"type":"string","readOnly":true},"refresh_token":{"type":"string","readOnly":true},"type":{"type":"string","example":"user"}}},"RefeshToken":{"type":"object","properties":{"refresh_token":{"type":"string"},"type":{"type":"string","example":"user"}}},"Credentials":{"type":"object","properties":{"login":{"type":"string","example":"admin"},"password":{"type":"string","example":"admin"},"type":{"type":"string","example":"user"}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"apiKey":{"type":"apiKey","description":"Value for the Authorization header parameter.","name":"Authorization","in":"header"}}},"security":[{"apiKey":[]}],"tags":[]}