tethys.api/src/models/license.model.js
Arno Kaimbacher 15f3572ef9 - add iso19139 metadata schema for oai interface
- modified licence file
- npm updates
2022-11-16 13:30:56 +01:00

51 lines
1.3 KiB
JavaScript

import Sequelize from "sequelize";
import sequelizeConnection from "../config/db.config";
// module.exports = (sequelize, DataTypes) => {
const License = sequelizeConnection.define(
"coverage",
{
active: {
type: Sequelize.BOOLEAN,
allowNull: false,
defaultValue: true,
},
comment_internal: Sequelize.STRING,
desc_markup: Sequelize.STRING,
desc_text: Sequelize.STRING,
language: Sequelize.STRING,
link_licence: {
type: Sequelize.STRING,
allowNull: false,
},
link_logo: Sequelize.STRING,
link_sign: Sequelize.STRING,
mime_type: Sequelize.STRING,
name_long: {
type: Sequelize.STRING,
allowNull: false,
},
name: {
type: Sequelize.STRING,
allowNull: false,
},
pod_allowed: {
type: Sequelize.BOOLEAN,
allowNull: false,
defaultValue: false,
},
sort_order: {
type: Sequelize.BOOLEAN,
allowNull: false,
defaultValue: false,
},
},
{
timestamps: false,
tableName: "document_licences",
},
);
export default License;
// };