EnVisageOnline/Main/Source/PrevuWebAPI/Models/MongoAPIProjectModel.cs

38 lines
1.1 KiB
C#

using EnVisage.Models;
using MongoDB.Bson;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PrevuWebAPI.Models
{
public class MongoAPIProjectModel
{
public ObjectId Id { get; set; }
public APIProjectModel APIProjectModel { get; set; }
public List<string> messages { get; set; }
}
public class MongoProjectPreChangeModel
{
public ObjectId Id { get; set; }
public APIProjectModel APIProjectModel { get; set; }
public ProjectModel ProjectModelPre { get; set; }
public ProjectModel ProjectModelPost { get; set; }
}
public class MongoAPIPeopleResourceModel
{
public ObjectId Id { get; set; }
public APIPeopleResourceModel _APIPeopleResourceModel { get; set; }
public List<string> messages { get; set; }
}
public class MongoAPINonProjectTimeModel
{
public ObjectId Id { get; set; }
public APINonProjectTimeModel _APINonProjectTimeModel { get; set; }
public List<string> messages { get; set; }
}
}