📘
Εργαλεία ενοικίασης
rental
inventory_logistics
🛡️ RLS Protected
Δοκίμαση διαδικασίας και API που προέρχεται από κώδικα.
Fachliche Bestimmung: Δοκίμαση διαδικασίας και API που προέρχεται από κώδικα.
⚡ Διοργανωτικές ροές & κύκλοι ζωής (3)
🗄️ Πλαίσιο (3)
🔌 Πηγαίνοντας από την αρχή (40)
🛡️ Ρυθμιστική & συμμόρφωση
⚡ Διοργανωτικές ροές & κύκλοι ζωής
Δήλωση για την εκτέλεση:
plan:command_rental_agent
Ελεγχόμενο διαρκές σχέδιο (durable_plan), ξεκίνηση: manual_command.
1. rental_agent
rental_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "rental_agent", "condition_fact": null}
Aktionen: rental_agent
Κλειστική
status:rental_booking
Επιστημονική μηχανή (απόκριτα).
1. reserved
Κρατημένα
Κράτος <unk>επιφυλακισμένος <unk> της μηχανής κατάστασης ενοικίασης.
2. picked_up
picked_up
Κράτος <unk>piicked_up<unk> του μηχανήματος ενοικίασης.
3. returned
Επιστροφή
Κράτος <unk>επιστροφή <unk> της μηχανής ενοικίασης.
4. overdue
καθυστερημένη
Κράτος <unk>εξοχή <unk>υπολογισμός ενοικίασης του μηχανισμού κατάστασης.
5. cancelled
ακυρωθεί
Κράτος <unk>ακυρώθηκε<unk> της μηχανής κατάστασης ενοικίασης.
Δοκιμαστική
status:rental_order
Επιστημονική μηχανή (απόκριτα).
1. draft
Κείμενο
Κράτος <unk> σχέδιο <unk> της μηχανής κ.
2. reserved
Κρατημένα
Κράτος <unk>επιφύλαξη <unk> της μηχανής <unk>κράτησης <unk>κατάθεση ενοικίασης.
3. active
ενεργός
Κράτος <unk>active<unk> της μηχανής κράτησης
4. closed
Κλεισμένα
Κράτος <unk>κλεισμένος<unk> της μηχανής κράτησης
5. cancelled
ακυρωθεί
Κράτος <unk>ακυρώθηκε<unk> της μηχανής κράτησης
🗄️ Πλαίσιο
🔌 Πηγαίνοντας από την αρχή
| Art | Μεθοδος | Τελική οδός | Titel & Zweck | Δικαιοδοσία |
|---|---|---|---|---|
| ⚡ REST API | GET | /api/v1/rental/availability |
check_availability
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/availability/product |
check_product_availability
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/bookings |
list_bookings
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/bookings/{booking_id} |
get_booking
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/bookings/{booking_id}/charge-preview |
booking_charge_preview
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/bookings/{booking_id}/kit |
list_kit_members
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/orders |
list_orders
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/orders/{order_id} |
get_order
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/orders/{order_id}/bookings |
list_order_bookings
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/products/rentable |
list_rentable_products
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/rate-cards |
list_rate_cards
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/rate-cards/resolve |
resolve_rate_card
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/settings |
get_rental_settings
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /api/v1/rental/utilisation |
rental_utilisation
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /portal/{slug}/vermietung |
rental_page
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /rental |
rental_page
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | GET | /rental/new |
rental_create_page
Semantic binding: inventory_only; mutation=False
|
rental
|
| ⚡ REST API | PATCH | /api/v1/rental/rate-cards/{rate_card_id} |
update_rate_card
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings |
create_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/kit |
create_kit_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/cancel |
cancel_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/create-invoice |
create_hire_invoice
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/cycle-invoice |
create_cycle_invoice
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/deposit/apply |
apply_deposit
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/deposit/checkout |
start_deposit_checkout
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/deposit/collect |
collect_deposit
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/deposit/invoice |
create_deposit_invoice
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/deposit/refund |
refund_deposit
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/early-return |
early_return_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/extend |
extend_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/pickup |
pickup_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/reschedule |
reschedule_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/return |
return_booking
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/bookings/{booking_id}/swap-asset |
swap_booking_asset
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/orders |
create_order
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/orders/from-contract/{contract_id} |
create_order_from_contract
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/orders/from-product |
create_order_from_product
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /api/v1/rental/rate-cards |
create_rate_card
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | POST | /portal/{slug}/vermietung/anfragen |
rental_booking_request
Semantic binding: operator_surface; mutation=True
|
rental
|
| ⚡ REST API | PUT | /api/v1/rental/settings |
update_rental_settings
Semantic binding: operator_surface; mutation=True
|
rental
|
🛡️ Ρυθμιστική & συμμόρφωση
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- Διάλυση
- Απομόνωση πελατών (PostgreSQL RLS)