Skip to main content

Module accounting_post_handler

Module accounting_post_handler 

Source
Expand description

AccountingPost REST handlers

Generated by metaphor-schema. Do not edit manually.

Uses Axum and backbone-core’s BackboneCrudHandler for all 12 CRUD endpoints.

Structs§

AccountingPostHistoryQuery
Query parameters of the nested subject-history route.

Enums§

AccountingPostError
Application error type

Functions§

accounting_post_history
The subject’s audit history (ADR-0025 read surface): one entry per captured change, newest first, positions numbered from the oldest by (occurred_at, txid). ?as_of= walks the trail forward from the anchoring INSERT applying each diff’s to values, so the row image at any instant is reconstructible from the trail alone. Deleted subjects still resolve history: the trail outlives the row (no FK, by contract).
create_accounting_post_history_route
The nested history route, merged next to the model’s CRUD router by the module’s route composer (the pool there is the tenant-resolved one).
create_accounting_post_read_routes
Create Axum router with only the read (GET) endpoints for AccountingPost.
create_accounting_post_routes
Create Axum router with all 16 Backbone endpoints for AccountingPost.
create_accounting_post_write_routes
Create Axum router with only the write (mutation) endpoints for AccountingPost.