-record(order_response, { market :: binary(), uuid :: binary(), side :: binary(), ord_type :: binary(), price :: gleam@option:option(binary()), state :: binary(), created_at :: binary(), volume :: gleam@option:option(binary()), remaining_volume :: gleam@option:option(binary()), executed_volume :: binary(), reserved_fee :: binary(), remaining_fee :: binary(), paid_fee :: binary(), locked :: binary(), trades_count :: integer(), time_in_force :: gleam@option:option(binary()), identifier :: gleam@option:option(binary()), smp_type :: gleam@option:option(binary()), prevented_volume :: gleam@option:option(binary()), prevented_locked :: gleam@option:option(binary()), trades :: gleam@option:option(list(glupbit@exchange@order:trade_execution())) }).