Пример #1
0
def _delete_description(parent_models, model):
    name = model.__name__.lower()
    des = Description('Delete %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')

    return des
Пример #2
0
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