-record(method, { 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()), method_integration :: gleam@option:option(aws@services@api_gateway:integration()), method_responses :: gleam@option:option(gleam@dict:dict(binary(), aws@services@api_gateway:method_response())), 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()) }).