-record(generator, { generate_decoders :: boolean(), generate_encoders :: boolean(), dynamic_used :: boolean(), option_used :: boolean(), dict_used :: boolean(), required_properties_used :: boolean(), types :: gleam@dict:dict(binary(), binary()), functions :: gleam@dict:dict(binary(), binary()), root_name :: binary(), constructors :: gleam@set:set(binary()) }).