docs: def _get_return_dict(success=True, data=None, errors=None, warnings=None):
      '''
      PRIVATE METHOD
      Creates a new return dict with default values. Defaults may be overwritten.
  
      success : boolean (True)
          True indicates a successful result.
      data : dict<str,obj> ({})
          Data to be returned to the caller.
      errors : list<str> ([()])
          A list of error messages to be returned to the caller
      warnings : list<str> ([])
          A list of warnings to be returned to the caller.
  
      Return: dict<str,obj>::
  
          {'success':boolean, 'data':dict, 'errors':list, 'warnings':list}
      '''
      data = {} if data is None else data
      errors = [] if errors is None else errors
      warnings = [] if warnings is None else warnings
      ret = {'success': success,
             'data': data,
             'errors': errors,
             'warnings': warnings}
  
      return ret