'Create a new entry object'

@api.validate(base_entry_schema)
@api.response(201, description=u'Successfully    created    entry    object', model=entry_list_entry_base_schema)
@api.response(Conflict)
def post(self, list_id, session=None):

    try:
        el.get_list_by_id(list_id=list_id, session=session)
    except NoResultFound:
        raise NotFoundError((u'list_id    %d    does    not    exist' % list_id))
    data = request.json
    title = data.get(u'title')
    entry_object = el.get_entry_by_title(list_id=list_id, title=title, session=session)
    if entry_object:
        raise Conflict((u"entry    with    title    '%s'    already    exists" % title))
    entry_object = el.EntryListEntry(entry=data, entry_list_id=list_id)
    session.add(entry_object)
    session.commit()
    response = jsonify(entry_object.to_dict())
    response.status_code = 201
    return response
