Skip to main content

Module api

Module api 

Source
Available on crate feature api only.
Expand description

REST API helpers: pagination parameters, dynamic query condition building and common request payloads.

Structs§

Conditionseaorm
The query condition hub: filters + optional pagination + sort order.
IDsReq
Request payload carrying a list of unique IDs.
OptionIDsReq
Request payload carrying an optional list of unique IDs.
PageData
Standard paginated response: total item count plus one page of data.
PaginationParam
Pagination parameters (page / size) accepted from query or body.
TimeParamseaorm
Created/updated time range filters, consumed by Condition::add_time.

Traits§

IntoExprseaorm
Helpers to turn strings into SeaORM/SeaQuery expressions.
SelectPage
Extension for SeaORM Select: execute a query with optional pagination and get back (items, total_count).

Functions§

unique_validator
validator helper checking that a list contains no duplicate items.