gleamcms/server/api
Types
pub type PublishRequest {
PublishRequest(title: String, slug: String, content: String)
}
Constructors
-
PublishRequest(title: String, slug: String, content: String)
pub type SaveRequest {
SaveRequest(
title: String,
slug: String,
content: String,
status: String,
)
}
Constructors
-
SaveRequest( title: String, slug: String, content: String, status: String, )
Values
pub fn handle_ai_design(
req: request.Request(wisp.Connection),
db: process.Subject(transactor.Message),
) -> response.Response(wisp.Body)
pub fn handle_generate(
req: request.Request(wisp.Connection),
db: process.Subject(transactor.Message),
cfg: config.Config,
) -> response.Response(wisp.Body)
pub fn handle_health(
db: process.Subject(transactor.Message),
) -> response.Response(wisp.Body)
pub fn handle_list_posts(
db: process.Subject(transactor.Message),
) -> response.Response(wisp.Body)
pub fn handle_publish(
req: request.Request(wisp.Connection),
db: process.Subject(transactor.Message),
) -> response.Response(wisp.Body)
pub fn handle_save(
req: request.Request(wisp.Connection),
db: process.Subject(transactor.Message),
) -> response.Response(wisp.Body)
pub fn handle_sync(
req: request.Request(wisp.Connection),
db: process.Subject(transactor.Message),
cfg: config.Config,
) -> response.Response(wisp.Body)
pub fn publish_request_decoder() -> decode.Decoder(PublishRequest)
pub fn save_request_decoder() -> decode.Decoder(SaveRequest)
pub fn serve_stats(
req: request.Request(wisp.Connection),
db: process.Subject(transactor.Message),
) -> response.Response(wisp.Body)
pub fn sync_fact_decoder() -> decode.Decoder(SyncFact)