code: def _get_default_route_args(
              self,
              namespace,  # pylint: disable=unused-argument
              route,
              tag=False):
          
          data_type, _ = unwrap_nullable(route.arg_data_type)
          if is_struct_type(data_type):
              arg_list = []
              for field in data_type.all_fields:
                  if not field.has_default and not is_nullable_type(
                          field.data_type):
                      arg_list.append((fmt_var(field.name), fmt_type(
                          field.data_type, tag=tag)))
  
              doc_list = ([(fmt_var(f.name), self.process_doc(f.doc, self._docf))
                           for f in data_type.fields
                           if f.doc and not f.has_default and
                           not is_nullable_type(f.data_type)])
          else:
              arg_list = []
              doc_list = []
  
          return arg_list, doc_list
docs: Returns a list of name / value string pairs representing the default arguments for
          a particular route.