Manual Reference Source

app/modules/entities/exporter/exporter.js

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

const mapping = new Mapping(Model.Mapping);

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

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

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

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

module.exports = Exporter;