-record(api_key, { created_date :: gleam@option:option(aws@internal@codec@json_timestamp:timestamp()), customer_id :: gleam@option:option(binary()), description :: gleam@option:option(binary()), enabled :: gleam@option:option(boolean()), id :: gleam@option:option(binary()), last_updated_date :: gleam@option:option(aws@internal@codec@json_timestamp:timestamp()), name :: gleam@option:option(binary()), stage_keys :: gleam@option:option(list(binary())), tags :: gleam@option:option(gleam@dict:dict(binary(), binary())), value :: gleam@option:option(binary()) }).