#openapi #portfolio #delete #invoice #dossier #timesheet #summaries #cv #controller-api #find-all

artcoded-api

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

1 stable release

1.0.0 Oct 19, 2025

#245 in Template engine

Unlicense

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

To get access to the crate's generated documentation, use:

cargo doc --open

Author

Dependencies

~5–20MB
~209K SLoC