-module(outkeep@checklist_item). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([decode/1]). -export_type([checklist_item/0]). -type checklist_item() :: {checklist_item, boolean(), binary()}. -spec decode(gleam@dynamic:dynamic_()) -> {ok, checklist_item()} | {error, list(gleam@dynamic:decode_error())}. decode(Dyn) -> _pipe = Dyn, (gleam@dynamic:decode2( fun(Field@0, Field@1) -> {checklist_item, Field@0, Field@1} end, gleam@dynamic:field(<<"isChecked"/utf8>>, fun gleam@dynamic:bool/1), gleam@dynamic:field(<<"text"/utf8>>, fun gleam@dynamic:string/1) ))(_pipe).