Manual Reference Source

app/modules/entities/query/query.js

// @flow
const ODM = require('../crud/odm');
const Model = require('./models/queries');
const Mapping = require('../crud/mapping');
const Config = require('../../../config');

const mapping = new Mapping(Model.Mapping);

class Query extends ODM {
    static get model(): Object {
        return Model;
    }

    static get mapping(): Object {
        return mapping;
    }

    static get index(): string {
        return `${Config.elasticsearch.index_prefix}_query`;
    }

    static get type(): string {
        return 'query';
    }
}

module.exports = Query;