nodes: 0, module; 1, function_definition; 2, function_name:make_retrieveParameters; 3, parameters; 4, block; 5, default_parameter; 6, default_parameter; 7, default_parameter; 8, default_parameter; 9, expression_statement; 10, return_statement; 11, identifier:offset; 12, integer:1; 13, identifier:count; 14, integer:100; 15, identifier:name; 16, string; 17, identifier:sort; 18, string; 19, comment:"""Create retrieve parameters dictionary to be used with APIs.
  
          :count: Number of records to display in the result. Cannot be less than
                  0 and cannot be greater than 100. If count is 0 then only the
                  summary information will be returned.
  
          :offset: First record in results to return. Must be greater than zero
  
          :name: Name of the field to order by. Use a two-character abbreviation
                 to specify the field ('AU': Author, 'CF': Conference Title,
                 'CG': Page, 'CW': Source, 'CV': Volume, 'LC': Local Times Cited,
                 'LD': Load Date, 'PG': Page, 'PY': Publication Year, 'RS':
                 Relevance, 'SO': Source, 'TC': Times Cited, 'VL': Volume)
  
          :sort: Must be A (ascending) or D (descending). The sort parameter can
                 only be D for Relevance and TimesCited.
          """; 20, call; 21, string_content:RS; 22, string_content:D; 23, identifier:_OrderedDict; 24, argument_list; 25, list; 26, tuple; 27, tuple; 28, tuple; 29, string; 30, identifier:offset; 31, string; 32, identifier:count; 33, string; 34, call; 35, string_content:firstRecord; 36, string_content:count; 37, string_content:sortField; 38, identifier:_OrderedDict; 39, argument_list; 40, list; 41, tuple; 42, tuple; 43, string; 44, identifier:name; 45, string; 46, identifier:sort; 47, string_content:name; 48, string_content:sort
code: def make_retrieveParameters(offset=1, count=100, name='RS', sort='D'):
          """Create retrieve parameters dictionary to be used with APIs.
  
          :count: Number of records to display in the result. Cannot be less than
                  0 and cannot be greater than 100. If count is 0 then only the
                  summary information will be returned.
  
          :offset: First record in results to return. Must be greater than zero
  
          :name: Name of the field to order by. Use a two-character abbreviation
                 to specify the field ('AU': Author, 'CF': Conference Title,
                 'CG': Page, 'CW': Source, 'CV': Volume, 'LC': Local Times Cited,
                 'LD': Load Date, 'PG': Page, 'PY': Publication Year, 'RS':
                 Relevance, 'SO': Source, 'TC': Times Cited, 'VL': Volume)
  
          :sort: Must be A (ascending) or D (descending). The sort parameter can
                 only be D for Relevance and TimesCited.
          """
          return _OrderedDict([
              ('firstRecord', offset),
              ('count', count),
              ('sortField', _OrderedDict([('name', name), ('sort', sort)]))
          ])