Skip to main content

Module http

Module http 

Source
Expand description

HTTP handlers

Generated by metaphor-schema. Do not edit manually.

These handlers use Axum and backbone-core’s BackboneCrudHandler to provide all 12 standard Backbone CRUD endpoints.

Re-exports§

pub use account_handler::create_account_routes;
pub use account_handler::create_account_read_routes;
pub use account_handler::create_account_write_routes;
pub use accounting_post_handler::create_accounting_post_routes;
pub use accounting_post_handler::create_accounting_post_read_routes;
pub use accounting_post_handler::create_accounting_post_write_routes;
pub use accounting_post_handler::create_accounting_post_history_route;
pub use cost_center_handler::create_cost_center_routes;
pub use cost_center_handler::create_cost_center_read_routes;
pub use cost_center_handler::create_cost_center_write_routes;
pub use emv_qr_config_handler::create_emv_qr_config_routes;
pub use emv_qr_config_handler::create_emv_qr_config_read_routes;
pub use emv_qr_config_handler::create_emv_qr_config_write_routes;
pub use bank_check_sequence_handler::create_bank_check_sequence_routes;
pub use bank_check_sequence_handler::create_bank_check_sequence_read_routes;
pub use bank_check_sequence_handler::create_bank_check_sequence_write_routes;
pub use printed_check_handler::create_printed_check_routes;
pub use printed_check_handler::create_printed_check_read_routes;
pub use printed_check_handler::create_printed_check_write_routes;
pub use tax_tag_repair_run_handler::create_tax_tag_repair_run_routes;
pub use tax_tag_repair_run_handler::create_tax_tag_repair_run_read_routes;
pub use tax_tag_repair_run_handler::create_tax_tag_repair_run_write_routes;
pub use financial_statement_handler::create_financial_statement_routes;
pub use financial_statement_handler::create_financial_statement_read_routes;
pub use financial_statement_handler::create_financial_statement_write_routes;
pub use fiscal_period_handler::create_fiscal_period_routes;
pub use fiscal_period_handler::create_fiscal_period_read_routes;
pub use fiscal_period_handler::create_fiscal_period_write_routes;
pub use journal_handler::create_journal_routes;
pub use journal_handler::create_journal_read_routes;
pub use journal_handler::create_journal_write_routes;
pub use journal_handler::create_journal_history_route;
pub use journal_line_handler::create_journal_line_routes;
pub use journal_line_handler::create_journal_line_read_routes;
pub use journal_line_handler::create_journal_line_write_routes;
pub use journal_line_handler::create_journal_line_history_route;
pub use ledger_handler::create_ledger_routes;
pub use ledger_handler::create_ledger_read_routes;
pub use ledger_handler::create_ledger_write_routes;
pub use reconciliation_handler::create_reconciliation_routes;
pub use reconciliation_handler::create_reconciliation_read_routes;
pub use reconciliation_handler::create_reconciliation_write_routes;
pub use reconciliation_item_handler::create_reconciliation_item_routes;
pub use reconciliation_item_handler::create_reconciliation_item_read_routes;
pub use reconciliation_item_handler::create_reconciliation_item_write_routes;
pub use full_reconcile_handler::create_full_reconcile_routes;
pub use full_reconcile_handler::create_full_reconcile_read_routes;
pub use full_reconcile_handler::create_full_reconcile_write_routes;
pub use partial_reconcile_handler::create_partial_reconcile_routes;
pub use partial_reconcile_handler::create_partial_reconcile_read_routes;
pub use partial_reconcile_handler::create_partial_reconcile_write_routes;
pub use accounting_ops_handler::create_bank_reconciliation_routes;
pub use accounting_ops_handler::create_period_close_routes;
pub use accounting_ops_handler::create_period_finality_routes;
pub use accounting_ops_handler::ClosePeriodBody;
pub use accounting_ops_handler::PeriodReasonBody;
pub use chart_routes::create_chart_routes;
pub use guarded_routes::create_guarded_accounting_routes;
pub use hierarchy_handler::create_hierarchy_routes;
pub use journal_workflow_handler::create_journal_workflow_routes;
pub use posting_handler::create_posting_routes;
pub use posting_handler::PostingLineDto;
pub use posting_handler::PostingRequestDto;
pub use posting_handler::PostingResponse;
pub use reconcile_handler::create_reconcile_verb_routes;
pub use reporting_handler::create_reporting_routes;

Modules§

account_handler
Account REST handlers
accounting_ops_handler
Non-CRUD HTTP surface for accounting operations: bank reconciliation + the fiscal period lifecycle.
accounting_post_handler
AccountingPost REST handlers
bank_check_sequence_handler
BankCheckSequence REST handlers
chart_routes
HTTP surface for registered charts — a read-only listing.
check_printing_handler
Check printing HTTP surface — hand-authored (user-owned; see metaphor.codegen.yaml).
cost_center_handler
CostCenter REST handlers
emv_qr_config_handler
EmvQrConfig REST handlers
emv_qr_handler
EMV(QRCPS)/QRIS display HTTP surface — hand-authored (user-owned; see metaphor.codegen.yaml).
financial_statement_handler
FinancialStatement REST handlers
fiscal_period_handler
FiscalPeriod REST handlers
full_reconcile_handler
FullReconcile REST handlers
guarded_routes
Guarded route composition — the RECOMMENDED way to mount the accounting module.
hierarchy_handler
Non-CRUD HTTP surface for entity hierarchy reads.
journal_handler
Journal REST handlers
journal_line_handler
JournalLine REST handlers
journal_workflow_handler
Non-CRUD HTTP surface for the manual-journal approval workflow.
ledger_handler
Ledger REST handlers
partial_reconcile_handler
PartialReconcile REST handlers
posting_handler
Non-CRUD HTTP surface for the GL-posting contract: POST /accounting/posts.
printed_check_handler
PrintedCheck REST handlers
reconcile_handler
Reconciliation verb HTTP surface — hand-authored (NOT generated).
reconciliation_handler
Reconciliation REST handlers
reconciliation_item_handler
ReconciliationItem REST handlers
reporting_handler
Non-CRUD HTTP surface for financial reports (read-only, computed on the fly).
tax_tag_repair_handler
Tax-tag legal-change repair HTTP surface — hand-authored (user-owned; see metaphor.codegen.yaml).
tax_tag_repair_run_handler
TaxTagRepairRun REST handlers