snt-hornet

Crates.iosnt-hornet
lib.rssnt-hornet
version1.0.1
created_at2026-01-07 20:02:04.578001+00
updated_at2026-01-07 20:31:49.149933+00
descriptionOpenAPI client for SNT Hornet.
homepage
repositoryhttps://github.com/NixySoftware/snt-hornet
max_upload_size
id2028941
size201,335
Daniƫlle Huisman (DanielleHuisman)

documentation

README

Rust OpenAPI client for SNT Hornet

The Hornet API can be used to programmatically update exposed association data.

For more information, visit https://hornet.snt.utwente.nl/en/api.

Installation

cargo add snt-hornet

Documentation

Documentation for API Endpoints

All URIs are relative to https://hornet.snt.utwente.nl

Class Method HTTP request Description
AssociationApi delete_app_apicontrollers_associationapi_deletemember DELETE /api/association/members/{associationMemberId} Remove a member from the association.
AssociationApi get_app_apicontrollers_associationapi_get GET /api/association Retrieve general association information.
AssociationApi get_app_apicontrollers_associationapi_getmember GET /api/association/members/{associationMemberId} Get an association member.
AssociationApi get_app_apicontrollers_associationapi_getmembers GET /api/association/members Retrieve association members.
AssociationApi post_app_apicontrollers_associationapi_postmember POST /api/association/members Add a member to the association.
AssociationApi put_app_apicontrollers_associationapi_put PUT /api/association Update general association information.
AssociationApi put_app_apicontrollers_associationapi_putmember PUT /api/association/members/{associationMemberId} Update an association member.
GroupApi delete_app_apicontrollers_committeeapi_deletecommittee DELETE /api/group/{groupId} Remove a group.
GroupApi delete_app_apicontrollers_committeeapi_deletemember DELETE /api/group/{groupId}/members/{groupMemberId} Remove a group member.
GroupApi get_app_apicontrollers_committeeapi_get GET /api/group Retrieve association group list.
GroupApi get_app_apicontrollers_committeeapi_getcommittee GET /api/group/{groupId} Retrieve group.
GroupApi get_app_apicontrollers_committeeapi_getmember GET /api/group/{groupId}/members/{groupMemberId} Retrieve group member.
GroupApi get_app_apicontrollers_committeeapi_getmembers GET /api/group/{groupId}/members Retrieve group members.
GroupApi post_app_apicontrollers_committeeapi_postcommittee POST /api/group Add a group.
GroupApi post_app_apicontrollers_committeeapi_postmember POST /api/group/{groupId}/members Add a group member.
GroupApi put_app_apicontrollers_committeeapi_putcommittee PUT /api/group/{groupId} Update a group.
GroupApi put_app_apicontrollers_committeeapi_putcommitteearchive PUT /api/group/{groupId}/archive Update the archive for a group.

Documentation For Models

License

This project is available under the MIT license.

Commit count: 4

cargo fmt