-record(domain, { domain :: binary(), experimental :: gleam@option:option(boolean()), deprecated :: gleam@option:option(boolean()), dependencies :: gleam@option:option(list(binary())), types :: gleam@option:option(list(chrobot@internal@generate_bindings:type_definition())), commands :: list(chrobot@internal@generate_bindings:command()), events :: gleam@option:option(list(chrobot@internal@generate_bindings:event())), description :: gleam@option:option(binary()) }).