Packages

A micro web framework for Gleam

Current section

Files

Jump to
bliss src example codecs.gleam
Raw

src/example/codecs.gleam

import example/store
import gleam/json
// Serialisers
pub fn json_of_language(language: store.Language) {
json.object([
#("code", json.string(language.code)),
#("name", json.string(language.name)),
])
}
pub fn json_of_country(country: store.Country) {
json.object([
#("code", json.string(country.code)),
#("name", json.string(country.name)),
])
}
pub fn json_of_city(city: store.City) {
json.object([#("name", json.string(city.name))])
}