def _create_description(parent_models, model): name = model.__name__.lower() des = Description('Create %s.' % name) _add_parents(des, parent_models) des.jsonParam('props', 'The %s' % name, required=True, paramType='body') return des
def _update_description(parent_models, model): name = model.__name__.lower() des = Description('Update %s.' % name) _add_parents(des, parent_models) model_id = '%sId' % name des.modelParam(model_id, 'The %s id' % name, model=model, destName=name, level=AccessType.WRITE, paramType='path') des.jsonParam('updates', 'The %s updates' % name, required=True, paramType='body') return des