code: def get_required_query_params(self, request):
          
          email = get_request_value(request, self.REQUIRED_PARAM_EMAIL, '')
          enterprise_name = get_request_value(request, self.REQUIRED_PARAM_ENTERPRISE_NAME, '')
          number_of_codes = get_request_value(request, self.OPTIONAL_PARAM_NUMBER_OF_CODES, '')
          if not (email and enterprise_name):
              raise CodesAPIRequestError(
                  self.get_missing_params_message([
                      (self.REQUIRED_PARAM_EMAIL, bool(email)),
                      (self.REQUIRED_PARAM_ENTERPRISE_NAME, bool(enterprise_name)),
                  ])
              )
          return email, enterprise_name, number_of_codes
docs: 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.