-record(location_config, { path :: binary(), source :: gleam@option:option(binary()), event :: gleam@option:option(binary()), target :: gleam@option:option(binary()), swap :: gleam@option:option(binary()), values :: gleam@option:option(gleam@json:json()) }).