const InterfaceRecord = { find(search,sort,limit,offset){}, get(uuid){}, add(uuid,timestamp,content,mime,hash){}, update(uuid,content,mime,hash){}, delete(uuid){}, } const InterfaceFile = { add(uuid_record,uuid,timestamp,content,mime,hash){}, getByRecord(uuid_record){}, get(uuid){}, delete(uuid){}, deleteRecord(uuid_record){}, update(uuid,timestamp,content,mime,hash){} } const InterfaceTag = { add(tag){}, delete(tag){}, get(tag){}, has(tag){} } const InterfaceTagLink = { add(uuid,tag){}, delete(uuid,tag){}, deleteTag(tag){}, deleteRecord(uuid){}, getRecords(tag){}, getTags(uuid){} } module.exports = { InterfaceTagLink, InterfaceTag, InterfaceFile, InterfaceRecord }