-record(put_method_request, {
api_key_required :: gleam@option:option(boolean()),
authorization_scopes :: gleam@option:option(list(binary())),
authorization_type :: gleam@option:option(binary()),
authorizer_id :: gleam@option:option(binary()),
http_method :: gleam@option:option(binary()),
operation_name :: gleam@option:option(binary()),
request_models :: gleam@option:option(gleam@dict:dict(binary(), binary())),
request_parameters :: gleam@option:option(gleam@dict:dict(binary(), boolean())),
request_validator_id :: gleam@option:option(binary()),
resource_id :: gleam@option:option(binary()),
rest_api_id :: gleam@option:option(binary())
}).