this repo has no description
lustre frontent oat-ui gleam
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 22 lines 562 B view raw
1import gleam/dynamic/decode 2import gleam/json 3 4pub type User { 5 User(id: String, full_name: String, email: String) 6} 7 8pub fn to_json(self: User) -> json.Json { 9 json.object([ 10 #("id", json.string(self.id)), 11 #("full_name", json.string(self.full_name)), 12 #("email", json.string(self.email)), 13 ]) 14} 15 16pub fn decoder() -> decode.Decoder(User) { 17 use id <- decode.field("id", decode.string) 18 use full_name <- decode.field("full_name", decode.string) 19 use email <- decode.field("email", decode.string) 20 21 decode.success(User(id:, full_name:, email:)) 22}