@daedalus/wso2
Version:
This is a set of tools to help connect and manage interactions with various WSO2 products. Please see README.MD for more details.
27 lines (24 loc) • 1.1 kB
JavaScript
const mongoose = require("mongoose");
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
const TaskSchema = new Schema( {
assignee : { type: String, required: true },
createTime : { type: Date, required: true },
delegationState : { type: String, required: true },
description : { type: String, required: true },
dueDate : { type: Date, required: true },
execution : { type: String, required: true },
id : { type: String, required: true },
name : { type: String, required: true },
owner : { type: String, required: true },
parentTask : { type: String, required: true },
priority : { type: Number, required: true },
processDefinition : { type: String, required: true },
processInstance : { type: String, required: true },
suspended : { type: Boolean, required: true },
taskDefinitionKey : { type: String, required: true },
url : { type: String, required: true },
tenantId : { type: String, required: true }
});
const Task = mongoose.model("WSO2_BPS_Tasks", TaskSchema);
module.exports = Task;