Pool Resource Schema
Felder
Pool Resource Schema
Schema for validating pool resource entities (Pool-Geräte, Werkzeuge, Räume)
name
Resource name
category
Resource category
POOL_DEVICETOOLROOMstatus
Current resource status
AVAILABLEIN_USEMAINTENANCEDEFECTIVERETIREDdescription
Detailed description
locationDescription
Free-text location description
locationId
Reference to a location entity
resourceNumber
Auto-generated resource number (e.g. RES-2026-00001). Sequence-managed.
serialNumber
Serial number
inventoryNumber
Internal inventory number
manufacturer
Manufacturer name
model
Model name
purchaseDate
Purchase date (YYYY-MM-DD)
purchasePrice
Purchase price
linkedAssetId
Optional link to an IT asset in the CMDB
bookingMode
How this resource can be booked
HOURLYHALF_DAYFULL_DAYcapacity
Person capacity (rooms)
equipment
Room equipment (e.g. projector, whiteboard)
floorArea
Room floor area in square meters
floor
Floor / level where the room is located
isAccessible
Whether the room is wheelchair-accessible / barrier-free
bufferMinutes
Buffer time in minutes before/after each booking (setup/teardown)
slotDurationMinutes
Fixed time slot duration in minutes (e.g. 30, 60)
maxBookingMinutes
Maximum booking duration in minutes
requiresCleaning
Whether the room requires cleaning after each use
cateringAvailable
Whether catering can be ordered for this room
cateringNotes
Notes about available catering options
additionalServices
Additional services available for this room (e.g. technical support)
allowRecurring
Whether recurring bookings are allowed for this room
tags
Tags for filtering
responsibleUserId
User responsible for maintenance / contact person
notes
Internal notes
imageFileIds
File IDs of resource photos
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/pool_resources— Liste, paginiert + filterbarGET /api/v1/pool_resources/<id>— Einzelne EntityPOST /api/v1/pool_resources— AnlegenPATCH /api/v1/pool_resources/<id>— Teil-UpdateDELETE /api/v1/pool_resources/<id>— Soft-DeleteGET /api/v1/pool_resources/<id>/timeline— Audit + Aktivitäten