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