-record(receive_message_request, {
attribute_names :: gleam@option:option(list(aws@services@sqs:queue_attribute_name())),
max_number_of_messages :: gleam@option:option(integer()),
message_attribute_names :: gleam@option:option(list(binary())),
message_system_attribute_names :: gleam@option:option(list(aws@services@sqs:message_system_attribute_name())),
queue_url :: binary(),
receive_request_attempt_id :: gleam@option:option(binary()),
visibility_timeout :: gleam@option:option(integer()),
wait_time_seconds :: gleam@option:option(integer())
}).