1 stable release
| 1.0.0 | Oct 19, 2025 |
|---|
#245 in Template engine
525KB
11K
SLoC
Rust API client for openapi
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version: 1.0.0
- Generator version: 7.16.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:
openapi = { path = "./openapi" }
Documentation for API Endpoints
All URIs are relative to http://localhost:9000
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AdministrativeDocumenControllerApi | delete14 | DELETE /api/administrative-document | |
| AdministrativeDocumenControllerApi | find_all10 | POST /api/administrative-document/find-all | |
| AdministrativeDocumenControllerApi | find_by_id4 | POST /api/administrative-document/find-by-id | |
| AdministrativeDocumenControllerApi | find_by_ids3 | POST /api/administrative-document/find-by-ids | |
| AdministrativeDocumenControllerApi | save8 | POST /api/administrative-document/save | |
| AdministrativeDocumenControllerApi | search | POST /api/administrative-document/search | |
| AdministrativeDocumenControllerApi | toggle_bookmarked4 | POST /api/administrative-document/toggle-bookmarked | |
| BillableClientControllerApi | delete13 | DELETE /api/billable-client | |
| BillableClientControllerApi | delete_upload | DELETE /api/billable-client/upload | |
| BillableClientControllerApi | find_all14 | GET /api/billable-client/find-all | |
| BillableClientControllerApi | find_by_contract_status | GET /api/billable-client/find-by-contract-status | |
| BillableClientControllerApi | save7 | POST /api/billable-client/save | |
| BillableClientControllerApi | upload1 | POST /api/billable-client/upload | |
| BlogControllerApi | admin_search | POST /api/blog/admin-search | |
| BlogControllerApi | delete12 | DELETE /api/blog | |
| BlogControllerApi | generate_pdf | GET /api/blog/generate-pdf | |
| BlogControllerApi | get_latest | GET /api/blog/latest | |
| BlogControllerApi | get_post_by_id | POST /api/blog/post-by-id | |
| BlogControllerApi | get_public_post_by_id | GET /api/blog/post/{title}/{id} | |
| BlogControllerApi | get_tags | GET /api/blog/tags | |
| BlogControllerApi | new_post | POST /api/blog/new-post | |
| BlogControllerApi | public_search | POST /api/blog/public-search | |
| BlogControllerApi | reset_post_count | POST /api/blog/post/{id}/reset-count | |
| BlogControllerApi | save6 | POST /api/blog/submit | |
| CacheControllerApi | clear | DELETE /api/cache/clear | |
| CacheControllerApi | find_all9 | POST /api/cache/find-all | |
| CurriculumControllerApi | add_template1 | POST /api/cv/add-template | |
| CurriculumControllerApi | admin_download | GET /api/cv/admin-download | |
| CurriculumControllerApi | delete_download_cv_requests | DELETE /api/cv/download-requests | |
| CurriculumControllerApi | delete_template1 | DELETE /api/cv/delete-template | |
| CurriculumControllerApi | download1 | POST /api/cv/download | |
| CurriculumControllerApi | get2 | GET /api/cv | |
| CurriculumControllerApi | get_download_cv_requests | POST /api/cv/download-requests | |
| CurriculumControllerApi | get_full_cv | POST /api/cv/full | |
| CurriculumControllerApi | list_templates1 | GET /api/cv/list-templates | |
| CurriculumControllerApi | update2 | POST /api/cv/update | |
| DossierControllerApi | active_dossier | POST /api/dossier/active-dossier | |
| DossierControllerApi | add_document_to_dossier | POST /api/dossier/add-document | |
| DossierControllerApi | bookmarked | POST /api/dossier/bookmarked | |
| DossierControllerApi | close_active_dossier | POST /api/dossier/close-active-dossier | |
| DossierControllerApi | delete3 | DELETE /api/dossier/active-dossier | |
| DossierControllerApi | find_all8 | POST /api/dossier/find-all | |
| DossierControllerApi | find_all_paged | POST /api/dossier/find-all-paged | |
| DossierControllerApi | find_by_fee_id | POST /api/dossier/find-by-fee-id | |
| DossierControllerApi | find_by_id3 | POST /api/dossier/find-by-id | |
| DossierControllerApi | generate_summary | GET /api/dossier/generate-summary | |
| DossierControllerApi | get_dossier_total_size | POST /api/dossier/size | |
| DossierControllerApi | get_import_dossier_xlsx_example | GET /api/dossier/import-example | |
| DossierControllerApi | get_summaries | POST /api/dossier/summaries | |
| DossierControllerApi | get_summaries1 | POST /api/dossier/find-all-summaries | |
| DossierControllerApi | get_summary | POST /api/dossier/summary | |
| DossierControllerApi | import_dossier_from_zip | POST /api/dossier/import | |
| DossierControllerApi | new_dossier | POST /api/dossier/new-dossier | |
| DossierControllerApi | new_from_previous | POST /api/dossier/new-from-previous | |
| DossierControllerApi | process_fees_for_dossier | POST /api/dossier/process-fees | |
| DossierControllerApi | process_invoice_for_dossier | POST /api/dossier/process-invoice | |
| DossierControllerApi | recall_for_modification | POST /api/dossier/recall-for-modification | |
| DossierControllerApi | remove_document | POST /api/dossier/remove-document | |
| DossierControllerApi | remove_fee | POST /api/dossier/remove-fee | |
| DossierControllerApi | remove_invoice | POST /api/dossier/remove-invoice | |
| DossierControllerApi | toggle_bookmarked3 | POST /api/dossier/toggle-bookmarked | |
| DossierControllerApi | update_active_dossier | POST /api/dossier/update-dossier | |
| FeeControllerApi | delete11 | DELETE /api/fee | |
| FeeControllerApi | find_all6 | POST /api/fee/search | |
| FeeControllerApi | find_all7 | POST /api/fee/find-all | |
| FeeControllerApi | find_by_id2 | POST /api/fee/find-by-id | |
| FeeControllerApi | find_by_ids2 | POST /api/fee/find-by-ids | |
| FeeControllerApi | manual_submit | POST /api/fee/manual-submit | |
| FeeControllerApi | remove_attachment | POST /api/fee/remove-attachment | |
| FeeControllerApi | summaries | POST /api/fee/summaries | |
| FeeControllerApi | toggle_bookmarked2 | POST /api/fee/toggle-bookmarked | |
| FeeControllerApi | update_price | POST /api/fee/update-price | |
| FeeControllerApi | update_tag1 | POST /api/fee/update-tag | |
| FileUploadControllerApi | delete5 | DELETE /api/resource/delete-by-id | |
| FileUploadControllerApi | delete_all | DELETE /api/resource/delete-all | |
| FileUploadControllerApi | download2 | GET /api/resource/download | |
| FileUploadControllerApi | find_all1 | POST /api/resource/find-all | |
| FileUploadControllerApi | find_by_correlation_id | GET /api/resource/find-by-correlation-id | |
| FileUploadControllerApi | find_by_correlation_id_public | GET /api/resource/public/find-by-correlation-id | |
| FileUploadControllerApi | find_by_id6 | GET /api/resource/find-by-id | |
| FileUploadControllerApi | find_by_id_public | GET /api/resource/public/find-by-id | |
| FileUploadControllerApi | find_by_ids4 | GET /api/resource/find-by-ids | |
| FileUploadControllerApi | get_correlation_links | POST /api/resource/correlation-links | |
| FileUploadControllerApi | public_download | GET /api/resource/public/download/{id} | |
| FileUploadControllerApi | toggle_bookmarked | POST /api/resource/toggle-bookmarked | |
| FileUploadControllerApi | upload | POST /api/resource/upload | |
| FormContactControllerApi | delete9 | DELETE /api/form-contact | |
| FormContactControllerApi | find_all4 | POST /api/form-contact/find-all | |
| FormContactControllerApi | submit | POST /api/form-contact/submit | |
| InvoiceGenerationControllerApi | add_template | POST /api/invoice/add-template | |
| InvoiceGenerationControllerApi | bookmarked1 | GET /api/invoice/bookmarked | |
| InvoiceGenerationControllerApi | delete_invoice | DELETE /api/invoice | |
| InvoiceGenerationControllerApi | delete_template | DELETE /api/invoice/delete-template | |
| InvoiceGenerationControllerApi | find_all_summaries | POST /api/invoice/find-all-summaries | |
| InvoiceGenerationControllerApi | find_by_id | POST /api/invoice/find-by-id | |
| InvoiceGenerationControllerApi | find_by_ids | POST /api/invoice/send-to-peppol | |
| InvoiceGenerationControllerApi | find_by_ids1 | POST /api/invoice/find-by-ids | |
| InvoiceGenerationControllerApi | list_templates | GET /api/invoice/list-templates | |
| InvoiceGenerationControllerApi | make_credit_note | POST /api/invoice/make-credit-note | |
| InvoiceGenerationControllerApi | manual_upload | POST /api/invoice/manual-upload | |
| InvoiceGenerationControllerApi | new_invoice_generation_empty_template | POST /api/invoice/new | |
| InvoiceGenerationControllerApi | new_invoice_generation_from_template | POST /api/invoice/from-template | |
| InvoiceGenerationControllerApi | page | POST /api/invoice/page | |
| InvoiceGenerationControllerApi | restore | POST /api/invoice/restore | |
| InvoiceGenerationControllerApi | save4 | POST /api/invoice/save | |
| InvoiceGenerationControllerApi | toggle_bookmarked1 | POST /api/invoice/toggle-bookmarked | |
| InvoiceGenerationControllerApi | validate_peppol | POST /api/invoice/validate-peppol | |
| LabelControllerApi | find_all3 | POST /api/label/find-all | |
| LabelControllerApi | find_by_name | POST /api/label/find-by-name | |
| LabelControllerApi | update_all | POST /api/label/update-all | |
| MailControllerApi | delete8 | DELETE /api/mail/delete | |
| MailControllerApi | find_all13 | GET /api/mail/find-all | |
| MailControllerApi | send_mail | POST /api/mail/send | |
| MailControllerApi | update1 | POST /api/mail/update | |
| MemZaGramControllerApi | admin_find_all | GET /api/memzagram/all | |
| MemZaGramControllerApi | delete7 | DELETE /api/memzagram | |
| MemZaGramControllerApi | find_all12 | GET /api/memzagram/public | |
| MemZaGramControllerApi | increment_views_count | POST /api/memzagram/_stat | |
| MemZaGramControllerApi | save2 | POST /api/memzagram/submit | |
| MemoDateControllerApi | delete2 | DELETE /api/memo-date | |
| MemoDateControllerApi | find_all2 | POST /api/memo-date | |
| MemoDateControllerApi | save3 | POST /api/memo-date/save | |
| MenuLinkControllerApi | clicked | POST /api/settings/menu-link/clicked | |
| MenuLinkControllerApi | create_or_update | POST /api/settings/menu-link/save | |
| MenuLinkControllerApi | delete4 | DELETE /api/settings/menu-link | |
| MenuLinkControllerApi | find_all11 | GET /api/settings/menu-link | |
| MenuLinkControllerApi | import_all | POST /api/settings/menu-link/import | |
| MenuLinkControllerApi | top3 | GET /api/settings/menu-link/top-3 | |
| MongoManagementControllerApi | download | POST /api/mongo-management/download | |
| MongoManagementControllerApi | dump_list | GET /api/mongo-management | |
| NotificationControllerApi | delete1 | DELETE /api/notification | |
| NotificationControllerApi | get_latest_notification | GET /api/notification | |
| NotificationControllerApi | update | POST /api/notification | |
| PdfControllerApi | rotate | POST /api/pdf/rotate | |
| PdfControllerApi | split_pdf | POST /api/pdf/split | |
| PersonalInfoControllerApi | get1 | GET /api/personal-info | |
| PersonalInfoControllerApi | me | GET /api/personal-info/@me | |
| PersonalInfoControllerApi | save1 | POST /api/personal-info/submit | |
| PortfolioControllerApi | delete10 | DELETE /api/finance/portfolio | |
| PortfolioControllerApi | delete_tick_from_portfolio | DELETE /api/finance/portfolio/tick | |
| PortfolioControllerApi | find_all5 | POST /api/finance/portfolio/find-all | |
| PortfolioControllerApi | find_by_id1 | POST /api/finance/portfolio/find-by-id | |
| PortfolioControllerApi | save5 | POST /api/finance/portfolio/save | |
| PortfolioControllerApi | update_tag | POST /api/finance/portfolio/update-ticks | |
| RdfUtilsRestControllerApi | file_to_lang | POST /api/toolbox/public/rdf/shacl-validation | |
| RdfUtilsRestControllerApi | file_to_lang1 | POST /api/toolbox/public/rdf/file-to-lang | |
| RdfUtilsRestControllerApi | get_allowed_extensions | GET /api/toolbox/public/rdf/allowed-extensions | |
| RdfUtilsRestControllerApi | get_allowed_languages | GET /api/toolbox/public/rdf/allowed-languages | |
| RdfUtilsRestControllerApi | model_conversion1 | POST /api/toolbox/public/rdf/model-to-lang | |
| ReminderTaskControllerApi | allowed_actions | GET /api/reminder-task/allowed-actions | |
| ReminderTaskControllerApi | delete6 | DELETE /api/reminder-task | |
| ReminderTaskControllerApi | find_by_id7 | GET /api/reminder-task/find-by-id | |
| ReminderTaskControllerApi | find_next10_tasks | GET /api/reminder-task/find-next-ten-tasks | |
| ReminderTaskControllerApi | get | GET /api/reminder-task/find-all | |
| ReminderTaskControllerApi | get_action_results | GET /api/reminder-task/action-results | |
| ReminderTaskControllerApi | save | POST /api/reminder-task/save | |
| ReminderTaskControllerApi | validate_cron_expression | GET /api/reminder-task/validate-cron-expression | |
| ScriptControllerApi | get_scripts | POST /api/script | |
| SmsRestControllerApi | send | POST /api/sms | |
| TimesheetControllerApi | close_timesheet | POST /api/timesheet/close | |
| TimesheetControllerApi | count | GET /api/timesheet/count | |
| TimesheetControllerApi | delete_timesheet | DELETE /api/timesheet | |
| TimesheetControllerApi | estimate_total_to_be_invoiced_this_month | GET /api/timesheet/estimate-total-to-be-invoiced-this-month | |
| TimesheetControllerApi | find_all_grouped_by_year_and_client_name | GET /api/timesheet | |
| TimesheetControllerApi | find_by_id5 | GET /api/timesheet/by-id | |
| TimesheetControllerApi | generate_invoice | POST /api/timesheet/generate-invoice | |
| TimesheetControllerApi | reopen_timesheet | POST /api/timesheet/reopen | |
| TimesheetControllerApi | save_or_update_timesheet | POST /api/timesheet | |
| TimesheetControllerApi | save_or_update_timesheet_period | POST /api/timesheet/save-period | |
| TimesheetControllerApi | update_settings | POST /api/timesheet/settings | |
| TodoControllerApi | delete | DELETE /api/todo | |
| TodoControllerApi | find_all | GET /api/todo | |
| TodoControllerApi | save_or_update | POST /api/todo | |
| XPathUtilsRestControllerApi | model_conversion | POST /api/toolbox/public/xpath/evaluate |
Documentation For Models
- Accountant
- ActionMetadata
- ActionParameter
- ActionResult
- AdministrativeDocument
- AdministrativeDocumentSearchCriteria
- BillTo
- BillableClient
- Count200Response
- Curriculum
- CurriculumFreemarkerTemplate
- Dossier
- DossierSummary
- DownloadCvRequest
- Experience
- Fee
- FeeSearchCriteria
- FeeSummary
- FileUpload
- FileUploadSearchCriteria
- FormContact
- Hobby
- InvoiceFreemarkerTemplate
- InvoiceGeneration
- InvoiceRow
- InvoiceSummary
- Label
- MailJob
- MailRequest
- MemZaGram
- MemoDate
- MenuLink
- Notification
- PageMetadata
- Pageable
- PagedModelActionResult
- PagedModelAdministrativeDocument
- PagedModelDossier
- PagedModelFee
- PagedModelFileUpload
- PagedModelInvoiceGeneration
- PagedModelMailJob
- PagedModelMemZaGram
- PagedModelPost
- PeppolValidationResult
- Person
- PersonalInfo
- PersonalProject
- Portfolio
- Post
- PostSearchCriteria
- ReminderTask
- Restore200Response
- RouterLinkOption
- ScholarHistory
- Script
- Skill
- Sms
- Tick
- Timesheet
- TimesheetPeriod
- TimesheetSettings
- TimesheetSettingsForm
- Todo
- TvaAdvancePayment
- User
- ValidateCronExpression200Response
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~5β20MB
~209K SLoC