Module shared_object_handlers

Module shared_object_handlers 

Source

Structsยง

borrow_object
Borrow a shared object
create_shared_object
Create a new shared object
delete_shared_object
Delete a shared object
get_object_statistics
Get shared object statistics for a building
get_shared_object
Get shared object by ID with owner/borrower name enrichment
list_available_objects
List available shared objects for a building (marketplace view)
list_borrowed_objects
List borrowed shared objects for a building
list_building_objects
List all shared objects for a building
list_free_objects
List free/volunteer shared objects for a building
list_my_borrowed_objects
List all shared objects currently borrowed by a user
list_objects_by_category
List shared objects by category (Tools, Books, Electronics, etc.)
list_overdue_objects
List overdue shared objects for a building
list_owner_objects
List all shared objects created by an owner
mark_object_available
Mark shared object as available
mark_object_unavailable
Mark shared object as unavailable
return_object
Return a borrowed object
update_shared_object
Update a shared object