UNPKG

shyft

Version:

Model driven GraphQL API framework

38 lines (37 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Language = void 0; var Entity_1 = require("../entity/Entity"); var dataTypes_1 = require("../datatype/dataTypes"); var Index_1 = require("../index/Index"); exports.Language = new Entity_1.Entity({ name: 'Language', description: 'A language', indexes: [ new Index_1.Index({ type: Index_1.INDEX_UNIQUE, attributes: ['name'], }), new Index_1.Index({ type: Index_1.INDEX_UNIQUE, attributes: ['isoCode'], }), ], attributes: { name: { type: dataTypes_1.DataTypeString, description: 'The name of the language', required: true, }, nativeName: { type: dataTypes_1.DataTypeString, description: 'The native name of the language', required: true, }, isoCode: { type: dataTypes_1.DataTypeString, description: 'ISO code of the language', required: true, }, }, });