def get_required_query_params(self, request):
email = get_request_value(request, self.REQUIRED_PARAM_EMAIL, '<STR_LIT>')<EOL>enterprise_name = get_request_value(request, self.REQUIRED_PARAM_ENTERPRISE_NAME, '<STR_LIT>')<EOL>number_of_codes = get_request_value(request, self.OPTIONAL_PARAM_NUMBER_OF_CODES, '<STR_LIT>')<EOL>if not (email and enterprise_name):<EOL><INDENT>raise CodesAPIRequestError(<EOL>self.get_missing_params_message([<EOL>(self.REQUIRED_PARAM_EMAIL, bool(email)),<EOL>(self.REQUIRED_PARAM_ENTERPRISE_NAME, bool(enterprise_name)),<EOL>])<EOL>)<EOL><DEDENT>return email, enterprise_name, number_of_codes<EOL>
Gets ``email``, ``enterprise_name``, and ``number_of_codes``,
which are the relevant parameters for this API endpoint.

:param request: The request to this endpoint.
:return: The ``email``, ``enterprise_name``, and ``number_of_codes`` from the request.