77e27de makeapi: optimize API.txt

Authored and Committed by jcholast 7 years ago
    makeapi: optimize API.txt
    
    Change Param formatting to:
    * always use quantified names rather than the `required` and `multivalue`
      kwargs,
    * ignore kwargs with default value,
    * ignore kwargs related to validation, as validation is now strictly
      server-side,
    * ignore the `attribute` and `primary_key` kwargs, as they are relevant
      only on object params,
    * ignore the `include` and `exclude` kwargs, as makeapi takes into account
      only params available in the 'cli' context,
    * ignore the unused `csv` kwarg.
    
    Format optional Output arguments as kwargs.
    
    https://fedorahosted.org/freeipa/ticket/4739
    
    Reviewed-By: David Kupka <dkupka@redhat.com>
    
        
file modified
+4559 -4559
file modified
+17 -2
file modified
+60 -36
file modified
+32 -10